:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ww-color-canvas:#f4f2ed;--ww-color-surface:#fff;--ww-color-surface-subtle:#faf8f4;--ww-color-surface-muted:#ece8e0;--ww-color-surface-selected:#e6e1d5;--ww-color-text:#17150f;--ww-color-text-muted:#5c574c;--ww-color-text-accent:#635e51;--ww-color-border:#e2ddd2;--ww-color-border-strong:#8a8478;--ww-color-action:#17150f;--ww-color-action-hover:#322d24;--ww-color-on-action:#fdfcf9;--ww-color-focus:#b15417;--ww-color-placeholder:#b0aa9c;--ww-color-signal:#c9871f;--ww-color-signal-surface:#fbf3e2;--ww-color-signal-border:#e9d3a4;--ww-color-signal-text:#8a5c0c;--ww-color-negative:#a8452f;--ww-color-negative-surface:#fbeeea;--ww-color-positive:#1f6f68;--ww-color-positive-surface:#e6f0ee;--ww-font-family-sans:"IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--ww-font-family-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ww-font-size-xs:.6875rem;--ww-font-size-sm:.75rem;--ww-font-size-body:.875rem;--ww-font-size-body-fluid:clamp(.875rem, 1.1vw, .9375rem);--ww-font-size-heading-2:.9375rem;--ww-font-size-display:1.25rem;--ww-font-size-stat:1.6875rem;--ww-font-size-stat-lg:2.375rem;--ww-font-line-body:1.62;--ww-font-line-display:1.24;--ww-font-weight-medium:500;--ww-font-weight-strong:600;--ww-font-weight-brand:700;--ww-letter-spacing-label:.1em;--ww-letter-spacing-display:-.01em;--ww-space-0:0;--ww-space-1:.25rem;--ww-space-2:.5rem;--ww-space-3:.75rem;--ww-space-4:1rem;--ww-space-5:1.25rem;--ww-space-6:1.5rem;--ww-space-8:2rem;--ww-space-10:2.5rem;--ww-space-14:3.5rem;--ww-space-16:4rem;--ww-radius-xs:.125rem;--ww-radius-sm:.1875rem;--ww-radius-md:.25rem;--ww-radius-lg:.375rem;--ww-radius-xl:.5rem;--ww-radius-pill:999rem;--ww-border-width:.0625rem;--ww-border-width-edge:.1875rem;--ww-shadow-shell:0 1rem 3rem #1e1a1012;--ww-focus-width:.1875rem;--ww-focus-offset:.1875rem;--ww-motion-duration-standard:.16s;--ww-motion-duration-reduced:.01ms;--ww-layout-viewport-min:20rem;--ww-layout-frame-max:90rem;--ww-layout-copy-max:65ch;--ww-layout-content-max:48rem;--ww-layout-not-found-max:42rem;--ww-layout-control-min:2.75rem;--ww-layout-control-compact:2.125rem;--ww-layout-navigation-min:11rem;--ww-layout-navigation-max:14rem;--ww-layout-inspector-collapsed-min:11rem;--ww-layout-inspector-collapsed-max:13rem;--ww-layout-inspector-min:17rem;--ww-layout-inspector-max:22rem;--ww-breakpoint-compact:46rem;--ww-breakpoint-medium:64rem;--ww-z-sticky:5;--ww-z-skip-link:10}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ww-color-canvas:#14130f;--ww-color-surface:#1c1a15;--ww-color-surface-subtle:#191712;--ww-color-surface-muted:#2a2721;--ww-color-surface-selected:#322e26;--ww-color-text:#f2efe6;--ww-color-text-muted:#b4ae9f;--ww-color-text-accent:#a8a294;--ww-color-border:#322e26;--ww-color-border-strong:#837d6f;--ww-color-action:#f2efe6;--ww-color-action-hover:#fff;--ww-color-on-action:#17150f;--ww-color-focus:#ffbf47;--ww-color-placeholder:#6d6759;--ww-color-signal:#e2a53c;--ww-color-signal-surface:#2e2415;--ww-color-signal-border:#5c4620;--ww-color-signal-text:#e2a53c;--ww-color-negative:#d97a5f;--ww-color-negative-surface:#2e1c17;--ww-color-positive:#62b3a8;--ww-color-positive-surface:#162b28;--ww-shadow-shell:0 1rem 3rem #00000057}}@media (prefers-reduced-motion:reduce){:root{--ww-motion-duration-standard:var(--ww-motion-duration-reduced)}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/plex-sans-variable-BD64o3ke.woff2)format("woff2-variations")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/plex-mono-400-BJoXLJYV.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/plex-mono-600-DpGnXj3s.woff2)format("woff2")}:root{font-family:var(--ww-font-family-sans);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}body{min-width:var(--ww-layout-viewport-min);min-height:100vh;margin:var(--ww-space-0);background:var(--ww-color-canvas);color:var(--ww-color-text)}.skip-link{z-index:var(--ww-z-skip-link);padding:var(--ww-space-3) var(--ww-space-4);border-radius:var(--ww-radius-sm);background:var(--ww-color-action);color:var(--ww-color-on-action);transition:transform var(--ww-motion-duration-standard);position:fixed;inset-block-start:var(--ww-space-3);inset-inline-start:var(--ww-space-3);transform:translateY(-160%)}.skip-link:focus{outline:var(--ww-focus-width) solid var(--ww-color-focus);outline-offset:var(--ww-focus-offset);transform:translateY(0)}.product-frame{width:min(100% - var(--ww-space-8), var(--ww-layout-frame-max));padding-block:clamp(var(--ww-space-4), 3vw, var(--ww-space-10));margin-inline:auto}.product-frame h1{margin-block:var(--ww-space-2) var(--ww-space-4);font-size:var(--ww-font-size-display);line-height:var(--ww-font-line-display);text-wrap:balance}.product-frame p{max-width:var(--ww-layout-copy-max);font-size:var(--ww-font-size-body-fluid);line-height:var(--ww-font-line-body)}.product-eyebrow{color:var(--ww-color-text-accent);font-weight:var(--ww-font-weight-strong);letter-spacing:var(--ww-letter-spacing-label);text-transform:uppercase;font-size:var(--ww-font-size-sm)!important}a{color:inherit}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{border-radius:var(--ww-radius-xs);outline:var(--ww-focus-width) solid var(--ww-color-focus);outline-offset:var(--ww-focus-offset)}.workspace-shell{grid-template-areas:"header header header""navigation main inspector";grid-template-columns:minmax(var(--ww-layout-navigation-min), var(--ww-layout-navigation-max)) minmax(0, 1fr) minmax(var(--ww-layout-inspector-min), var(--ww-layout-inspector-max));min-height:calc(100vh - clamp(var(--ww-space-8), 6vw, 5rem));border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-xl);background:var(--ww-color-surface);box-shadow:var(--ww-shadow-shell);align-content:start;display:grid;overflow:clip}.workspace-shell[data-inspector-state=collapsed]{grid-template-columns:minmax(var(--ww-layout-navigation-min), var(--ww-layout-navigation-max)) minmax(0, 1fr) minmax(var(--ww-layout-inspector-collapsed-min), var(--ww-layout-inspector-collapsed-max))}.workspace-header{min-width:0;padding:var(--ww-space-4) var(--ww-space-5);border-block-end:var(--ww-border-width) solid var(--ww-color-border);grid-area:header;justify-content:space-between;align-items:center;display:flex}.workspace-brand{gap:var(--ww-space-3);align-items:center;text-decoration:none;display:inline-flex}.workspace-brand>span:last-child{gap:var(--ww-space-1);display:grid}.workspace-brand small{color:var(--ww-color-text-muted)}.workspace-brand-mark{width:var(--ww-layout-control-min);height:var(--ww-layout-control-min);border-radius:var(--ww-radius-md);background:var(--ww-color-action);color:var(--ww-color-on-action);font-weight:var(--ww-font-weight-brand);place-items:center;display:grid}.workspace-foundation-label,.workspace-region-label{margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-weight:var(--ww-font-weight-strong);letter-spacing:var(--ww-letter-spacing-label);text-transform:uppercase;font-size:var(--ww-font-size-xs)!important}.workspace-navigation{min-width:0;padding:var(--ww-space-6) var(--ww-space-4);border-inline-end:var(--ww-border-width) solid var(--ww-color-border);background:var(--ww-color-surface-subtle);grid-area:navigation}.workspace-navigation-list{gap:var(--ww-space-2);margin:var(--ww-space-4) var(--ww-space-0) var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.workspace-navigation-link:before{content:"";width:var(--ww-space-2);height:var(--ww-space-2);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-pill);flex-shrink:0}.workspace-navigation-link[aria-current=page]:before{border-color:var(--ww-color-signal);background:var(--ww-color-signal)}.workspace-navigation-link{gap:var(--ww-space-2);min-height:var(--ww-layout-control-min);padding:var(--ww-space-2) var(--ww-space-3);border-radius:var(--ww-radius-md);color:var(--ww-color-text-muted);font-weight:var(--ww-font-weight-medium);transition:color var(--ww-motion-duration-standard), background-color var(--ww-motion-duration-standard);align-items:center;text-decoration:none;display:flex}.workspace-navigation-link:hover{background:var(--ww-color-surface-muted);color:var(--ww-color-text)}.workspace-navigation-link[aria-current=page]{background:var(--ww-color-surface-selected);color:var(--ww-color-text)}.workspace-shell[data-next-action=present]{grid-template-areas:"header header header""next next next""navigation main inspector"}.workspace-next-action{z-index:var(--ww-z-sticky);border-block-end:var(--ww-border-width) solid var(--ww-color-signal-border);border-inline-start:var(--ww-border-width-edge) solid var(--ww-color-signal);background:var(--ww-color-signal-surface);grid-area:next;position:sticky;inset-block-start:0}.next-action{gap:var(--ww-space-2) var(--ww-space-4);padding:var(--ww-space-3) var(--ww-space-5);flex-wrap:wrap;align-items:baseline;display:flex}.next-action p{margin:var(--ww-space-0);font-size:var(--ww-font-size-body)!important}.next-action-kicker{color:var(--ww-color-signal-text);font-family:var(--ww-font-family-mono);font-weight:var(--ww-font-weight-strong);letter-spacing:var(--ww-letter-spacing-label);text-transform:uppercase;font-size:var(--ww-font-size-xs)!important}.next-action-title{font-weight:var(--ww-font-weight-strong);font-size:var(--ww-font-size-heading-2)!important}.next-action-hint{color:var(--ww-color-text-muted);flex-grow:1;font-size:var(--ww-font-size-sm)!important}.workspace-step-list{gap:var(--ww-space-1);margin:var(--ww-space-4) var(--ww-space-0) var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.workspace-step-link{gap:var(--ww-space-3);min-height:var(--ww-layout-control-compact);padding:var(--ww-space-2) var(--ww-space-3);border-inline-start:var(--ww-border-width-edge) solid transparent;color:var(--ww-color-text-muted);transition:background-color var(--ww-motion-duration-standard);align-items:flex-start;text-decoration:none;display:flex}.workspace-step-link:hover{background:var(--ww-color-surface-muted);color:var(--ww-color-text)}.workspace-step-link[data-state=current]{border-inline-start-color:var(--ww-color-signal);background:var(--ww-color-signal-surface);color:var(--ww-color-text)}.workspace-step-dot{width:var(--ww-space-2);height:var(--ww-space-2);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-pill);flex-shrink:0;margin-block-start:var(--ww-space-2)}.workspace-step-link[data-state=done] .workspace-step-dot{border-color:var(--ww-color-positive);background:var(--ww-color-positive)}.workspace-step-link[data-state=current] .workspace-step-dot{border-color:var(--ww-color-signal);background:var(--ww-color-signal)}.workspace-step-text{gap:var(--ww-space-0);min-width:0;display:grid}.workspace-step-name{font-size:var(--ww-font-size-body);font-weight:var(--ww-font-weight-medium)}.workspace-step-link[data-state=current] .workspace-step-name{font-weight:var(--ww-font-weight-strong)}.workspace-step-actor{color:var(--ww-color-text-accent);font-size:var(--ww-font-size-xs)}.workspace-run-identity-group{align-items:center;gap:var(--ww-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.workspace-product-switcher{align-items:center;gap:var(--ww-space-2);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm);display:inline-flex}.workspace-product-switcher select{max-width:14rem;padding:var(--ww-space-1) var(--ww-space-2);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-sm);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit}.workspace-run-identity{gap:var(--ww-space-1) var(--ww-space-3);margin:var(--ww-space-0);flex-wrap:wrap;align-items:baseline;display:flex;font-size:var(--ww-font-size-sm)!important}.workspace-run-identity-empty{color:var(--ww-color-text-muted)}.workspace-run-url,.workspace-run-time{color:var(--ww-color-text-muted);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-xs);overflow-wrap:anywhere}.context-inspector{flex-direction:column;align-self:start;max-height:100vh;display:flex;position:sticky;inset-block-start:0}.conversation-rail{gap:var(--ww-space-3);flex-direction:column;flex-grow:1;min-height:0;display:flex}.conversation-rail-header{gap:var(--ww-space-1);display:grid}.conversation-rail-header h2{margin:var(--ww-space-0);font-size:var(--ww-font-size-heading-2)}.rail-presence{padding:var(--ww-space-0) var(--ww-space-2);border-radius:var(--ww-radius-xs);background:var(--ww-color-surface-muted);color:var(--ww-color-text-muted);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong);justify-self:start}.rail-presence-live{background:var(--ww-color-positive-surface);color:var(--ww-color-positive)}.rail-subject{margin:var(--ww-space-0);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-sm)}.conversation-rail-thread{gap:var(--ww-space-3);min-height:8rem;flex-grow:1;align-content:start;padding-inline-end:var(--ww-space-1);display:grid;overflow-y:auto}.rail-empty{gap:var(--ww-space-2);padding:var(--ww-space-4);border:var(--ww-border-width) dashed var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);display:grid}.rail-empty h3{margin:var(--ww-space-0);font-size:var(--ww-font-size-body)}.rail-empty ul{gap:var(--ww-space-2);margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm);padding-inline-start:var(--ww-space-5);display:grid}.rail-turns{gap:var(--ww-space-3);margin:var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.rail-turn{gap:var(--ww-space-2);max-width:92%;padding:var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);font-size:var(--ww-font-size-sm);display:grid}.rail-turn-merchant{border-radius:var(--ww-radius-lg) var(--ww-radius-lg) var(--ww-radius-xs) var(--ww-radius-lg);background:var(--ww-color-surface-muted);justify-self:end}.rail-turn-advisor{border-radius:var(--ww-radius-lg) var(--ww-radius-lg) var(--ww-radius-lg) var(--ww-radius-xs);background:var(--ww-color-surface);justify-self:start;max-width:100%}.rail-turn-pending{opacity:.7}.rail-turn-text{margin:var(--ww-space-0);white-space:pre-wrap;overflow-wrap:anywhere}.rail-turn-badge{padding:var(--ww-space-0) var(--ww-space-2);border-radius:var(--ww-radius-xs);background:var(--ww-color-positive-surface);color:var(--ww-color-positive);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong);justify-self:start}.rail-proposals{gap:var(--ww-space-2);display:grid}.rail-proposal,.rail-intake{gap:var(--ww-space-2);padding:var(--ww-space-3);border:var(--ww-border-width) dashed var(--ww-color-signal-border);border-inline-start:var(--ww-border-width-edge) solid var(--ww-color-signal);border-radius:var(--ww-radius-md);background:var(--ww-color-signal-surface);display:grid}.rail-proposal-label{margin:var(--ww-space-0);font-weight:var(--ww-font-weight-strong)}.rail-proposal-details{gap:var(--ww-space-1);margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm);overflow-wrap:anywhere;padding-inline-start:var(--ww-space-4);display:grid}.rail-proposal-actions{gap:var(--ww-space-2);flex-wrap:wrap;align-items:center;display:flex}.rail-proposal-state{font-size:var(--ww-font-size-sm);font-weight:var(--ww-font-weight-strong)}.rail-proposal-state-done{color:var(--ww-color-positive)}.rail-proposal-state-failed{color:var(--ww-color-negative)}.rail-intake-hint{margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)!important}.rail-send-failed{margin:var(--ww-space-0);color:var(--ww-color-negative);font-weight:var(--ww-font-weight-strong);font-size:var(--ww-font-size-sm)!important}.rail-intake-url{margin:var(--ww-space-0);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-sm);overflow-wrap:anywhere}.rail-intake-options-toggle{padding:var(--ww-space-0);color:var(--ww-color-text-muted);font:inherit;font-size:var(--ww-font-size-sm);cursor:pointer;background:0 0;border:0;justify-self:start;text-decoration:underline}.rail-intake-options{gap:var(--ww-space-3);display:grid}.rail-intake-options label,.rail-intake-options fieldset{gap:var(--ww-space-1);margin:var(--ww-space-0);padding:var(--ww-space-0);font-size:var(--ww-font-size-sm);border:0;display:grid}.rail-intake-options legend{padding:var(--ww-space-0);font-weight:var(--ww-font-weight-strong)}.rail-intake-options fieldset label{gap:var(--ww-space-2);align-items:baseline;display:flex}.rail-intake-options input:not([type=radio]),.rail-intake-options textarea{padding:var(--ww-space-1) var(--ww-space-2);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-sm);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit;font-size:var(--ww-font-size-sm)}.rail-status{gap:var(--ww-space-1);margin:var(--ww-space-0);padding:var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-inline-start:var(--ww-border-width-edge) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);display:grid;font-size:var(--ww-font-size-sm)!important}.rail-status-measuring{border-color:var(--ww-color-signal-border);border-inline-start-color:var(--ww-color-signal);background:var(--ww-color-signal-surface)}.rail-status-failed{border-color:var(--ww-color-negative);border-inline-start-color:var(--ww-color-negative);background:var(--ww-color-negative-surface)}.rail-status-target{font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-xs);overflow-wrap:anywhere}.rail-quick-prompts{gap:var(--ww-space-2);flex-wrap:wrap;display:flex}.rail-quick-prompt{min-height:var(--ww-layout-control-compact);padding:var(--ww-space-1) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-pill);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit;font-size:var(--ww-font-size-sm);cursor:pointer}.rail-quick-prompt:hover{background:var(--ww-color-surface-muted)}.conversation-rail-composer{gap:var(--ww-space-2);border-block-start:var(--ww-border-width) solid var(--ww-color-border);padding-block-start:var(--ww-space-3);display:grid}.rail-offline-note{margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)!important}.rail-referent{gap:var(--ww-space-2);margin:var(--ww-space-0);padding:var(--ww-space-1) var(--ww-space-2);border-radius:var(--ww-radius-sm);background:var(--ww-color-signal-surface);flex-wrap:wrap;align-items:baseline;display:flex;font-size:var(--ww-font-size-sm)!important}.rail-referent-label{color:var(--ww-color-signal-text);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong)}.rail-referent-value{overflow-wrap:anywhere}.rail-referent-clear{padding:var(--ww-space-0);color:var(--ww-color-text-muted);font:inherit;font-size:var(--ww-font-size-sm);cursor:pointer;background:0 0;border:0;text-decoration:underline}.rail-input-label{font-size:var(--ww-font-size-sm);font-weight:var(--ww-font-weight-strong)}.conversation-rail-composer textarea{width:100%;padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-sm);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit;font-size:var(--ww-font-size-sm);line-height:var(--ww-font-line-body);resize:vertical}.rail-record-toggle{gap:var(--ww-space-2);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm);align-items:baseline;display:flex}.rail-composer-actions{gap:var(--ww-space-3);justify-content:space-between;align-items:center;display:flex}.rail-runtime-badge{color:var(--ww-color-text-muted);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-xs);letter-spacing:var(--ww-letter-spacing-label);text-transform:uppercase}.pilot-board-section-head{gap:var(--ww-space-2);border-block-end:var(--ww-border-width) solid var(--ww-color-border);font-size:var(--ww-font-size-heading-2);align-items:baseline;padding-block-end:var(--ww-space-2);display:flex}.pilot-board-section-follow{margin-block-start:var(--ww-space-5)}.pilot-board-design{gap:var(--ww-space-3);margin:var(--ww-space-0);display:grid}.pilot-board-design>div{gap:var(--ww-space-1);display:grid}.pilot-board-design dt{color:var(--ww-color-text-accent);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong);letter-spacing:var(--ww-letter-spacing-label);text-transform:uppercase}.pilot-board-design dd{margin:var(--ww-space-0);font-size:var(--ww-font-size-sm)}.pilot-board-ask{min-height:var(--ww-layout-control-compact);padding:var(--ww-space-0) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-pill);background:var(--ww-color-surface);color:var(--ww-color-text-muted);font:inherit;font-size:var(--ww-font-size-sm);cursor:pointer;justify-self:start}.pilot-board-ask:hover{border-color:var(--ww-color-signal);color:var(--ww-color-text)}.pilot-board-evidence>summary{color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm);font-weight:var(--ww-font-weight-strong);cursor:pointer}.pilot-board-evidence>p{margin:var(--ww-space-2) var(--ww-space-0) var(--ww-space-0);padding:var(--ww-space-3);border-inline-start:var(--ww-border-width-edge) solid var(--ww-color-border);background:var(--ww-color-surface-subtle);font-size:var(--ww-font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere}.inline-evidence{gap:var(--ww-space-3);padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border);border-inline-start:var(--ww-border-width-edge) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-subtle);margin-block-start:var(--ww-space-4);display:grid}.measure-intake{gap:var(--ww-space-2);margin-block-start:var(--ww-space-5);display:grid}.measure-intake>label{font-size:var(--ww-font-size-sm);font-weight:var(--ww-font-weight-strong)}.measure-intake-row{gap:var(--ww-space-2);flex-wrap:wrap;display:flex}.measure-intake-row input{min-height:var(--ww-layout-control-compact);padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-sm);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit;font-size:var(--ww-font-size-body);flex:16rem}.measure-intake-row input:disabled{background:var(--ww-color-surface-subtle);color:var(--ww-color-placeholder)}.measured-products{gap:var(--ww-space-2);margin-block-start:var(--ww-space-5);display:grid}.measured-products-label{margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)!important}.measured-products-list{gap:var(--ww-space-2);margin:var(--ww-space-0);padding:var(--ww-space-0);flex-wrap:wrap;list-style:none;display:flex}.measured-product{gap:var(--ww-space-1);padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit;font-size:var(--ww-font-size-sm);text-align:start;cursor:pointer;display:grid}.measured-product:hover{border-color:var(--ww-color-border-strong)}.measured-product span{color:var(--ww-color-text-muted);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-xs);overflow-wrap:anywhere}.workspace-main{min-width:0;padding:clamp(var(--ww-space-6), 4vw, var(--ww-space-14));background:var(--ww-color-surface);grid-area:main}.conversation{max-width:var(--ww-layout-content-max)}.conversation-description{color:var(--ww-color-text-muted)}.conversation-actions{gap:var(--ww-space-3);flex-wrap:wrap;align-items:center;margin-block-start:var(--ww-space-6);display:flex}.conversation-action{min-height:var(--ww-layout-control-compact);padding:var(--ww-space-2) var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-sm);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit;font-size:var(--ww-font-size-body);font-weight:var(--ww-font-weight-strong);cursor:pointer;transition:color var(--ww-motion-duration-standard), border-color var(--ww-motion-duration-standard), background-color var(--ww-motion-duration-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.conversation-action:hover{border-color:var(--ww-color-action);background:var(--ww-color-surface-muted)}.conversation-action-primary{border-color:var(--ww-color-action);background:var(--ww-color-action);color:var(--ww-color-on-action)}.conversation-action-primary:hover{border-color:var(--ww-color-action-hover);background:var(--ww-color-action-hover);color:var(--ww-color-on-action)}.conversation-placeholder{gap:var(--ww-space-5);padding:var(--ww-space-5);border:var(--ww-border-width) dashed var(--ww-color-border-strong);border-radius:var(--ww-radius-lg);background:var(--ww-color-surface-subtle);grid-template-columns:7rem minmax(0,1fr);align-items:start;margin-block-start:clamp(var(--ww-space-8), 6vw, var(--ww-space-16));display:grid}.conversation-placeholder h2,.context-inspector h2{margin-block:var(--ww-space-0) var(--ww-space-2);font-size:var(--ww-font-size-heading-2)}.conversation-placeholder p,.context-inspector p,.inspector-empty p{margin:var(--ww-space-0);font-size:var(--ww-font-size-body)}.placeholder-lines{gap:var(--ww-space-2);padding-block-start:var(--ww-space-1);display:grid}.placeholder-lines span{height:var(--ww-space-2);border-radius:var(--ww-radius-pill);background:var(--ww-color-placeholder);display:block}.placeholder-lines span:nth-child(2){width:72%}.placeholder-lines span:nth-child(3){width:48%}.context-inspector{min-width:0;padding:var(--ww-space-6);border-inline-start:var(--ww-border-width) solid var(--ww-color-border);background:var(--ww-color-surface-subtle);grid-area:inspector}.context-inspector>p:not(.workspace-region-label),.context-inspector-content>p,.context-inspector-collapsed-copy{color:var(--ww-color-text-muted)}.context-inspector-state{padding:var(--ww-space-1) var(--ww-space-2);border-radius:var(--ww-radius-pill);background:var(--ww-color-surface-muted);font-weight:var(--ww-font-weight-strong);display:inline-flex;margin-block:var(--ww-space-0) var(--ww-space-4)!important;color:var(--ww-color-text-accent)!important;font-size:var(--ww-font-size-sm)!important}.context-inspector-content{gap:var(--ww-space-4);display:grid}.context-inspector-content>p,.context-inspector-collapsed-copy{margin:var(--ww-space-0);font-size:var(--ww-font-size-body)!important}.inspector-close{width:100%}.inspector-empty{gap:var(--ww-space-2);padding:var(--ww-space-6) var(--ww-space-4);border:var(--ww-border-width) dashed var(--ww-color-border);border-radius:var(--ww-radius-md);color:var(--ww-color-text-muted);text-align:center;place-items:center;margin-block-start:var(--ww-space-8);display:grid}.inspector-empty span{font-size:var(--ww-font-size-body-fluid)}.inspector-details,.inspector-section{gap:var(--ww-space-3);display:grid}.inspector-summary{font-weight:var(--ww-font-weight-medium);color:var(--ww-color-text)!important}.inspector-section{border-block-start:var(--ww-border-width) solid var(--ww-color-border);padding-block-start:var(--ww-space-3)}.inspector-section h3{margin:var(--ww-space-0);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-sm)}.inspector-section ul{gap:var(--ww-space-2);margin:var(--ww-space-0);overflow-wrap:anywhere;padding-inline-start:var(--ww-space-5);display:grid}.closed-loop,.review-thread{gap:var(--ww-space-5);margin-block-start:clamp(var(--ww-space-8), 6vw, var(--ww-space-16));display:grid}.scenario-picker{gap:var(--ww-space-2);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-sm);font-weight:var(--ww-font-weight-strong);margin-block-start:var(--ww-space-8);display:grid}.scenario-picker select{width:min(100%, var(--ww-layout-copy-max));min-height:var(--ww-layout-control-min);padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit}.closed-loop-header,.review-thread-header{gap:var(--ww-space-3);padding:var(--ww-space-5);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-lg);background:var(--ww-color-surface-subtle);display:grid}.review-thread-header h2,.review-stage h3,.review-thread-header p,.review-stage>p,.review-detail p,.closed-loop-header h2,.closed-loop-card h3,.closed-loop-header p,.closed-loop-card p{margin:var(--ww-space-0)}.fixture-label,.closed-loop-eyebrow,.review-eyebrow{color:var(--ww-color-text-accent);font-weight:var(--ww-font-weight-strong);letter-spacing:var(--ww-letter-spacing-label);text-transform:uppercase;font-size:var(--ww-font-size-xs)!important}.review-stages,.review-details,.review-detail-metadata{margin:var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.review-stages{gap:var(--ww-space-4)}.review-stage{gap:var(--ww-space-4);padding:var(--ww-space-5);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-lg);background:var(--ww-color-surface);display:grid}.review-stage[data-selected=true]{border-color:var(--ww-color-border-strong);background:var(--ww-color-surface-selected);box-shadow:var(--ww-shadow-shell)}.review-stage-heading,.review-detail-heading{gap:var(--ww-space-4);justify-content:space-between;align-items:flex-start;display:flex}.review-stage-heading>div{gap:var(--ww-space-1);display:grid}.review-status,.review-detail-heading span{max-width:16rem;padding:var(--ww-space-1) var(--ww-space-2);border-radius:var(--ww-radius-pill);background:var(--ww-color-surface-muted);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong);overflow-wrap:anywhere;text-align:end}.review-details{gap:var(--ww-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.review-detail{gap:var(--ww-space-3);min-width:0;padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border);border-inline-start-width:var(--ww-space-1);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-subtle);display:grid}.review-detail[data-semantic=fact],.review-detail[data-semantic=active]{border-inline-start-color:var(--ww-color-action)}.review-detail[data-semantic=merchant-confirmation]{border-inline-start-color:var(--ww-color-focus);background:var(--ww-color-surface-selected)}.review-detail[data-semantic=inference],.review-detail[data-semantic=superseded]{border-inline-start-color:var(--ww-color-text-muted)}.review-detail[data-semantic=unknown],.review-detail[data-semantic=conflict]{border-inline-start-color:var(--ww-color-text-accent)}.review-detail-metadata{gap:var(--ww-space-2);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm);overflow-wrap:anywhere}.review-detail-metadata li:before{content:"• "}.review-inspect{justify-self:start}.observation-workbench{gap:var(--ww-space-6);display:grid}.observation-workbench-header{gap:var(--ww-space-5);grid-template-columns:minmax(0,1fr) minmax(14rem,.45fr);align-items:start;display:grid}.observation-workbench-header>div{gap:var(--ww-space-2);display:grid}.observation-source-badge{padding:var(--ww-space-1) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-pill);background:var(--ww-color-surface-muted);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong);letter-spacing:.04em;justify-self:start}.observation-source-badge[data-source=live]{border-color:var(--ww-color-text-accent)}.observation-source-badge[data-source=fixture]{border-style:dashed}.observation-source-badge[data-source=historical]{color:var(--ww-color-text-muted)}.observation-summary,.observation-lineage,.observation-metrics{gap:var(--ww-space-3);margin:0;display:grid}.observation-summary{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.observation-history{gap:var(--ww-space-3);margin:var(--ww-space-3) 0 0;padding:0;list-style:none;display:grid}.observation-history-entry{gap:var(--ww-space-4);width:100%;padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border);border-inline-start-width:var(--ww-space-1);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-subtle);color:var(--ww-color-text);font:inherit;text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.observation-history-entry[aria-pressed=true]{border-inline-start-color:var(--ww-color-focus);background:var(--ww-color-surface-selected)}.observation-history-entry>span{gap:var(--ww-space-1);min-width:0;display:grid}.observation-history-entry>span:last-of-type{justify-items:end}.observation-history-entry small{color:var(--ww-color-text-muted);overflow-wrap:anywhere}.observation-summary>div,.observation-lineage>div,.observation-metrics>div{min-width:0;padding:var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-subtle)}.observation-summary dt,.observation-lineage dt,.observation-metrics dt{color:var(--ww-color-text-muted);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong)}.observation-summary dd,.observation-lineage dd,.observation-metrics dd{margin:var(--ww-space-1) 0 0;overflow-wrap:anywhere}.observation-metric-details{gap:var(--ww-space-1);margin:var(--ww-space-2) 0 0;color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm);padding-inline-start:var(--ww-space-5);display:grid}.observation-workbench-grid{gap:var(--ww-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.observation-workbench-grid>section{gap:var(--ww-space-3);align-content:start;display:grid}.observation-limitations{gap:var(--ww-space-2);padding-inline-start:var(--ww-space-6);display:grid}.observation-demand-boundary{padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-selected);font-weight:var(--ww-font-weight-strong)}.observation-capture-draft{gap:var(--ww-space-3);padding:var(--ww-space-5);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-lg);background:var(--ww-color-surface-subtle);display:grid}.observation-capture-draft label{font-weight:var(--ww-font-weight-strong)}.observation-capture-draft textarea{width:100%;min-height:7rem;padding:var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit;resize:vertical}.observation-capture-draft button{justify-self:start}.foundation-continuation{padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-lg);background:var(--ww-color-surface-subtle);margin-block-start:var(--ww-space-8)}.foundation-continuation>summary{color:var(--ww-color-text-accent);font-weight:var(--ww-font-weight-strong);cursor:pointer}.decision-judgment-intent{gap:var(--ww-space-3);padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-lg);background:var(--ww-color-surface-subtle);margin-block-start:var(--ww-space-8);display:grid}.decision-judgment-intent-fields{gap:var(--ww-space-2);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-sm);font-weight:var(--ww-font-weight-strong);display:grid}.decision-judgment-intent-fields select,.decision-judgment-intent-fields textarea{width:min(100%, var(--ww-layout-copy-max));min-height:var(--ww-layout-control-min);padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit}.decision-judgment-intent-result{color:var(--ww-color-text-muted)}.fixture-notice{padding:var(--ww-space-3);border-inline-start:var(--ww-space-1) solid var(--ww-color-border-strong);color:var(--ww-color-text-muted)}.closed-loop-stages{gap:var(--ww-space-4);margin:var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.closed-loop-card{gap:var(--ww-space-4);padding:var(--ww-space-5);border:var(--ww-border-width) solid var(--ww-color-border);border-inline-start-width:var(--ww-space-1);border-radius:var(--ww-radius-lg);background:var(--ww-color-surface);display:grid}.closed-loop-card[data-tone=positive]{border-inline-start-color:var(--ww-color-action)}.closed-loop-card[data-tone=open],.closed-loop-card[data-tone=warning]{border-inline-start-color:var(--ww-color-text-accent)}.closed-loop-card[data-selected=true]{background:var(--ww-color-surface-selected);box-shadow:var(--ww-shadow-shell)}.closed-loop-card-heading{gap:var(--ww-space-4);justify-content:space-between;align-items:flex-start;display:flex}.closed-loop-card-heading>div{gap:var(--ww-space-1);display:grid}.closed-loop-status{max-width:13rem;padding:var(--ww-space-1) var(--ww-space-2);border-radius:var(--ww-radius-pill);background:var(--ww-color-surface-muted);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong);overflow-wrap:anywhere;text-align:end}.closed-loop-inspect{justify-self:start}.visually-hidden{width:var(--ww-border-width);height:var(--ww-border-width);padding:var(--ww-space-0);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;position:absolute;overflow:hidden}.product-not-found{width:min(100%, var(--ww-layout-not-found-max));margin:clamp(var(--ww-space-14), 12vw, 9rem) auto}.product-not-found a{font-weight:var(--ww-font-weight-strong);margin-block-start:var(--ww-space-4);display:inline-block}@media (width<=64rem){.workspace-shell{grid-template-areas:"header header""navigation navigation""main inspector";grid-template-columns:minmax(0, 1fr) minmax(var(--ww-layout-navigation-max), var(--ww-layout-inspector-max))}.workspace-shell[data-next-action=present]{grid-template-areas:"header header""next next""navigation navigation""main inspector"}.workspace-shell[data-inspector-state=collapsed]{grid-template-columns:minmax(0, 1fr) minmax(var(--ww-layout-inspector-collapsed-max), var(--ww-layout-inspector-min))}.workspace-navigation{gap:var(--ww-space-4);border-inline-end:0;border-block-end:var(--ww-border-width) solid var(--ww-color-border);align-items:center;display:flex;overflow-x:auto}.workspace-navigation-list{margin:var(--ww-space-0);flex:none;display:flex}}@media (width<=46rem){.context-inspector{max-height:none;position:static}.product-frame{width:100%;padding:var(--ww-space-0)}.workspace-shell,.workspace-shell[data-inspector-state=collapsed]{border:0;border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"header""navigation""main""inspector";min-height:100vh}.workspace-shell[data-next-action=present],.workspace-shell[data-next-action=present][data-inspector-state=collapsed]{grid-template-areas:"header""next""navigation""main""inspector"}.workspace-header{flex-wrap:wrap;align-items:flex-start}.workspace-run-identity{border-block-start:var(--ww-border-width) solid var(--ww-color-border);flex-basis:100%;padding-block-start:var(--ww-space-2)}.conversation-action,.measure-intake-row input,.rail-quick-prompt,.pilot-board-ask,.rail-intake-options-toggle,.rail-referent-clear,.rail-intake-options fieldset label,.rail-record-toggle{min-height:var(--ww-layout-control-min)}.rail-intake-options-toggle,.rail-referent-clear{align-items:center;display:inline-flex}.workspace-foundation-label{text-align:end;max-width:9rem}.workspace-navigation{padding:var(--ww-space-3) var(--ww-space-4)}.workspace-navigation>.workspace-region-label{width:var(--ww-border-width);height:var(--ww-border-width);clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.workspace-main,.context-inspector{padding:var(--ww-space-5)}.context-inspector{border-block-start:var(--ww-border-width) solid var(--ww-color-border);border-inline-start:0;max-height:none;position:static}.conversation-rail-thread{max-height:60vh}.conversation-placeholder{grid-template-columns:minmax(0,1fr)}.closed-loop-card-heading,.review-stage-heading,.review-detail-heading{display:grid}.observation-workbench-header,.observation-workbench-grid{grid-template-columns:minmax(0,1fr)}.closed-loop-status,.review-status,.review-detail-heading span{text-align:start;justify-self:start;max-width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:var(--ww-motion-duration-reduced)!important;transition-duration:var(--ww-motion-duration-reduced)!important;animation-iteration-count:1!important}}@media (forced-colors:active){a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline-color:highlight}}.conversation-composer{gap:var(--ww-space-4);padding:var(--ww-space-5);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-lg);background:var(--ww-color-surface-subtle);margin-block-start:var(--ww-space-8);display:grid}.conversation-composer-header{gap:var(--ww-space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.conversation-composer-header h2{margin:var(--ww-space-0)}.conversation-runtime-badge{padding:var(--ww-space-1) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-sm);background:var(--ww-color-surface);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong);letter-spacing:var(--ww-letter-spacing-label);text-transform:uppercase}.conversation-runtime-offline{gap:var(--ww-space-2);padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);color:var(--ww-color-text);display:grid}.conversation-runtime-offline p{margin:var(--ww-space-0);color:var(--ww-color-text-muted)}.conversation-composer-form{gap:var(--ww-space-2);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-sm);font-weight:var(--ww-font-weight-strong);display:grid}.conversation-composer-row{gap:var(--ww-space-3);flex-wrap:wrap;display:flex}.conversation-composer-row input{min-height:var(--ww-layout-control-min);padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit;font-weight:var(--ww-font-weight-medium);flex:16rem}.conversation-composer-row input:disabled{background:var(--ww-color-surface-muted)}.conversation-composer-targets{gap:var(--ww-space-2);display:grid}.conversation-composer-targets>p{margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)}.conversation-composer-targets ul{gap:var(--ww-space-3);margin:var(--ww-space-0);padding:var(--ww-space-0);flex-wrap:wrap;list-style:none;display:flex}.conversation-target{gap:var(--ww-space-1);padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit;font-size:var(--ww-font-size-sm);text-align:start;cursor:pointer;display:grid}.conversation-target:hover{border-color:var(--ww-color-border-strong);background:var(--ww-color-surface-selected)}.conversation-target span{color:var(--ww-color-text-muted);font-size:var(--ww-font-size-xs);overflow-wrap:anywhere}.conversation-composer-status{min-height:1.2em;margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)}.conversation-live-thread{margin-block-start:var(--ww-space-6)}.live-turns{gap:var(--ww-space-4);margin:var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.live-turn{gap:var(--ww-space-3);padding:var(--ww-space-5);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-lg);background:var(--ww-color-surface);display:grid}.live-turn-merchant{background:var(--ww-color-surface-selected);border-color:var(--ww-color-border-strong)}.live-turn-role{margin:var(--ww-space-0);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong);letter-spacing:var(--ww-letter-spacing-label);text-transform:uppercase}.live-turn-body{margin:var(--ww-space-0);overflow-wrap:anywhere}.live-notice{gap:var(--ww-space-2);padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-subtle);display:grid}.live-notice p{margin:var(--ww-space-0);color:var(--ww-color-text-muted)}.live-stages{gap:var(--ww-space-3);margin:var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.live-stage{gap:var(--ww-space-2);padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-subtle);display:grid}.live-stage header{gap:var(--ww-space-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.live-stage h3{margin:var(--ww-space-0);font-size:var(--ww-font-size-body)}.live-stage p{margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)}.live-stage-state{padding:var(--ww-space-1) var(--ww-space-2);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-xs);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong);letter-spacing:var(--ww-letter-spacing-label)}.live-journey{gap:var(--ww-space-3);padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);display:grid}.live-journey h4{margin:var(--ww-space-0)}.live-journey-facts{gap:var(--ww-space-3);margin:var(--ww-space-0);display:grid}.live-journey-facts dt{color:var(--ww-color-text-accent);font-size:var(--ww-font-size-xs);font-weight:var(--ww-font-weight-strong);letter-spacing:var(--ww-letter-spacing-label);text-transform:uppercase}.live-journey-facts dd{margin:var(--ww-space-0)}.live-journey-stages{gap:var(--ww-space-2);margin:var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.live-journey-stages summary{cursor:pointer;font-weight:var(--ww-font-weight-medium)}.live-journey-stages p{margin:var(--ww-space-2) var(--ww-space-0) var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)}.live-provenance-disclosure>summary{color:var(--ww-color-text-muted);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-xs);letter-spacing:var(--ww-letter-spacing-label);cursor:pointer}.live-provenance{gap:var(--ww-space-2);margin:var(--ww-space-0);padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-subtle);font-size:var(--ww-font-size-sm);display:grid}.live-provenance dt{color:var(--ww-color-text-accent);font-weight:var(--ww-font-weight-strong)}.live-provenance dd{margin:var(--ww-space-0);overflow-wrap:anywhere;font-family:monospace}.pilot-board{gap:var(--ww-space-3);margin-block:var(--ww-space-5);padding:var(--ww-space-5);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-lg);background:var(--ww-color-surface);color:var(--ww-color-text);display:grid}.pilot-board-header{gap:var(--ww-space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.pilot-board-header h2{margin:var(--ww-space-0);font-size:var(--ww-font-size-heading-2)}.pilot-board-badge{padding:var(--ww-space-1) var(--ww-space-2);border-radius:var(--ww-radius-xs);background:var(--ww-color-surface-muted);color:var(--ww-color-text-muted);font-family:var(--ww-font-family-mono);font-size:var(--ww-font-size-xs);font-variant-numeric:tabular-nums;font-weight:var(--ww-font-weight-strong);white-space:nowrap}.pilot-board-badge-confirmed{background:var(--ww-color-positive-surface);color:var(--ww-color-positive)}.pilot-board-badge-pending{background:var(--ww-color-signal-surface);color:var(--ww-color-signal-text)}.pilot-board-authority,.pilot-board-note{margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)}.pilot-board-note-signal{padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-signal-border);border-inline-start:var(--ww-border-width-edge) solid var(--ww-color-signal);border-radius:var(--ww-radius-sm);background:var(--ww-color-signal-surface);color:var(--ww-color-text)}.pilot-board-body{gap:var(--ww-space-3);display:grid}.pilot-board-lead{margin:var(--ww-space-0);font-weight:var(--ww-font-weight-strong)}.pilot-board-list{gap:var(--ww-space-2);margin:var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.pilot-board-missions{gap:var(--ww-space-3);margin:var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.pilot-board-mission{gap:var(--ww-space-2);padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);display:grid}.pilot-board-mission-focus{border-color:var(--ww-color-signal-border);border-inline-start:var(--ww-border-width-edge) solid var(--ww-color-signal);background:var(--ww-color-signal-surface)}.pilot-board-mission p{margin:var(--ww-space-0)}.pilot-board-mission-head{gap:var(--ww-space-3);justify-content:space-between;align-items:center;display:flex}.pilot-board-table-wrap{overflow-x:auto}.pilot-board-table{font-variant-numeric:tabular-nums;border-collapse:collapse;width:100%;font-size:var(--ww-font-size-sm)}.pilot-board-table th,.pilot-board-table td{padding:var(--ww-space-2) var(--ww-space-3);border-block-end:var(--ww-border-width) solid var(--ww-color-border);text-align:left}.pilot-board-delta{gap:var(--ww-space-1);border-inline-start:var(--ww-space-1) solid var(--ww-color-border-strong);padding-inline-start:var(--ww-space-3);display:grid}.pilot-board-delta p{margin:var(--ww-space-0)}.pilot-board-offline{opacity:.85}.pilot-board-source{margin:var(--ww-space-0);border-inline-start:var(--ww-space-1) solid var(--ww-color-border);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm);padding-inline-start:var(--ww-space-3)}.pilot-board-conclusion{gap:var(--ww-space-2);padding:var(--ww-space-4);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-muted);color:var(--ww-color-text);display:grid}.pilot-board-conclusion p{margin:var(--ww-space-0)}.pilot-board-draft{gap:var(--ww-space-2);border-block-start:var(--ww-border-width) solid var(--ww-color-border);padding-block-start:var(--ww-space-3);display:grid}.pilot-board-tag{padding:0 var(--ww-space-2);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-sm);font-size:var(--ww-font-size-xs);white-space:nowrap;margin-inline-start:var(--ww-space-2);font-weight:400}.pilot-board-tag-post{background:var(--ww-color-surface-selected);font-weight:var(--ww-font-weight-strong)}.pilot-board-questions{gap:var(--ww-space-2);margin:var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.pilot-board-question{gap:var(--ww-space-1);padding:var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);display:grid}.pilot-board-question p{margin:var(--ww-space-0)}.pilot-board-question-head{gap:var(--ww-space-3);justify-content:space-between;align-items:center;display:flex}.pilot-board-question input{width:100%;padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-sm);background:var(--ww-color-surface);color:var(--ww-color-text);font-size:var(--ww-font-size-sm)}.pilot-board-surface{gap:var(--ww-space-2);color:var(--ww-color-text);font-size:var(--ww-font-size-sm);align-items:center;display:flex}.pilot-board-chat{gap:var(--ww-space-2);margin:var(--ww-space-0);padding:var(--ww-space-0);list-style:none;display:grid}.pilot-board-chat-message{gap:var(--ww-space-1);max-width:85%;padding:var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);justify-items:start;display:grid}.pilot-board-chat-message p{margin:var(--ww-space-0)}.pilot-board-chat-merchant{background:var(--ww-color-surface-selected);justify-self:end}.pilot-board-chat-composer{gap:var(--ww-space-2);flex-wrap:wrap;align-items:center;display:flex}.pilot-board-chat-composer input[type=text],.pilot-board-chat-composer input:not([type]){padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-sm);background:var(--ww-color-surface);color:var(--ww-color-text);flex:16rem}.pilot-board-attribution{gap:var(--ww-space-1);padding:var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);display:grid}.pilot-board-attribution p{margin:var(--ww-space-0)}.pilot-board-paste{gap:var(--ww-space-2);padding:var(--ww-space-3);border:var(--ww-border-width) dashed var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-muted);display:grid}.pilot-board-paste-body{margin:var(--ww-space-0);padding:var(--ww-space-3);border-radius:var(--ww-radius-sm);background:var(--ww-color-surface);color:var(--ww-color-text);font-family:var(--ww-font-family-sans);font-size:var(--ww-font-size-sm);white-space:pre-wrap;word-break:break-word}.pilot-board-alert{gap:var(--ww-space-1);padding:var(--ww-space-3) var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border);border-inline-start:var(--ww-border-width-edge) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-muted);color:var(--ww-color-text);display:grid}.pilot-board-alert-running{border-color:var(--ww-color-signal-border);border-inline-start-color:var(--ww-color-signal);background:var(--ww-color-signal-surface)}.pilot-board-alert-failed{border-color:var(--ww-color-negative);border-inline-start-color:var(--ww-color-negative);background:var(--ww-color-negative-surface)}.pilot-board-alert p{margin:var(--ww-space-0);font-size:var(--ww-font-size-sm)}.pilot-board-citation-counts{gap:var(--ww-space-2);flex-wrap:wrap;display:flex}.pilot-board-question textarea{width:100%;padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-sm);background:var(--ww-color-surface);color:var(--ww-color-text);font-family:inherit;font-size:var(--ww-font-size-sm);resize:vertical;line-height:1.5}.login-page{min-height:calc(100vh - clamp(var(--ww-space-8), 6vw, 5rem));padding:var(--ww-space-4);place-items:center;display:grid}.login-card{border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-xl);background:var(--ww-color-surface);width:min(70rem,100%);box-shadow:var(--ww-shadow-shell);grid-template-columns:minmax(0,11fr) minmax(0,9fr);display:grid;overflow:hidden}.login-pitch{gap:var(--ww-space-8);padding:var(--ww-space-10);border-inline-end:var(--ww-border-width) solid var(--ww-color-border);background:var(--ww-color-surface-subtle);flex-direction:column;justify-content:space-between;display:flex}.login-brand{gap:var(--ww-space-3);margin:var(--ww-space-0);align-items:center;display:inline-flex}.login-brand>span:last-child{gap:var(--ww-space-1);display:grid}.login-brand small{color:var(--ww-color-text-muted)}.login-pitch-body{gap:var(--ww-space-3);display:grid}.login-pitch-body h2{margin:var(--ww-space-0);text-wrap:balance;font-size:clamp(1.375rem,2.5vw,1.75rem);line-height:1.35}.login-pitch-body p{max-width:32em;margin:var(--ww-space-0);color:var(--ww-color-text-muted)}.login-loop-chain{gap:var(--ww-space-2);margin:var(--ww-space-0);padding:var(--ww-space-0);flex-wrap:wrap;align-items:center;list-style:none;display:flex}.login-loop-chain li{gap:var(--ww-space-2);align-items:center;display:inline-flex}.login-loop-arrow{color:var(--ww-color-border-strong);font-size:var(--ww-font-size-sm)}.login-loop-step{padding:var(--ww-space-1) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border);border-radius:var(--ww-radius-pill);background:var(--ww-color-surface);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-sm);font-weight:var(--ww-font-weight-medium)}.login-loop-chain li[data-actor=merchant] .login-loop-step{background:var(--ww-color-surface-selected);color:var(--ww-color-text)}.login-entry{gap:var(--ww-space-6);padding:var(--ww-space-10);flex-direction:column;justify-content:center;display:flex}.login-entry-heading{gap:var(--ww-space-2);display:grid}.login-entry-heading h1{margin:var(--ww-space-0);font-size:1.375rem;line-height:1.3}.login-entry-heading p{margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)}.login-form{gap:var(--ww-space-4);display:grid}.login-form label{color:var(--ww-color-text-accent);font-size:var(--ww-font-size-sm);font-weight:var(--ww-font-weight-medium)}.login-form input{min-height:var(--ww-layout-control-min);padding:var(--ww-space-2) var(--ww-space-3);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);color:var(--ww-color-text);font:inherit;font-weight:var(--ww-font-weight-medium);margin-block-start:calc(-1 * var(--ww-space-2))}.login-form input:disabled{background:var(--ww-color-surface-muted)}.login-form button{min-height:var(--ww-layout-control-min)}.login-error{margin:var(--ww-space-0);padding:var(--ww-space-3) var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-muted);color:var(--ww-color-text);font-size:var(--ww-font-size-sm)}.login-bind-notice{padding:var(--ww-space-3) var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-signal-border);border-inline-start:var(--ww-border-width-edge) solid var(--ww-color-signal);border-radius:var(--ww-radius-md);background:var(--ww-color-signal-surface);color:var(--ww-color-text);font-size:var(--ww-font-size-body)}.login-google-action{justify-content:center;align-items:center;gap:var(--ww-space-2);min-height:var(--ww-layout-control-min);text-decoration:none;display:flex}.login-google-mark{border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-pill);block-size:1.25rem;inline-size:1.25rem;font-weight:var(--ww-font-weight-brand);font-size:var(--ww-font-size-sm);place-items:center;display:grid}.login-divider{align-items:center;gap:var(--ww-space-3);margin:var(--ww-space-0);color:var(--ww-color-text-accent);font-size:var(--ww-font-size-sm);grid-template-columns:1fr auto 1fr;display:grid}.login-divider:before,.login-divider:after{content:"";border-block-start:var(--ww-border-width) solid var(--ww-color-border)}.login-offline{gap:var(--ww-space-1);padding:var(--ww-space-4);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface);display:grid}.login-offline p{margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)}.login-request-pilot{margin:var(--ww-space-0);border-block-start:var(--ww-border-width) solid var(--ww-color-border);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm);padding-block-start:var(--ww-space-5)}.login-request-pilot a{color:var(--ww-color-text);font-weight:var(--ww-font-weight-medium);text-underline-offset:.1875rem}@media (width<=46rem){.login-card{grid-template-columns:minmax(0,1fr)}.login-pitch{padding:var(--ww-space-6);border-inline-end:none;border-block-end:var(--ww-border-width) solid var(--ww-color-border)}.login-entry{padding:var(--ww-space-6)}}.workspace-header-side{gap:var(--ww-space-3) var(--ww-space-5);flex-wrap:wrap;justify-content:flex-end;align-items:center;min-width:0;display:flex}.workspace-account{gap:var(--ww-space-4);align-items:center;display:flex}.workspace-account-identity{gap:var(--ww-space-1);text-align:end;display:grid}.workspace-account-identity strong{font-size:var(--ww-font-size-sm)}.workspace-account-identity small{color:var(--ww-color-text-muted);font-size:var(--ww-font-size-xs)}.workspace-account-logout{min-height:var(--ww-space-10)}.session-expired-banner{gap:var(--ww-space-3) var(--ww-space-5);padding:var(--ww-space-4) var(--ww-space-5);border:var(--ww-border-width) solid var(--ww-color-border-strong);border-radius:var(--ww-radius-md);background:var(--ww-color-surface-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-end:var(--ww-space-4);display:flex}.session-expired-banner p{margin:var(--ww-space-0);color:var(--ww-color-text-muted);font-size:var(--ww-font-size-sm)}
