:root{--dark-bg-base:#08090b;--dark-bg-surface:#111318;--dark-bg-elevated:#171a20;--dark-border:#2a2e37;--dark-text-primary:#f3f0e8;--dark-text-secondary:#a8adb7;--dark-text-tertiary:#6f7683;--light-bg-base:#f7f3ea;--light-bg-surface:#fffcf5;--light-bg-elevated:#ece6d8;--light-border:#d8d0c2;--light-text-primary:#111318;--light-text-secondary:#3b414c;--light-text-tertiary:#737b88;--lux-accent:#d9a441;--lux-accent-soft:#d9a441;--cursor-indigo:var(--lux-accent);--electric-violet:var(--lux-accent);--signal-success:#57c99d;--signal-warning:#d9a441;--signal-error:#e05a5a;--signal-info:var(--signal-warning);--font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Helvetica, Arial, sans-serif;--font-mono:var(--font-system);--system-surface-gutter:clamp(16px, 4vw, 48px);--system-surface-gutter-compact:clamp(16px, 4vw, 24px);--system-surface-gutter-landscape:clamp(18px, 4vw, 28px);--motion-fast:.14s;--motion-base:.18s;--motion-slow:.24s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--motion-enter-y:6px;--motion-active-scale:.992;--system-input-line-color:color-mix(in srgb, var(--lux-muted) 68%, var(--lux-border));--system-input-line-focus-color:color-mix(in srgb, var(--lux-text) 74%, var(--command-accent));--system-input-line-edge-fade:8%;--system-input-line-height:2px;--system-input-line-radius:999px}[data-scheme=dark]{--lux-bg:var(--dark-bg-base);--lux-surface:var(--dark-bg-surface);--lux-surface-2:var(--dark-bg-elevated);--lux-border:var(--dark-border);--lux-text:var(--dark-text-primary);--lux-muted:var(--dark-text-secondary);--lux-subtle:var(--dark-text-tertiary);--bg-base:var(--lux-bg);--bg-surface:var(--lux-surface);--bg-elevated:var(--lux-surface-2);--border:var(--lux-border);--text-primary:var(--lux-text);--text-secondary:var(--lux-muted);--text-tertiary:var(--lux-subtle);--text-accent:var(--lux-accent-soft);--tab-bg:transparent;--tab-bg-active:transparent;--tab-text:var(--lux-muted);--tab-text-active:var(--lux-text);--tab-border:var(--lux-border);--tab-focus:var(--lux-accent-soft);--control-bg:var(--lux-surface);--control-bg-hover:var(--lux-surface-2);--control-border:var(--lux-border);--shadow-soft:0 10px 28px #00000029;--error-text:#e3a2a2;--command-accent:var(--lux-accent);--command-violet:var(--lux-accent);--command-bronze:var(--lux-accent);--lux-bronze:var(--command-bronze);--command-grid:#a8adb70b;--command-panel:#171a20eb;--command-panel-hover:#2a2e37b8}[data-scheme=light]{--lux-bg:var(--light-bg-base);--lux-surface:var(--light-bg-surface);--lux-surface-2:var(--light-bg-elevated);--lux-border:var(--light-border);--lux-text:var(--light-text-primary);--lux-muted:var(--light-text-secondary);--lux-subtle:var(--light-text-tertiary);--bg-base:var(--lux-bg);--bg-surface:var(--lux-surface);--bg-elevated:var(--lux-surface-2);--border:var(--lux-border);--text-primary:var(--lux-text);--text-secondary:var(--lux-muted);--text-tertiary:var(--lux-subtle);--text-accent:var(--lux-accent);--tab-bg:transparent;--tab-bg-active:transparent;--tab-text:var(--lux-muted);--tab-text-active:var(--lux-text);--tab-border:var(--lux-border);--tab-focus:var(--lux-accent);--control-bg:var(--lux-surface);--control-bg-hover:var(--lux-surface-2);--control-border:var(--lux-border);--shadow-soft:0 8px 22px #1113180d;--error-text:#7a2525;--command-accent:var(--lux-accent);--command-violet:var(--lux-accent);--command-bronze:var(--lux-accent);--lux-bronze:var(--command-bronze);--command-grid:#3b414c0e;--command-panel:#fffcf5f0;--command-panel-hover:#ece6d8db}html[data-scheme=dark] body{background:var(--dark-bg-base);color:var(--dark-text-primary)}html[data-scheme=light] body{background:var(--light-bg-base);color:var(--light-text-primary)}.sys-root{--system-viewport-block-size:100vh;--system-edge-inset:var(--system-surface-gutter);--system-edge-inset-left:max(var(--system-edge-inset), env(safe-area-inset-left,0px));--system-edge-inset-right:max(var(--system-edge-inset), env(safe-area-inset-right,0px));--system-safe-top:18px;--system-safe-bottom:44px;--system-chrome-top:var(--system-safe-top);--system-chrome-inline-start:max(20px, var(--system-edge-inset-left));--system-chrome-inline-end:max(20px, var(--system-edge-inset-right));--system-top-controls-inline-end:var(--system-chrome-inline-end);--system-mobile-chrome-height:44px;--system-mobile-chrome-reserved-top:calc(var(--system-safe-top) + var(--system-mobile-chrome-height));font-family:var(--font-system);background:var(--bg-base);color:var(--text-primary);min-height:var(--system-viewport-block-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--motion-base) var(--motion-ease), color var(--motion-base) var(--motion-ease);line-height:1.5;position:relative}.sys-root *,.sys-root :before,.sys-root :after{box-sizing:border-box;margin:0;padding:0}.sys-mono{font-family:var(--font-mono);letter-spacing:0;font-size:11.5px}.sys-root [tabindex="0"]:focus-visible{outline:1px solid var(--tab-focus);outline-offset:2px}.sys-root button,.sys-root [role=tab],.sys-root [role=button]{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.sys-root button:not(:disabled):hover,.sys-root [role=tab]:hover,.sys-root [role=button]:hover{background:var(--control-bg-hover)!important}.sys-root button:focus-visible,.sys-root input:focus-visible,.sys-root select:focus-visible,.sys-root [role=tab]:focus-visible,.sys-root [role=button]:focus-visible{outline-offset:2px;outline:1px solid var(--tab-focus)!important}.companion-surface{--system-viewport-block-size:100vh;--system-edge-inset:var(--system-surface-gutter);--system-edge-inset-left:max(var(--system-edge-inset), env(safe-area-inset-left,0px));--system-edge-inset-right:max(var(--system-edge-inset), env(safe-area-inset-right,0px));--system-safe-top:18px;--system-safe-bottom:44px;--system-chrome-top:var(--system-safe-top);--system-chrome-inline-start:max(20px, var(--system-edge-inset-left));--system-chrome-inline-end:max(20px, var(--system-edge-inset-right));--system-top-controls-inline-end:var(--system-chrome-inline-end);--system-stage-max-width:720px;--system-stage-block-start:78px;--system-stage-block-end:var(--system-safe-bottom);min-height:var(--system-viewport-block-size);background:var(--lux-bg);color:var(--lux-text);position:relative}.companion-chrome{top:var(--system-chrome-top,18px);min-height:var(--system-mobile-chrome-height,44px);z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset-inline-start:var(--system-chrome-inline-start,20px);inset-inline-end:var(--system-top-controls-inline-end,var(--system-chrome-inline-end,20px))}.companion-chrome--controls-only{justify-content:flex-end}.system-wordmark{pointer-events:none;color:var(--lux-muted);letter-spacing:.035em;opacity:.82;-webkit-user-select:none;user-select:none;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:500;line-height:1}.companion-controls{pointer-events:auto;align-items:center;gap:10px;display:flex;position:relative}.system-theme-menu{top:var(--system-chrome-top,18px);z-index:20;position:fixed;inset-inline-end:var(--system-top-controls-inline-end,var(--system-chrome-inline-end,20px))}.companion-menu-toggle,.companion-reset-button{appearance:none;color:var(--lux-subtle);cursor:pointer;font-family:var(--font-mono);letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:6px 7px;font-size:10px;line-height:1;display:inline-flex}.companion-menu-toggle{min-width:44px;min-height:44px;color:var(--lux-subtle);letter-spacing:.08em;opacity:.74;touch-action:manipulation;transition:color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-color:#0000;padding:0 10px 2px;font-size:14px;position:relative}.companion-menu-dots{pointer-events:none;width:22px;height:22px;display:block;position:relative}.companion-menu-dots span{background:currentColor;border-radius:999px;width:3px;height:3px;display:block;position:absolute}.companion-menu-dots span:first-child{top:3px;right:3px}.companion-menu-dots span:nth-child(2){top:10px;right:10px}.companion-menu-dots span:nth-child(3){top:17px;right:17px}.companion-menu-toggle:after{content:"";background:color-mix(in srgb, var(--lux-bronze) 48%, transparent);opacity:0;width:10px;height:1px;transition:opacity var(--motion-fast) var(--motion-ease);position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.companion-menu-toggle:hover,.companion-reset-button:hover{border-color:var(--lux-border);color:var(--lux-text);background:var(--command-panel-hover)!important}.companion-menu-toggle:hover,.sys-root .companion-menu-toggle:focus-visible{color:var(--lux-muted);opacity:1;box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:0!important}.companion-menu-toggle[data-theme-mode=auto]:after{opacity:.72}.companion-menu-toggle[data-theme-mode=auto]:hover:after,.sys-root .companion-menu-toggle[data-theme-mode=auto]:focus-visible:after{opacity:1}.companion-menu-toggle:active,.companion-reset-button:active{transform:scale(var(--motion-active-scale))}.companion-stage{min-height:var(--system-viewport-block-size);width:min(var(--system-stage-max-width), calc(100vw - var(--system-edge-inset-left) - var(--system-edge-inset-right)));padding:var(--system-stage-block-start) 0 var(--system-stage-block-end);transition:opacity var(--motion-slow) var(--motion-ease), transform var(--motion-slow) var(--motion-ease);flex-direction:column;justify-content:center;gap:14px;margin:0 auto;display:flex}.companion-stage[data-mode=assistant]{justify-content:center;transform:translateY(-2vh)}.companion-input-shell{border:1px solid var(--lux-border);background:var(--command-panel);width:100%;min-height:56px;box-shadow:none;transition:transform var(--motion-base) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease);border-radius:8px;align-items:center;padding:0 16px;display:flex}.companion-input-shell:hover,.companion-input-shell:focus-within{border-color:color-mix(in srgb, var(--command-accent) 58%, var(--lux-border));transform:translateY(-2px)}.companion-input-shell[data-state=loading]{opacity:.78;transform:scale(var(--motion-active-scale))}.companion-input-shell[data-variant=line]{--system-input-line-current-color:var(--system-input-line-color);border-radius:0;width:min(520px,100%);min-height:44px;margin:0 auto;padding:0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.companion-input-shell[data-variant=line]:after{content:"";height:var(--system-input-line-height);border-radius:var(--system-input-line-radius);background-color:var(--system-input-line-current-color);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--system-input-line-edge-fade), #000 calc(100% - var(--system-input-line-edge-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--system-input-line-edge-fade), #000 calc(100% - var(--system-input-line-edge-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, #000 var(--system-input-line-edge-fade), #000 calc(100% - var(--system-input-line-edge-fade)), transparent 100%);opacity:.9;transition:background-color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), height var(--motion-fast) var(--motion-ease);position:absolute;bottom:0;left:0;right:0}.companion-input-shell[data-variant=line][data-state=focus],.companion-input-shell[data-variant=line]:focus-within{--system-input-line-current-color:var(--system-input-line-focus-color)}.companion-input-shell[data-variant=line][data-state=focus]:after,.companion-input-shell[data-variant=line]:focus-within:after{background-color:var(--system-input-line-current-color);opacity:1}.companion-input-shell[data-variant=line][data-state=idle][data-empty=true]:before{content:"";background:var(--lux-muted);opacity:.72;width:2px;height:15px;animation:1.28s ease-in-out infinite companionCaretPulse;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.companion-input-shell[data-variant=line][data-state=loading]{opacity:1;transform:none}.companion-input-shell[data-variant=line]:hover,.companion-input-shell[data-variant=line]:focus-within{transform:none;border-color:#0000!important;outline:0!important}.companion-input{width:100%;min-width:0;height:54px;color:var(--lux-text);font-family:var(--font-system);letter-spacing:0;background:0 0;border:0;outline:none;font-size:16px}.companion-input-shell[data-variant=line] .companion-input{appearance:none;z-index:1;text-align:center;border-radius:0;height:42px;padding:0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.companion-input:focus-visible{outline:none!important}.sys-root .system-line-input{--system-input-line-current-color:var(--system-input-line-color);transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease);background-image:linear-gradient(90deg, transparent 0%, var(--system-input-line-current-color) var(--system-input-line-edge-fade), var(--system-input-line-current-color) calc(100% - var(--system-input-line-edge-fade)), transparent 100%)!important;background-position:0 100%!important;background-repeat:no-repeat!important;background-size:100% var(--system-input-line-height)!important;border-bottom-color:#0000!important}.sys-root .system-line-input:focus-visible{--system-input-line-current-color:var(--system-input-line-focus-color);border-bottom-color:#0000!important;outline:0!important}.companion-input::placeholder{color:var(--lux-subtle);opacity:.82}.companion-input:disabled{cursor:wait}.companion-input-dots{justify-content:center;gap:7px;min-height:14px;margin-top:12px;display:flex}.companion-input-dots span,.companion-history-dots-trigger span{background:var(--lux-subtle);border-radius:999px;width:3px;height:3px;display:block}.companion-input-dots[data-mode=idle] span,.companion-input-dots[data-mode=focus] span{opacity:.62}.companion-input-dots[data-mode=loading] span{animation:.78s ease-in-out infinite companionDotWave}.companion-input-dots[data-mode=loading] span:nth-child(2){animation-delay:90ms}.companion-input-dots[data-mode=loading] span:nth-child(3){animation-delay:.18s}.companion-history-dots-trigger{appearance:none;cursor:pointer;opacity:.74;touch-action:manipulation;width:44px;min-height:44px;transition:opacity var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:6px;align-self:center;place-items:center;gap:4px;margin:3px auto -7px;padding:5px 0;display:grid}.companion-history-dots-trigger:hover,.companion-history-dots-trigger:focus-visible{opacity:1;transform:translateY(-1px);box-shadow:none!important;background:0 0!important;outline:0!important}.sys-root .companion-history-dots-trigger:focus-visible{box-shadow:none!important;background:0 0!important;outline:0!important}.companion-history-dots-trigger:hover span,.companion-history-dots-trigger:focus-visible span{background:color-mix(in srgb, var(--lux-muted) 72%, var(--lux-text))}.companion-history-dots-trigger:active{transform:scale(var(--motion-active-scale))}.sys-root .companion-menu-toggle:focus-visible,.sys-root .companion-history-dots-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--tab-focus) 62%, transparent)!important;outline:0!important}.companion-suggestions{opacity:1;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);flex-wrap:wrap;gap:7px;padding:0 4px;display:flex;transform:translateY(0)}.companion-suggestions span{border:1px solid var(--lux-border);color:var(--lux-subtle);font-family:var(--font-mono);border-radius:6px;padding:6px 7px;font-size:10px;line-height:1}.companion-assistant-shell{z-index:1;border:1px solid var(--lux-border);background:var(--command-panel);min-width:0;box-shadow:var(--shadow-soft);opacity:1;animation:companionReveal var(--motion-base) var(--motion-ease);border-radius:8px;padding:16px 18px;position:relative;transform:translateY(0)}.companion-assistant-shell[data-variant=inline]{width:min(520px,100%);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;margin:8px auto 0;padding:0}.companion-assistant-shell[data-variant=inline] .companion-assistant-meta{display:none}.companion-assistant-shell[data-variant=inline] .companion-reset-button{margin-left:8px}.companion-assistant-shell[data-variant=inline] .companion-loading{display:none}.companion-assistant-shell[data-variant=inline] .companion-response,.companion-assistant-shell[data-variant=inline] .companion-error{max-width:520px;margin:0 auto}.companion-assistant-meta{color:var(--lux-subtle);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:10px;display:flex}.companion-response,.companion-loading,.companion-error{color:var(--lux-muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.companion-response{color:var(--lux-text)}.companion-error{color:var(--error-text)}.companion-history-panel{z-index:2;text-align:center;width:min(520px,100%);height:min(270px,34vh);max-height:min(270px,34vh);box-shadow:none;animation:companionReveal var(--motion-base) var(--motion-ease);-ms-overflow-style:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;align-self:center;margin:0 auto;padding:0 0 2px;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.companion-history-panel::-webkit-scrollbar{width:0;height:0;display:none}.companion-history-panel[data-reading=true]{overflow:visible;-webkit-mask-image:none;mask-image:none}.companion-history-header{color:var(--lux-subtle);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.companion-history-body{width:100%;height:calc((var(--history-count) * 112px) + 208px);margin:0 auto;position:relative}.companion-history-body[data-reading=true]{height:100%}.companion-history-body [data-testid=landing-history-message]{left:0;right:0;top:calc(104px + (var(--history-index) * 112px));transform-origin:50%;transition:opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);margin:0 auto;position:absolute}.companion-history-body[data-reading=true] [data-testid=landing-history-message]{opacity:0;pointer-events:none}.companion-history-body[data-reading=true] [data-reading-item=true]{z-index:6;opacity:1;pointer-events:auto;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;position:relative;top:auto;left:auto;right:auto;transform:none}.companion-history-body [data-depth=active]{opacity:1;z-index:4;transform:scale(1)}.companion-history-body [data-priority=past]{opacity:.3}.companion-history-body [data-depth=near]{opacity:.52;z-index:3;transform:scale(.94)}.companion-history-body [data-depth=mid]{opacity:.28;z-index:2;transform:scale(.86)}.companion-history-body [data-depth=far]{opacity:.14;z-index:1;transform:scale(.78)}.companion-history-body [data-depth=off]{opacity:0;pointer-events:none;transform:scale(.72)}.companion-history-role{color:var(--lux-subtle);font-family:var(--font-mono);letter-spacing:.08em;opacity:.18;text-transform:uppercase;margin-bottom:3px;font-size:10px}.companion-history-expand{width:34px;height:14px;color:var(--lux-subtle);appearance:none;cursor:pointer;opacity:.32;transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;margin:0 auto 5px;padding:0;display:inline-flex}.companion-history-expand[data-expanded=true]{opacity:.62;justify-content:center;align-items:center;gap:.75rem;width:min(440px,100vw - 72px);display:inline-flex}.companion-history-expand[data-expanded=true]:before,.companion-history-expand[data-expanded=true]:after{content:"";opacity:.58;pointer-events:none;flex:0 0 clamp(3.5rem,14vw,10rem);align-self:center;height:1px;display:block}.companion-history-expand[data-expanded=true]:before{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--lux-muted) 78%, var(--lux-border)) 70%)}.companion-history-expand[data-expanded=true]:after{background:linear-gradient(to left, transparent, color-mix(in srgb, var(--lux-muted) 78%, var(--lux-border)) 70%)}.companion-history-expand-dots{flex:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.companion-history-expand-dots span{background:currentColor;border-radius:999px;width:3px;height:3px}.companion-history-expand:hover,.companion-history-expand:focus-visible,.companion-history-body [data-expanded=true] .companion-history-expand{opacity:.62;transform:translateY(-1px)}.companion-history-expand:focus-visible{outline:1px solid color-mix(in srgb, var(--lux-accent) 48%, transparent);outline-offset:3px}.companion-history-content{color:var(--lux-muted);-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;max-width:min(500px,100vw - 48px);max-height:3.9em;margin:0 auto;font-size:12px;line-height:1.6;transition:max-height .22s ease-out,opacity .18s ease-out,transform .18s ease-out;display:-webkit-box;overflow:hidden}.companion-history-body [data-depth=active] .companion-history-content{color:color-mix(in srgb, var(--lux-text) 96%, var(--lux-muted));-webkit-line-clamp:3;max-height:5.4em;font-size:15px;font-weight:600;line-height:1.72}.companion-history-body [data-depth=active] .companion-history-role{opacity:.32}.companion-history-body [data-expanded=true]{z-index:6}.companion-history-body [data-expanded=true] .companion-history-content{-webkit-line-clamp:unset;opacity:1;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;touch-action:pan-y;max-height:min(22rem,100% - 42px,42vh);display:block;overflow:hidden auto}.companion-history-body[data-reading=true] [data-reading-item=true] .companion-history-content{max-height:min(24rem,100% - 42px,44vh)}.companion-history-body [data-expanded=true] .companion-history-content::-webkit-scrollbar{width:0;height:0;display:none}.landing-history-richtext{color:inherit;font:inherit}.landing-history-richtext p{margin:0 0 .62em}.landing-history-richtext p:last-child,.landing-history-richtext ul:last-child,.landing-history-richtext ol:last-child{margin-bottom:0}.landing-history-richtext ul,.landing-history-richtext ol{text-align:left;max-width:min(680px,88vw);margin:.45rem auto .62em;padding-left:1.15rem}.landing-history-richtext ul{list-style-type:disc;list-style-position:outside}.landing-history-richtext ol{list-style-type:decimal;list-style-position:outside}.landing-history-richtext li{margin:.25rem 0;padding-left:.1rem}.landing-history-richtext li::marker{color:currentColor;opacity:.65}.landing-history-richtext strong{color:inherit;font-weight:650}.landing-history-richtext em{color:inherit;font-style:italic}.landing-history-richtext code{color:inherit;letter-spacing:0;opacity:.92;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em;font-weight:500}.audit-view,.audit-filter-row,.audit-feed-row,.audit-feed-cell,.audit-inline-detail,.audit-kv,.audit-kv-value{min-width:0;max-width:100%}.audit-view{overflow-x:hidden}.audit-filter-row,.audit-feed-row,.audit-inline-detail{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.audit-filter-row{width:100%}.audit-feed-row:hover{transform:translateY(-1px)}.audit-feed-row:active{transform:scale(var(--motion-active-scale))}.audit-filter-row [role=tablist]{min-width:0;max-width:100%}.audit-feed-cell{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.audit-inline-detail{overflow-wrap:anywhere;animation:companionReveal var(--motion-base) var(--motion-ease)}.audit-kv{vertical-align:top;flex-wrap:wrap;column-gap:4px;display:inline-flex}.audit-kv-value{overflow-wrap:anywhere;word-break:break-word}.system-page-chrome{animation:companionReveal var(--motion-slow) var(--motion-ease);transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);position:relative;padding:10px calc(var(--system-top-controls-inline-end,var(--system-edge-inset-right)) + var(--system-mobile-chrome-height) + 6px) 0 var(--system-edge-inset-left)!important}.system-page-chrome .system-theme-menu{top:var(--system-chrome-top,18px);inset-inline-end:var(--system-top-controls-inline-end,var(--system-edge-inset-right));z-index:1;position:absolute;bottom:auto;left:auto}.system-page-tablist{flex-wrap:wrap;min-width:0;max-width:100%}.system-page-tablist [role=tab]{transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.system-page-tablist [role=tab]:hover,.system-page-tablist [role=tab]:focus-visible{transform:translateY(-1px)}.system-page-tablist [role=tab]:active{transform:scale(var(--motion-active-scale))}.system-page-panel{animation:companionReveal var(--motion-slow) var(--motion-ease);transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);padding:28px var(--system-edge-inset-right) calc(var(--system-safe-bottom) + 12px) var(--system-edge-inset-left)!important}.sys-root [data-testid=system-view-intro]{animation:companionReveal var(--motion-base) var(--motion-ease);align-items:flex-start!important;gap:10px clamp(14px,2vw,24px)!important}.sys-root [data-testid=system-view-gate]{animation:companionReveal var(--motion-base) var(--motion-ease)}.sys-root [data-testid=system-view-intro]>div:first-child{flex:1 1 0;min-width:0}.sys-root [data-testid=system-view-intro]>div:last-child{text-align:right;white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;justify-content:flex-end;align-items:baseline;gap:6px;min-width:max-content;max-width:100%;margin-left:auto;display:inline-flex}.sys-root [data-testid=system-view-intro]>div:last-child>div{white-space:nowrap;overflow-wrap:normal;word-break:normal}.sys-root[data-testid=ai-surface],.sys-root[data-testid=crl-root],.sys-root[data-testid^=investor]{padding-left:var(--system-edge-inset-left)!important;padding-right:var(--system-edge-inset-right)!important}.sys-root[data-testid=ai-surface],.sys-root[data-testid=crl-root],.sys-root[data-testid^=founder],.sys-root[data-testid^=investor],.sys-root[data-testid=admin-surface]{padding-top:max(32px, var(--system-mobile-chrome-reserved-top))!important}.sys-root[data-testid^=founder],.sys-root[data-testid^=investor],.sys-root[data-testid=admin-surface]{box-sizing:border-box;min-height:var(--system-viewport-block-size)!important}.sys-root[data-testid=ai-surface] [data-testid=ai-router-panel],.sys-root[data-testid=ai-surface] [data-testid^=ai-surface-card-],.sys-root[data-testid=ai-surface] [data-testid=ai-router-state],.sys-root[data-testid=ai-surface] [data-testid=ai-auth-required],.sys-root[data-testid=ai-surface] [data-testid=ai-task-handoff],.sys-root[data-testid=ai-surface] [data-testid=ai-response],.sys-root[data-testid=ai-surface] [data-testid=ai-inspect-result],.sys-root[data-testid=crl-root] [data-testid=crl-public],.sys-root[data-testid=crl-root] [data-testid^=crl-public-],.sys-root[data-testid^=investor] [data-testid^=investor-]{animation:companionReveal var(--motion-base) var(--motion-ease);transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease)}.sys-root[data-testid=ai-surface] [data-testid^=ai-surface-card-]:hover,.sys-root[data-testid=crl-root] [data-testid^=crl-public-]:hover{transform:translateY(-1px)}.user-client-area{animation:companionReveal var(--motion-slow) var(--motion-ease);transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);padding-top:max(22px, var(--system-safe-top))!important;padding-left:var(--system-edge-inset-left)!important;padding-right:var(--system-edge-inset-right)!important}.user-root--client .user-header-row{z-index:3;width:100%;min-height:var(--system-mobile-chrome-height,44px);pointer-events:auto;animation:companionReveal var(--motion-base) var(--motion-ease);transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);position:relative;top:auto;left:auto;right:auto;align-items:center!important}.user-root--client .user-header-row>*{pointer-events:auto}.user-companion-primary{width:min(760px,100%);animation:companionReveal var(--motion-slow) var(--motion-ease);transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);gap:14px;margin:9vh auto 26px;display:grid}.user-companion-primary[data-state=assistant]{margin-top:6vh}.user-root[data-user-surface=companion] .user-client-area{min-height:var(--system-viewport-block-size);flex-direction:column;justify-content:flex-start;display:flex;max-width:none!important;padding-top:var(--system-safe-top)!important;padding-bottom:var(--system-stage-block-end,var(--system-safe-bottom,44px))!important}.user-root[data-user-surface=companion] .user-companion-primary{width:min(var(--system-stage-max-width,720px), calc(100vw - var(--system-edge-inset-left) - var(--system-edge-inset-right)));margin:clamp(72px,18vh,142px) auto 0}.user-root[data-user-surface=companion] .user-companion-primary[data-state=assistant]{margin-top:clamp(36px,9vh,78px);transform:none}.user-root[data-user-surface=interface]{height:var(--system-viewport-block-size);overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto}.user-root[data-user-surface=interface]::-webkit-scrollbar{width:0;height:0}.user-secondary-surface{opacity:.88;width:min(980px,100%);animation:companionReveal var(--motion-base) var(--motion-ease);transition:opacity var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease);margin:22px auto 0}.user-secondary-surface[open]{opacity:.96}.user-continuity-summary{border:1px solid var(--lux-border);background:color-mix(in srgb, var(--command-panel) 82%, transparent);width:100%;min-height:46px;box-shadow:none;color:var(--lux-muted);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:11px;line-height:1.2;list-style:none;display:flex}.user-continuity-summary::-webkit-details-marker{display:none}.user-continuity-summary::marker{content:""}.user-continuity-summary:hover,.user-secondary-surface[open] .user-continuity-summary{border-color:color-mix(in srgb, var(--command-accent) 40%, var(--lux-border));background:var(--command-panel)}.user-continuity-summary:hover{transform:translateY(-1px)}.user-continuity-summary:active{transform:scale(var(--motion-active-scale))}.user-continuity-summary-kicker,.user-continuity-summary-metric,.user-continuity-summary-action{color:var(--lux-subtle);font-family:var(--font-mono);letter-spacing:0;font-size:10px}.user-continuity-summary-title{color:var(--lux-text);font-weight:600}.user-continuity-summary-metric{border-left:1px solid var(--lux-border);padding-left:10px}.user-continuity-summary-action{margin-left:auto}.user-secondary-surface[open] .user-continuity-summary-action{color:var(--command-bronze)}.user-secondary-details{animation:companionReveal var(--motion-base) var(--motion-ease);margin-top:24px}@keyframes companionReveal{0%{opacity:0;transform:translateY(var(--motion-enter-y))}to{opacity:1;transform:translateY(0)}}@keyframes companionCaretPulse{0%,to{opacity:.34}45%{opacity:.88}}@keyframes companionDotWave{0%,to{opacity:.28;transform:translateY(0)}45%{opacity:.82;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){html,body,.sys-root,.sys-root *,.sys-root :before,.sys-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.companion-input-shell[data-variant=line][data-empty=true]:before,.companion-input-dots[data-mode=loading] span,.companion-assistant-shell,.companion-history-panel,.audit-inline-detail,.system-page-chrome,.system-page-panel,.sys-root [data-testid=system-view-intro],.sys-root [data-testid=system-view-gate],.sys-root[data-testid=ai-surface] [data-testid^=ai-],.sys-root[data-testid=crl-root] [data-testid^=crl-public],.sys-root[data-testid^=investor] [data-testid^=investor-],.user-client-area,.user-root--client .user-header-row,.user-companion-primary,.user-secondary-surface,.user-secondary-details,.user-auth-command-line[data-active=false]:after{animation:none!important}.companion-stage[data-mode=assistant],.companion-menu-toggle:active,.companion-reset-button:active,.companion-input-shell:hover,.companion-input-shell:focus-within,.companion-input-shell[data-state=loading],.companion-history-dots-trigger:hover,.companion-history-dots-trigger:focus-visible,.companion-history-dots-trigger:active,.companion-history-body [data-testid=landing-history-message],.companion-history-expand:hover,.companion-history-expand:focus-visible,.companion-suggestions,.companion-assistant-shell,.audit-feed-row:hover,.audit-feed-row:active,.audit-inline-detail,.system-page-chrome,.system-page-panel,.system-page-tablist [role=tab]:hover,.system-page-tablist [role=tab]:focus-visible,.system-page-tablist [role=tab]:active,.sys-root [data-testid=system-view-intro],.sys-root [data-testid=system-view-gate],.sys-root[data-testid=ai-surface] [data-testid^=ai-],.sys-root[data-testid=crl-root] [data-testid^=crl-public],.sys-root[data-testid^=investor] [data-testid^=investor-],.user-client-area,.user-root--client .user-header-row,.user-companion-primary,.user-secondary-surface,.user-continuity-summary:hover,.user-continuity-summary:active,.user-action-row button:not(:disabled):hover,.user-action-row button:not(:disabled):active,.user-root [data-testid=user-task-row]:hover,.user-root [data-testid=user-task-row]:active,.user-root [data-testid=user-back]:not(:disabled):active,.user-root [data-testid=user-logout]:not(:disabled):active,.user-secondary-details,.user-auth-command-line[data-active=false]:after{transform:none!important}}.user-root{overflow-x:hidden}.sys-root [data-testid^=crl-public],.sys-root [data-testid^=investor]{overflow-wrap:anywhere;min-width:0;max-width:100%}.sys-root [data-testid^=crl-public] span,.sys-root [data-testid^=investor] span{overflow-wrap:anywhere;min-width:0}.sys-root [data-testid=feed-summary]{overflow-wrap:anywhere;min-width:0;white-space:normal!important}.user-root a:focus-visible{outline:1px solid var(--tab-focus);outline-offset:2px}.user-root a:hover{background:var(--control-bg-hover)}.user-root .system-theme-menu{z-index:auto;position:static;top:auto;right:auto}.user-top-controls{justify-content:flex-end;gap:4px!important}.user-top-controls .companion-menu-toggle{transition:color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease)}.user-top-controls .companion-menu-toggle:hover,.user-top-controls .companion-menu-toggle:focus-visible{color:var(--lux-muted);opacity:1;border-color:color-mix(in srgb, var(--lux-border) 74%, transparent)!important;background:var(--control-bg-hover)!important}.user-top-controls .companion-menu-toggle:focus-visible{outline:1px solid var(--tab-focus)!important;outline-offset:2px!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--tab-focus) 44%, transparent)!important}.user-top-controls .companion-menu-toggle:active{transform:translateY(1px)}.user-logged-link{appearance:none;max-width:min(420px,100%);min-height:32px;color:var(--lux-subtle);font-family:var(--font-mono);letter-spacing:0;overflow-wrap:anywhere;border-radius:6px;flex-wrap:wrap;align-items:center;gap:2px 7px;padding:4px 6px;font-size:11px;line-height:1.2;text-decoration:none;display:inline-flex}.user-logged-link span:last-child{min-width:0;color:var(--lux-muted)}.user-surface-return{min-height:44px;color:var(--lux-subtle);font-family:var(--font-mono);letter-spacing:0;touch-action:manipulation;transition:color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0 10px 2px;font-size:10px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.user-surface-return:after,.user-root .companion-menu-toggle[data-user-interface-control=true]:after{content:"";background:color-mix(in srgb, var(--lux-bronze) 58%, transparent);opacity:.78;width:10px;height:1px;transition:opacity var(--motion-fast) var(--motion-ease);position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.user-root .companion-menu-toggle[data-user-interface-control=true][data-active-surface=false]:after{opacity:0}.user-root .companion-menu-toggle[data-user-interface-control=true][data-active-surface=true]:after{opacity:.78}.user-surface-return:hover,.user-surface-return:focus-visible,.user-root .companion-menu-toggle[data-user-interface-control=true]:hover,.user-root .companion-menu-toggle[data-user-interface-control=true]:focus-visible{color:var(--lux-muted);opacity:1}.user-surface-return:focus-visible,.user-root .companion-menu-toggle[data-user-interface-control=true]:focus-visible{outline:1px solid var(--tab-focus)!important;outline-offset:2px!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--tab-focus) 44%, transparent)!important}.user-surface-return:active,.user-root .companion-menu-toggle[data-user-interface-control=true]:active{transform:translateY(1px)}.user-action-row button,.user-root [data-testid=user-task-row]{transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.user-action-row button:not(:disabled):hover,.user-root [data-testid=user-task-row]:hover{transform:translateY(-1px)}.user-action-row button:not(:disabled):active,.user-root [data-testid=user-task-row]:active{transform:scale(var(--motion-active-scale))}.user-root [data-testid=user-back],.user-root [data-testid=user-logout]{transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border-radius:6px}.user-root [data-testid=user-back]:not(:disabled):hover,.user-root [data-testid=user-back]:focus-visible,.user-root [data-testid=user-back]:active,.user-root [data-testid=user-logout]:not(:disabled):hover,.user-root [data-testid=user-logout]:focus-visible,.user-root [data-testid=user-logout]:active{border-radius:6px;background:var(--control-bg-hover)!important}.user-root [data-testid=user-back]:focus-visible,.user-root [data-testid=user-logout]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--tab-focus) 62%, transparent)!important;outline:0!important}.user-root [data-testid=user-back]:not(:disabled):active,.user-root [data-testid=user-logout]:not(:disabled):active{transform:scale(var(--motion-active-scale))}.user-locked-shell{position:relative}.user-auth-state-line{background:color-mix(in srgb, var(--lux-muted) 42%, var(--lux-border));opacity:.72;width:min(420px,100vw - 48px);height:1px;margin:2px auto 24px}.user-auth-separator{vertical-align:-2px;background:color-mix(in srgb, var(--lux-muted) 58%, var(--lux-border));opacity:.86;width:1px;height:12px;margin:0 5px 0 16px;display:inline-block}.user-auth-gate-form{justify-items:center;gap:14px;display:grid}.user-auth-command-line{--system-input-line-color:color-mix(in srgb, var(--lux-muted) 56%, var(--lux-border));--system-input-line-focus-color:color-mix(in srgb, var(--lux-text) 58%, var(--lux-border));width:min(420px,100%);min-height:44px;margin-top:0;padding-top:0;position:relative}.user-auth-command-line:before{content:none!important}.user-auth-command-line:after{opacity:.64;transform-origin:50%;background-color:var(--system-input-line-current-color)!important}.user-auth-command-line[data-active=false]:after{animation:1.5s ease-in-out infinite userAuthLinePulse}.user-auth-command-line:focus-within:after{animation:none;background-color:var(--system-input-line-current-color)!important;opacity:.82!important}.user-auth-command-line input,.user-auth-command-line .user-auth-command-input{text-align:center;width:100%;height:44px;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}@keyframes userAuthLinePulse{0%,to{opacity:.3;transform:scaleY(1)}45%{opacity:.94;transform:scaleY(1.65)}}.user-auth-gate-form input:focus-visible,.user-auth-gate-form button:focus-visible{box-shadow:none!important;background:0 0!important;outline:0!important}.user-root [data-testid=user-response-issue]{overflow-wrap:anywhere;gap:6px;min-width:0;display:grid}@media (width<=900px){.user-workspace-grid{grid-template-columns:1fr!important}.user-continuity-rail{position:static!important}.user-root [data-testid=user-back],.user-root [data-testid=user-logout]{touch-action:manipulation;min-width:44px;min-height:44px;padding-inline:10px!important}}@supports (height:100dvh){@media (width<=900px){.sys-root,.companion-surface{--system-viewport-block-size:100dvh;min-height:var(--system-viewport-block-size)!important}}}@supports not (height:100dvh){@supports (height:100svh){@media (width<=900px){.sys-root,.companion-surface{--system-viewport-block-size:100svh;min-height:var(--system-viewport-block-size)!important}}}}@media (width>=641px) and (width<=900px){.sys-root,.companion-surface{--system-edge-inset:clamp(20px, 3vw, 32px);--system-edge-inset-left:max(var(--system-edge-inset), env(safe-area-inset-left,0px));--system-edge-inset-right:max(var(--system-edge-inset), env(safe-area-inset-right,0px));--system-safe-top:max(18px, env(safe-area-inset-top,0px));--system-safe-bottom:max(44px, env(safe-area-inset-bottom,0px));--system-chrome-inline-start:var(--system-edge-inset-left);--system-chrome-inline-end:var(--system-edge-inset-right)}}@media (width<=640px){.sys-root{--system-edge-inset:var(--system-surface-gutter-compact);--system-edge-inset-left:max(var(--system-edge-inset), env(safe-area-inset-left,0px));--system-edge-inset-right:max(var(--system-edge-inset), env(safe-area-inset-right,0px));--system-safe-top:max(clamp(24px, 7vw, 48px), env(safe-area-inset-top,0px));--system-safe-bottom:max(44px, env(safe-area-inset-bottom,0px));--system-chrome-top:var(--system-safe-top);--system-chrome-inline-start:var(--system-edge-inset-left);--system-chrome-inline-end:var(--system-edge-inset-right);--system-top-controls-inline-end:max(16px, env(safe-area-inset-right,0px));--system-mobile-chrome-height:clamp(44px, 11vw, 52px);--system-mobile-chrome-reserved-top:calc(var(--system-safe-top) + var(--system-mobile-chrome-height) + 8px)}.companion-surface{--system-edge-inset:var(--system-surface-gutter-compact);--system-edge-inset-left:max(var(--system-edge-inset), env(safe-area-inset-left,0px));--system-edge-inset-right:max(var(--system-edge-inset), env(safe-area-inset-right,0px));--system-safe-top:max(clamp(24px, 7vw, 48px), env(safe-area-inset-top,0px));--system-safe-bottom:max(44px, env(safe-area-inset-bottom,0px));--system-chrome-inline-start:var(--system-edge-inset-left);--system-chrome-inline-end:var(--system-edge-inset-right);--system-top-controls-inline-end:max(16px, env(safe-area-inset-right,0px));--system-mobile-chrome-height:clamp(44px, 11vw, 52px);--system-mobile-chrome-reserved-top:calc(var(--system-safe-top) + var(--system-mobile-chrome-height) + 8px);--system-stage-max-width:100%;--system-stage-block-start:max(72px, var(--system-mobile-chrome-reserved-top))}.companion-chrome{top:var(--system-chrome-top,24px);min-height:var(--system-mobile-chrome-height);position:absolute}.system-theme-menu{top:var(--system-chrome-top,14px);position:absolute;inset-inline-end:var(--system-top-controls-inline-end,var(--system-chrome-inline-end,14px))}.companion-chrome .system-theme-menu,.user-root .system-theme-menu{top:auto;right:auto;position:static;inset-inline-end:auto}.system-page-chrome .system-theme-menu{top:var(--system-safe-top);right:auto;position:absolute;inset-inline-end:var(--system-top-controls-inline-end)}.system-page-chrome{min-height:var(--system-mobile-chrome-height);padding:var(--system-safe-top) calc(var(--system-top-controls-inline-end) + var(--system-mobile-chrome-height) + 6px) 0 var(--system-edge-inset-left)!important;align-items:flex-start!important;gap:12px!important}.system-page-tablist{flex-wrap:wrap;min-width:0;max-width:100%;padding-top:12px;gap:8px 10px!important}.system-page-panel{max-width:100%!important;padding:22px var(--system-edge-inset-right) calc(var(--system-safe-bottom) + 28px) var(--system-edge-inset-left)!important}.companion-input-shell{min-height:52px;padding:0 12px}.companion-surface .companion-input-shell[data-variant=line]{width:min(78vw,320px);max-width:calc(100vw - 56px);margin-inline:auto}.companion-input{height:50px;font-size:15px}.companion-suggestions span{font-size:9px}.audit-filter-row{flex-wrap:wrap!important;align-items:flex-start!important;gap:6px 14px!important}.audit-filter-row [role=tablist]{flex:100%;row-gap:4px;flex-wrap:wrap!important;margin-bottom:0!important}.audit-filter-row [role=tab]{white-space:nowrap;align-items:center;min-height:32px;display:inline-flex}.audit-filter-row [data-testid=feed-summary]{flex-basis:100%;margin-left:0!important}.audit-feed-row{grid-template-columns:8px minmax(0,1fr) auto!important;align-items:start!important;gap:2px 8px!important;padding:8px 0!important;font-size:11px!important}.audit-feed-row>span:first-child{grid-area:1/1;margin-top:6px}.audit-feed-time{grid-area:2/2}.audit-feed-type{grid-area:2/3;justify-self:end}.audit-feed-action{overflow-wrap:anywhere;grid-area:1/2;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.audit-feed-target{grid-area:3/2/auto/4}.audit-feed-actor{grid-area:4/2/auto/4}.audit-feed-target,.audit-feed-actor{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.audit-feed-status{white-space:nowrap;grid-area:1/3;justify-self:end}.audit-inline-detail{line-height:1.55;padding:8px 0 10px 16px!important}.audit-kv{margin-bottom:2px;margin-right:10px!important}.user-root--locked{padding:var(--system-mobile-chrome-reserved-top) var(--system-edge-inset-left) calc(var(--system-safe-bottom) + 18px) var(--system-edge-inset-left)!important}.user-root--locked .user-locked-shell{margin-top:0!important}.user-companion-primary{margin-top:clamp(48px,14vw,72px)}.user-secondary-surface{margin-top:18px}.user-continuity-summary{align-items:flex-start;gap:8px}.user-continuity-summary-title,.user-continuity-summary-action{flex-basis:100%;margin-left:0}.user-client-area{padding:var(--system-safe-top) var(--system-top-controls-inline-end) calc(var(--system-safe-bottom) + 42px) var(--system-edge-inset-left)!important}.user-header-row{grid-template-columns:minmax(0,1fr) max-content;padding-right:0;align-items:start!important;gap:8px 12px!important;margin-bottom:18px!important;display:grid!important}.user-header-row>:first-child{min-width:0}.user-root [data-testid=user-authenticated]{grid-area:1/2;place-self:start end;min-width:max-content;padding-right:0;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important}.user-root .user-logged-link{max-width:100%}.user-posture-strip,.user-task-detail-grid,.user-mode-picker{grid-template-columns:1fr!important}.user-root [role=button][tabindex="0"]{min-width:0;grid-template-columns:12px minmax(64px,78px) minmax(0,1fr)!important}.user-root [role=button][tabindex="0"]>span{overflow-wrap:anywhere;min-width:0;text-overflow:clip!important;white-space:normal!important}.user-root [data-testid=user-shell-action],.user-root [data-testid=user-notification-summary]{text-align:left!important}.user-root [data-testid=user-task-row]{align-items:stretch!important}.user-action-row{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.user-action-row button{white-space:normal;width:100%;min-height:40px;padding-inline:8px!important}}@media (width<=900px) and (height<=520px) and (orientation:landscape){.sys-root{--system-edge-inset:var(--system-surface-gutter-landscape);--system-edge-inset-left:max(var(--system-edge-inset), env(safe-area-inset-left,0px));--system-edge-inset-right:max(var(--system-edge-inset), env(safe-area-inset-right,0px));--system-safe-top:max(clamp(18px, 5vh, 28px), env(safe-area-inset-top,0px));--system-safe-bottom:max(24px, env(safe-area-inset-bottom,0px));--system-chrome-inline-start:var(--system-edge-inset-left);--system-chrome-inline-end:var(--system-edge-inset-right);--system-mobile-chrome-height:clamp(40px, 10vh, 46px);--system-mobile-chrome-reserved-top:calc(var(--system-safe-top) + var(--system-mobile-chrome-height))}.companion-surface{--system-edge-inset:var(--system-surface-gutter-landscape);--system-edge-inset-left:max(var(--system-edge-inset), env(safe-area-inset-left,0px));--system-edge-inset-right:max(var(--system-edge-inset), env(safe-area-inset-right,0px));--system-safe-top:max(clamp(18px, 5vh, 28px), env(safe-area-inset-top,0px));--system-safe-bottom:max(24px, env(safe-area-inset-bottom,0px));--system-chrome-inline-start:var(--system-edge-inset-left);--system-chrome-inline-end:var(--system-edge-inset-right);--system-stage-block-start:58px;--system-stage-block-end:var(--system-safe-bottom)}}
