main[data-theme=talden]{--ring:var(--ui-color-accent);--ui-radius-xs:4px;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:10px;--ui-radius-xl:12px;--ui-radius-2xl:16px;--ui-disabled-opacity:0.5;--ui-space-0-5:0.125rem;--ui-space-1-5:0.375rem;--ui-hint-opacity:0.85;--ui-empty-opacity:0.6;--ui-text-2xs:0.625rem;--ui-text-xs:0.6875rem;--ui-text-sm:0.75rem;--ui-text-body:0.9375rem}[data-matter-drawer=true],[data-talden-popover=true],main[data-theme=talden]{--signal-whisper-opacity:0.58;--signal-nudge-opacity:0.82;--signal-material-opacity:1;--signal-whisper-fg:var(--ui-color-text-secondary);--signal-nudge-fg:var(--ui-color-text-primary);--signal-material-fg:var(--ui-color-text-primary);--signal-gate-fg:var(--status-caution-fg);--signal-glimmer:color-mix(in srgb,var(--ui-color-accent) 60%,transparent);--signal-thread:color-mix(in srgb,var(--ui-color-accent) 28%,transparent);--motion-signal-emerge:480ms;--motion-signal-coalesce:360ms;--motion-trace-expand:240ms;--motion-lens-transition:320ms;--motion-ease-emerge:cubic-bezier(0.22,1,0.36,1);--z-signal-field:5;--z-signal-trace:10;--z-judgment-gate:60}.dark main[data-theme=talden]{--ring:color-mix(in srgb,var(--ui-color-accent) 70%,white)}[data-matter-drawer=true],[data-sidebar=sidebar][data-mobile=true],[data-talden-popover=true],[data-talden-rail=true],[data-talden-voice=true]{--background:var(--ui-color-canvas);--foreground:var(--ui-color-text-primary);--card:var(--ui-color-surface-1);--card-foreground:var(--ui-color-text-primary);--popover:var(--ui-color-surface-2);--popover-foreground:var(--ui-color-text-primary);--primary:var(--ui-color-action-primary-bg);--primary-foreground:var(--ui-color-action-primary-fg);--muted:#f0ede5;--muted-foreground:var(--ui-color-text-secondary);--border:var(--ui-color-border-subtle);--input:var(--ui-color-border-subtle);--ring:var(--ui-color-accent);--ui-radius-xs:4px;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:10px;--ui-radius-xl:12px;--ui-radius-2xl:16px;--ui-disabled-opacity:0.5;--ui-space-0-5:0.125rem;--ui-space-1-5:0.375rem;--ui-hint-opacity:0.85;--ui-empty-opacity:0.6;--ui-text-2xs:0.625rem;--ui-text-xs:0.6875rem;--ui-text-sm:0.75rem;--ui-text-body:0.9375rem}[data-sidebar=sidebar][data-mobile=true]{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}.dark [data-matter-drawer=true],.dark [data-sidebar=sidebar][data-mobile=true],.dark [data-talden-popover=true],.dark [data-talden-rail=true],.dark [data-talden-voice=true]{--ui-color-canvas:#262421;--ui-color-sidebar:#1d1b19;--ui-color-surface-1:#302e2a;--ui-color-surface-2:#383531;--ui-color-border-subtle:rgb(255 255 255/0.1);--ui-color-text-primary:#e8e5df;--ui-color-text-secondary:#a59f95;--muted:hsl(40 6% 18%);--ring:color-mix(in srgb,var(--ui-color-accent) 70%,white)}html:not(.dark) [data-matter-drawer=true],html:not(.dark) [data-sidebar=sidebar][data-mobile=true],html:not(.dark) [data-talden-popover=true],html:not(.dark) [data-talden-rail=true],html:not(.dark) [data-talden-voice=true]{--ui-color-text-primary:#1a1713}[data-matter-drawer=true][data-theme-family=perplexity],[data-talden-rail=true][data-theme-family=perplexity],[data-talden-voice=true][data-theme-family=perplexity],main[data-theme=talden][data-theme-family=perplexity]{--ui-radius-sm:8px;--ui-radius-md:10px;--ui-radius-lg:12px;--ui-radius-xl:16px;--ui-radius-2xl:20px}.dark [data-matter-drawer=true][data-theme-family=perplexity],.dark [data-talden-rail=true][data-theme-family=perplexity],.dark [data-talden-voice=true][data-theme-family=perplexity],.dark main[data-theme=talden][data-theme-family=perplexity]{--ui-color-canvas:#191a1a;--ui-color-sidebar:#131414;--ui-color-surface-1:#202221;--ui-color-surface-2:#292b2a;--ui-color-surface-3:#313433;--ui-color-border:#353837;--ui-color-border-subtle:rgb(255 255 255/0.09);--ui-color-hairline:rgb(255 255 255/0.08);--ui-color-divider:rgb(255 255 255/0.08);--ui-color-text-primary:#f2f2ee;--ui-color-text-secondary:#adaca3;--ui-color-user-message-bg:#292b2a;--ui-color-accent:#34c7d4;--ui-color-accent-strong:#5ad6e0;--ui-color-accent-weak:rgb(52 199 212/0.16);--ui-color-accent-weaker:rgb(52 199 212/0.09);--ui-color-text-on-accent:#06201f;--ui-color-action-primary-bg:#f2f2ee;--ui-color-action-primary-fg:#16302f}html:not(.dark) [data-matter-drawer=true][data-theme-family=perplexity],html:not(.dark) [data-talden-rail=true][data-theme-family=perplexity],html:not(.dark) [data-talden-voice=true][data-theme-family=perplexity],html:not(.dark) main[data-theme=talden][data-theme-family=perplexity]{--ui-color-canvas:#fbfaf4;--ui-color-sidebar:#f4f2eb;--ui-color-surface-1:#ffffff;--ui-color-surface-2:#f6f4ee;--ui-color-surface-3:#efece3;--ui-color-border:#e4e1d7;--ui-color-border-subtle:#edebe2;--ui-color-hairline:rgb(0 0 0/0.07);--ui-color-divider:rgb(0 0 0/0.07);--ui-color-text-primary:#17160f;--ui-color-text-secondary:#56564e;--ui-color-user-message-bg:#efece3;--ui-color-accent:#1f7e8b;--ui-color-accent-strong:#156470;--ui-color-accent-weak:#d7eaec;--ui-color-accent-weaker:#ecf4f5;--ui-color-text-on-accent:#ffffff;--ui-color-action-primary-bg:#18302f;--ui-color-action-primary-fg:#fbfaf4}[data-matter-drawer=true][data-theme-family=manus],[data-talden-rail=true][data-theme-family=manus],[data-talden-voice=true][data-theme-family=manus],main[data-theme=talden][data-theme-family=manus]{--ui-radius-sm:8px;--ui-radius-md:10px;--ui-radius-lg:12px;--ui-radius-xl:16px;--ui-radius-2xl:20px}.dark [data-matter-drawer=true][data-theme-family=manus],.dark [data-talden-rail=true][data-theme-family=manus],.dark [data-talden-voice=true][data-theme-family=manus],.dark main[data-theme=talden][data-theme-family=manus]{--ui-color-canvas:#1f1e1c;--ui-color-sidebar:#191816;--ui-color-surface-1:#262522;--ui-color-surface-2:#2e2c29;--ui-color-surface-3:#363431;--ui-color-border:#3a3833;--ui-color-border-subtle:rgb(255 255 255/0.09);--ui-color-hairline:rgb(255 255 255/0.08);--ui-color-divider:rgb(255 255 255/0.08);--ui-color-text-primary:#eceae4;--ui-color-text-secondary:#a8a49b;--ui-color-user-message-bg:#2e2c29;--ui-color-accent:#6ca6ff;--ui-color-accent-strong:#8ebbff;--ui-color-accent-weak:rgb(88 140 255/0.18);--ui-color-accent-weaker:rgb(88 140 255/0.1);--ui-color-text-on-accent:#0c1524;--ui-color-action-primary-bg:#f0efeb;--ui-color-action-primary-fg:#1a1915;--ui-color-switch-on:#3f8cff}html:not(.dark) [data-matter-drawer=true][data-theme-family=manus],html:not(.dark) [data-talden-rail=true][data-theme-family=manus],html:not(.dark) [data-talden-voice=true][data-theme-family=manus],html:not(.dark) main[data-theme=talden][data-theme-family=manus]{--ui-color-canvas:#fafaf8;--ui-color-sidebar:#f8f8f7;--ui-color-surface-1:#ffffff;--ui-color-surface-2:#f4f4f1;--ui-color-surface-3:#ececea;--ui-color-border:#e3e2dd;--ui-color-border-subtle:#ebeae6;--ui-color-hairline:rgb(0 0 0/0.06);--ui-color-divider:rgb(0 0 0/0.06);--ui-color-text-primary:#34322d;--ui-color-text-secondary:#6b6862;--ui-color-user-message-bg:#ffffff;--ui-color-accent:#2d6ce0;--ui-color-accent-strong:#1f56bd;--ui-color-accent-weak:#dce7fb;--ui-color-accent-weaker:#eef3fd;--ui-color-text-on-accent:#ffffff;--ui-color-action-primary-bg:#1a1915;--ui-color-action-primary-fg:#ffffff;--ui-color-switch-on:#0a7cff}html:not(.dark) [data-matter-drawer=true][data-contrast=high],html:not(.dark) main[data-theme=talden][data-contrast=high]{--ui-color-text-secondary:#2b2926;--ui-color-border-subtle:#b7b1a6;--ui-color-border:#8f897e}.dark [data-matter-drawer=true][data-contrast=high],.dark main[data-theme=talden][data-contrast=high]{--ui-color-text-secondary:#c4bfb4;--ui-color-border-subtle:rgb(255 255 255/0.34);--ui-color-border:rgb(255 255 255/0.44)}html:has(main[data-theme=talden][data-display-size=compact]){font-size:93.75%}html:has(main[data-theme=talden][data-display-size=large]){font-size:112.5%}[data-matter-drawer=true],[data-talden-popover=true],[data-talden-rail=true],main[data-theme=talden]{--status-amber-400:oklch(82.8% 0.189 84.429);--status-amber-500:oklch(76.9% 0.188 70.08);--status-amber-900:oklch(41.4% 0.112 45.904);--status-amber-50:oklch(98.7% 0.022 95.277);--status-green-500:oklch(72.3% 0.219 149.579);--status-rose-400:oklch(71.2% 0.194 13.428);--status-rose-500:oklch(64.5% 0.246 16.439);--status-violet-500:oklch(60.6% 0.25 292.717);--status-blue-500:oklch(62.3% 0.214 259.815);--status-warning-border:color-mix(in oklab,var(--status-blue-500) 40%,transparent);--status-warning-border-subtle:color-mix(in oklab,var(--status-blue-500) 30%,transparent);--status-caution-border:color-mix(in oklab,var(--status-amber-500) 50%,transparent);--status-caution-border-subtle:color-mix(in oklab,var(--status-amber-500) 30%,transparent);--status-success-border:color-mix(in oklab,var(--status-green-500) 40%,transparent);--status-danger-border:color-mix(in oklab,var(--status-rose-400) 40%,transparent);--status-danger-border-subtle:color-mix(in oklab,var(--status-rose-400) 30%,transparent);--status-skill-border:color-mix(in oklab,var(--status-violet-500) 30%,transparent);--status-info-border:color-mix(in oklab,var(--status-blue-500) 30%,transparent);--status-warning-bg:color-mix(in oklab,var(--status-blue-500) 10%,transparent);--status-caution-bg:color-mix(in oklab,var(--status-amber-500) 15%,transparent);--status-caution-bg-subtle:color-mix(in oklab,var(--status-amber-500) 10%,transparent);--status-success-bg:color-mix(in oklab,var(--status-green-500) 10%,transparent);--status-danger-bg:color-mix(in oklab,var(--status-rose-400) 10%,transparent);--status-skill-bg:color-mix(in oklab,var(--status-violet-500) 10%,transparent);--status-info-bg:color-mix(in oklab,var(--status-blue-500) 10%,transparent);--status-warning-solid:var(--status-blue-500);--status-caution-solid:var(--status-amber-500);--status-success-solid:var(--status-green-500);--status-danger-solid:var(--status-rose-500);--status-warning-fg:oklch(48.8% 0.243 264.376);--status-caution-fg:oklch(47.3% 0.137 46.201);--status-caution-body:color-mix(in oklab,var(--status-amber-900) 80%,transparent);--status-success-fg:oklch(50% 0.154 150.069);--status-danger-fg:oklch(51.4% 0.222 16.935);--status-skill-fg:oklch(49.1% 0.27 292.581);--status-skill-fg-strong:oklch(43.2% 0.232 292.759);--status-info-fg-strong:oklch(42.4% 0.199 265.638);--status-info-link:oklch(48.8% 0.243 264.376);--status-info-link-hover:oklch(37.9% 0.146 265.522)}.dark [data-matter-drawer=true],.dark [data-talden-popover=true],.dark [data-talden-rail=true],.dark main[data-theme=talden]{--status-warning-fg:oklch(80.9% 0.105 251.813);--status-caution-fg:oklch(92.4% 0.12 95.746);--status-caution-body:color-mix(in oklab,var(--status-amber-50) 90%,transparent);--status-success-fg:oklch(87.1% 0.15 154.449);--status-danger-fg:oklch(81% 0.117 11.638);--status-skill-fg:oklch(81.1% 0.111 293.571);--status-skill-fg-strong:oklch(89.4% 0.057 293.283);--status-info-fg-strong:oklch(88.2% 0.059 254.128);--status-info-link:oklch(80.9% 0.105 251.813);--status-info-link-hover:oklch(93.2% 0.032 255.585)}[data-matter-drawer=true] .lucide,[data-sidebar=sidebar][data-mobile=true] .lucide,main[data-theme=talden] .lucide{stroke-width:1.75}.dark main[data-theme=talden] .theme-toggle-moon,main[data-theme=talden] .theme-toggle-sun{display:none}.dark main[data-theme=talden] .theme-toggle-sun{display:block}.talden-thinking-mark{display:inline-block;width:.85rem;height:.85rem;flex:none;border-radius:9999px;border:2px solid var(--border);border-top-color:var(--primary);animation:talden-thinking-spin .8s linear infinite}.talden-thinking-label{background-image:linear-gradient(100deg,var(--muted-foreground) 30%,var(--foreground) 50%,var(--muted-foreground) 70%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:talden-thinking-shimmer 2.4s ease-in-out infinite}.talden-thinking-timer:before{content:"·";margin-right:.5ch}@keyframes talden-thinking-spin{to{transform:rotate(1turn)}}@keyframes talden-thinking-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.talden-thinking-mark{animation:none}.talden-thinking-label{animation:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--muted-foreground)}[data-matter-drawer=true] .animate-in,main[data-theme=talden] .animate-in{animation:none}}[data-matter-drawer=true],[data-sidebar=sidebar][data-mobile=true],[data-talden-popover=true],[data-theme=talden]{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ui-color-text-secondary) 50%,transparent) transparent}[data-matter-drawer=true] ::selection,[data-sidebar=sidebar][data-mobile=true] ::selection,[data-talden-popover=true] ::selection,[data-theme=talden] ::selection{background-color:color-mix(in srgb,var(--ui-color-accent) 28%,transparent)}[data-matter-drawer=true] ::-webkit-scrollbar,[data-sidebar=sidebar][data-mobile=true] ::-webkit-scrollbar,[data-talden-popover=true] ::-webkit-scrollbar,[data-theme=talden] ::-webkit-scrollbar{width:8px;height:8px}[data-matter-drawer=true] ::-webkit-scrollbar-track,[data-sidebar=sidebar][data-mobile=true] ::-webkit-scrollbar-track,[data-talden-popover=true] ::-webkit-scrollbar-track,[data-theme=talden] ::-webkit-scrollbar-track{background:transparent}[data-matter-drawer=true] ::-webkit-scrollbar-thumb,[data-sidebar=sidebar][data-mobile=true] ::-webkit-scrollbar-thumb,[data-talden-popover=true] ::-webkit-scrollbar-thumb,[data-theme=talden] ::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--ui-color-text-secondary) 50%,transparent);border-radius:9999px}[data-matter-drawer=true] ::-webkit-scrollbar-thumb:hover,[data-sidebar=sidebar][data-mobile=true] ::-webkit-scrollbar-thumb:hover,[data-talden-popover=true] ::-webkit-scrollbar-thumb:hover,[data-theme=talden] ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--ui-color-text-secondary) 72%,transparent)}[data-talden-popover=true][data-side]{border-radius:var(--ui-radius-xl);border-color:var(--ui-color-border-subtle);box-shadow:0 12px 32px rgb(0 0 0/.1),0 2px 8px rgb(0 0 0/.06)}[data-talden-popover=true] [role=menuitem],[data-talden-popover=true] [role=menuitemcheckbox],[data-talden-popover=true] [role=menuitemradio],[data-talden-popover=true] [role=option]{border-radius:var(--ui-radius-md)}.matter-os-shell{display:flex;flex-direction:column;min-height:100dvh;background:var(--ui-color-canvas);color:var(--ui-color-text-primary);font-family:var(--font-eb-garamond),Georgia,serif}.matter-os-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:baseline;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-5);padding-top:max(var(--ui-space-3),env(safe-area-inset-top));background:color-mix(in srgb,var(--ui-color-canvas) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ui-color-border)}.matter-os-brand{font-size:1.05rem;font-weight:600;letter-spacing:.01em}.matter-os-topbar__tag{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-text-secondary)}.matter-os-body{display:flex;flex:1;min-height:0}.matter-os-center{flex:1;min-width:0;overflow-y:auto;padding:var(--ui-space-8) var(--ui-space-6) var(--ui-space-16)}.matter-os-center>*{max-width:56rem;margin-inline:auto}.matter-os-error{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:var(--ui-space-5);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--status-danger-border);background:var(--status-danger-bg);color:var(--status-danger-fg);border-radius:var(--ui-radius-lg);font-size:.9rem}.matter-os-error__body{display:flex;flex-direction:column;gap:var(--ui-space-0-5)}.matter-os-error__hint{font-size:.82rem;opacity:var(--ui-hint-opacity)}.matter-os-error__close{font-size:1.2rem;line-height:1;cursor:pointer;color:inherit;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border-radius:var(--ui-radius-sm)}.matter-os-error__close:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.matter-os-home__intro{text-align:center;margin-bottom:var(--ui-space-8)}.matter-os-home__headline{font-size:clamp(1.75rem,4vw,2.4rem);line-height:1.15;font-weight:600;letter-spacing:-.01em}.matter-os-home__subheadline{margin-top:var(--ui-space-3);font-size:1.02rem;color:var(--ui-color-text-secondary);max-width:44rem;margin-inline:auto}.matter-os-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--ui-space-4);list-style:none;padding:0}.matter-os-card{position:relative;display:flex;flex-direction:column;gap:var(--ui-space-2);width:100%;height:100%;text-align:left;cursor:pointer;padding:var(--ui-space-5);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-2xl);background:var(--ui-color-surface-1);transition:border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),box-shadow var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),transform var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.matter-os-card:hover{border-color:var(--ui-color-accent);box-shadow:var(--ui-shadow-elev-1);transform:translateY(-2px)}.matter-os-card:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.matter-os-card--recommended{border-color:color-mix(in srgb,var(--ui-color-accent) 55%,var(--ui-color-border-subtle))}.matter-os-card__badge{align-self:flex-start;font-size:var(--ui-text-2xs);letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--ui-color-text-on-accent);background:var(--ui-color-accent);padding:var(--ui-space-0-5) var(--ui-space-2);border-radius:999px}.matter-os-card__title{font-size:1.12rem;font-weight:600}.matter-os-card__desc{font-size:.92rem;color:var(--ui-color-text-secondary);flex:1}.matter-os-card__cta{display:inline-flex;align-items:center;gap:var(--ui-space-1-5);margin-top:var(--ui-space-1);font-size:.85rem;font-weight:600;color:var(--status-info-link)}.matter-os-home__reassurance{margin-top:var(--ui-space-8);text-align:center;font-size:.85rem;color:var(--ui-color-text-secondary)}.matter-os-brief__head,.matter-os-intake__head,.matter-os-run__head{margin-bottom:var(--ui-space-5)}.matter-os-brief__title,.matter-os-intake__title,.matter-os-run__title,.matter-os-workbench__title{font-size:1.6rem;font-weight:600;letter-spacing:-.01em}.matter-os-brief__lede,.matter-os-intake__lede,.matter-os-run__lede,.matter-os-workbench__lede{margin-top:var(--ui-space-2);color:var(--ui-color-text-secondary)}.matter-os-backlink{margin-bottom:var(--ui-space-3);padding-left:0;color:var(--ui-color-text-secondary)}.matter-os-backlink:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.matter-os-callout,.matter-os-framing,.matter-os-reviewability,.matter-os-scope,.matter-os-trust{display:flex;gap:var(--ui-space-2);align-items:flex-start;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-lg);font-size:.86rem}.matter-os-scope{border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface-1);color:var(--ui-color-text-secondary);margin-bottom:var(--ui-space-5)}.matter-os-trust{border:1px solid var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-fg-strong);margin-bottom:var(--ui-space-5)}.matter-os-reviewability{color:var(--ui-color-text-secondary);border:1px dashed var(--ui-color-border-subtle);margin-top:var(--ui-space-4)}.matter-os-callout{border:1px solid var(--status-caution-border);background:var(--status-caution-bg);color:var(--status-caution-fg);margin-top:var(--ui-space-5)}.matter-os-framing{border:1px solid var(--status-info-border);background:var(--status-info-bg);color:var(--status-info-fg-strong);margin-bottom:var(--ui-space-5);font-weight:500}.matter-os-form{gap:var(--ui-space-5)}.matter-os-field,.matter-os-form{display:flex;flex-direction:column}.matter-os-field{gap:var(--ui-space-2)}.matter-os-field__label{font-size:.95rem;font-weight:600}.matter-os-field__req{color:var(--status-danger-fg)}.matter-os-field__desc{font-size:.82rem;color:var(--ui-color-text-secondary)}.matter-os-field__control{width:100%;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-2);color:var(--ui-color-text-primary);font:inherit;font-size:.95rem}.matter-os-field__control:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:1px;border-color:var(--ui-color-accent)}.matter-os-field__textarea{resize:vertical;min-height:5rem;line-height:1.5}.matter-os-field__control:disabled{opacity:var(--ui-disabled-opacity);cursor:not-allowed;background:var(--ui-color-surface-2)}.matter-os-field__control--error{border-color:var(--status-danger-border);background:color-mix(in srgb,var(--status-danger-bg) 45%,var(--ui-color-surface-1))}.matter-os-field__error{font-size:.82rem;color:var(--status-danger-fg);font-weight:500}.matter-os-upload{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-4);border:1px dashed var(--ui-color-border);border-radius:var(--ui-radius-lg);cursor:pointer;font-size:.9rem;color:var(--ui-color-text-secondary);background:var(--ui-color-surface-1)}.matter-os-upload:focus-within{outline:2px solid var(--ui-color-accent);outline-offset:2px}.matter-os-upload--off{display:flex;align-items:flex-start;gap:var(--ui-space-2);color:var(--ui-color-text-secondary);opacity:var(--ui-hint-opacity)}.matter-os-chips{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);list-style:none;padding:0;margin:0}.matter-os-chip{display:inline-flex;align-items:center;gap:var(--ui-space-1);max-width:16rem;padding:3px var(--ui-space-2);border-radius:999px;border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface-2);font-size:.8rem}.matter-os-chip__note{color:var(--status-danger-fg);font-size:.7rem;white-space:nowrap}.matter-os-chip__remove{cursor:pointer;color:var(--ui-color-text-secondary);display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border-radius:var(--ui-radius-sm)}.matter-os-chip__remove:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.matter-os-brief__actions,.matter-os-form__actions{display:flex;gap:var(--ui-space-3);flex-wrap:wrap;margin-top:var(--ui-space-2)}.matter-os-brief__grid{display:flex;flex-direction:column;gap:0;border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-xl);overflow:hidden}.matter-os-brief__row{display:grid;grid-template-columns:14rem 1fr;gap:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-color-border-subtle)}.matter-os-brief__row:last-child{border-bottom:none}.matter-os-brief__label{font-weight:600;font-size:.88rem;color:var(--ui-color-text-secondary)}.matter-os-brief__value{font-size:.95rem;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.matter-os-brief__gaps{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:var(--ui-space-1)}.matter-os-timeline{list-style:none;padding:0;margin:0 0 var(--ui-space-6);display:flex;flex-direction:column}.matter-os-timeline__step{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) 0;position:relative}.matter-os-timeline__step:before{content:"";position:absolute;left:10px;top:1.6rem;bottom:-.4rem;width:1px;background:var(--ui-color-border-subtle)}.matter-os-timeline__step:last-child:before{display:none}.matter-os-timeline__marker{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:999px;flex-shrink:0;z-index:1;border:1px solid var(--ui-color-border);background:var(--ui-color-surface-1);color:var(--ui-color-text-secondary);transition:background-color var(--ds-motion-duration-normal) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-normal) var(--ds-motion-easing-standard),color var(--ds-motion-duration-normal) var(--ds-motion-easing-standard)}.matter-os-timeline__dot{width:6px;height:6px;border-radius:999px;background:var(--ui-color-border)}.matter-os-timeline__label{font-size:.95rem;color:var(--ui-color-text-secondary)}.matter-os-timeline__step.is-done .matter-os-timeline__marker{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.matter-os-timeline__step.is-done .matter-os-timeline__label{color:var(--ui-color-text-primary)}.matter-os-timeline__step.is-active .matter-os-timeline__marker{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg-strong)}.matter-os-timeline__step.is-active .matter-os-timeline__label{color:var(--ui-color-text-primary);font-weight:600}.matter-os-run__input{border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-xl);padding:var(--ui-space-4);background:var(--ui-color-surface-1);display:flex;flex-direction:column;gap:var(--ui-space-3)}.matter-os-run__input-label{font-size:.95rem;font-weight:600}.matter-os-run__notice{font-size:.84rem;color:var(--status-success-fg)}.matter-os-run__controls{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.matter-os-workbench__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4)}.matter-os-section{border-top:1px solid var(--ui-color-border-subtle);padding:var(--ui-space-5) 0}.matter-os-section__title{font-size:1.08rem;font-weight:600;margin-bottom:var(--ui-space-3)}.matter-os-section__note{font-size:.92rem;color:var(--ui-color-text-secondary)}.matter-os-section__next{display:flex;gap:var(--ui-space-2);align-items:flex-start;font-size:.95rem;padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-lg);background:var(--status-success-bg);border:1px solid var(--status-success-border);color:var(--status-success-fg)}.matter-os-list{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:var(--ui-space-1-5);font-size:.92rem}.matter-os-list--ordered{list-style:decimal}.matter-os-verifier{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--ui-space-3) var(--ui-space-5);margin-top:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-color-border-subtle);background:color-mix(in srgb,var(--ui-color-surface-2) 55%,transparent);border-radius:var(--ui-radius-lg)}.matter-os-verifier div{display:flex;flex-direction:column;gap:var(--ui-space-0-5)}.matter-os-verifier dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-color-text-secondary)}.matter-os-verifier dd{margin:0;font-size:.95rem;font-weight:500}.matter-os-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2);max-height:320px;overflow-y:auto}.matter-os-events__row{display:flex;gap:var(--ui-space-3);align-items:baseline;font-size:.86rem;padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-color-border-subtle)}.matter-os-events__kind{flex-shrink:0;min-width:92px;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.matter-os-events__summary{color:var(--ui-color-text-primary);overflow-wrap:anywhere;min-width:0}.matter-os-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.matter-os-checklist__item{display:flex;align-items:flex-start;gap:var(--ui-space-2);font-size:.93rem}.matter-os-checklist__box{width:16px;height:16px;margin-top:var(--ui-space-0-5);border:1.5px solid var(--ui-color-border);border-radius:var(--ui-radius-xs);flex-shrink:0}.matter-os-status-chip{display:inline-flex;align-items:center;white-space:nowrap;padding:var(--ui-space-0-5) var(--ui-space-2);border-radius:999px;font-size:var(--ui-text-2xs);font-weight:500;border:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface-2);color:var(--ui-color-text-secondary)}.matter-os-status-chip.is-small{padding:1px var(--ui-space-1-5)}.matter-os-status-chip.is-active{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-fg-strong)}.matter-os-status-chip.is-attention{background:var(--status-caution-bg);border-color:var(--status-caution-border);color:var(--status-caution-fg)}.matter-os-status-chip.is-ready{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-fg)}.matter-os-approvals{display:flex;flex-direction:column;gap:var(--ui-space-3);margin-bottom:var(--ui-space-5)}.matter-os-approval{border:1px solid var(--status-caution-border);background:var(--status-caution-bg-subtle,var(--status-caution-bg));border-radius:var(--ui-radius-xl);padding:var(--ui-space-4)}.matter-os-approval__head{display:flex;gap:var(--ui-space-2);align-items:center;font-weight:600;color:var(--status-caution-fg)}.matter-os-approval__detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--ui-space-3);margin:var(--ui-space-3) 0}.matter-os-approval__detail dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.matter-os-approval__detail dd{margin:var(--ui-space-0-5) 0 0;font-size:.88rem}.matter-os-approval__actions{display:flex;gap:var(--ui-space-2);align-items:center;flex-wrap:wrap}.matter-os-approval__hint{font-size:.78rem;color:var(--ui-color-text-secondary)}.matter-os-approval__decided{font-size:.88rem;color:var(--ui-color-text-secondary)}.matter-os-rawpanel{margin-top:var(--ui-space-6);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-xl)}.matter-os-rawpanel__summary{cursor:pointer;padding:var(--ui-space-3) var(--ui-space-4);font-weight:600;font-size:.92rem;border-radius:var(--ui-radius-xl)}.matter-os-rawpanel__summary:hover{background:color-mix(in srgb,var(--ui-color-surface-2) 80%,transparent)}.matter-os-rawpanel__summary:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}.matter-os-rawpanel__body{padding:0 var(--ui-space-4) var(--ui-space-4);display:flex;flex-direction:column;gap:var(--ui-space-4)}.matter-os-artifact{border-top:1px solid var(--ui-color-border-subtle);padding-top:var(--ui-space-3)}.matter-os-artifact__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);margin-bottom:var(--ui-space-2)}.matter-os-artifact__title{font-size:1rem;font-weight:600}.matter-os-artifact__meta,.matter-os-artifact__title{display:flex;align-items:center;gap:var(--ui-space-2)}.matter-os-artifact__meta{flex:none;flex-wrap:wrap;justify-content:flex-end}.matter-os-artifact__version{font-size:.72rem;color:var(--ui-color-text-secondary);font-variant-numeric:tabular-nums}.matter-os-artifact__action{gap:var(--ui-space-1)}.matter-os-artifact__badge{font-size:.62rem;letter-spacing:.06em;padding:1px var(--ui-space-1-5);border-radius:var(--ui-radius-xs);background:var(--status-caution-bg);color:var(--status-caution-fg);border:1px solid var(--status-caution-border)}.matter-os-workbench__foot{margin-top:var(--ui-space-6);font-size:.78rem;color:var(--ui-color-text-secondary)}.matter-os-files{list-style:none;margin:var(--ui-space-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-1)}.matter-os-files__item{font-size:.88rem;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);color:var(--ui-color-text-primary)}.matter-os-files__item,.matter-os-transition{display:flex;align-items:center;gap:var(--ui-space-2);background:var(--ui-color-surface-1)}.matter-os-transition{padding:var(--ui-space-3) var(--ui-space-4);margin-bottom:var(--ui-space-5);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);font-size:.9rem}.matter-os-transition__mark{width:.85rem;height:.85rem;flex:none;border-radius:9999px;border:2px solid var(--ui-color-border);border-top-color:var(--ui-color-accent);animation:talden-thinking-spin .8s linear infinite}.matter-os-transition__label{background-image:linear-gradient(100deg,var(--ui-color-text-secondary) 30%,var(--ui-color-text-primary) 50%,var(--ui-color-text-secondary) 70%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:talden-thinking-shimmer 2.4s ease-in-out infinite}.matter-os-overlay{display:flex;flex-direction:column;gap:var(--ui-space-5)}.matter-os-overlay__head{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);padding-top:var(--ui-space-3);padding-bottom:var(--ui-space-4);border-bottom:1px solid var(--ui-color-border-subtle);background:var(--ui-color-canvas)}.matter-os-overlay__title{font-size:1.05rem;font-weight:600}.matter-os-overlay__notice{margin-top:var(--ui-space-1);max-width:42rem;font-size:.76rem;line-height:1.45;color:var(--ui-color-text-secondary)}.matter-os-overlay__layout{display:flex;align-items:flex-start;gap:var(--ui-space-4)}.matter-os-overlay__body{flex:1;min-width:0}.matter-os-overlay__body>*{max-width:56rem;margin-inline:auto}.matter-os-rail{flex-shrink:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-5) var(--ui-space-4)}.matter-os-rail--left{width:16rem;border-right:1px solid var(--ui-color-border-subtle);background:var(--ui-color-sidebar,var(--ui-color-surface-1))}.matter-os-rail--right{width:18rem;border-left:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface-1)}.matter-os-rail__new{width:100%;margin-bottom:var(--ui-space-4)}.matter-os-rail__empty{font-size:.85rem;color:var(--ui-color-text-secondary);line-height:1.5}.matter-os-rail__title{font-size:.95rem;font-weight:600;margin-bottom:var(--ui-space-3)}.matter-os-rail__group{margin-bottom:var(--ui-space-4);padding-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-color-border-subtle)}.matter-os-rail__group:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.matter-os-rail__group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-0-5)}.matter-os-rail__heading{display:flex;align-items:center;justify-content:space-between;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-color-text-secondary);margin-bottom:var(--ui-space-2)}.matter-os-rail__count{font-size:.7rem;background:transparent;border:1px solid var(--ui-color-border-subtle);color:var(--ui-color-text-secondary);border-radius:999px;padding:0 var(--ui-space-1-5)}.matter-os-rail__item{width:100%;text-align:left;cursor:pointer;padding:var(--ui-space-2);border-radius:var(--ui-radius-md);display:flex;flex-direction:column;gap:var(--ui-space-1)}.matter-os-rail__item:hover{background:var(--ui-color-surface-2)}.matter-os-rail__item:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}.matter-os-rail__item.is-active{background:var(--ui-color-accent-weaker,var(--ui-color-surface-2))}.matter-os-rail__item-title{font-size:.86rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matter-os-rail__none{font-size:.76rem;color:var(--ui-color-text-secondary);opacity:var(--ui-empty-opacity);padding:var(--ui-space-0-5) 0}.matter-os-rail__client{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);padding:var(--ui-space-2);font-size:.84rem}.matter-os-team{display:flex;flex-direction:column;gap:0}.matter-os-team__row{display:flex;justify-content:space-between;gap:var(--ui-space-3);padding:var(--ui-space-3) 0;border-bottom:1px solid var(--ui-color-border-subtle);font-size:.85rem}.matter-os-team__row:first-child{border-top:1px solid var(--ui-color-border-subtle)}.matter-os-team__row dt{color:var(--ui-color-text-secondary)}.matter-os-team__row dd{margin:0;font-weight:500;text-align:right}.signal-cockpit{display:flex;flex-direction:column;gap:var(--ui-space-5);container:signal-cockpit/inline-size}.signal-cockpit__head{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ui-space-3);padding-top:var(--ui-space-3);padding-bottom:var(--ui-space-4);border-bottom:1px solid var(--ui-color-border-subtle);background:var(--ui-color-canvas)}.signal-cockpit__title{font-size:1.05rem;font-weight:600}.signal-cockpit__note{margin-top:var(--ui-space-1);max-width:42rem;font-size:.76rem;line-height:1.45;color:var(--ui-color-text-secondary)}.signal-cockpit__layout{display:flex;align-items:flex-start;gap:var(--ui-space-4)}.signal-cockpit__stage{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-5)}.signal-rail{flex-shrink:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ui-space-4) var(--ui-space-3)}.signal-rail--left{width:14rem;border-right:1px solid var(--ui-color-border-subtle);background:var(--ui-color-sidebar,var(--ui-color-surface-1))}.signal-rail--right{width:16rem;border-left:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface-1)}.signal-rail__toggle{display:block;margin-bottom:var(--ui-space-3)}.signal-rail--right.signal-rail--collapsed{width:auto;max-width:8rem}.signal-rail__chip{margin:0;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--status-caution-border,var(--ui-color-border-subtle));border-radius:var(--ui-radius-md);background:var(--status-caution-bg,var(--ui-color-surface-2));color:var(--status-caution-fg,var(--ui-color-text-primary));font-size:.72rem;font-weight:600}.signal-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px dashed var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-1)}.signal-empty__what{margin:0;font-size:.86rem;font-weight:500;color:var(--ui-color-text-primary)}.signal-empty__why{margin:0;font-size:.78rem;color:var(--ui-color-text-secondary)}.signal-rail__heading{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-color-text-secondary);margin-bottom:var(--ui-space-3)}.signal-rail__nav{list-style:none;margin:0 0 var(--ui-space-4);padding:0;display:flex;flex-direction:column;gap:var(--ui-space-0-5)}.signal-rail__navitem{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);width:100%;text-align:left;padding:var(--ui-space-2);border:0;border-radius:var(--ui-radius-md);background:transparent;font-size:.86rem;color:var(--ui-color-text-primary);cursor:pointer}.signal-rail__navitem.is-active,.signal-rail__navitem:hover{background:var(--ui-color-surface-2)}.signal-rail__navitem.is-active{font-weight:600}.signal-rail__navitem:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-rail__count{flex:none;min-width:1.4em;padding:0 var(--ui-space-1);border-radius:999px;background:var(--status-caution-bg,var(--ui-color-surface-3));color:var(--status-caution-fg,var(--ui-color-text-primary));font-size:.72rem;font-weight:700;text-align:center}.signal-chronology{list-style:none;margin:var(--ui-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.signal-chronology__item{display:flex;gap:var(--ui-space-3);align-items:baseline;padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-color-border-subtle)}.signal-chronology__when{flex:none;min-width:6.5em;font-size:.76rem;color:var(--ui-color-text-secondary)}.signal-chronology__title{font-size:.88rem;color:var(--ui-color-text-primary)}.signal-chronology__kind{color:var(--ui-color-text-secondary);font-size:.78rem}.signal-chronology__failed{color:var(--status-caution-fg,var(--ui-color-text-secondary));font-size:.78rem;font-weight:600}.signal-chronology__actions{margin-top:var(--ui-space-3)}.signal-chronology__confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2)}.signal-chronology__prompt{flex:1 1 16rem;margin:0;font-size:.82rem;color:var(--ui-color-text-secondary)}.signal-chronology__audit{margin-top:var(--ui-space-4);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-color-border-subtle)}.signal-chronology__audit-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.signal-chronology__search{margin-top:var(--ui-space-3);padding-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-color-border-subtle)}.signal-chronology__search-form{display:flex;flex-direction:column;gap:var(--ui-space-2)}.signal-chronology__search-row{display:flex;align-items:center;gap:var(--ui-space-2)}.signal-chronology__search-input{flex:1 1 12rem;min-width:0;padding:var(--ui-space-1-5) var(--ui-space-3);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-1);color:var(--ui-color-text-primary);font-size:.85rem}.signal-chronology__search-input:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-chronology__snippet{flex:1 1 100%;font-size:.78rem;color:var(--ui-color-text-secondary);overflow-wrap:anywhere}.signal-chronology__hit-actions{display:flex;flex:none;gap:var(--ui-space-2)}.signal-chronology__search .signal-chronology__item{flex-wrap:wrap}.signal-chronology__row-btn{display:flex;gap:var(--ui-space-3);align-items:baseline;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.signal-chronology__row-btn:hover .signal-chronology__title{text-decoration:underline}.signal-chronology__row-btn:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-cockpit__prior{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin:var(--ui-space-2) 0 0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);font-size:.82rem;color:var(--ui-color-text-secondary)}.signal-research__tier{margin:var(--ui-space-3) 0 var(--ui-space-1);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.signal-research__groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.signal-research__domain{display:flex;align-items:center;gap:var(--ui-space-1);margin:0 0 2px;font-size:.8rem;font-weight:600;color:var(--ui-color-text-primary)}.signal-research__favicon{border-radius:2px}.signal-research__sources{list-style:none;margin:0;padding:0 0 0 var(--ui-space-3);display:flex;flex-direction:column;gap:2px}.signal-research__link{font-size:.84rem;color:var(--ui-color-text-primary);overflow-wrap:anywhere}.signal-research__link:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-brief__matters{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin:var(--ui-space-2) 0}.signal-brief__meta{margin:var(--ui-space-2) 0;font-size:.78rem;color:var(--ui-color-text-secondary)}.signal-compare{list-style:none;margin:var(--ui-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.signal-compare__item{display:flex;gap:var(--ui-space-3);align-items:center;justify-content:space-between;padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-color-border-subtle)}.signal-compare__body{display:flex;flex-direction:column;gap:2px;min-width:0}.signal-compare__label{font-size:.88rem;color:var(--ui-color-text-primary)}.signal-compare__hint{font-size:.76rem;color:var(--ui-color-text-secondary)}.signal-watch{list-style:none;margin:var(--ui-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.signal-watch__item{display:flex;gap:var(--ui-space-3);align-items:flex-start;justify-content:space-between;padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-color-border-subtle)}.signal-watch__item-body{display:flex;flex-direction:column;gap:var(--ui-space-1);min-width:0}.signal-watch__query{font-size:.88rem;color:var(--ui-color-text-primary);overflow-wrap:anywhere}.signal-watch__meta{font-size:.76rem;color:var(--ui-color-text-secondary)}.signal-watch__form{margin-top:var(--ui-space-3);display:flex;flex-direction:column;gap:var(--ui-space-2)}.signal-watch__label{font-size:.82rem;color:var(--ui-color-text-secondary)}.signal-watch__row{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);align-items:center}.signal-watch__input{flex:1 1 16rem;padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-1,var(--ui-color-surface-2));font-size:.88rem;color:var(--ui-color-text-primary)}.signal-watch__input:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-watch__scheduled{margin:var(--ui-space-2) 0 0;font-size:.78rem;color:var(--ui-color-text-secondary)}.signal-practice-rail{position:fixed;left:0;top:4rem;bottom:0;z-index:30;width:13rem;display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-3);background:var(--ui-color-surface-1,var(--ui-color-surface-2));border-right:1px solid var(--ui-color-border-subtle);overflow-y:auto}.signal-practice-rail--collapsed{width:auto;bottom:auto;border-right:none;background:transparent;padding:var(--ui-space-2)}.signal-practice-rail__head{display:flex;justify-content:flex-end}.signal-practice-rail__toggle,.signal-rail__toggle{padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);font-size:.76rem;color:var(--ui-color-text-secondary);cursor:pointer}.signal-practice-rail__toggle:hover,.signal-rail__toggle:hover{color:var(--ui-color-text-primary)}.signal-practice-rail__toggle:focus-visible,.signal-rail__toggle:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-practice-rail__nav{display:flex;flex-direction:column;gap:var(--ui-space-2)}.signal-practice-rail__title{display:flex;align-items:center;gap:var(--ui-space-2);margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.signal-practice-rail__preview{padding:0 var(--ui-space-1);border-radius:var(--ui-radius-sm,4px);background:var(--ui-color-surface-3,var(--ui-color-surface-2));font-size:.62rem;letter-spacing:.02em}.signal-practice-rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.signal-practice-rail__item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--ui-space-2);padding:var(--ui-space-2);border:none;border-radius:var(--ui-radius-md);background:transparent;font-size:.86rem;color:var(--ui-color-text-primary);text-align:left;cursor:pointer}.signal-practice-rail__item:hover{background:var(--ui-color-surface-2)}.signal-practice-rail__item:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}.signal-practice-rail__count{flex:none;min-width:1.5rem;padding:0 var(--ui-space-1);border-radius:var(--ui-radius-sm,4px);background:var(--ui-color-surface-2);font-size:.74rem;text-align:center;color:var(--ui-color-text-secondary)}.signal-practice-rail__status{font-size:.76rem;color:var(--ui-color-text-secondary)}:root[data-talden-practice-rail=open] [data-talden-app-shell]{padding-left:13rem}:root[data-talden-practice-rail=collapsed] [data-talden-app-shell]{padding-left:3.5rem}.talden-card-grid{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.talden-card-hint{margin-top:.625rem;min-height:1rem}.talden-card__desc{display:block;margin-top:.25rem;text-align:left}@media (hover:hover) and (pointer:fine){.talden-card__desc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media (hover:none){.talden-card-hint{display:none}}.talden-hero-heading{font-size:clamp(1.25rem,1rem + 1.4svh,1.6rem);line-height:1.15}.talden-hero-card{padding:1.5rem}.talden-hero-sub{margin-top:.75rem}.talden-card-grid{margin-top:1.5rem}.talden-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:.45rem 1rem}.talden-transcript-col{display:flex;flex-direction:column;gap:2.5rem}.talden-transcript-pad{padding-top:2rem;padding-bottom:2rem}.talden-data-note{padding:.75rem 1rem}.talden-hero-aside{margin-top:1.25rem;padding:1rem}.talden-hero-note{margin-top:1.25rem}@media (min-width:640px){.talden-hero-card{padding:2rem}.talden-transcript-pad{padding-top:2.5rem;padding-bottom:2.5rem}}@media (max-height:60rem) and (min-width:640px){.talden-hero-heading{font-size:clamp(1.1rem,.85rem + 1.3svh,1.4rem)}.talden-hero-card{padding:1.25rem}.talden-hero-sub{margin-top:.5rem}.talden-card-grid{margin-top:1rem}.talden-card{padding:.375rem .875rem}.talden-transcript-col{gap:1.5rem}.talden-transcript-pad{padding-top:1.25rem;padding-bottom:1.25rem}.talden-hero-aside{margin-top:.75rem;padding:.5rem .75rem}.talden-hero-note{margin-top:.75rem}}@media (max-height:52rem) and (min-width:640px){.talden-hero-heading{font-size:clamp(1.05rem,.8rem + 1.1svh,1.25rem)}.talden-hero-card{padding:.625rem .75rem}.talden-hero-sub{margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talden-card-grid{margin-top:.625rem}.talden-card-hint{margin-top:.25rem}.talden-hero-note{margin-top:.5rem}.talden-transcript-col{gap:1.5rem}.talden-transcript-pad{padding-top:.625rem;padding-bottom:.625rem}.talden-data-note{padding:.4375rem 1rem}.talden-hero-aside{padding:.5rem .75rem}.talden-hero-aside>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-height:46rem) and (min-width:640px){.talden-hero-heading{font-size:1rem}.talden-hero-sub{margin-top:.25rem}.talden-hero-card{padding-top:.375rem;padding-bottom:.375rem}.talden-card-grid{margin-top:.25rem}.talden-card{padding:.3125rem .75rem}.talden-hero-aside{margin-top:.375rem;padding:.25rem .5rem}.talden-hero-note{margin-top:.25rem}.talden-hero-aside>p{display:none}.talden-transcript-col{gap:1.5rem}.talden-transcript-pad{padding-top:.375rem;padding-bottom:.375rem}.talden-data-note{padding:.3125rem 1rem}}@media (min-width:1280px) and (max-width:1439.98px) and (min-height:52.01rem) and (max-height:60rem){.talden-hero-card{padding:.625rem .75rem}.talden-hero-sub{margin-top:.5rem}.talden-card-grid{margin-top:.625rem}.talden-card-hint{margin-top:.25rem}.talden-hero-note{margin-top:.5rem}.talden-hero-aside{margin-top:.5rem;padding:.5rem .75rem}.talden-transcript-pad{padding-top:.625rem;padding-bottom:.625rem}.talden-data-note{padding:.4375rem 1rem}}@container signal-cockpit (max-width: 60rem){.signal-rail--left{width:12rem}.signal-rail--right{width:13rem}}@container signal-cockpit (max-width: 44rem){.signal-cockpit__layout{flex-direction:column}.signal-rail--left,.signal-rail--right{width:100%;border-left:0;border-right:0;border-top:1px solid var(--ui-color-border-subtle)}.signal-dock{flex-wrap:wrap;overflow-x:visible}}.signal-today__greeting{font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.01em}.signal-today__subline{margin-top:var(--ui-space-1);font-size:.92rem;color:var(--ui-color-text-secondary)}.signal-today__metrics{display:flex;flex-wrap:wrap;gap:var(--ui-space-3);margin-top:var(--ui-space-4)}.signal-today__metric{display:flex;align-items:baseline;gap:var(--ui-space-1);font-size:.8rem;color:var(--ui-color-text-secondary)}.signal-today__metric b{font-size:1.05rem;font-weight:600;color:var(--ui-color-text-primary);font-variant-numeric:tabular-nums}.signal-field{position:relative;display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-2) 0;min-height:8rem}.signal-field__empty{font-size:.85rem;color:var(--ui-color-text-secondary);opacity:var(--ui-empty-opacity)}.signal-field__more{align-self:flex-start;margin-top:var(--ui-space-2);font-size:.82rem;font-weight:500;color:var(--ui-color-text-secondary);text-decoration:underline;text-underline-offset:2px;background:none;border:0;padding:var(--ui-space-1) 0;cursor:pointer}.signal-cluster{gap:var(--ui-space-3)}.signal-cluster,.signal-item{display:flex;flex-direction:column}.signal-item{gap:var(--ui-space-1);border:0;background:transparent;padding:var(--ui-space-1) 0;animation:signal-emerge var(--motion-signal-emerge) var(--motion-ease-emerge) both}.signal-item__line{display:flex;align-items:center;gap:var(--ui-space-2)}.signal-item__glimmer{width:.4rem;height:.4rem;flex:none;border-radius:9999px;background:var(--signal-glimmer)}.signal-item__message{text-align:left;background:transparent;border:0;padding:0;cursor:pointer;font-size:.95rem;line-height:1.4;color:var(--signal-material-fg)}.signal-item__message:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--signal-glimmer)}.signal-item__message:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px;border-radius:var(--ui-radius-xs)}.signal-item.is-whisper .signal-item__message{color:var(--signal-whisper-fg)}.signal-item.is-whisper .signal-item__glimmer{opacity:var(--signal-whisper-opacity)}.signal-item.is-nudge .signal-item__message{color:var(--signal-nudge-fg)}.signal-item.is-nudge .signal-item__glimmer{opacity:var(--signal-nudge-opacity)}.signal-item.is-signal .signal-item__message{color:var(--signal-material-fg);font-weight:500}.signal-item.is-signal .signal-item__glimmer{opacity:var(--signal-material-opacity)}.signal-item.is-judgment_gate .signal-item__message{color:var(--signal-gate-fg);font-weight:600}.signal-trace{margin:var(--ui-space-1) 0 0;padding-left:calc(.4rem + var(--ui-space-2));list-style:none;display:flex;flex-direction:column;gap:var(--ui-space-1);border-left:1px solid var(--signal-thread);margin-left:.2rem;animation:signal-trace-expand var(--motion-trace-expand) var(--motion-ease-emerge) both}.signal-trace__event{font-size:.78rem;color:var(--ui-color-text-secondary);line-height:1.45;padding-left:var(--ui-space-3)}.signal-trace__event b{color:var(--ui-color-text-primary);font-weight:600}.signal-trace__empty{font-size:.78rem;color:var(--ui-color-text-secondary);opacity:var(--ui-empty-opacity);padding-left:var(--ui-space-3)}.signal-trust__status{display:flex;align-items:center;gap:var(--ui-space-2);font-size:.9rem;font-weight:600;margin-bottom:var(--ui-space-3)}.signal-trust__pulse{width:.5rem;height:.5rem;border-radius:9999px;background:var(--status-success-solid,var(--ui-color-accent));flex:none}.signal-trust__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-3)}.signal-trust__row{display:flex;flex-direction:column;gap:var(--ui-space-0-5);font-size:.82rem}.signal-trust__row dt{color:var(--ui-color-text-secondary);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.signal-trust__row dd{margin:0;color:var(--ui-color-text-primary)}.signal-memory__group{margin:var(--ui-space-4) 0 var(--ui-space-2);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-color-text-secondary)}.signal-memory__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-3)}.signal-memory__item{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-1)}.signal-memory__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.signal-memory__provenance{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.signal-memory__body{font-size:.9rem;line-height:1.45;color:var(--ui-color-text-primary)}.signal-memory__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.signal-memory__action{padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);font-size:.82rem;color:var(--ui-color-text-primary);cursor:pointer}.signal-memory__action:hover:not(:disabled){background:var(--ui-color-surface-3,var(--ui-color-surface-2))}.signal-memory__action:disabled{opacity:var(--ui-disabled-opacity,.5);cursor:not-allowed}.signal-memory__action:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-memory__action.is-accept{border-color:var(--status-success-border);color:var(--status-success-fg)}.signal-memory__error{display:flex;flex-direction:column;gap:var(--ui-space-2);align-items:flex-start;margin-top:var(--ui-space-3);font-size:.85rem;color:var(--status-caution-fg,var(--ui-color-text-primary))}.signal-trust__ops-heading{margin:var(--ui-space-4) 0 var(--ui-space-2);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-color-text-secondary)}.signal-trust__ops-note{margin:var(--ui-space-4) 0 0;font-size:.8rem;color:var(--ui-color-text-secondary)}.signal-gate__list{list-style:none;margin:var(--ui-space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-3)}.signal-gate__item{display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--signal-gate-border,var(--ui-color-border-subtle));border-left-width:3px;border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-1)}.signal-gate__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.signal-gate__action{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.signal-gate__issue{font-size:.9rem;line-height:1.45;color:var(--ui-color-text-primary)}.signal-gate__evidence-toggle{align-self:flex-start;padding:0;border:none;background:none;font-size:.8rem;color:var(--ui-color-accent);cursor:pointer;text-decoration:underline}.signal-gate__evidence-toggle:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-gate__evidence{display:flex;flex-direction:column;gap:var(--ui-space-2);margin:0;padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2)}.signal-gate__evidence-row{display:flex;flex-direction:column;gap:var(--ui-space-0-5)}.signal-gate__evidence-row dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.signal-gate__evidence-row dd{margin:0;font-size:.84rem;line-height:1.4;color:var(--ui-color-text-primary);white-space:pre-wrap;word-break:break-word}.signal-gate__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.signal-gate__action-btn{padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);font-size:.82rem;color:var(--ui-color-text-primary);cursor:pointer}.signal-gate__action-btn:hover:not(:disabled){background:var(--ui-color-surface-3,var(--ui-color-surface-2))}.signal-gate__action-btn:disabled{opacity:var(--ui-disabled-opacity,.5);cursor:not-allowed}.signal-gate__action-btn:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-gate__action-btn.is-approve{border-color:var(--status-success-border);color:var(--status-success-fg)}.signal-gate__action-btn.is-reject{border-color:var(--status-caution-border);color:var(--status-caution-fg)}.signal-outlook__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ui-space-2)}.signal-outlook__matter{margin:var(--ui-space-2) 0 0;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.signal-outlook__msg{display:flex;flex-direction:column;gap:var(--ui-space-1);margin-top:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-1)}.signal-outlook__msg.is-draft{border-left:3px solid var(--ui-color-accent);background:var(--ui-color-surface-2)}.signal-outlook__msg-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.signal-outlook__from,.signal-outlook__subject{font-size:.85rem;font-weight:600;color:var(--ui-color-text-primary)}.signal-outlook__received{font-size:.75rem;color:var(--ui-color-text-secondary)}.signal-outlook__body{font-size:.88rem;line-height:1.5;color:var(--ui-color-text-primary);white-space:pre-wrap}.signal-outlook__never-sends{margin-top:var(--ui-space-1);font-size:.78rem;font-weight:600;color:var(--status-caution-fg,var(--ui-color-text-primary))}.signal-outlook__preview-note{margin-top:var(--ui-space-3);font-size:.78rem;line-height:1.45;color:var(--ui-color-text-secondary)}.signal-outlook__draft-body{white-space:pre-wrap}.signal-outlook__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-top:var(--ui-space-3)}.signal-outlook__action{display:inline-flex;align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:999px;background:var(--ui-color-surface-1);color:var(--ui-color-text-primary);font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer}.signal-outlook__action:hover{background:var(--ui-color-surface-2)}.signal-outlook__action:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-startwork__actions{display:flex;flex-direction:column;gap:var(--ui-space-2);margin-top:var(--ui-space-3)}.signal-startwork__action{display:flex;flex-direction:column;gap:var(--ui-space-0-5);padding:var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-1);text-align:left;cursor:pointer}.signal-startwork__action:hover{background:var(--ui-color-surface-2)}.signal-startwork__action:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-startwork__action b{font-size:.9rem;color:var(--ui-color-text-primary)}.signal-startwork__action span{font-size:.8rem;color:var(--ui-color-text-secondary)}.signal-dock{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-color-surface-1);max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.signal-dock__hint{font-size:.82rem;color:var(--ui-color-text-secondary)}.signal-dock__action{padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);font-size:.82rem;color:var(--ui-color-text-primary);cursor:pointer}.signal-dock__action:hover{background:var(--ui-color-surface-3,var(--ui-color-surface-2))}.signal-dock__action:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.signal-dock__group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-1)}.signal-dock__group-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary);margin-right:var(--ui-space-1)}.signal-dock__motion{margin-left:auto}.signal-dock__motion,.signal-dock__motion-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-1)}.signal-dock__motion-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary);margin-right:var(--ui-space-1)}.signal-dock__motion-btn{padding:var(--ui-space-0-5) var(--ui-space-2);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:transparent;font-size:.78rem;color:var(--ui-color-text-secondary);cursor:pointer}.signal-dock__motion-btn.is-active,.signal-dock__motion-btn:hover{background:var(--ui-color-surface-2)}.signal-dock__motion-btn.is-active{color:var(--ui-color-text-primary);font-weight:600}.signal-dock__motion-btn:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}@keyframes signal-emerge{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-trace-expand{0%{opacity:0}to{opacity:1}}.signal-cockpit[data-motion-level=minimal] .signal-item,.signal-cockpit[data-motion-level=minimal] .signal-trace,.signal-cockpit[data-motion-level=reduced] .signal-item,.signal-cockpit[data-motion-level=reduced] .signal-trace{animation:none;transform:none}@media (prefers-reduced-motion:reduce){[data-matter-drawer=true] .signal-item,[data-matter-drawer=true] .signal-trace,[data-talden-popover=true] .signal-item,[data-talden-popover=true] .signal-trace,main[data-theme=talden] .signal-item,main[data-theme=talden] .signal-trace{animation:none;transform:none}}@media (max-width:1200px){.matter-os-rail--right{display:none}}@media (max-width:1024px){.matter-os-rail--left{display:none}.matter-os-center{padding:var(--ui-space-6) var(--ui-space-4) var(--ui-space-16)}.matter-os-brief__row{grid-template-columns:9rem 1fr;gap:var(--ui-space-3)}}@media (max-width:640px){.matter-os-brief__row{grid-template-columns:1fr;gap:var(--ui-space-1)}.matter-os-events__row{flex-direction:column;align-items:stretch;gap:var(--ui-space-0-5)}.matter-os-events__kind{min-width:0}.matter-os-card{padding:var(--ui-space-4)}}@media (max-width:1200px){.matter-os-overlay__layout{flex-direction:column}.matter-os-overlay__layout>.matter-os-overlay__body{order:-1}.matter-os-overlay__layout .matter-os-rail{display:block;width:auto;border-left:none;border-right:none;border-top:1px solid var(--ui-color-border-subtle)}}@media (prefers-reduced-motion:reduce){.matter-os-card{transition:none}.matter-os-card:hover{transform:none}.matter-os-transition__mark{animation:none}.matter-os-transition__label{animation:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ui-color-text-primary)}}@media (forced-colors:active){.matter-os-timeline__dot{background:CanvasText}button[aria-pressed=true]{border-color:Highlight;background:Highlight;color:HighlightText}.matter-os-rail__item.is-active,[role=radio][aria-checked=true]{outline:2px solid Highlight;outline-offset:-2px}button[role=switch][aria-checked=true]{border-color:Highlight;background:Highlight}.matter-os-rail__item.is-active:focus-visible,[role=radio][aria-checked=true]:focus-visible{outline-offset:2px}.matter-os-status-chip.is-active,.matter-os-timeline__step.is-active .matter-os-timeline__marker{border-color:Highlight;background:Highlight;color:HighlightText}.matter-os-timeline__step.is-done .matter-os-timeline__marker{border-color:CanvasText;background:CanvasText;color:Canvas}}.matter-os-overlay
:is(.matter-os-overlay__title,.matter-os-home__headline,.matter-os-intake__title,.matter-os-brief__title,.matter-os-run__title,.matter-os-workbench__title,.matter-os-card__title,.matter-os-section__title){font-family:var(--font-display),"Libre Baskerville",Georgia,serif;font-weight:400;letter-spacing:-.005em}.talden-composer{border-radius:var(--ui-radius-2xl)}.talden-composer button[type=submit]:disabled{background:var(--ui-color-surface-3,var(--ui-color-surface-2));color:var(--ui-color-text-secondary);opacity:1}.talden-composer:has(textarea:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.talden-interactive{transition:transform var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),box-shadow var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),background-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard),border-color var(--ds-motion-duration-fast) var(--ds-motion-easing-standard)}.talden-interactive:hover{transform:translateY(-1px);box-shadow:var(--tw-ring-shadow,0 0 #0000),var(--ui-shadow-elev-1)}.talden-interactive:active{transform:translateY(0) scale(.98)}.talden-interactive:disabled,.talden-interactive[aria-disabled=true]{transform:none;box-shadow:var(--tw-ring-shadow,0 0 #0000)}.talden-caret{display:inline-block;width:.5rem;height:1.05em;margin-left:.125rem;vertical-align:text-bottom;border-radius:1px;background:var(--ui-color-accent);animation:talden-caret-breathe 1.1s var(--ds-motion-easing-standard) infinite}@keyframes talden-caret-breathe{0%,to{opacity:.25}50%{opacity:.9}}.matter-os-timeline__step.is-active .matter-os-timeline__marker{animation:talden-advance .4s var(--ds-motion-easing-decelerate)}@keyframes talden-advance{0%{transform:scale(.7);opacity:.4}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.talden-confirm-pop{animation:talden-advance .3s var(--ds-motion-easing-decelerate)}@media (prefers-reduced-motion:reduce){.talden-interactive{transition:none}.talden-interactive:active,.talden-interactive:hover{transform:none}.talden-caret{opacity:.7}.matter-os-timeline__step.is-active .matter-os-timeline__marker,.talden-caret,.talden-confirm-pop{animation:none}}main[data-theme=talden][data-motion=reduce]
:not([data-motion-safe]):not([data-motion-safe] *):not(.animate-spin):not(.animate-pulse){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.talden-turn{content-visibility:auto;contain-intrinsic-size:auto 600px}@media print{.group\/sidebar-wrapper{--sidebar-width:0!important}#matter-team-panel,#nextgen-conversation>footer,#nextgen-conversation>header,.talden-wash,[data-matter-drawer=true],[data-sidebar],[data-talden-popover=true],main[data-theme=talden]>[role=alert]{display:none!important}main[data-theme=talden],main[data-theme=talden] *{overflow:visible!important;max-height:none!important}#nextgen-conversation,main[data-theme=talden],main[data-theme=talden] :has(>#nextgen-conversation){height:auto!important;min-height:0!important}main[data-theme=talden] .sr-only{display:none!important}#nextgen-conversation,#nextgen-conversation *{background:transparent!important;color:#000!important;box-shadow:none!important}#nextgen-conversation .max-w-3xl>*{break-inside:avoid}.talden-turn{content-visibility:visible}}@media (min-width:640px){#nextgen-conversation[data-talden-empty]>footer{margin-bottom:auto;border-top:0;background:transparent;backdrop-filter:none}#nextgen-conversation[data-talden-empty]>.talden-stage{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;margin-top:auto}#nextgen-conversation[data-talden-empty] .talden-transcript-pad{height:auto;flex:0 1 auto;min-height:0}#nextgen-conversation[data-talden-empty] .talden-hero-card[data-step=select]{border-color:transparent;background:transparent;box-shadow:none;text-align:center;padding-left:0;padding-right:0}#nextgen-conversation[data-talden-empty] .talden-hero-card[data-step=select] .talden-hero-heading{font-size:clamp(1.35rem,3.2svh,2.1rem)}#nextgen-conversation[data-talden-empty] .talden-hero-card[data-step=select] .talden-card-grid{justify-content:center}#nextgen-conversation[data-talden-empty] .talden-hero-card[data-step=select] .talden-hero-aside{text-align:left}}@media (min-width:640px) and (max-height:52rem){#nextgen-conversation[data-talden-empty] .talden-hero-card[data-step=select] .talden-hero-heading{font-size:clamp(1.05rem,.75rem + 1.15svh,1.3rem)}}@media (min-width:1280px) and (max-width:1439.98px) and (min-height:52.01rem) and (max-height:60rem){#nextgen-conversation[data-talden-empty] .talden-hero-card[data-step=select] .talden-hero-heading{font-size:clamp(1.05rem,.75rem + 1.15svh,1.3rem)}}.mission-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-3)}.mission-notice{display:block;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--status-success-border);background:var(--status-success-bg);color:var(--status-success-fg);border-radius:var(--ui-radius-md);font-size:.82rem}.mission-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:var(--ui-space-4);align-items:start}.mission-panel{display:flex;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-1)}.mission-panel--wide{grid-column:1/-1}.mission-panel__title{font-size:.9rem;font-weight:600}.mission-empty{font-size:.82rem;color:var(--ui-color-text-secondary)}.mission-list{flex-direction:column;margin:0;padding:0;list-style:none}.mission-list,.mission-row{display:flex;gap:var(--ui-space-2)}.mission-row{flex-wrap:wrap;align-items:center;padding:var(--ui-space-2);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2)}.mission-row--stack{flex-direction:column;align-items:flex-start}.mission-row__head{display:flex;align-items:center;gap:var(--ui-space-2);width:100%}.mission-row__main{flex:1;min-width:0;font-size:.84rem}.mission-row__meta{font-size:.76rem;color:var(--ui-color-text-secondary)}.mission-actions,.mission-form{display:flex;gap:var(--ui-space-2)}.mission-form{flex-direction:column}.mission-label{font-size:.76rem;font-weight:500;color:var(--ui-color-text-secondary)}.mission-input{width:100%;padding:var(--ui-space-2);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);font-size:.84rem}.mission-btn,.mission-input{background:var(--ui-color-surface-1);color:inherit}.mission-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--ui-space-1-5) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:999px;font-size:.8rem;font-weight:500;cursor:pointer}.mission-btn:hover{background:var(--ui-color-surface-2)}.mission-btn:disabled{opacity:var(--ui-disabled-opacity,.5);cursor:not-allowed}.mission-btn--quiet{background:transparent;color:var(--ui-color-text-secondary)}.mission-triage{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:var(--ui-space-3)}.mission-triage__lane{display:flex;flex-direction:column;gap:var(--ui-space-2)}.mission-triage__head{display:flex;align-items:center;gap:var(--ui-space-2)}html.dark:has(main[data-theme=talden][data-theme-family=perplexity])
[data-talden-popover=true],html.dark:has(main[data-theme=talden][data-theme-family=perplexity]) [data-sidebar=sidebar][data-mobile=true]{--ui-color-canvas:#191a1a;--ui-color-sidebar:#131414;--ui-color-surface-1:#202221;--ui-color-surface-2:#292b2a;--ui-color-surface-3:#313433;--ui-color-border:#353837;--ui-color-border-subtle:rgb(255 255 255/0.09);--ui-color-hairline:rgb(255 255 255/0.08);--ui-color-divider:rgb(255 255 255/0.08);--ui-color-text-primary:#f2f2ee;--ui-color-text-secondary:#adaca3;--ui-color-user-message-bg:#292b2a;--ui-color-accent:#34c7d4;--ui-color-accent-strong:#5ad6e0;--ui-color-accent-weak:rgb(52 199 212/0.16);--ui-color-accent-weaker:rgb(52 199 212/0.09);--ui-color-text-on-accent:#06201f;--ui-color-action-primary-bg:#f2f2ee;--ui-color-action-primary-fg:#16302f}html:not(.dark):has(main[data-theme=talden][data-theme-family=perplexity]) [data-sidebar=sidebar][data-mobile=true],html:not(.dark):has(main[data-theme=talden][data-theme-family=perplexity]) [data-talden-popover=true]{--ui-color-canvas:#fbfaf4;--ui-color-sidebar:#f4f2eb;--ui-color-surface-1:#ffffff;--ui-color-surface-2:#f6f4ee;--ui-color-surface-3:#efece3;--ui-color-border:#e4e1d7;--ui-color-border-subtle:#edebe2;--ui-color-hairline:rgb(0 0 0/0.07);--ui-color-divider:rgb(0 0 0/0.07);--ui-color-text-primary:#17160f;--ui-color-text-secondary:#56564e;--ui-color-user-message-bg:#efece3;--ui-color-accent:#1f7e8b;--ui-color-accent-strong:#156470;--ui-color-accent-weak:#d7eaec;--ui-color-accent-weaker:#ecf4f5;--ui-color-text-on-accent:#ffffff;--ui-color-action-primary-bg:#18302f;--ui-color-action-primary-fg:#fbfaf4}html.dark:has(main[data-theme=talden][data-theme-family=manus])
[data-talden-popover=true],html.dark:has(main[data-theme=talden][data-theme-family=manus]) [data-sidebar=sidebar][data-mobile=true]{--ui-color-canvas:#1f1e1c;--ui-color-sidebar:#191816;--ui-color-surface-1:#262522;--ui-color-surface-2:#2e2c29;--ui-color-surface-3:#363431;--ui-color-border:#3a3833;--ui-color-border-subtle:rgb(255 255 255/0.09);--ui-color-hairline:rgb(255 255 255/0.08);--ui-color-divider:rgb(255 255 255/0.08);--ui-color-text-primary:#eceae4;--ui-color-text-secondary:#a8a49b;--ui-color-user-message-bg:#2e2c29;--ui-color-accent:#6ca6ff;--ui-color-accent-strong:#8ebbff;--ui-color-accent-weak:rgb(88 140 255/0.18);--ui-color-accent-weaker:rgb(88 140 255/0.1);--ui-color-text-on-accent:#0c1524;--ui-color-action-primary-bg:#f0efeb;--ui-color-action-primary-fg:#1a1915;--ui-color-switch-on:#3f8cff}html:not(.dark):has(main[data-theme=talden][data-theme-family=manus]) [data-sidebar=sidebar][data-mobile=true],html:not(.dark):has(main[data-theme=talden][data-theme-family=manus]) [data-talden-popover=true]{--ui-color-canvas:#fafaf8;--ui-color-sidebar:#f8f8f7;--ui-color-surface-1:#ffffff;--ui-color-surface-2:#f4f4f1;--ui-color-surface-3:#ececea;--ui-color-border:#e3e2dd;--ui-color-border-subtle:#ebeae6;--ui-color-hairline:rgb(0 0 0/0.06);--ui-color-divider:rgb(0 0 0/0.06);--ui-color-text-primary:#34322d;--ui-color-text-secondary:#6b6862;--ui-color-user-message-bg:#ffffff;--ui-color-accent:#2d6ce0;--ui-color-accent-strong:#1f56bd;--ui-color-accent-weak:#dce7fb;--ui-color-accent-weaker:#eef3fd;--ui-color-text-on-accent:#ffffff;--ui-color-action-primary-bg:#1a1915;--ui-color-action-primary-fg:#ffffff;--ui-color-switch-on:#0a7cff}.talden-voice{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:max(var(--ui-space-4),env(safe-area-inset-top)) var(--ui-space-4) max(var(--ui-space-4),env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ui-color-canvas) 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ui-color-text-primary);overflow-y:auto}.talden-voice__panel{display:flex;flex-direction:column;gap:var(--ui-space-4);width:100%;max-width:32rem;max-height:calc(100dvh - 2 * var(--ui-space-4));overflow-y:auto;padding:var(--ui-space-5);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-2xl);background:var(--ui-color-surface-1);box-shadow:0 24px 60px rgb(0 0 0/.22)}.talden-voice__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.talden-voice__title{font-size:1.1rem;font-weight:600}.talden-voice__close{padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);font-size:.82rem;color:var(--ui-color-text-primary);cursor:pointer}.talden-voice__close:hover{background:var(--ui-color-surface-3,var(--ui-color-surface-2))}.talden-voice__close:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-voice__subtitle{font-size:.85rem;line-height:1.5;color:var(--ui-color-text-secondary)}.talden-voice__stage{display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-4);padding:var(--ui-space-4) 0}.talden-voice__orb{position:relative;display:grid;place-items:center;width:9rem;height:9rem;border:0;border-radius:9999px;background:transparent;cursor:pointer}.talden-voice__orb:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}.talden-voice__orb:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:4px}.talden-voice__orb-core{width:6rem;height:6rem;border-radius:9999px;background:radial-gradient(circle at 35% 30%,var(--ui-color-accent-strong,var(--ui-color-accent)),var(--ui-color-accent));box-shadow:0 0 24px var(--signal-glimmer,transparent);transition:transform var(--motion-signal-coalesce,.36s) ease}.talden-voice__orb-ring{position:absolute;inset:0;border-radius:9999px;border:2px solid var(--ui-color-accent-weak,var(--ui-color-accent));opacity:.7}.talden-voice__orb[data-phase=listening] .talden-voice__orb-ring{animation:talden-voice-pulse 1.6s ease-in-out infinite}.talden-voice__orb[data-phase=listening] .talden-voice__orb-core{transform:scale(calc(1 + var(--voice-level, 0) * .22))}.talden-voice__orb[data-phase=thinking] .talden-voice__orb-core,.talden-voice__orb[data-phase=transcribing] .talden-voice__orb-core{animation:talden-voice-breathe 2s ease-in-out infinite}.talden-voice__orb[data-phase=speaking] .talden-voice__orb-ring{animation:talden-voice-pulse 1s ease-in-out infinite}.talden-voice__orb[data-phase=error] .talden-voice__orb-core{background:var(--status-danger-fg,#b42318)}.talden-voice__status{display:block;min-height:1.4em;font-size:.95rem;font-weight:500;text-align:center;color:var(--ui-color-text-primary)}.talden-voice__engine-note{margin-top:var(--ui-space-1);font-size:.78rem;text-align:center;color:var(--ui-color-text-secondary)}.talden-voice__partial{margin-top:var(--ui-space-2);max-width:36rem;font-size:.92rem;line-height:1.5;text-align:center;color:var(--ui-color-text-primary)}.talden-voice__partial-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.talden-voice__partial-text{font-style:italic;color:var(--ui-color-text-secondary)}.talden-voice__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-2)}.talden-voice__control{padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);font-size:.82rem;color:var(--ui-color-text-primary);cursor:pointer}.talden-voice__control:hover{background:var(--ui-color-surface-3,var(--ui-color-surface-2))}.talden-voice__control:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-voice__voice{display:inline-flex;align-items:center;gap:var(--ui-space-1);font-size:.78rem;color:var(--ui-color-text-secondary)}.talden-voice__voice-select{padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-1);font-size:.8rem;color:var(--ui-color-text-primary)}.talden-voice__voice-select:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-voice__transcript{display:flex;flex-direction:column;gap:var(--ui-space-2);max-height:14rem;overflow-y:auto;padding:var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-color-canvas)}.talden-voice__transcript-head{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-color-text-secondary)}.talden-voice__transcript-empty{font-size:.82rem;color:var(--ui-color-text-secondary);opacity:var(--ui-empty-opacity)}.talden-voice__transcript-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2)}.talden-voice__line{display:flex;flex-direction:column;gap:var(--ui-space-0-5);font-size:.85rem}.talden-voice__line-role{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.talden-voice__line-text{color:var(--ui-color-text-primary)}.talden-voice__note{font-size:.72rem;line-height:1.45;color:var(--ui-color-text-secondary)}@keyframes talden-voice-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.12);opacity:.25}}@keyframes talden-voice-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.talden-voice{-webkit-backdrop-filter:none;backdrop-filter:none}.talden-voice__orb-core,.talden-voice__orb-ring{animation:none;transition:none}}.talden-exec{position:fixed;left:50%;bottom:max(var(--ui-space-4),env(safe-area-inset-bottom));transform:translateX(-50%);z-index:70;width:min(40rem,calc(100vw - 2 * var(--ui-space-4)))}.talden-exec__bar{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-color-surface-1);box-shadow:0 12px 32px rgb(0 0 0/.2)}.talden-exec__pulse{flex-shrink:0;width:.6rem;height:.6rem;border-radius:9999px;background:var(--ui-color-accent);animation:talden-exec-pulse 1.4s ease-in-out infinite}.talden-exec__text{display:flex;flex-direction:column;gap:var(--ui-space-0-5);min-width:0;flex:1}.talden-exec__label{font-size:.82rem;font-weight:600;color:var(--ui-color-text-primary)}.talden-exec__detail{font-size:.74rem;color:var(--ui-color-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talden-exec__stop{flex-shrink:0;padding:var(--ui-space-1) var(--ui-space-4);border:1px solid var(--status-danger-fg,#b42318);border-radius:var(--ui-radius-md);background:transparent;font-size:.82rem;font-weight:600;color:var(--status-danger-fg,#b42318);cursor:pointer}.talden-exec__stop:hover{background:var(--status-danger-fg,#b42318);color:var(--ui-color-canvas)}.talden-exec__stop:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}@keyframes talden-exec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.talden-exec__pulse{animation:none}}.talden-wash{position:absolute;inset:0;overflow:hidden;pointer-events:none;contain:strict;opacity:0;transition:opacity .6s ease}.talden-wash[data-active=true]{opacity:1}.talden-wash:after,.talden-wash:before{content:"";position:absolute;width:34rem;height:34rem;border-radius:9999px;opacity:.7}.talden-wash:before{top:-14rem;left:-10rem;background:radial-gradient(closest-side,color-mix(in srgb,var(--ui-color-accent) 16%,transparent),transparent)}.talden-wash:after{right:-10rem;bottom:-16rem;background:radial-gradient(closest-side,color-mix(in srgb,var(--signal-glimmer) 24%,transparent),transparent)}.talden-wash[data-active=true]:after,.talden-wash[data-active=true]:before{will-change:transform,opacity}.talden-wash[data-active=true]:before{animation:talden-wash-drift-a 16s ease-in-out infinite alternate}.talden-wash[data-active=true]:after{animation:talden-wash-drift-b 22s ease-in-out infinite alternate}@keyframes talden-wash-drift-a{0%{transform:translateZ(0) scale(1);opacity:.55}to{transform:translate3d(6rem,4rem,0) scale(1.18);opacity:.95}}@keyframes talden-wash-drift-b{0%{transform:translateZ(0) scale(1.12);opacity:.5}to{transform:translate3d(-5rem,-3rem,0) scale(.94);opacity:.9}}@media (prefers-reduced-motion:reduce){.talden-wash{transition:none}.talden-wash[data-active=true]:after,.talden-wash[data-active=true]:before{animation:none;will-change:auto}}main[data-theme=talden][data-contrast=high] .talden-wash{display:none}main[data-theme=talden][data-motion=reduce]
.talden-wash[data-active=true]:before,main[data-theme=talden][data-motion=reduce] .talden-wash[data-active=true]:after{animation:none;will-change:auto}.talden-assistant{position:fixed;inset:0;z-index:85;display:flex;align-items:center;justify-content:center;padding:max(var(--ui-space-4),env(safe-area-inset-top)) var(--ui-space-4) max(var(--ui-space-4),env(safe-area-inset-bottom));background:color-mix(in srgb,var(--ui-color-canvas) 84%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ui-color-text-primary);overflow-y:auto}.talden-assistant__panel{display:flex;flex-direction:column;gap:var(--ui-space-4);width:100%;max-width:34rem;max-height:calc(100dvh - 2 * var(--ui-space-4));overflow-y:auto;padding:var(--ui-space-5);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-2xl);background:var(--ui-color-surface-1);box-shadow:0 24px 60px rgb(0 0 0/.22)}.talden-assistant__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3)}.talden-assistant__title{font-size:1.1rem;font-weight:600}.talden-assistant__cancel-btn,.talden-assistant__close{padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);font-size:.82rem;color:var(--ui-color-text-primary);cursor:pointer}.talden-assistant__cancel-btn:focus-visible,.talden-assistant__close:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-assistant__honesty,.talden-assistant__note,.talden-assistant__subtitle{font-size:.78rem;line-height:1.5;color:var(--ui-color-text-secondary)}.talden-assistant__section{display:flex;flex-direction:column;gap:var(--ui-space-2)}.talden-assistant__heading{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ui-color-text-secondary)}.talden-assistant__choices{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.talden-assistant__choice{display:flex;flex-direction:column;gap:var(--ui-space-0-5);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);text-align:left;cursor:pointer}.talden-assistant__choice:hover{background:var(--ui-color-surface-3,var(--ui-color-surface-2))}.talden-assistant__choice:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-assistant__choice:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}.talden-assistant__choice.is-active{border-color:var(--ui-color-accent);background:var(--ui-color-accent-weak,var(--ui-color-surface-2))}.talden-assistant__choice-label{font-size:.85rem;font-weight:600;color:var(--ui-color-text-primary)}.talden-assistant__choice-meta{font-size:.7rem;color:var(--ui-color-text-secondary);font-variant-numeric:tabular-nums}.talden-assistant__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ui-space-2);counter-reset:step}.talden-assistant__step{display:flex;flex-direction:column;gap:var(--ui-space-0-5);padding-left:var(--ui-space-4);position:relative}.talden-assistant__step:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:.1em;font-size:.7rem;font-weight:600;color:var(--ui-color-accent);font-variant-numeric:tabular-nums}.talden-assistant__step-title{font-size:.85rem;font-weight:600;color:var(--ui-color-text-primary)}.talden-assistant__step-detail{font-size:.76rem;color:var(--ui-color-text-secondary)}.talden-assistant__approve{display:flex;flex-direction:column;gap:var(--ui-space-2);margin-top:var(--ui-space-2)}.talden-assistant__preview{display:flex;flex-direction:column;gap:var(--ui-space-0-5);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-canvas)}.talden-assistant__preview-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ui-color-text-secondary)}.talden-assistant__preview-text{font-size:.82rem;color:var(--ui-color-text-primary)}.talden-assistant__actions{display:flex;flex-wrap:wrap;gap:var(--ui-space-2)}.talden-assistant__approve-btn,.talden-assistant__talk{padding:var(--ui-space-1) var(--ui-space-4);border:1px solid transparent;border-radius:var(--ui-radius-md);background:var(--ui-color-action-primary-bg);font-size:.82rem;font-weight:600;color:var(--ui-color-action-primary-fg);cursor:pointer}.talden-assistant__approve-btn:focus-visible,.talden-assistant__talk:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-assistant__state{display:block;font-size:.85rem;font-weight:500;color:var(--ui-color-text-primary)}.talden-assistant__takeover{align-self:flex-start;padding:var(--ui-space-1) var(--ui-space-3);border:1px solid var(--status-danger-fg,#b42318);border-radius:var(--ui-radius-md);background:transparent;font-size:.8rem;font-weight:600;color:var(--status-danger-fg,#b42318);cursor:pointer}.talden-assistant__takeover:hover{background:var(--status-danger-fg,#b42318);color:var(--ui-color-canvas)}.talden-assistant__takeover:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-assistant__context{font-size:.82rem;color:var(--ui-color-text-secondary)}@media (prefers-reduced-motion:reduce){.talden-assistant{-webkit-backdrop-filter:none;backdrop-filter:none}}html.dark:has(main[data-theme=talden][data-contrast=high])
[data-talden-voice=true],html.dark:has(main[data-theme=talden][data-contrast=high]) [data-talden-popover=true],html.dark:has(main[data-theme=talden][data-contrast=high]) [data-talden-rail=true]{--ui-color-text-secondary:#c4bfb4;--ui-color-border-subtle:rgb(255 255 255/0.34);--ui-color-border:rgb(255 255 255/0.44)}html:not(.dark):has(main[data-theme=talden][data-contrast=high]) [data-talden-popover=true],html:not(.dark):has(main[data-theme=talden][data-contrast=high]) [data-talden-rail=true],html:not(.dark):has(main[data-theme=talden][data-contrast=high]) [data-talden-voice=true]{--ui-color-text-secondary:#2b2926;--ui-color-border-subtle:#b7b1a6;--ui-color-border:#8f897e}@media (forced-colors:active){.talden-voice__orb[data-phase]{border:2px solid CanvasText}.talden-voice__orb[data-phase=listening],.talden-voice__orb[data-phase=speaking],.talden-voice__orb[data-phase=thinking],.talden-voice__orb[data-phase=transcribing]{border-color:Highlight}}.talden-workspace-shell{display:flex;min-height:100dvh}.talden-workspace-shell__content{flex:1;min-width:0}.talden-workspace-rail{position:sticky;top:0;display:flex;flex-direction:column;flex-shrink:0;width:14rem;height:100dvh;overflow-y:auto;padding:.75rem .625rem calc(.75rem + env(safe-area-inset-bottom));border-right:1px solid var(--ui-color-border-subtle);background:var(--ui-color-sidebar);color:var(--ui-color-text-primary)}.talden-workspace-rail--collapsed{width:3.25rem;padding-inline:.375rem}.talden-workspace-rail__skip{position:absolute;left:.5rem;top:.25rem;z-index:2;padding:.25rem .5rem;border-radius:var(--ui-radius-sm);background:var(--ui-color-surface-1);font-size:var(--ui-text-sm);opacity:0;pointer-events:none}.talden-workspace-rail__skip:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-workspace-rail__head{display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding:.125rem .375rem .625rem}.talden-workspace-rail__brand{font-family:var(--font-display,inherit);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.talden-workspace-rail__toggle{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--ui-radius-sm);color:var(--ui-color-text-secondary)}.talden-workspace-rail__toggle:hover{background:var(--ui-color-surface-2);color:var(--ui-color-text-primary)}.talden-workspace-rail__toggle:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-workspace-rail__nav{display:flex;flex-direction:column;flex:1;min-height:0;gap:.75rem}.talden-workspace-rail__list{display:flex;flex-direction:column;gap:.125rem;list-style:none;margin:0;padding:0}.talden-workspace-rail__item{display:flex;align-items:center;gap:.625rem;min-height:2.25rem;padding:.375rem .625rem;border-radius:var(--ui-radius-md);font-size:var(--ui-text-sm);color:var(--ui-color-text-primary);text-decoration:none}.talden-workspace-rail--collapsed .talden-workspace-rail__item{justify-content:center;padding-inline:.25rem}.talden-workspace-rail__item:hover{background:var(--ui-color-surface-2)}.talden-workspace-rail__item:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}.talden-workspace-rail__item--active{background:var(--ui-color-surface-2);font-weight:600}.talden-workspace-rail__icon{width:1rem;height:1rem;flex-shrink:0;color:var(--ui-color-text-secondary)}.talden-workspace-rail__item--active .talden-workspace-rail__icon{color:var(--ui-color-text-primary)}.talden-workspace-rail__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talden-workspace-rail__count{flex-shrink:0;min-width:1.25rem;padding:0 .3125rem;border-radius:999px;background:var(--ui-color-surface-3,var(--ui-color-surface-2));color:var(--ui-color-text-secondary);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums;text-align:center}.talden-workspace-rail__count--attention{background:var(--status-danger-bg,var(--ui-color-surface-3));border:1px solid var(--status-danger-border,transparent);color:var(--status-danger-fg,var(--ui-color-text-primary))}.talden-workspace-rail__group{display:flex;flex-direction:column;gap:.125rem;padding-top:.375rem;border-top:1px solid var(--ui-color-border-subtle)}.talden-workspace-rail__group-heading{display:flex;align-items:center;gap:.375rem;margin:0;padding:.375rem .625rem .25rem;font-size:var(--ui-text-xs)}.talden-workspace-rail__group-heading,.talden-workspace-rail__preview{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ui-color-text-secondary)}.talden-workspace-rail__preview{padding:0 .375rem;border-radius:999px;border:1px solid var(--ui-color-border-subtle);font-size:var(--ui-text-2xs)}.talden-workspace-rail__item--matter .talden-workspace-rail__label{font-size:var(--ui-text-sm)}.talden-workspace-rail__icon-slot{position:relative;display:inline-flex;flex-shrink:0}.talden-workspace-rail__count-dot{position:absolute;top:-.375rem;right:-.4375rem;min-width:.875rem;padding:0 .1875rem;border-radius:999px;background:var(--ui-color-surface-2);border:1px solid var(--ui-color-border-subtle);color:var(--ui-color-text-secondary);font-size:var(--ui-text-2xs);font-variant-numeric:tabular-nums;line-height:.875rem;text-align:center}.talden-workspace-rail__item--work .talden-workspace-rail__label{font-size:var(--ui-text-sm)}.talden-workspace-rail__status{flex-shrink:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ui-text-2xs)}.talden-workspace-rail__item--new,.talden-workspace-rail__status{color:var(--ui-color-text-secondary)}.talden-workspace-rail__item--new:hover{color:var(--ui-color-text-primary)}.talden-workspace-rail__footer{display:block;margin-top:auto;padding:.5rem .5rem .125rem;font-size:var(--ui-text-2xs);color:var(--ui-color-text-secondary)}.talden-workspace-rail--collapsed .talden-workspace-rail__footer{visibility:hidden}@media (max-width:767px){.talden-workspace-rail{display:none}}@media (max-width:1247.98px){.talden-workspace-shell:not(:has(main[data-talden-surface])) .talden-workspace-rail{display:none}}@media (min-width:1280px) and (max-width:1503.98px){[data-talden-workspace-shell] #matter-team-panel{width:20rem}}@media (forced-colors:active){.talden-workspace-rail{border-right:1px solid CanvasText}.talden-workspace-rail__item--active{outline:1px solid Highlight}}.talden-surface{background:var(--ui-color-canvas);color:var(--ui-color-text-primary)}.talden-surface__col{max-width:64rem;margin-inline:auto;padding:1.5rem 1.5rem calc(3rem + env(safe-area-inset-bottom))}.talden-surface__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:.5rem 1rem;border-bottom:1px solid var(--ui-color-border-subtle)}.talden-surface__home{display:none;align-items:center;gap:.25rem;margin-bottom:.375rem;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}@media (max-width:767.98px){.talden-surface__home{display:inline-flex}}.talden-surface__mobile-nav{display:none}@media (max-width:767.98px){.talden-surface__mobile-nav{display:flex;gap:.375rem;overflow-x:auto;padding:.5rem 0 .25rem;scrollbar-width:none}}.talden-surface__mobile-nav-link{flex-shrink:0;padding:.25rem .75rem;border:1px solid var(--ui-color-border-subtle);border-radius:999px;background:var(--ui-color-surface-1);font-size:var(--ui-text-sm);color:var(--ui-color-text-primary);white-space:nowrap}.talden-surface__mobile-nav-link--active{border-color:var(--ui-color-text-primary);background:var(--ui-color-action-primary-bg);color:var(--ui-color-action-primary-fg);font-weight:600}.talden-surface__title{margin:0;font-size:1.5rem;letter-spacing:-.015em}.talden-surface__description{margin:.375rem 0 0;max-width:46rem;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.talden-surface__actions{display:flex;align-items:center;gap:.5rem}.talden-surface__body{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.talden-surface__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.talden-surface__toolbar-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.talden-surface__toolbar-group--end{margin-left:auto;justify-content:flex-end}.talden-help__icon,.talden-skill-icon{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);color:var(--ui-color-text-primary)}.talden-skill-icon{flex-shrink:0;width:2rem;height:2rem}.talden-surface__search{display:flex;align-items:center;gap:.5rem;min-width:14rem;flex:1;max-width:24rem;padding:0 .75rem;height:2.25rem;border:1px solid var(--ui-color-border-subtle);border-radius:999px;background:var(--ui-color-surface-2);color:var(--ui-color-text-secondary)}.talden-surface__search input{flex:1;min-width:0;height:100%;background:transparent;border:none;outline:none;font-size:var(--ui-text-sm);color:var(--ui-color-text-primary)}.talden-surface__search:focus-within{border-color:var(--ui-color-accent)}.talden-surface__notice,.talden-surface__status{margin:0;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.talden-surface__error{margin:0;font-size:var(--ui-text-sm);color:#b42318}.dark .talden-surface__error{color:#f97066}.talden-surface__empty{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;padding:2.25rem 1.5rem;border:1px dashed var(--ui-color-border);border-radius:var(--ui-radius-2xl);background:var(--ui-color-surface-1)}.talden-surface__empty h2,.talden-surface__empty h3{margin:0;font-size:1.125rem}.talden-surface__empty p{margin:0;max-width:38rem;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.talden-surface__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem;list-style:none;margin:0;padding:0}.talden-surface__group{margin-top:.75rem}.talden-surface__group-heading{margin:0 0 .5rem;font-size:var(--ui-text-xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ui-color-text-secondary)}.talden-matter-card{position:relative;display:flex;height:100%;border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-color-surface-1);transition:border-color .15s ease,box-shadow .15s ease}.talden-matter-card:hover{border-color:var(--ui-color-border);box-shadow:0 1px 3px rgb(0 0 0/.06)}.talden-matter-card__main{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0;padding:.875rem 2.5rem .875rem 1rem;text-decoration:none;color:inherit;border-radius:inherit}.talden-matter-card__main:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}.talden-matter-card__title{font-weight:600;font-size:var(--ui-text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talden-matter-card__client{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.talden-matter-card__meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.375rem}.talden-matter-card__date{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.talden-matter-card__action{position:absolute;top:.625rem;right:.625rem;display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:var(--ui-radius-sm);color:var(--ui-color-text-secondary)}.talden-matter-card__action:hover{background:var(--ui-color-surface-2);color:var(--ui-color-text-primary)}.talden-matter-card__action:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem}.talden-modal__backdrop{position:absolute;inset:0;background:rgb(0 0 0/.45)}.talden-modal__panel{position:relative;width:min(26rem,100%);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-2xl);background:var(--ui-color-surface-1);color:var(--ui-color-text-primary);box-shadow:0 20px 50px rgb(0 0 0/.25);padding:1.25rem}.talden-modal__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.talden-modal__head h2{margin:0;font-size:1.125rem}.talden-modal__close{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:var(--ui-radius-sm);color:var(--ui-color-text-secondary)}.talden-modal__close:hover{background:var(--ui-color-surface-2);color:var(--ui-color-text-primary)}.talden-modal__form{display:flex;flex-direction:column;gap:.5rem}.talden-modal__label{font-size:var(--ui-text-xs);font-weight:600;color:var(--ui-color-text-secondary)}.talden-modal__input{height:2.25rem;padding:0 .75rem;border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-2);color:var(--ui-color-text-primary);font-size:var(--ui-text-sm)}.talden-modal__input:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:1px}.talden-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.talden-modal--stacked{z-index:95}.talden-modal--stacked .talden-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.talden-settings-modal{width:min(94vw,56rem)}.talden-settings-modal__body{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.25rem}.talden-settings-modal__rail{display:flex;flex-direction:column;gap:.25rem;align-self:stretch;border-right:1px solid var(--ui-color-border-subtle);padding-right:.75rem}.talden-settings-modal__help{display:inline-flex;align-items:center;gap:.375rem;margin-top:auto;padding:.6rem .6rem .125rem;border-top:1px solid var(--ui-color-border-subtle);font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);text-decoration:none}.talden-settings-modal__help:hover{color:var(--ui-color-text-primary)}.talden-settings-modal__help:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:1px}.talden-settings-modal__pane-heading{margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--ui-color-border-subtle);font-size:1.35rem;font-weight:600;letter-spacing:-.01em;color:var(--ui-color-text-primary)}.talden-settings-modal__category{text-align:left;padding:.45rem .6rem;border-radius:var(--ui-radius-md);font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.talden-settings-modal__category:hover{background:var(--ui-color-surface-2);color:var(--ui-color-text-primary)}.talden-settings-modal__category:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:1px}.talden-settings-modal__category--active{background:var(--ui-color-surface-2);color:var(--ui-color-text-primary);font-weight:600}.talden-settings-modal__pane{min-width:0;max-height:min(72vh,40rem);overflow-y:auto;padding-right:.25rem}@media (max-width:40rem){.talden-settings-modal__body{grid-template-columns:minmax(0,1fr)}.talden-settings-modal__rail{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--ui-color-border-subtle);padding-right:0;padding-bottom:.5rem}}.talden-palette{width:min(94vw,38rem);align-self:start;margin-top:min(16vh,8rem);padding:.75rem}.talden-palette__input-row{display:flex;align-items:center;gap:.625rem;padding:.375rem .625rem .75rem;border-bottom:1px solid var(--ui-color-border-subtle);color:var(--ui-color-text-secondary)}.talden-palette__input{flex:1;min-width:0;height:2.5rem;border:0;background:transparent;color:var(--ui-color-text-primary);font-size:var(--ui-text-body)}.talden-palette__input:focus-visible{outline:none}.talden-palette__input-row:focus-within{border-bottom-color:var(--ui-color-accent);color:var(--ui-color-text-primary)}.talden-palette__results{max-height:min(50vh,22rem);overflow-y:auto;padding-top:.4rem}.talden-palette__heading{margin:.5rem 0 .2rem;padding:0 .625rem;font-size:var(--ui-text-xs);font-weight:500;text-transform:none;letter-spacing:0;color:var(--ui-color-text-secondary)}.talden-palette__item{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .625rem;border-radius:var(--ui-radius-md);cursor:pointer}.talden-palette__item--active{background:var(--ui-color-surface-2)}.talden-palette__label{font-size:var(--ui-text-sm);color:var(--ui-color-text-primary)}.talden-palette__row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.talden-palette__row .talden-palette__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talden-palette__meta{flex-shrink:0}.talden-palette__meta,.talden-palette__sub{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.talden-palette__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talden-palette__status{margin:.5rem 0 .25rem;padding:0 .5rem}.talden-palette__footer,.talden-palette__status{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.talden-palette__footer{margin:.5rem 0 0;padding:.5rem .5rem 0;border-top:1px solid var(--ui-color-border-subtle)}.talden-help__hero{display:flex;justify-content:center;margin:.25rem 0 1rem}.talden-help__hero .talden-surface__search{max-width:30rem;height:2.75rem}.talden-help__icon{width:2.25rem;height:2.25rem;margin-bottom:.5rem}.talden-help__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem}.talden-help__card{border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-2xl);background:var(--ui-color-surface-1);padding:1rem 1.1rem}.talden-help__card h2{margin:0 0 .4rem;font-size:1.05rem}.talden-help__card p{margin:0 0 .5rem;line-height:1.5}.talden-help__card p,.talden-help__chat{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.talden-help__chat{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border-top:1px solid var(--ui-color-border-subtle);margin-top:1rem;padding-top:1rem}.talden-help__chat p{margin:0}@media (max-width:44rem){.talden-help__grid{grid-template-columns:minmax(0,1fr)}}.talden-surface__tabs{display:flex;gap:.25rem;border-bottom:1px solid var(--ui-color-border-subtle);overflow-x:auto}.talden-surface__tab{padding:.5rem .75rem;border-bottom:2px solid transparent;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary);white-space:nowrap}.talden-surface__tab--active,.talden-surface__tab:hover{color:var(--ui-color-text-primary)}.talden-surface__tab--active{border-bottom-color:var(--ui-color-accent);font-weight:600}.talden-surface__tab:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}.talden-surface__tabpanel{padding-top:.75rem}.talden-surface__card{display:flex;flex-direction:column;gap:.625rem;padding:1rem;border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-color-surface-1)}.talden-surface__card-heading{margin:0;font-size:var(--ui-text-body);font-weight:600}.talden-surface__card-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.talden-matter-overview{display:flex;flex-direction:column;gap:.75rem}.talden-matter-head__chips{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.talden-matter-head__client{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.talden-matter-rename__row{display:flex;gap:.5rem;align-items:center}.talden-matter-rename__row .talden-modal__input{flex:1;min-width:0}.talden-matter-overview__actions{display:flex;gap:.5rem;flex-wrap:wrap}.talden-matter-intake{display:flex;flex-direction:column;gap:.375rem;margin:0}.talden-matter-intake__row{display:grid;grid-template-columns:minmax(8rem,14rem) 1fr;gap:.75rem}.talden-matter-intake__row dt{font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.talden-matter-intake__row dd{margin:0;font-size:var(--ui-text-sm);overflow-wrap:anywhere}.talden-matter-runs{display:flex;flex-direction:column;gap:.75rem}.talden-surface__rows{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.talden-surface__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-1);text-align:left}.talden-surface__row:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}button.talden-surface__row:hover{border-color:var(--ui-color-border)}.talden-surface__row-block{display:flex;flex-direction:column;gap:.375rem}.talden-surface__row-main{display:flex;flex-direction:column;gap:.125rem;min-width:0}.talden-surface__row-title{font-weight:600;font-size:var(--ui-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.talden-surface__row-sub{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary)}.talden-surface__markdown{padding:.75rem 1rem;border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface-2);font-size:var(--ui-text-sm);overflow-x:auto}.talden-timeline{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.talden-timeline__item{display:grid;grid-template-columns:9rem 1fr auto;gap:.75rem;align-items:baseline;padding:.5rem .75rem;border-left:2px solid var(--ui-color-border-subtle)}.talden-timeline__kind{font-size:var(--ui-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--ui-color-text-secondary)}.talden-timeline__summary{font-size:var(--ui-text-sm);overflow-wrap:anywhere}.talden-timeline__time{font-size:var(--ui-text-xs);color:var(--ui-color-text-secondary);white-space:nowrap}@media (max-width:640px){.talden-timeline__item{grid-template-columns:1fr;gap:.125rem}}.talden-library-filters{display:flex;gap:.25rem;padding:.125rem;background:var(--ui-color-surface-1)}.talden-library-filter,.talden-library-filters{border:1px solid var(--ui-color-border-subtle);border-radius:999px}.talden-library-filter{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:var(--ui-text-sm);color:var(--ui-color-text-secondary)}.talden-library-filter--active{background:var(--ui-color-surface-3,var(--ui-color-surface-2));color:var(--ui-color-text-primary);font-weight:600}.talden-library-filter--on{border-color:var(--ring);background:var(--ui-color-accent-weak);color:var(--ui-color-text-primary);font-weight:600}.talden-library-filter:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:-2px}.talden-library-row__main{display:flex;align-items:flex-start;gap:.625rem;flex:1;min-width:0;text-align:left}.talden-library-row__main:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px;border-radius:var(--ui-radius-sm)}.talden-library-row__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.talden-library-row__actions .talden-matter-card__action{position:static}.talden-library-filters{margin:0;min-width:0}.talden-library-grid{align-items:start}.talden-library-card{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.625rem;border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-xl);background:var(--ui-color-surface-1)}.talden-library-card--expanded{grid-column:1/-1}.talden-library-card__stage{display:block;width:100%;margin:0;padding:0;border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-color-canvas);cursor:pointer;overflow:hidden;text-align:left}.talden-library-card__stage:focus-visible{outline:2px solid var(--ui-color-accent);outline-offset:2px}.talden-library-card__thumb{position:relative;height:9.5rem;padding:.75rem;overflow:hidden;pointer-events:none}.talden-library-card__thumb:after{content:"";position:absolute;inset:auto 0 0 0;height:2.5rem;background:linear-gradient(transparent,var(--ui-color-canvas))}.talden-library-card__thumb--empty{display:flex;align-items:center;justify-content:center;color:var(--ui-color-text-secondary);opacity:var(--ui-empty-opacity)}.talden-library-card__miniature{transform:scale(.62);transform-origin:top left;width:161%}.talden-library-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0}.talden-library-star--active{color:var(--status-caution-fg)}.talden-run-view__actions,.talden-run-view__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.talden-run-view__prompt{display:flex;justify-content:flex-end}.talden-run-view__bubble{max-width:85%;margin:0;padding:.75rem 1rem;border:1px solid var(--ui-color-border-subtle);border-radius:1rem;background:var(--ui-color-user-message-bg);color:var(--ui-color-text-primary);font-size:var(--ui-text-body);line-height:1.5;white-space:pre-wrap;overflow-wrap:break-word;box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}