.taali-notice-stack{position:fixed;top:calc(var(--shell-sticky-offset, var(--nav-h, 64px)) + 12px);right:max(12px,env(safe-area-inset-right));z-index:10010;width:min(340px,calc(100vw - 24px));pointer-events:none}.taali-notice{--notice-accent: var(--taali-info);--notice-soft: var(--taali-info-soft);--notice-border: var(--taali-info-border);position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 24px;align-items:start;gap:9px;padding:10px;overflow:hidden;color:var(--taali-text);background:var(--taali-surface-elevated);border:1px solid var(--notice-border);border-radius:12px;box-shadow:0 14px 36px color-mix(in oklab,var(--ink) 14%,transparent);pointer-events:auto}.taali-notice[data-notice-type=success]{--notice-accent: var(--taali-success);--notice-soft: var(--taali-success-soft);--notice-border: var(--taali-success-border)}.taali-notice[data-notice-type=warning]{--notice-accent: var(--taali-purple);--notice-soft: var(--taali-purple-soft);--notice-border: var(--taali-info-border)}.taali-notice[data-notice-type=error]{--notice-accent: var(--taali-danger);--notice-soft: var(--taali-danger-soft);--notice-border: var(--taali-danger-border)}.taali-notice__icon{display:grid;width:30px;height:30px;color:var(--notice-accent);background:var(--notice-soft);border:1px solid var(--notice-border);border-radius:9px;place-items:center}.taali-notice__content{min-width:0;padding-top:4px}.taali-notice__title{display:block;overflow:hidden;color:var(--taali-text);font-size:var(--fs-body);font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.taali-notice__body{display:-webkit-box;margin:2px 0 0;overflow:hidden;color:var(--taali-ink-2);font-size:var(--fs-caption);line-height:1.35;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.taali-notice__body>span{color:var(--taali-text);font-weight:600}.taali-notice__dismiss{display:grid;width:24px;height:24px;padding:0;color:var(--mute);background:transparent;border:0;border-radius:7px;cursor:pointer;place-items:center}.taali-notice__dismiss:hover,.taali-notice__dismiss:focus-visible{color:var(--taali-text);background:var(--taali-surface-hover);outline:none}.taali-notice__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.taali-notice__action{display:inline-flex;min-height:24px;padding:0;align-items:center;border:0;color:var(--notice-accent);background:transparent;font-size:var(--fs-caption);font-weight:700;text-decoration:none;cursor:pointer}.taali-notice__action:hover,.taali-notice__action:focus-visible{text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.taali-notice-stack{top:calc(var(--shell-sticky-offset, var(--nav-h, 64px)) + 8px);right:max(8px,env(safe-area-inset-right));width:min(340px,calc(100vw - 16px))}}@media(forced-colors:active){.taali-notice,.taali-notice__icon{border-color:CanvasText;background:Canvas}}.mc-attention-trigger{position:relative;display:inline-flex;min-height:34px;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);background:var(--bg-2);font:inherit;font-size:var(--fs-eyebrow);font-weight:600;white-space:nowrap;flex:none;cursor:pointer}.mc-attention-trigger:hover,.mc-attention-trigger[aria-expanded=true],.mc-attention-trigger.has-attention,.mc-attention-trigger.is-unavailable{border-color:var(--purple-lav);color:var(--taali-accent-ink);background:var(--purple-soft)}.mc-attention-trigger.is-compact{min-width:48px;min-height:36px;justify-content:center;gap:5px;padding-inline:7px}.mc-attention-trigger.is-compact .mc-attention-trigger__label{display:none}.mc-attention-trigger__count{display:inline-grid;min-width:28px;place-items:center;padding:2px 5px;border-radius:999px;color:var(--on-accent-solid);background:var(--accent-solid);font-family:var(--font-mono);font-size:.625rem;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center}.mc-attention-trigger.is-compact .mc-attention-trigger__count{min-width:20px;padding-inline:4px}.mc-attention-trigger__critical{width:7px;height:7px;flex:none;border-radius:999px;background:var(--taali-danger);box-shadow:0 0 0 3px var(--taali-danger-soft)}.mc-attention-trigger__error{width:17px;height:17px;display:inline-grid;place-items:center;border-radius:999px;color:var(--on-accent-solid);background:var(--accent-solid);font-family:var(--font-mono);font-size:.625rem;font-weight:700;line-height:1}.attention-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020}.attention-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#0a061875;cursor:default}.attention-drawer{position:absolute;top:var(--shell-sticky-offset, calc(var(--nav-h, 64px) + 12px));right:max(12px,env(safe-area-inset-right));bottom:12px;width:min(440px,calc(100vw - 24px));display:flex;min-height:0;flex-direction:column;overflow:hidden;color:var(--ink);background:var(--bg-2);border:1px solid var(--purple-lav);border-radius:14px;box-shadow:var(--shadow-md);outline:none}.attention-drawer__header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px;border-bottom:1px solid var(--line)}.attention-drawer__heading{display:flex;min-width:0;align-items:flex-start;gap:10px}.attention-drawer__mark{display:grid;width:34px;height:34px;flex:none;place-items:center;border:1px solid var(--purple-lav);border-radius:10px;color:var(--taali-accent-ink);background:var(--purple-soft)}.attention-drawer__title-row{display:flex;align-items:center;gap:8px}.attention-drawer__title-row h2{margin:0;font-family:var(--font-display);font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.attention-drawer__title-row strong{display:grid;min-width:23px;height:23px;place-items:center;padding:0 5px;border-radius:999px;color:var(--on-accent-solid);background:var(--accent-solid);font-family:var(--font-mono);font-size:var(--fs-eyebrow)}.attention-drawer__header p{margin:4px 0 0;color:var(--mute);font-size:var(--fs-caption)}.attention-drawer__close{width:34px;height:34px;display:grid;flex:none;place-items:center;padding:0;border:1px solid var(--line);border-radius:10px;color:var(--mute);background:var(--bg-2);cursor:pointer}.attention-drawer__close:hover{color:var(--ink);background:var(--bg-3)}.attention-drawer__body{flex:1;min-height:0;overflow-y:auto;padding:8px 14px calc(20px + env(safe-area-inset-bottom))}.attention-group{border-bottom:1px solid var(--line)}.attention-group>summary{display:flex;min-height:44px;align-items:center;gap:8px;color:var(--ink);cursor:pointer;list-style:none;font-size:var(--fs-body);font-weight:600}.attention-group>summary::-webkit-details-marker{display:none}.attention-group__icon{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--taali-accent-ink);background:var(--purple-soft)}.attention-group[data-group=issues] .attention-group__icon{color:var(--taali-danger);background:var(--taali-danger-soft)}.attention-group__count{margin-left:auto;padding:2px 7px;border-radius:999px;color:var(--taali-accent-ink);background:var(--purple-soft);font-family:var(--font-mono);font-size:var(--fs-eyebrow)}.attention-group[data-group=issues] .attention-group__count{color:var(--taali-danger);background:var(--taali-danger-soft)}.attention-group__chevron{color:var(--mute);transition:transform .16s ease}.attention-group[open] .attention-group__chevron{transform:rotate(180deg)}.attention-group__items{padding-bottom:10px}.attention-group__show-all{width:100%;min-height:34px;margin-top:8px;border:1px solid var(--purple-lav);border-radius:10px;color:var(--taali-accent-ink);background:var(--purple-soft);font:inherit;font-size:var(--fs-caption);font-weight:700;cursor:pointer}.attention-item{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--bg-2)}.attention-item+.attention-item{margin-top:7px}.attention-item[data-category=actions],.attention-item[data-category=warnings]{border-color:var(--purple-lav);background:color-mix(in oklab,var(--purple-soft) 32%,var(--bg-2))}.attention-item[data-category=blockers],.attention-item[data-category=failures]{border-color:var(--taali-danger-border);background:color-mix(in oklab,var(--taali-danger-soft) 48%,var(--bg-2))}.attention-item[data-new=true]:before{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:999px;background:var(--purple);content:""}.attention-item__mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--purple-lav);border-radius:10px;color:var(--taali-accent-ink);background:var(--purple-soft)}.attention-item[data-category=blockers] .attention-item__mark,.attention-item[data-category=failures] .attention-item__mark{border-color:var(--taali-danger-border);color:var(--taali-danger);background:var(--taali-danger-soft)}.attention-item__copy{min-width:0}.attention-item h3{margin:0;overflow:hidden;color:var(--ink);font-size:var(--fs-body);font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.attention-item__meta{margin:3px 0 0;overflow:hidden;color:var(--mute);font-size:var(--fs-eyebrow);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.attention-item__meta>span:first-child{color:var(--ink-2)}.attention-item__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding-right:4px}.attention-item__actions a,.attention-item__actions button{border:0;padding:3px;color:var(--mute);background:transparent;font:inherit;font-size:var(--fs-caption);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.attention-item__actions .attention-item__primary{color:var(--taali-accent-ink);font-weight:700}.attention-item__actions a:hover,.attention-item__actions button:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.attention-item__actions button:disabled{cursor:wait;opacity:.6}.attention-item__acknowledged{color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow)}.attention-drawer__state,.attention-drawer__empty{min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:28px;color:var(--mute);text-align:center;font-size:var(--fs-caption)}.attention-drawer__state strong,.attention-drawer__empty strong{color:var(--ink);font-size:var(--fs-body)}.attention-drawer__state button{border:0;color:var(--taali-accent-ink);background:transparent;font:inherit;font-weight:600;cursor:pointer}.attention-drawer__load-more{width:100%;min-height:38px;margin:12px 0 4px;border:1px solid var(--line);border-radius:10px;color:var(--taali-accent-ink);background:var(--bg-2);font:inherit;font-size:var(--fs-caption);font-weight:700;cursor:pointer}.attention-drawer__load-more:hover:not(:disabled){border-color:var(--purple-lav);background:var(--purple-soft)}.attention-drawer__load-more:disabled{color:var(--mute);cursor:wait}.attention-drawer__page-error{margin:10px 2px 0;color:var(--taali-accent-ink);font-size:var(--fs-caption);text-align:center}.role-attention-badges{display:inline-flex;align-items:center}.role-attention-badge{position:relative;display:inline-grid;min-width:24px;min-height:22px;place-items:center;padding:2px 7px;border:1px solid var(--purple-lav);border-radius:999px;color:var(--taali-accent-ink);background:var(--purple-soft);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:700;line-height:1.2;cursor:pointer;text-decoration:none}[data-role-attention-critical]{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border:1px solid var(--bg-2);border-radius:999px;background:var(--taali-danger)}.role-review-badge{display:inline-flex;min-height:20px;align-items:center;padding:2px 7px;border-radius:999px;color:var(--mute);background:var(--bg-3);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:500;line-height:1.2}.mc-attention-trigger:focus-visible,.attention-drawer button:focus-visible,.attention-drawer a:focus-visible,.attention-drawer summary:focus-visible,.role-attention-badge:focus-visible{outline:2px solid var(--purple);outline-offset:2px}@media(max-width:1120px){.mc-nav-global .mc-attention-trigger__label{display:none}.mc-nav-global .mc-attention-trigger{min-width:34px;justify-content:center;padding-inline:8px}}@media(max-width:720px){.attention-drawer{top:var(--shell-sticky-offset, calc(var(--nav-h, 64px) + 8px));right:max(8px,env(safe-area-inset-right));bottom:8px;width:min(440px,calc(100vw - 16px));border-radius:14px}.attention-drawer__header{padding-top:max(15px,env(safe-area-inset-top))}.attention-item{grid-template-columns:34px minmax(0,1fr)}.attention-item__actions{grid-column:2;justify-content:flex-start;padding-right:0}}@media(forced-colors:active){.attention-drawer,.attention-item,.attention-item__mark,.role-attention-badge{border-color:CanvasText}.mc-attention-trigger__critical,[data-role-attention-critical]{background:CanvasText}}:root{color-scheme:light;--space-2xs: 2px;--space-xs: 4px;--space-sm: 6px;--space-md: 8px;--space-lg: 12px;--space-xl: 16px;--space-2xl: 20px;--space-3xl: 24px;--space-4xl: 32px;--space-5xl: 48px;--space-6xl: 64px;--gap-card: var(--space-xl);--gap-section: var(--space-4xl);--gap-inline: var(--space-md);--radius: 14px;--radius-sm: calc(var(--radius) - 4px);--radius-lg: calc(var(--radius) + 8px);--radius-xl: calc(var(--radius) + 14px);--pad-x: 48px;--section-y: 96px;--font-display: "Geist", system-ui, -apple-system, sans-serif;--font-sans: "Geist", "IBM Plex Sans Arabic", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono", ui-monospace, monospace;--taali-spacing: 8px;--workspace-grid: minmax(220px, .8fr) minmax(0, 1.6fr) minmax(280px, .9fr);--nav-h: 64px;--context-tier-h: calc( 52px + 1.15 * var(--fs-eyebrow) + 1.15 * var(--fs-h2) + 1.35 * var(--fs-caption) );--shell-header-h: var(--nav-h);--shell-sticky-offset: calc(var(--shell-header-h) + 12px);--hero-min-h: 176px;--hero-pad: 32px;--page-pad-x: 32px;--page-pad-y-top: 28px;--page-pad-y-bottom: 48px;--page-max: 1440px;--kpi-min: 190px;--radius-card: var(--radius-lg);--radius-panel: var(--radius-xl);--radius-control: calc(var(--radius) - 2px);--ink: #0f172a;--lift: var(--ink);--ink-2: #1b2632;--ink-soft: #334155;--mute: #64748b;--mute-2: #94a3b8;--line: #e2e8f0;--line-2: #f1f5f9;--bg: #0b1116;--bg-2: #ffffff;--bg-3: #f4f7fb;--fg: var(--cloud);--surface: var(--ink-deep);--surface-2: var(--ink-deep-2);--surface-line: var(--line-dark);--accent: #3ecf8e;--accent-deep: #1f8c5c;--accent-solid: #17764c;--on-accent-solid: #ffffff;--accent-soft: #78e6b6;--purple: var(--accent);--purple-2: var(--accent-deep);--purple-soft: var(--accent-soft);--cloud: #cbd5e1;--on-cloud: var(--accent-deep);--cool: #06b6d4;--ink-deep: #0b1116;--ink-deep-2: #111a24;--ink-deep-3: #1b2632;--line-dark: #1f2a38;--purple-glow: rgba(120, 230, 182, .45);--purple-lav: #78e6b6;--purple-tint: #f4f0fb;--grad-dark-vert: linear-gradient(180deg, #111a24 0%, #0b1116 100%);--grad-dark-diag: linear-gradient(135deg, #111a24 0%, #0b1116 100%);--grad-dark-card: linear-gradient(160deg, #111a24 0%, #1f2a38 100%);--agent-on-1: #3a1d6e;--agent-on-2: #241147;--grad-agent-on: linear-gradient(150deg, var(--agent-on-1), var(--agent-on-2));--grad-agent-on-animated: linear-gradient(120deg, #3a1d6e, #6a3fb8, #2a1556, #4a2a8a, #3a1d6e);--lime: #c8f169;--peach: #ffd1b8;--green: #15a36a;--red: #ef4444;--red-deep: #b91c1c;--amber: #f59e0b;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--shadow-md: 0 8px 28px -12px rgba(15, 23, 42, .18);--shadow-lg: 0 28px 60px -28px rgba(15, 23, 42, .22);--ring: color-mix(in oklab, var(--accent) 18%, transparent);--surface-soft: color-mix(in oklab, var(--bg-2) 92%, transparent);--border-soft: color-mix(in oklab, var(--line) 78%, transparent);--success-soft: color-mix(in oklab, var(--green) 10%, var(--bg-2));--warning-soft: color-mix(in oklab, var(--amber) 10%, var(--bg-2));--danger-soft: color-mix(in oklab, var(--red) 10%, var(--bg-2));--info-soft: color-mix(in oklab, var(--accent) 10%, var(--bg-2));--table-header: color-mix(in oklab, var(--bg) 85%, var(--bg-2));--row-hover: color-mix(in oklab, var(--accent) 4%, var(--bg-2))}[data-brand=taali]{color-scheme:light;--ink: #131313;--ink-2: #353535;--ink-soft: #565656;--mute: #676767;--mute-2: #6F6F6F;--line: #E5E5E5;--line-2: #EEEEEE;--bg: #F7F7F7;--bg-2: #ffffff;--bg-3: #EFEFEF;--fg: var(--ink);--surface: var(--bg-2);--surface-2: var(--bg-3);--surface-line: var(--line);--accent: #5e3aa8;--accent-deep: #4a2d80;--accent-solid: #5e3aa8;--on-accent-solid: #ffffff;--accent-soft: #ede5f8;--purple: var(--accent);--purple-2: var(--accent-deep);--purple-soft: var(--accent-soft);--cloud: #F3F3F3;--on-cloud: var(--accent-deep);--ink-deep: #161616;--ink-deep-2: #171717;--ink-deep-3: #242424;--line-dark: #323232;--purple-glow: rgba(196, 165, 253, .45);--purple-lav: #c4a5fd;--purple-tint: #f4f0fb;--grad-dark-vert: var(--ink-deep-2);--grad-dark-diag: var(--ink-deep-3);--grad-dark-card: var(--ink-deep-3);--lime: #c8f169;--peach: #ffd1b8;--green: #15a36a;--red: #e64a4a;--red-deep: #a83232;--amber: #d88a1c;--shadow-sm: 0 1px 2px rgba(21, 18, 26, .06);--shadow-md: 0 8px 28px -12px rgba(21, 18, 26, .18);--shadow-lg: 0 28px 60px -28px rgba(21, 18, 26, .22)}[data-brand=cadence]{color-scheme:light;--ink: #1f1813;--ink-2: #3a322b;--ink-soft: #5c5046;--mute: #8b7c69;--mute-2: #a8997f;--line: #e2d8c2;--line-2: #efe8d8;--bg: #faf5ec;--bg-2: #fffcf6;--bg-3: #f3ecdc;--fg: var(--ink);--surface: var(--bg-2);--surface-2: var(--bg-3);--surface-line: var(--line);--accent: #e07a6e;--accent-deep: #b8554a;--accent-solid: #a94b40;--on-accent-solid: #ffffff;--accent-soft: #f4b4a8;--purple: var(--accent);--purple-2: var(--accent-deep);--purple-soft: var(--accent-soft);--cloud: #f3ece0;--on-cloud: var(--accent-deep);--cool: #6b8f70;--ink-deep: #2a1d16;--ink-deep-2: #33241b;--ink-deep-3: #4a3324;--line-dark: #5c4632;--purple-glow: rgba(244, 180, 168, .45);--purple-lav: #f4b4a8;--grad-dark-vert: linear-gradient(180deg, #4a3324 0%, #33241b 100%);--grad-dark-diag: linear-gradient(135deg, #4a3324 0%, #33241b 100%);--grad-dark-card: linear-gradient(160deg, #4a3324 0%, #5c4632 100%);--lime: #d8c98a;--peach: #f4c9b4;--green: #6b8f70;--red: #a86147;--red-deep: #8a4632;--amber: #c48a2d;--shadow-sm: 0 1px 2px rgba(31, 24, 19, .06);--shadow-md: 0 8px 28px -12px rgba(31, 24, 19, .1);--shadow-lg: 0 28px 60px -28px rgba(31, 24, 19, .14)}[data-brand=mainspring]{color-scheme:light}html[data-theme=dark][data-brand=taali],html[data-theme=dark] [data-brand=taali]{color-scheme:dark;--taali-dark-ground: #000000;--taali-dark-ground-raised: #171717;--ink: #FAFAFA;--ink-2: #D4D4D4;--ink-soft: #BABABA;--mute: #A1A1A1;--mute-2: #9A9A9A;--cloud: #FAFAFA;--on-cloud: var(--accent-deep);--line: color-mix(in oklab, var(--cloud) 18%, transparent);--line-2: color-mix(in oklab, var(--cloud) 10%, transparent);--bg: var(--taali-dark-ground);--bg-2: var(--taali-dark-ground-raised);--bg-3: #262626;--fg: var(--ink);--surface: var(--bg-2);--surface-2: var(--bg-3);--surface-line: var(--line);--accent: #8b5cf6;--accent-deep: #6d3bd1;--accent-solid: #7c3aed;--on-accent-solid: #ffffff;--accent-soft: color-mix(in oklab, var(--accent) 22%, transparent);--purple-tint: var(--accent-soft);--ink-deep: var(--taali-dark-ground);--ink-deep-2: #0A0A0A;--ink-deep-3: var(--taali-dark-ground-raised);--line-dark: #333333;--grad-dark-vert: var(--taali-dark-ground);--grad-dark-diag: var(--taali-dark-ground-raised);--grad-dark-card: var(--taali-dark-ground-raised);--amber: #f0a94a;--purple-lav: #d2b8ff;--shadow-sm: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .4);--shadow-md: 0 1px 0 rgba(0, 0, 0, .3), 0 12px 32px rgba(0, 0, 0, .5);--shadow-lg: 0 2px 0 rgba(0, 0, 0, .3), 0 30px 60px -20px rgba(0, 0, 0, .7)}:root{--motion-duration-instant: 80ms;--motion-duration-fast: .14s;--motion-duration-base: .2s;--motion-duration-spatial: .28s;--motion-duration-reveal: .48s;--motion-duration-data: .75s;--motion-agent-pulse: 1.6s;--motion-agent-ring: 1.6s;--motion-agent-glow: 3.6s;--motion-agent-flow: 7s;--motion-agent-recommendationPath: 5.8s;--motion-agent-ambient: 18s;--motion-ease-enter: cubic-bezier(.16, 1, .3, 1);--motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-ease-exit: cubic-bezier(.4, 0, 1, 1);--motion-ease-loop: cubic-bezier(.45, 0, .55, 1);--motion-distance-micro: 2px;--motion-distance-small: 4px;--motion-distance-medium: 12px;--motion-distance-large: 24px;--motion-stagger-dense: 35ms;--motion-stagger-default: 60ms}.motion-disclosure{overflow:hidden}.motion-spinner{display:inline-block;flex:none;border:2px solid color-mix(in oklab,currentColor 28%,transparent);border-top-color:currentColor;border-radius:50%;color:var(--taali-purple, var(--purple));vertical-align:-.125em}.motion-skeleton{display:inline-block;background:linear-gradient(90deg,var(--bg-3) 0%,color-mix(in oklab,var(--bg-3) 55%,var(--bg-2)) 50%,var(--bg-3) 100%);background-size:200% 100%}.motion-loop-host{position:relative;isolation:isolate;overflow:hidden}.motion-loop-layer-clip{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:inherit;background-size:inherit;pointer-events:none}.motion-loop-transform-layer{position:absolute;top:0;right:-55%;bottom:0;left:-55%;display:block;background:inherit;background-size:inherit;pointer-events:none}.agent-motion-host{position:relative;isolation:isolate}.agent-motion-layer-clip{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:inherit;background-size:inherit;background-repeat:inherit;pointer-events:none}.agent-motion-transform-layer{position:absolute;top:-30%;right:-24%;bottom:-30%;left:-24%;display:block;border-radius:inherit;background:inherit;background-size:inherit;background-repeat:inherit;pointer-events:none}.agent-motion-glow-layer{position:absolute;z-index:-1;top:-2px;right:-2px;bottom:-2px;left:-2px;display:block;border-radius:inherit;box-shadow:0 8px 24px -8px #3a1d6e9e,0 0 0 4px #c4a5fd1f;pointer-events:none}[data-motion-state=running]{will-change:transform}.agent-motion-host[data-motion-state=running]{will-change:auto}.agent-motion-host[data-motion-state=running] .agent-motion-transform-layer,.agent-motion-host[data-motion-state=running] .agent-motion-glow-layer{will-change:transform,opacity}.motion-loop-host[data-motion-state=running]{will-change:auto}.motion-loop-host[data-motion-state=running] .motion-loop-transform-layer{will-change:transform}.motion-tab-indicator{position:absolute;right:0;bottom:-2px;left:0;height:2px;border-radius:999px;background:var(--purple)}@media(prefers-reduced-motion:reduce){:root{--motion-duration-instant: 1ms;--motion-duration-fast: 1ms;--motion-duration-base: 1ms;--motion-duration-spatial: 1ms;--motion-duration-reveal: 1ms;--motion-duration-data: 1ms;--motion-agent-pulse: 1ms;--motion-agent-ring: 1ms;--motion-agent-glow: 1ms;--motion-agent-flow: 1ms;--motion-agent-recommendationPath: 1ms;--motion-agent-ambient: 1ms;--motion-stagger-dense: 0ms;--motion-stagger-default: 0ms}}@property --agent-edge-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes taali-agent-edge-travel{to{--agent-edge-angle: 360deg}}.agent-edge{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--agent-edge-width, 1.5px);pointer-events:none;background:conic-gradient(from var(--agent-edge-angle),var(--agent-edge-tail) 0deg,var(--agent-edge-tail) 186deg,var(--agent-edge-rise) 268deg,var(--agent-edge-core) 314deg,var(--agent-edge-head) 338deg,var(--agent-edge-peak) 349deg,var(--agent-edge-head) 353deg,var(--agent-edge-core) 357deg,var(--agent-edge-tail) 360deg);-webkit-mask:linear-gradient(var(--ink),var(--ink)) content-box,linear-gradient(var(--ink),var(--ink));mask:linear-gradient(var(--ink),var(--ink)) content-box,linear-gradient(var(--ink),var(--ink));-webkit-mask-composite:xor;mask-composite:exclude;animation:taali-agent-edge-travel 4.2s linear infinite}.agent-edge[data-agent-edge-state=still]{animation-delay:-3.71s;animation-play-state:paused}.agent-edge[data-agent-edge-state=travel]{filter:drop-shadow(0 0 5px var(--agent-edge-glow))}.agent-edge--brand{--agent-edge-tail: var(--agent-edge-on-brand);--agent-edge-rise: #5E3AA8;--agent-edge-core: #8B5CF6;--agent-edge-head: #C4A5FD;--agent-edge-peak: #EDE4FF}.agent-edge--soft{--agent-edge-tail: color-mix(in oklab, var(--agent-edge-base) 22%, transparent);--agent-edge-rise: #7C4FD0;--agent-edge-core: #8B5CF6;--agent-edge-head: #A78BFA;--agent-edge-peak: #C4A5FD}.score-ring-host{position:relative;isolation:isolate;display:inline-grid;place-items:center;border-radius:50%}.agent-edge--score{--agent-edge-width: 2px;--agent-edge-tail: var(--agent-edge-base);--agent-edge-rise: #5E3AA8;--agent-edge-core: #8B5CF6;--agent-edge-head: #C4A5FD;--agent-edge-peak: #F3ECFF;animation-duration:6.4s}[data-agent-surface]:has(>.agent-edge){position:relative;isolation:isolate}[data-agent-surface]:has(>.agent-edge) [data-agent-surface]>.agent-edge:not([data-agent-edge-scope=own]){display:none}@media(prefers-reduced-motion:reduce){.agent-edge{animation-delay:-3.71s;animation-play-state:paused}}@media(forced-colors:active){.agent-edge{background:none;border:1px solid CanvasText;-webkit-mask:none;mask:none}[data-agent-surface]:has(>.agent-edge):focus-within>.agent-edge{border:2px solid Highlight}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}html,body,#root{min-height:100%}html,body{overflow-x:clip;max-width:100%}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h, 64px) + 12px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:.8rem}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}code{font-family:var(--font-mono)}h1,h2,h3,h4,h5,h6,p{margin:0}h1 em,h2 em,h3 em{font-style:normal!important;color:var(--taali-accent-ink);font-weight:inherit}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-5{bottom:20px}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:12px}.right-0{right:0}.right-4{right:16px}.right-5{right:20px}.right-\[-3\.75rem\]{right:-3.75rem}.top-0{top:0}.top-1\.5{top:6px}.top-1\/2{top:50%}.top-4{top:16px}.top-\[-3\.75rem\]{top:-3.75rem}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.mx-1{margin-left:4px;margin-right:4px}.mx-auto{margin-left:auto;margin-right:auto}.-mt-2{margin-top:-8px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:4px}.mb-1\.5{margin-bottom:6px}.mb-10{margin-bottom:40px}.mb-12{margin-bottom:48px}.mb-2{margin-bottom:8px}.mb-2\.5{margin-bottom:10px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.mb-7{margin-bottom:28px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.ml-3{margin-left:12px}.ml-auto{margin-left:auto}.mr-1{margin-right:4px}.mr-2{margin-right:8px}.mt-0\.5{margin-top:2px}.mt-1{margin-top:4px}.mt-1\.5{margin-top:6px}.mt-12{margin-top:48px}.mt-2{margin-top:8px}.mt-2\.5{margin-top:10px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-1\.5{height:6px}.h-10{height:40px}.h-12{height:48px}.h-14{height:56px}.h-16{height:64px}.h-2{height:8px}.h-2\.5{height:10px}.h-4{height:16px}.h-5{height:20px}.h-56{height:224px}.h-6{height:24px}.h-7{height:28px}.h-8{height:32px}.h-\[0\.3125rem\]{height:.3125rem}.h-\[0\.375rem\]{height:.375rem}.h-\[0\.4375rem\]{height:.4375rem}.h-\[0\.5625rem\]{height:.5625rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[1\.875rem\]{height:1.875rem}.h-\[1\.8rem\]{height:1.8rem}.h-\[2\.7rem\]{height:2.7rem}.h-\[21px\]{height:21px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-40{max-height:160px}.max-h-48{max-height:192px}.max-h-64{max-height:256px}.max-h-72{max-height:288px}.max-h-96{max-height:384px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100dvh-180px\)\]{max-height:calc(100dvh - 180px)}.min-h-0{min-height:0px}.min-h-\[13\.75rem\]{min-height:13.75rem}.min-h-\[15rem\]{min-height:15rem}.min-h-\[16\.25rem\]{min-height:16.25rem}.min-h-\[18rem\]{min-height:18rem}.min-h-\[2\.35rem\]{min-height:2.35rem}.min-h-\[26\.25rem\]{min-height:26.25rem}.min-h-\[38\.75rem\]{min-height:38.75rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[4\.375rem\]{min-height:4.375rem}.min-h-\[5\.625rem\]{min-height:5.625rem}.min-h-\[60vh\]{min-height:60vh}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[8\.75rem\]{min-height:8.75rem}.min-h-\[88px\]{min-height:88px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:2px}.w-1\.5{width:6px}.w-10{width:40px}.w-12{width:48px}.w-14{width:56px}.w-16{width:64px}.w-2{width:8px}.w-2\.5{width:10px}.w-4{width:16px}.w-40{width:160px}.w-44{width:176px}.w-5{width:20px}.w-56{width:224px}.w-6{width:24px}.w-64{width:256px}.w-7{width:28px}.w-8{width:32px}.w-\[0\.125rem\]{width:.125rem}.w-\[0\.3125rem\]{width:.3125rem}.w-\[0\.375rem\]{width:.375rem}.w-\[0\.4375rem\]{width:.4375rem}.w-\[0\.5625rem\]{width:.5625rem}.w-\[1\.875rem\]{width:1.875rem}.w-\[1\.8rem\]{width:1.8rem}.w-\[2\.7rem\]{width:2.7rem}.w-\[21px\]{width:21px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[1\.375rem\]{min-width:1.375rem}.min-w-\[1\.45rem\]{min-width:1.45rem}.min-w-\[13\.75rem\]{min-width:13.75rem}.min-w-\[180px\]{min-width:180px}.min-w-\[2\.625rem\]{min-width:2.625rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[8\.75rem\]{min-width:8.75rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[16\.25rem\]{max-width:16.25rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[200px\]{max-width:200px}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[26\.25rem\]{max-width:26.25rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[320px\]{max-width:320px}.max-w-\[34rem\]{max-width:34rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[38\.75rem\]{max-width:38.75rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[47\.5rem\]{max-width:47.5rem}.max-w-\[51\.25rem\]{max-width:51.25rem}.max-w-\[520px\]{max-width:520px}.max-w-\[680px\]{max-width:680px}.max-w-\[70rem\]{max-width:70rem}.max-w-\[90rem\]{max-width:90rem}.max-w-\[94\%\]{max-width:94%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[1_1_18rem\]{flex:1 1 18rem}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[3px\]{--tw-translate-x: 3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[fade_\.15s_ease\]{animation:fade .15s ease}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[84px_1fr\]{grid-template-columns:84px 1fr}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-start{place-items:start}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:4px}.gap-1\.5{gap:6px}.gap-10{gap:40px}.gap-12{gap:48px}.gap-2{gap:8px}.gap-2\.5{gap:10px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.gap-6{gap:24px}.gap-8{gap:32px}.gap-\[0\.125rem\]{gap:.125rem}.gap-x-1{-moz-column-gap:4px;column-gap:4px}.gap-x-10{-moz-column-gap:40px;column-gap:40px}.gap-x-2{-moz-column-gap:8px;column-gap:8px}.gap-x-3{-moz-column-gap:12px;column-gap:12px}.gap-x-4{-moz-column-gap:16px;column-gap:16px}.gap-x-\[var\(--space-5\)\]{-moz-column-gap:var(--space-5);column-gap:var(--space-5)}.gap-y-0\.5{row-gap:2px}.gap-y-1{row-gap:4px}.gap-y-10{row-gap:40px}.gap-y-5{row-gap:20px}.gap-y-\[var\(--space-3\)\]{row-gap:var(--space-3)}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(48px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(48px * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(10px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(10px * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20px * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(24px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(24px * var(--tw-space-y-reverse))}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[7px\]{border-radius:7px!important}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[var\(--radius\)\]{border-radius:var(--radius)}.rounded-\[var\(--radius-card\)\]{border-radius:var(--radius-card)}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-\[var\(--radius-xl\)\]{border-radius:var(--radius-xl)}.rounded-\[var\(--taali-radius-card\)\]{border-radius:var(--taali-radius-card)}.rounded-\[var\(--taali-radius-control\)\]{border-radius:var(--taali-radius-control)}.rounded-\[var\(--taali-radius-panel\)\]{border-radius:var(--taali-radius-panel)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-tl-\[4px\]{border-top-left-radius:4px}.rounded-tr-\[4px\]{border-top-right-radius:4px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[color-mix\(in_oklab\,var\(--taali-inverse-text\)_10\%\,transparent\)\]{border-color:color-mix(in oklab,var(--taali-inverse-text) 10%,transparent)}.border-\[color-mix\(in_oklab\,var\(--taali-inverse-text\)_14\%\,transparent\)\]{border-color:color-mix(in oklab,var(--taali-inverse-text) 14%,transparent)}.border-\[color-mix\(in_srgb\,var\(--taali-purple\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--taali-purple) 25%,transparent)}.border-\[var\(--ink\)\]{border-color:var(--ink)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--line-2\)\]{border-color:var(--line-2)}.border-\[var\(--purple\)\]{border-color:var(--purple)}.border-\[var\(--taali-border\)\]{border-color:var(--taali-border)}.border-\[var\(--taali-border-muted\)\]{border-color:var(--taali-border-muted)}.border-\[var\(--taali-border-soft\)\]{border-color:var(--taali-border-soft)}.border-\[var\(--taali-border-subtle\)\]{border-color:var(--taali-border-subtle)}.border-\[var\(--taali-danger-border\)\]{border-color:var(--taali-danger-border)}.border-\[var\(--taali-info-border\)\]{border-color:var(--taali-info-border)}.border-\[var\(--taali-line\)\]{border-color:var(--taali-line)}.border-\[var\(--taali-purple\)\]{border-color:var(--taali-purple)}.border-\[var\(--taali-purple-soft\)\]{border-color:var(--taali-purple-soft)}.border-\[var\(--taali-runtime-border\)\]{border-color:var(--taali-runtime-border)}.border-\[var\(--taali-warning-border\)\]{border-color:var(--taali-warning-border)}.border-accent{border-color:var(--purple)}.border-danger{border-color:var(--red)}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-line-d{border-color:var(--line)}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-warn{border-color:var(--amber)}.bg-\[color-mix\(in_oklab\,var\(--taali-inverse-text\)_10\%\,transparent\)\]{background-color:color-mix(in oklab,var(--taali-inverse-text) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--ink\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ink) 40%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--purple\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--purple) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--taali-purple\)_40\%\,transparent\)\]{background-color:color-mix(in srgb,var(--taali-purple) 40%,transparent)}.bg-\[color\:var\(--bg\)\]{background-color:var(--bg)}.bg-\[color\:var\(--taali-surface\)\]{background-color:var(--taali-surface)}.bg-\[rgba\(12\,18\,32\,0\.38\)\]{background-color:#0c122061}.bg-\[rgba\(12\,18\,32\,0\.42\)\]{background-color:#0c12206b}.bg-\[rgba\(255\,255\,255\,0\.58\)\]{background-color:#ffffff94}.bg-\[var\(--accent-solid\)\]{background-color:var(--accent-solid)}.bg-\[var\(--amber\)\]{background-color:var(--amber)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg-2\)\]{background-color:var(--bg-2)}.bg-\[var\(--bg-3\)\]{background-color:var(--bg-3)}.bg-\[var\(--glass-overlay\)\]{background-color:var(--glass-overlay)}.bg-\[var\(--green\)\]{background-color:var(--green)}.bg-\[var\(--ink\)\]{background-color:var(--ink)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--purple\)\]{background-color:var(--purple)}.bg-\[var\(--purple-soft\)\]{background-color:var(--purple-soft)}.bg-\[var\(--taali-accent-ink\)\]{background-color:var(--taali-accent-ink)}.bg-\[var\(--taali-bg\)\]{background-color:var(--taali-bg)}.bg-\[var\(--taali-border\)\]{background-color:var(--taali-border)}.bg-\[var\(--taali-border-soft\)\]{background-color:var(--taali-border-soft)}.bg-\[var\(--taali-border-subtle\)\]{background-color:var(--taali-border-subtle)}.bg-\[var\(--taali-card-bg\)\]{background-color:var(--taali-card-bg)}.bg-\[var\(--taali-danger\)\]{background-color:var(--taali-danger)}.bg-\[var\(--taali-danger-soft\)\]{background-color:var(--taali-danger-soft)}.bg-\[var\(--taali-info-soft\)\]{background-color:var(--taali-info-soft)}.bg-\[var\(--taali-inverse-bg\)\]{background-color:var(--taali-inverse-bg)}.bg-\[var\(--taali-purple\)\]{background-color:var(--taali-purple)}.bg-\[var\(--taali-purple-soft\)\]{background-color:var(--taali-purple-soft)}.bg-\[var\(--taali-runtime-bg\)\]{background-color:var(--taali-runtime-bg)}.bg-\[var\(--taali-runtime-overlay\)\]{background-color:var(--taali-runtime-overlay)}.bg-\[var\(--taali-runtime-panel\)\]{background-color:var(--taali-runtime-panel)}.bg-\[var\(--taali-runtime-panel-alt\)\]{background-color:var(--taali-runtime-panel-alt)}.bg-\[var\(--taali-runtime-panel-alt\,var\(--taali-runtime-panel\)\)\]{background-color:var(--taali-runtime-panel-alt,var(--taali-runtime-panel))}.bg-\[var\(--taali-runtime-terminal-bg\)\]{background-color:var(--taali-runtime-terminal-bg)}.bg-\[var\(--taali-success\)\]{background-color:var(--taali-success)}.bg-\[var\(--taali-surface\)\]{background-color:var(--taali-surface)}.bg-\[var\(--taali-surface-elevated\)\]{background-color:var(--taali-surface-elevated)}.bg-\[var\(--taali-surface-muted\)\]{background-color:var(--taali-surface-muted)}.bg-\[var\(--taali-surface-subtle\)\]{background-color:var(--taali-surface-subtle)}.bg-\[var\(--taali-table-header\)\]{background-color:var(--taali-table-header)}.bg-\[var\(--taali-warning\)\]{background-color:var(--taali-warning)}.bg-\[var\(--taali-warning-soft\)\]{background-color:var(--taali-warning-soft)}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-panel{background-color:var(--bg-2)}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(135deg\,var\(--purple\)_0\%\,var\(--purple-soft\)_100\%\)\]{background-image:linear-gradient(135deg,var(--purple) 0%,var(--purple-soft) 100%)}.bg-\[linear-gradient\(90deg\,var\(--purple\)\,var\(--purple-2\)\)\]{background-image:linear-gradient(90deg,var(--purple),var(--purple-2))}.bg-\[radial-gradient\(circle\,var\(--purple-soft\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,var(--purple-soft),transparent 68%)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:4px}.p-10{padding:40px}.p-2{padding:8px}.p-3{padding:12px}.p-3\.5{padding:14px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-7{padding:28px}.p-8{padding:32px}.p-\[0\.1875rem\]{padding:.1875rem}.\!px-2{padding-left:8px!important;padding-right:8px!important}.\!py-2{padding-top:8px!important;padding-bottom:8px!important}.px-1{padding-left:4px;padding-right:4px}.px-1\.5{padding-left:6px;padding-right:6px}.px-2{padding-left:8px;padding-right:8px}.px-2\.5{padding-left:10px;padding-right:10px}.px-3{padding-left:12px;padding-right:12px}.px-3\.5{padding-left:14px;padding-right:14px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.px-6{padding-left:24px;padding-right:24px}.px-8{padding-left:32px;padding-right:32px}.py-0\.5{padding-top:2px;padding-bottom:2px}.py-1{padding-top:4px;padding-bottom:4px}.py-1\.5{padding-top:6px;padding-bottom:6px}.py-10{padding-top:40px;padding-bottom:40px}.py-12{padding-top:48px;padding-bottom:48px}.py-14{padding-top:56px;padding-bottom:56px}.py-16{padding-top:64px;padding-bottom:64px}.py-2{padding-top:8px;padding-bottom:8px}.py-2\.5{padding-top:10px;padding-bottom:10px}.py-20{padding-top:80px;padding-bottom:80px}.py-3{padding-top:12px;padding-bottom:12px}.py-3\.5{padding-top:14px;padding-bottom:14px}.py-4{padding-top:16px;padding-bottom:16px}.py-5{padding-top:20px;padding-bottom:20px}.py-6{padding-top:24px;padding-bottom:24px}.py-7{padding-top:28px;padding-bottom:28px}.py-8{padding-top:32px;padding-bottom:32px}.py-\[64px\]{padding-top:64px;padding-bottom:64px}.py-\[72px\]{padding-top:72px;padding-bottom:72px}.py-px{padding-top:1px;padding-bottom:1px}.pb-16{padding-bottom:64px}.pb-3{padding-bottom:12px}.pb-5{padding-bottom:20px}.pb-6{padding-bottom:24px}.pl-1{padding-left:4px}.pl-3{padding-left:12px}.pl-4{padding-left:16px}.pl-5{padding-left:20px}.pl-8{padding-left:32px}.pt-14{padding-top:56px}.pt-3{padding-top:12px}.pt-4{padding-top:16px}.pt-5{padding-top:20px}.pt-7{padding-top:28px}.pt-\[15vh\]{padding-top:15vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.65625rem\]{font-size:.65625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78125rem\]{font-size:.78125rem}.text-\[0\.78em\]{font-size:.78em}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.84375rem\]{font-size:.84375rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.88em\]{font-size:.88em}.text-\[0\.90625rem\]{font-size:.90625rem}.text-\[0\.92em\]{font-size:.92em}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.96875rem\]{font-size:.96875rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.875rem\]{font-size:1.875rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[3\.2rem\]{font-size:3.2rem}.text-\[3\.8rem\]{font-size:3.8rem}.text-\[clamp\(2\.25rem\,4vw\,3\.25rem\)\]{font-size:clamp(2.25rem,4vw,3.25rem)}.text-\[clamp\(20px\,2vw\,26px\)\]{font-size:clamp(20px,2vw,26px)}.text-\[clamp\(28px\,3\.6vw\,40px\)\]{font-size:clamp(28px,3.6vw,40px)}.text-\[clamp\(28px\,3\.6vw\,42px\)\]{font-size:clamp(28px,3.6vw,42px)}.text-\[clamp\(28px\,3\.8vw\,44px\)\]{font-size:clamp(28px,3.8vw,44px)}.text-\[clamp\(30px\,4vw\,46px\)\]{font-size:clamp(30px,4vw,46px)}.text-\[clamp\(72px\,12vw\,164px\)\]{font-size:clamp(72px,12vw,164px)}.text-\[length\:var\(--fs-body\)\]{font-size:var(--fs-body)}.text-\[length\:var\(--fs-caption\)\]{font-size:var(--fs-caption)}.text-\[length\:var\(--fs-eyebrow\)\]{font-size:var(--fs-eyebrow)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--font-display\)\]{font-weight:var(--font-display)}.font-\[var\(--font-mono\)\]{font-weight:var(--font-mono)}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[0\.98\]{line-height:.98}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.18\]{line-height:1.18}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\],.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.015em\]{letter-spacing:-.015em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.08em\]{letter-spacing:-.08em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[var\(--bg\)\]{color:var(--bg)!important}.\!text-current{color:currentColor!important}.text-\[\#B06BFF\]{--tw-text-opacity: 1;color:rgb(176 107 255 / var(--tw-text-opacity, 1))}.text-\[color-mix\(in_oklab\,var\(--taali-inverse-text\)_60\%\,transparent\)\]{color:color-mix(in oklab,var(--taali-inverse-text) 60%,transparent)}.text-\[color-mix\(in_oklab\,var\(--taali-inverse-text\)_80\%\,transparent\)\]{color:color-mix(in oklab,var(--taali-inverse-text) 80%,transparent)}.text-\[inherit\]{color:inherit}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--bg\)\]{color:var(--bg)}.text-\[var\(--cloud\)\]{color:var(--cloud)}.text-\[var\(--fs-body\)\]{color:var(--fs-body)}.text-\[var\(--fs-caption\)\]{color:var(--fs-caption)}.text-\[var\(--fs-eyebrow\)\]{color:var(--fs-eyebrow)}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--ink-2\)\]{color:var(--ink-2)}.text-\[var\(--ink-soft\)\]{color:var(--ink-soft)}.text-\[var\(--line\)\]{color:var(--line)}.text-\[var\(--mute\)\]{color:var(--mute)}.text-\[var\(--on-accent-solid\)\]{color:var(--on-accent-solid)}.text-\[var\(--purple\)\]{color:var(--purple)}.text-\[var\(--purple-soft\)\]{color:var(--purple-soft)}.text-\[var\(--red\)\]{color:var(--red)}.text-\[var\(--taali-accent-ink\)\]{color:var(--taali-accent-ink)}.text-\[var\(--taali-danger\)\]{color:var(--taali-danger)}.text-\[var\(--taali-info\)\]{color:var(--taali-info)}.text-\[var\(--taali-ink-2\)\]{color:var(--taali-ink-2)}.text-\[var\(--taali-inverse-accent\)\]{color:var(--taali-inverse-accent)}.text-\[var\(--taali-inverse-muted\)\]{color:var(--taali-inverse-muted)}.text-\[var\(--taali-inverse-text\)\]{color:var(--taali-inverse-text)}.text-\[var\(--taali-muted\)\]{color:var(--taali-muted)}.text-\[var\(--taali-purple\)\]{color:var(--taali-purple)}.text-\[var\(--taali-runtime-muted\)\]{color:var(--taali-runtime-muted)}.text-\[var\(--taali-runtime-terminal-text\)\]{color:var(--taali-runtime-terminal-text)}.text-\[var\(--taali-runtime-text\)\]{color:var(--taali-runtime-text)}.text-\[var\(--taali-success\)\]{color:var(--taali-success)}.text-\[var\(--taali-text\)\]{color:var(--taali-text)}.text-\[var\(--taali-warning\)\]{color:var(--taali-warning)}.text-\[var\(--taali-warning-ink\)\]{color:var(--taali-warning-ink)}.text-accent{color:var(--purple)}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cloud{color:var(--ink)}.text-danger{color:var(--red)}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-mute{color:var(--mute)}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-warn{color:var(--amber)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-\[0\.08\]{opacity:.08}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(90\,60\,200\,0\.18\)\]{--tw-shadow: 0 12px 30px rgba(90,60,200,.18);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_-12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 12px 32px -12px rgba(0,0,0,.35);--tw-shadow-colored: 0 12px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-30px_rgba\(91\,44\,168\,0\.4\)\]{--tw-shadow: 0 24px 60px -30px rgba(91,44,168,.4);--tw-shadow-colored: 0 24px 60px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\.\.\.rgba\(45\,140\,255\,0\.18\)\]{--tw-shadow-color: ...rgba(45,140,255,.18);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-lg\)\]{--tw-shadow-color: var(--shadow-lg);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow-color: var(--shadow-md);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--shadow-sm\)\]{--tw-shadow-color: var(--shadow-sm);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--taali-shadow-soft\)\]{--tw-shadow-color: var(--taali-shadow-soft);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--taali-shadow-strong\)\]{--tw-shadow-color: var(--taali-shadow-strong);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_14px_28px_rgba\(157\,0\,255\,0\.16\)\]{--tw-drop-shadow: drop-shadow(0 14px 28px rgba(157,0,255,.16));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_14px_28px_rgba\(157\,0\,255\,0\.18\)\]{--tw-drop-shadow: drop-shadow(0 14px 28px rgba(157,0,255,.18));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[14px\]{--tw-backdrop-blur: blur(14px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[padding\]{transition-property:padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-700{transition-duration:.7s}:root{--workable: #1a8754;--workable-dark: #13683f;--taali-bg: var(--bg);--taali-surface: color-mix(in oklab, var(--bg-2) 92%, transparent);--taali-surface-elevated: var(--bg-2);--taali-surface-subtle: var(--bg-3);--taali-surface-muted: color-mix(in oklab, var(--purple) 4%, var(--bg-2));--taali-surface-warm: color-mix(in oklab, var(--peach) 24%, var(--bg-2));--taali-card-bg: var(--bg-2);--taali-panel-bg: color-mix(in oklab, var(--bg-2) 96%, transparent);--taali-table-header: color-mix(in oklab, var(--bg) 85%, var(--bg-2));--taali-line: var(--line);--taali-line-2: var(--line-2);--taali-border: var(--line);--taali-border-soft: color-mix(in oklab, var(--line) 78%, transparent);--taali-border-subtle: color-mix(in oklab, var(--ink) 8%, transparent);--taali-border-muted: var(--line);--taali-text: var(--ink);--taali-ink-2: var(--ink-2);--taali-inverse-bg: var(--ink);--taali-inverse-text: var(--bg);--taali-inverse-muted: color-mix(in oklab, var(--taali-inverse-text) 72%, transparent);--taali-inverse-accent: var(--purple-lav);--taali-muted: var(--mute);--taali-nav-bg: var(--bg-2);--taali-nav-pill-bg: color-mix(in oklab, var(--bg-2) 92%, transparent);--taali-purple: var(--purple);--taali-purple-hover: var(--purple-2);--taali-purple-soft: var(--purple-soft);--taali-accent-ink: var(--purple-2);--taali-workable: var(--workable);--taali-workable-dark: var(--workable-dark);--taali-workable-ink: var(--workable-dark);--taali-surface-hover: color-mix(in oklab, var(--purple) 8%, transparent);--taali-radius: var(--radius);--taali-radius-card: var(--radius-lg);--taali-radius-panel: var(--radius-xl);--taali-font: var(--font-sans);--taali-font-display: var(--font-display);--taali-font-mono: var(--font-mono);--taali-ring: color-mix(in oklab, var(--purple) 18%, transparent);--agent-edge-base: #6d3bd1;--agent-edge-on-brand: #c4a5fd;--agent-edge-glow: rgba(109, 59, 209, .42);--taali-selection-border: color-mix(in oklab, var(--purple) 18%, var(--line));--taali-selection-border-hover: color-mix(in oklab, var(--purple) 34%, var(--line));--taali-selection-border-active: color-mix(in oklab, var(--purple) 48%, var(--line));--taali-selection-selected-bg: var(--bg-3);--taali-selection-selected-ink: var(--ink);--taali-shadow-soft: var(--shadow-md);--taali-shadow-strong: var(--shadow-lg);--taali-radius-control: var(--radius-sm);--taali-success: var(--green);--taali-success-soft: color-mix(in oklab, var(--green) 10%, var(--bg-2));--taali-success-border: color-mix(in oklab, var(--green) 28%, var(--line));--taali-success-ink: #0f7a4f;--taali-warning: var(--amber);--taali-warning-soft: color-mix(in oklab, var(--amber) 12%, var(--bg-2));--taali-warning-border: color-mix(in oklab, var(--amber) 28%, var(--line));--taali-warning-ink: var(--amber-ink);--amber-soft: #fbf0dd;--amber-ink: #7a4d0a;--green-ink: color-mix(in oklab, var(--green) 62%, var(--ink));--red-ink: color-mix(in oklab, var(--red) 62%, var(--ink));--purple-tint: #f4f0fb;--taali-danger: var(--red);--taali-danger-soft: color-mix(in oklab, var(--red) 10%, var(--bg-2));--taali-danger-border: color-mix(in oklab, var(--red) 28%, var(--line));--taali-info: var(--purple);--taali-info-soft: color-mix(in oklab, var(--purple) 10%, var(--bg-2));--taali-info-border: color-mix(in oklab, var(--purple) 28%, var(--line));--taali-level-junior: color-mix(in oklab, var(--green) 88%, black 12%);--taali-level-mid: color-mix(in oklab, var(--workable) 86%, black 14%);--taali-level-senior: color-mix(in oklab, var(--purple) 90%, black 10%);--taali-level-staff: color-mix(in oklab, var(--ink) 72%, var(--purple) 28%);--taali-runtime-bg: var(--bg);--taali-runtime-text: var(--ink);--taali-runtime-muted: var(--mute);--taali-runtime-border: color-mix(in oklab, var(--line) 84%, transparent);--taali-runtime-panel: color-mix(in oklab, var(--bg-2) 94%, transparent);--taali-runtime-panel-alt: color-mix(in oklab, var(--bg) 72%, var(--bg-2));--taali-runtime-panel-muted: color-mix(in oklab, var(--purple) 8%, var(--bg-2));--taali-runtime-overlay: color-mix(in oklab, var(--ink) 26%, transparent);--taali-runtime-terminal-bg: color-mix(in oklab, var(--ink) 94%, black 6%);--taali-runtime-terminal-header: color-mix(in oklab, var(--ink) 88%, white 12%);--taali-runtime-terminal-text: color-mix(in oklab, var(--bg) 90%, transparent);--taali-chat-composer-clearance: 320px;--glass-porcelain: #fff;--glass-canvas: color-mix(in oklab, var(--purple) 5%, var(--bg));--glass-chrome: color-mix(in oklab, var(--glass-porcelain) 50%, transparent);--glass-operational: color-mix(in oklab, var(--glass-porcelain) 58%, transparent);--glass-card: color-mix(in oklab, var(--glass-porcelain) 66%, transparent);--glass-content: color-mix(in oklab, var(--glass-porcelain) 74%, transparent);--glass-solid: var(--glass-content);--glass-overlay: color-mix(in oklab, var(--glass-porcelain) 82%, transparent);--glass-fallback: color-mix(in oklab, var(--glass-porcelain) 96%, var(--bg));--glass-border: color-mix(in oklab, var(--purple) 12%, var(--line));--glass-border-strong: color-mix(in oklab, var(--purple) 28%, var(--line));--glass-highlight: color-mix(in oklab, white 82%, transparent);--glass-shadow-sm: 0 1px 2px color-mix(in oklab, var(--ink) 5%, transparent), 0 8px 20px -18px color-mix(in oklab, var(--purple) 24%, transparent);--glass-shadow-md: 0 12px 36px -24px color-mix(in oklab, var(--ink) 22%, transparent), 0 4px 16px -12px color-mix(in oklab, var(--purple) 20%, transparent);--glass-shadow-lg: 0 28px 72px -36px color-mix(in oklab, var(--ink) 30%, transparent), 0 12px 36px -28px color-mix(in oklab, var(--purple) 32%, transparent);--glass-blur-chrome: 24px;--glass-blur-panel: 20px;--glass-saturate: 1.5;--glass-focus-ring: color-mix(in oklab, var(--purple) 66%, white);--glass-agent-live: var(--grad-agent-on-animated);--glass-expressive: radial-gradient(78% 108% at 14% 8%, color-mix(in oklab, var(--purple-lav) 18%, transparent), transparent 62%), radial-gradient(66% 92% at 92% 12%, color-mix(in oklab, var(--peach) 10%, transparent), transparent 58%), radial-gradient(88% 110% at 88% 96%, color-mix(in oklab, var(--purple) 34%, transparent), transparent 66%), radial-gradient(72% 96% at 4% 92%, color-mix(in oklab, var(--ink) 22%, transparent), transparent 60%), linear-gradient(0deg, color-mix(in oklab, var(--agent-on-1) 92%, transparent), color-mix(in oklab, var(--agent-on-1) 92%, transparent));--glass-agent-paused: color-mix(in oklab, var(--purple) 9%, var(--glass-operational));--glass-agent-off: color-mix(in oklab, var(--ink) 4%, var(--glass-card));--glass-semantic-brand: color-mix(in oklab, var(--purple) 11%, var(--glass-content));--glass-semantic-success: color-mix(in oklab, var(--green) 10%, var(--glass-content));--glass-semantic-danger: color-mix(in oklab, var(--red) 10%, var(--glass-content))}:root{--type-scale-user: 1;--type-scale-viewport: 1;--type-scale: calc(var(--type-scale-user) * var(--type-scale-viewport));--fs-eyebrow: max(11px, calc(.859375rem * var(--type-scale)));--fs-caption: max(11px, calc(.8984375rem * var(--type-scale)));--fs-body: max(11px, calc(.9375rem * var(--type-scale)));--fs-body-lg: max(11px, calc(1.015625rem * var(--type-scale)));--fs-subtitle: calc(1.09375rem * var(--type-scale));--fs-h3: calc(1.171875rem * var(--type-scale));--fs-h2: calc(1.40625rem * var(--type-scale));--fs-h1: calc(1.71875rem * var(--type-scale));--fs-stat: calc(2.03125rem * var(--type-scale));--fs-display: calc(clamp(30px, 3vw, 44px) * var(--type-scale));--lh-tight: 1.15;--lh-snug: 1.3;--lh-normal: 1.5;--lh-label: 1.25;--grad-text-accent: linear-gradient(96deg, #6a3fb8, #5e3aa8 40%, #8b5cf6);--grad-aura: radial-gradient(680px 440px at 86% 10%, color-mix(in oklab, var(--purple) 20%, transparent), transparent 62%), radial-gradient(520px 400px at 4% 92%, color-mix(in oklab, var(--purple) 9%, transparent), transparent 60%);--grad-text-accent-on-dark: linear-gradient(96deg, #b294f0, #a684e8 40%, #d0b8ff)}@media(max-width:720px){:root{--type-scale-viewport: .92}}small{font-size:var(--fs-caption)}@media print{:root{--type-scale-viewport: 1}}html[data-text-size=s]{--type-scale-user: .92}html[data-text-size=l]{--type-scale-user: 1.12}html[data-theme=dark]{--workable: #2faa6e;--workable-dark: #1a8754;--taali-workable-ink: var(--workable);--taali-inverse-accent: var(--purple-2);--taali-selection-selected-ink: var(--ink);--amber-soft: color-mix(in oklab, var(--amber) 16%, var(--bg-2));--amber-ink: #f5bd69;--grad-text-accent: linear-gradient(96deg, #b294f0, #a684e8 40%, #d0b8ff);--grad-aura: radial-gradient(760px 480px at 86% 4%, color-mix(in oklab, var(--purple) 42%, transparent), transparent 64%), radial-gradient(560px 420px at 2% 98%, color-mix(in oklab, var(--purple) 24%, transparent), transparent 62%);--glass-porcelain: #16102a;--glass-canvas: color-mix(in oklab, var(--purple) 7%, var(--bg));--glass-chrome: color-mix(in oklab, var(--glass-porcelain) 76%, transparent);--glass-operational: color-mix(in oklab, var(--glass-porcelain) 80%, transparent);--glass-card: color-mix(in oklab, var(--glass-porcelain) 84%, transparent);--glass-content: color-mix(in oklab, var(--glass-porcelain) 88%, transparent);--glass-solid: var(--glass-content);--glass-overlay: color-mix(in oklab, var(--glass-porcelain) 92%, transparent);--glass-fallback: color-mix(in oklab, var(--glass-porcelain) 96%, var(--bg));--glass-border: color-mix(in oklab, var(--purple) 22%, var(--line));--glass-border-strong: color-mix(in oklab, var(--purple) 44%, var(--line));--glass-highlight: color-mix(in oklab, white 12%, transparent);--glass-shadow-sm: 0 8px 24px -18px rgba(0, 0, 0, .78);--glass-shadow-md: 0 20px 46px -26px rgba(0, 0, 0, .82);--glass-shadow-lg: 0 32px 78px -34px rgba(0, 0, 0, .9);--glass-focus-ring: color-mix(in oklab, var(--purple-lav) 72%, white);--glass-agent-paused: color-mix(in oklab, var(--purple) 16%, var(--bg-2));--glass-agent-off: color-mix(in oklab, var(--ink) 7%, var(--bg-2));--glass-semantic-brand: color-mix(in oklab, var(--purple) 16%, var(--bg-2));--glass-semantic-success: color-mix(in oklab, var(--green) 14%, var(--bg-2));--glass-semantic-danger: color-mix(in oklab, var(--red) 15%, var(--bg-2))}html[data-theme=dark][data-brand=taali]{--taali-accent-ink: #b794ff;--agent-edge-base: #a78bfa;--agent-edge-on-brand: #c4a5fd;--agent-edge-glow: rgba(167, 139, 250, .58);--taali-success-ink: #34d399;--taali-selection-selected-ink: var(--ink);--grad-aura: none;--glass-porcelain: var(--taali-dark-ground-raised);--glass-canvas: var(--taali-dark-ground);--glass-chrome: color-mix(in oklab, var(--taali-dark-ground-raised) 50%, transparent);--glass-operational: color-mix(in oklab, var(--taali-dark-ground-raised) 58%, transparent);--glass-card: color-mix(in oklab, var(--taali-dark-ground-raised) 66%, transparent);--glass-content: color-mix(in oklab, var(--taali-dark-ground-raised) 74%, transparent);--glass-solid: var(--glass-content);--glass-overlay: color-mix(in oklab, var(--taali-dark-ground-raised) 82%, transparent);--glass-fallback: color-mix(in oklab, var(--glass-porcelain) 96%, var(--taali-dark-ground));--glass-border: color-mix(in oklab, var(--cloud) 14%, transparent);--glass-border-strong: color-mix(in oklab, var(--cloud) 24%, transparent);--glass-highlight: color-mix(in oklab, var(--cloud) 10%, transparent);--glass-shadow-sm: 0 8px 24px -18px rgba(0, 0, 0, .78);--glass-shadow-md: 0 20px 46px -26px rgba(0, 0, 0, .82);--glass-shadow-lg: 0 32px 78px -34px rgba(0, 0, 0, .9);--glass-focus-ring: var(--purple-lav);--glass-agent-paused: var(--glass-operational);--glass-agent-off: color-mix(in oklab, var(--ink) 4%, var(--glass-card));--glass-semantic-brand: var(--purple-soft);--glass-semantic-success: color-mix(in oklab, var(--green) 10%, var(--glass-content));--glass-semantic-danger: color-mix(in oklab, var(--red) 10%, var(--glass-content))}.app-nav{position:sticky;top:0;z-index:40;background:var(--taali-nav-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.1) blur(10px);backdrop-filter:saturate(1.1) blur(10px)}.app-nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px;padding:0 var(--pad-x)}@media(max-width:720px){.app-nav-inner{--pad-x: 20px;gap:12px}.app-nav-inner>.row{flex-wrap:nowrap}}.logo{display:inline-flex;align-items:center;gap:10px;border:0;background:transparent;padding:0;color:inherit;cursor:pointer}.logo-tile{display:inline-grid;place-items:center;width:28px;height:28px}.logo-tile svg{width:28px;height:28px;display:block}.logo-mark{width:28px;height:28px;border-radius:7px;background:var(--purple);display:grid;place-items:center;flex-shrink:0}.logo-mark svg{width:20px;height:20px}.logo-word{font-family:var(--font-display);font-size:var(--fs-subtitle);font-weight:600;letter-spacing:-.025em;text-transform:lowercase;line-height:1}.logo-word em{font-style:normal;color:var(--purple)}.app-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm)}.app-tab{border:0;background:transparent;padding:7px 18px;border-radius:999px;font-size:var(--fs-eyebrow);font-weight:500;color:var(--mute);letter-spacing:.01em;cursor:pointer}.app-tab:hover{color:var(--ink)}.app-tab.active{background:var(--ink);color:var(--bg)}.app-user{display:flex;align-items:center;justify-content:flex-end;min-height:40px;gap:8px}.app-user .name{display:flex;height:36px;max-width:180px;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right;font-size:var(--fs-eyebrow);line-height:1.1}.app-user .name .n{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.15}.app-user .name .sub{max-width:100%;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font-family:inherit;font-size:.75rem;letter-spacing:0;line-height:1.15}.app-avatar{width:36px;height:36px;flex:0 0 36px;align-self:center;border-radius:50%;display:grid;place-items:center;background:var(--purple-soft);color:var(--taali-accent-ink);font-size:var(--fs-eyebrow);font-weight:600;line-height:1}.icon-btn{width:36px;height:36px;flex:0 0 36px;align-self:center;border-radius:50%;display:grid;place-items:center;padding:0;border:1px solid var(--line);background:var(--bg-2);color:var(--ink-2);line-height:1;transition:border-color .15s,color .15s,transform .08s}.icon-btn svg{display:block}.icon-btn:hover{color:var(--purple);border-color:var(--purple)}.icon-btn:active{transform:translateY(1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:999px;padding:10px 18px;background:transparent;font-size:var(--fs-body);font-weight:500;white-space:nowrap;transition:transform .08s ease,background .15s ease,color .15s ease,border-color .15s ease}.btn:active{transform:translateY(1px)}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.btn-primary{background:var(--ink);color:var(--bg)}.btn-primary:hover,.btn-purple{background:var(--accent-solid);color:var(--on-accent-solid)}.btn-purple:hover{background:var(--purple-2)}.btn-outline{background:var(--bg-2);border-color:var(--line);color:var(--ink-2)}.btn-outline:hover{border-color:var(--ink);color:var(--ink)}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover{color:var(--purple)}.btn-sm{padding:7px 14px;font-size:var(--fs-eyebrow)}.app-nav .btn-sm{font-size:var(--fs-body)}.btn-lg{padding:14px 24px;font-size:var(--fs-body-lg)}.h-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em;line-height:.98;color:var(--ink)}.eyebrow{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:5px 12px 5px 5px;border:1px solid var(--line);background:var(--bg-2);border-radius:999px;box-shadow:var(--shadow-sm);font-size:.75rem;color:var(--ink-2)}.eyebrow-tag{background:var(--accent-solid);color:var(--on-accent-solid);padding:3px 10px;border-radius:999px;font-family:var(--font-mono);font-size:.65625rem;font-weight:500;letter-spacing:.06em}.mono-label,.kicker{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase}.mono-label{color:var(--mute)}.kicker{color:var(--taali-accent-ink)}.page{max-width:1440px;margin:0 auto;padding:40px var(--pad-x) 120px}.page-head{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--taali-section-head-gap);margin-bottom:24px;padding:32px 40px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page-head>*{position:relative}.page-head .tally-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(50% 80% at 80% 50%,black,transparent 70%);mask-image:radial-gradient(50% 80% at 80% 50%,black,transparent 70%);opacity:.7;pointer-events:none}.page-head h1{margin:10px 0 6px;font-family:var(--font-display);font-size:2.5rem;font-weight:600;line-height:1.05;letter-spacing:-.035em}.page-head .sub{max-width:620px;color:var(--mute);font-size:var(--fs-caption);line-height:1.5}.app-user .app-avatar.desktop-only,.app-user .icon-btn.desktop-only{display:grid;place-items:center}.app-user .name.desktop-only{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0;max-width:150px;white-space:nowrap}.app-user .name .n,.app-user .name .sub{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dashboard-theme-toggle .icon-btn{flex:0 0 36px}.nav-more-btn{border-color:color-mix(in oklab,var(--purple) 28%,var(--line));color:var(--purple)}.dashboard-nav-mobile-user .n{font-size:var(--fs-eyebrow);font-weight:600}.dashboard-nav-mobile-user .sub{color:var(--mute);font-family:inherit;font-size:.75rem}.dashboard-nav-mobile-link.active{background:var(--ink);color:var(--bg);border-color:var(--ink)}.settings-loading{display:grid;gap:20px}.settings-layout{display:grid;grid-template-columns:260px 1fr;gap:22px;align-items:start}.settings-side{position:sticky;top:var(--shell-sticky-offset, 88px);align-self:start;padding:18px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.settings-side-group-label{margin:12px 10px 6px;font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.settings-side-group-label:first-child{margin-top:4px}.settings-side-link{display:block;width:100%;padding:8px 10px;border-radius:8px;color:var(--ink-2);text-align:left;font-size:var(--fs-eyebrow);transition:background .15s ease,color .15s ease}.settings-side-link:hover{background:var(--bg-3)}.settings-side-link.active{background:var(--ink);color:var(--bg)}.settings-main{display:flex;flex-direction:column;gap:20px}.settings-panel{padding:26px 30px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.settings-panel h2{margin:0 0 4px;font-family:var(--font-display);font-size:1.625rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.15}.settings-panel .sub{margin:0 0 22px;color:var(--mute);font-size:var(--fs-eyebrow)}.settings-top-gap{margin-top:24px}.settings-toggle-list{display:flex;flex-direction:column;gap:12px}.settings-toggle-card{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px}.settings-toggle-card h4{margin:0 0 2px;font-size:var(--fs-body);font-weight:600}.settings-toggle-card p{margin:0;font-size:var(--fs-eyebrow);color:var(--mute);line-height:1.5}.settings-toggle-card-action{display:inline-flex;align-items:center;gap:10px}.sw{width:40px;height:22px;border-radius:999px;background:var(--line);position:relative;cursor:pointer;transition:background .15s}.sw:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:left .15s}.sw.on{background:var(--purple)}.sw.on:after{left:20px}.settings-save-row,.settings-inline-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-save-row{margin-top:24px;padding-top:20px;border-top:1px solid var(--line-2)}.settings-inline-actions.end{justify-content:flex-end}.settings-inline-actions.space-between{justify-content:space-between}.settings-inline-note{color:var(--mute);font-size:var(--fs-caption);line-height:1.5}.settings-hint{margin-top:14px;padding:10px 12px;border:1px solid var(--taali-danger-border);border-radius:10px;background:var(--taali-danger-soft);color:var(--taali-danger);font-size:.78125rem;line-height:1.5}.wk-schedule-list{display:grid;gap:4px;font-size:var(--fs-eyebrow);line-height:1.5;color:var(--ink-2)}.row-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-items:start}.settings-invite-form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;margin-bottom:18px}.settings-member-actions{display:flex;align-items:flex-end}.members{display:flex;flex-direction:column;gap:10px}.mb{display:grid;grid-template-columns:40px 1fr auto auto;gap:14px;align-items:center;padding:10px 14px;border:1px solid var(--line-2);border-radius:12px}.mb .av{width:36px;height:36px;border-radius:50%;background:var(--purple-soft);color:var(--taali-accent-ink);display:grid;place-items:center;font-size:var(--fs-eyebrow);font-weight:600}.mb .who b{font-size:var(--fs-eyebrow)}.mb .who div{color:var(--mute);font-family:var(--font-mono);font-size:.71875rem}.settings-empty-state{padding:16px;border:1px dashed var(--line);border-radius:12px;color:var(--mute);font-size:var(--fs-body)}.settings-summary-card,.settings-billing-card{padding:16px 18px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-3)}.settings-summary-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.settings-summary-value{margin-top:6px;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.settings-summary-note{margin-top:4px;font-size:var(--fs-caption);color:var(--mute);line-height:1.5}.wk-status{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:16px 18px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-3);margin-bottom:18px}.wk-status h4{margin:0 0 2px;font-size:var(--fs-caption);font-weight:600}.wk-status .meta{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute)}.wk-status .meta b{color:var(--ink-2);font-weight:500}.wk-summary{margin-top:20px;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-3)}.wk-summary-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:12px}.wk-summary-row .kpi-l{margin-top:2px}.wk-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wk-mode-card{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:flex-start;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px}.wk-mode-card.selected{border-color:var(--purple);background:var(--bg-3)}.wk-mode-card h5{margin:0 0 4px;font-size:var(--fs-eyebrow);font-weight:600}.wk-mode-card p{margin:0;font-size:var(--fs-caption);color:var(--mute);line-height:1.5}.settings-scope-list{display:grid;gap:10px}.settings-scope-item{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg-3);font-size:var(--fs-eyebrow)}.settings-scope-item b{display:block;margin-bottom:2px}.settings-scope-item small{display:block;color:var(--mute);line-height:1.4;font-size:var(--fs-caption)}.settings-role-picker{padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-3)}.settings-role-picker-header{display:flex;justify-content:space-between;align-items:center;gap:var(--taali-section-head-gap);margin-bottom:12px}.settings-role-picker-list{max-height:240px;overflow-y:auto;margin-top:12px;display:grid;gap:8px}.settings-error-copy{color:var(--red);font-size:.78125rem;line-height:1.5}.settings-banner{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;margin-top:20px}.settings-banner.warning{background:color-mix(in oklab,var(--amber) 10%,var(--bg-2));border-color:color-mix(in oklab,var(--amber) 24%,var(--line))}.settings-banner-title{font-size:var(--fs-eyebrow);font-weight:600}.settings-banner-copy{font-size:.78125rem;color:var(--mute)}.settings-link-button{color:var(--purple);font-size:.78125rem;text-decoration:underline;text-underline-offset:3px}.settings-danger-card{margin-top:18px;padding:16px 18px;border:1px solid color-mix(in oklab,var(--red) 20%,var(--line));border-radius:14px;background:color-mix(in oklab,var(--red) 8%,var(--bg-2));display:flex;align-items:center;justify-content:space-between;gap:14px}.settings-danger-title{color:var(--red);font-size:var(--fs-eyebrow);font-weight:600}.settings-danger-copy{margin-top:3px;color:var(--ink-2);font-size:var(--fs-caption);line-height:1.5}.settings-subgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.req-editor{display:flex;flex-direction:column;gap:10px}.req-editor-empty{padding:16px 14px;border:1px dashed var(--line);border-radius:10px;background:var(--bg-2);font-size:var(--fs-body);color:var(--mute);text-align:center}.req-editor-list{display:flex;flex-direction:column;gap:8px}.req-editor-row{display:grid;grid-template-columns:160px 1fr auto;gap:8px;align-items:center}.req-editor-priority{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);color:var(--ink);font-size:var(--fs-body)}.req-editor-text{height:38px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);color:var(--ink);font-size:var(--fs-body-lg);width:100%}.req-editor-priority:focus,.req-editor-text:focus{outline:0;border-color:var(--purple);box-shadow:0 0 0 4px color-mix(in oklab,var(--purple) 16%,transparent)}.req-editor-remove{height:38px;width:38px;border:1px solid var(--line);border-radius:10px;background:var(--bg-3);color:var(--mute);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.req-editor-remove:hover{border-color:var(--line-2);color:var(--ink)}.req-editor-add{align-self:flex-start}@media(max-width:720px){.req-editor-row{grid-template-columns:1fr auto}.req-editor-priority{grid-column:1 / -1}}.settings-subcard{padding:18px 20px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg-3)}.settings-subcard-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.settings-subcard-head h3,.settings-usage-head h3{margin:0 0 3px;font-size:var(--fs-subtitle);font-weight:600}.settings-subcard-head p{margin:0;color:var(--mute);font-size:var(--fs-body);line-height:var(--lh-normal)}.settings-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.settings-billing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-credit-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.settings-credit-pack{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-radius:14px;background:var(--ink);color:var(--bg);box-shadow:var(--shadow-sm)}.settings-credit-pack-meta{display:inline-flex;align-items:center;gap:8px}.settings-usage-table{margin-top:18px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--bg-2)}.settings-usage-head{padding:14px 18px;border-bottom:1px solid var(--line-2)}.settings-usage-table table{width:100%;border-collapse:collapse}.settings-usage-table th{padding:12px 18px;text-align:left;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.settings-usage-table td{padding:12px 18px;border-top:1px solid var(--line-2);font-size:var(--fs-body)}.settings-usage-table td.empty{text-align:center;color:var(--mute)}.settings-loading-inline{display:inline-flex;align-items:center;gap:10px;color:var(--mute);font-size:var(--fs-body)}.settings-segmented{display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--bg-3)}.settings-segmented button{padding:10px 16px;border-radius:999px;color:var(--mute);font-size:var(--fs-body);font-weight:500}.settings-segmented button.active{background:var(--ink);color:var(--bg)}.settings-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;background:#0c081485}.settings-modal{width:min(100%,440px);padding:22px;background:var(--bg-2)}.settings-modal h2{margin:0 0 8px;font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em}.settings-modal p{margin:0 0 16px;color:var(--mute);font-size:var(--fs-body);line-height:var(--lh-normal)}.tasks-hero{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:flex-end;margin-bottom:20px;padding:28px 32px 26px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tasks-hero h1{margin:12px 0 8px;font-family:var(--font-display);font-size:var(--fs-display);font-weight:600;letter-spacing:-.04em;line-height:1}.tasks-hero p{max-width:520px;margin:0;color:var(--mute);font-size:var(--fs-body-lg)}.tasks-hero .sumrow{display:flex;gap:28px;padding:6px 8px}.tasks-hero .sumrow .block .v{font-size:var(--fs-h1);font-weight:600;letter-spacing:-.02em}.tasks-hero .sumrow .block .k{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.tasks-hero .sumrow .block.overdue .v{color:var(--red)}.tasks-hero .sumrow .block.today .v{color:var(--purple)}.tasks-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gap-inline);margin-bottom:16px;padding:8px;border:1px solid var(--line);border-radius:var(--radius)}.seg{display:inline-flex;gap:4px;padding:4px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm)}.seg button,.seg a{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;color:var(--mute);font-size:var(--fs-body);font-weight:500;white-space:nowrap;text-decoration:none}.seg button:hover,.seg a:hover{color:var(--ink)}.seg button.on,.seg button.active,.seg a.on,.seg a.active{background:var(--ink);color:var(--bg)}.tasks-toolbar-actions{display:flex;align-items:center;gap:var(--gap-inline);flex-wrap:wrap}@media(max-width:860px){.tasks-toolbar{grid-template-columns:1fr}.tasks-toolbar-actions{align-items:stretch}}.task-group .g-head{display:flex;justify-content:space-between;align-items:center;padding:14px 22px;background:var(--bg-3);border-bottom:1px solid var(--line)}.task-group .g-head .lbl{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}.task-group.overdue .g-head .lbl{color:var(--red)}.task-group .g-head .count{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.08em;color:var(--mute)}.task-check{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line);background:var(--bg-3);display:grid;place-items:center;cursor:pointer;transition:all .15s}.task-check:hover{border-color:var(--purple)}.task-check.done{background:var(--purple);border-color:var(--purple)}.task-check.done:after{content:"";width:8px;height:5px;border:2px solid white;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.task-main .title{margin-bottom:3px;font-size:var(--fs-body-lg);font-weight:500;letter-spacing:-.005em}.task-main .sub{font-size:var(--fs-body);color:var(--mute);line-height:1.4}.t-due.red{color:var(--red)}.t-assignee{width:26px;height:26px;border-radius:50%;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center;font-size:var(--fs-eyebrow);font-weight:600}.tasks-side-panel{margin-bottom:18px;padding:22px 24px;background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.tasks-side-panel h3{margin:0 0 4px;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em}.tasks-side-panel .sub2{margin:0 0 14px;color:var(--mute);font-size:var(--fs-body)}.tasks-side-metric .v{font-size:var(--fs-h3);font-weight:600}.tasks-side-metric .k{margin-top:3px;color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase}.tasks-completed-item .t-name{font-size:var(--fs-body-lg);font-weight:500}.tasks-completed-item .t-desc{margin-top:2px;color:var(--mute);font-size:var(--fs-caption)}.tasks-empty-panel,.tasks-empty-mini{padding:20px 22px;border:1px dashed var(--line);border-radius:16px;color:var(--mute);background:var(--bg-2)}@media(max-width:1280px){.taali-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.taali-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.taali-pipeline{grid-template-columns:1fr}}@media(max-width:1280px){.taali-pipeline-arrow{display:none}}.taali-pipeline-card-title{font-size:var(--fs-eyebrow);font-weight:600;color:var(--ink)}.tasks-bespoke-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-inline);margin-top:24px;padding:12px 16px;border:1px dashed var(--line);border-radius:14px;background:var(--bg-2)}.tasks-bespoke-cta strong{color:var(--ink);font-size:var(--fs-body);font-weight:600}.tasks-bespoke-cta-btn{flex-shrink:0;padding:9px 16px;border-radius:999px;border:1px solid color-mix(in oklab,var(--purple) 35%,var(--line));background:var(--bg-3);color:var(--ink);font-size:var(--fs-body);font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}.tasks-bespoke-cta-btn:hover{background:color-mix(in oklab,var(--purple) 8%,var(--bg));border-color:var(--purple)}@media(max-width:640px){.tasks-bespoke-cta{flex-direction:column;align-items:stretch}.tasks-bespoke-cta-btn{align-self:flex-start}}.jobs-search{display:flex;gap:14px;align-items:center;margin-bottom:20px}.jobs-search input{flex:1;width:100%;padding:14px 18px;border-radius:14px;border:1px solid var(--line);background:var(--bg-2);font:inherit;font-size:var(--fs-eyebrow)}.jobs-search input:focus{outline:0;border-color:var(--purple);box-shadow:0 0 0 4px color-mix(in oklab,var(--purple) 16%,transparent)}.jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:1180px){.jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.jobs-grid{grid-template-columns:minmax(0,1fr)}}.job-card{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.job-card:hover{border-color:color-mix(in oklab,var(--purple) 25%,var(--line));box-shadow:var(--shadow-md);transform:translateY(-4px)}.job-card .role-name{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.job-card.from-wk{border-color:color-mix(in oklab,var(--workable) 25%,var(--line))}.job-card.agent-on{border-color:var(--purple-soft)}.job-card.agent-on:hover{border-color:var(--taali-accent-ink);box-shadow:0 0 0 1px var(--purple-2),var(--shadow-md)}.job-card.is-active{gap:11px;padding:16px 18px}.job-family-group{grid-column:span 1;min-width:0;position:relative;display:grid;isolation:isolate}.job-family-group:before{content:"";position:absolute;z-index:0;top:-7px;right:-7px;bottom:-7px;left:-7px;pointer-events:none;border:1px solid color-mix(in oklab,var(--purple) 30%,var(--line));border-radius:calc(var(--radius-lg) + 7px);background:color-mix(in oklab,var(--purple-soft) 20%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--purple-soft) 22%,transparent)}.job-family-group.is-size-2{grid-column:span 2}.job-family-group.is-size-3{grid-column:span 3}.job-family-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;height:100%}.job-family-group.is-size-2 .job-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-family-group.is-size-3 .job-family-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.job-family-grid>.job-card{min-width:0;height:100%}.jobs-active-section{min-width:0}.jobs-role-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--taali-section-head-gap);margin:2px 2px 11px}.jobs-role-group-heading h2{margin:0;font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:700;letter-spacing:-.01em;color:var(--ink)}.jobs-role-group-heading p,.jobs-role-group-heading>span{margin:2px 0 0;font-family:var(--font-mono);font-size:var(--fs-eyebrow);line-height:1.4;letter-spacing:.04em;color:var(--ink-soft)}.jobs-role-group-heading>span{white-space:nowrap}.jobs-active-empty{min-height:86px;display:grid;place-items:center;border:1px dashed var(--line);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--bg-2) 70%,transparent);font-size:var(--fs-body);color:var(--mute)}.jobs-inactive-section{margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--bg-3) 58%,var(--bg-2))}.jobs-inactive-toggle{width:100%;min-height:66px;display:flex;align-items:center;gap:11px;padding:12px 16px;border:0;background:transparent;color:var(--ink-2);text-align:left;cursor:pointer;transition:background .12s ease}.jobs-inactive-toggle:hover{background:color-mix(in oklab,var(--ink) 3%,transparent)}.jobs-inactive-toggle:focus-visible{outline:2px solid color-mix(in oklab,var(--purple) 58%,transparent);outline-offset:-3px}.jobs-inactive-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--line);border-radius:9px;background:var(--bg-2);color:var(--mute)}.jobs-inactive-toggle-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.jobs-inactive-title{font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:600;letter-spacing:-.01em;color:var(--ink-2)}.jobs-inactive-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);color:var(--mute)}.jobs-inactive-count{min-width:28px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--line);border-radius:999px;background:var(--bg-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:600;color:var(--mute)}.jobs-inactive-action{min-width:30px;font-size:var(--fs-caption);color:var(--mute);text-align:right}.jobs-inactive-chevron{flex:0 0 auto;color:var(--mute);transition:transform .16s ease}.jobs-inactive-chevron.is-open{transform:rotate(180deg)}.jobs-inactive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;border-top:1px solid var(--line)}.job-agent-pill{display:inline-flex;align-items:center;gap:6px;height:23px;border-radius:999px;padding:0 11px;font-family:var(--font-mono);font-size:var(--fs-body);font-weight:700;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.job-agent-pill .d{width:16px;height:16px;margin-left:-4px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center}.job-agent-pill.is-on{background:var(--grad-agent-on-animated);background-size:300% 300%;color:#fff;box-shadow:0 2px 8px -2px #3a1d6e80}.job-agent-pill.is-on .d{background:#c4a5fd4d}.job-agent-pill.is-paused{background:var(--amber-soft);color:var(--amber-ink);border:1px solid color-mix(in oklab,var(--amber) 40%,var(--line))}.job-agent-pill.is-paused .d{background:var(--bg-2)}.job-agent-pill.is-held{background:color-mix(in oklab,var(--amber-soft) 76%,var(--purple-soft));color:var(--amber-ink);border:1px solid color-mix(in oklab,var(--amber) 34%,var(--purple-soft))}.job-agent-pill.is-held .d{background:var(--bg-2)}.job-agent-pill.is-queued{background:var(--purple-soft);color:var(--taali-accent-ink);border:1px solid color-mix(in oklab,var(--purple) 35%,var(--line))}.job-agent-pill.is-queued .d{background:var(--bg-2)}.job-agent-pill.is-needs-input{background:var(--amber-soft);color:var(--amber-ink);border:1px solid color-mix(in oklab,var(--amber) 40%,var(--line))}.job-agent-pill.is-off{background:var(--bg-3);color:var(--mute);border:1px solid var(--line)}.job-card.not-live{opacity:.55;filter:grayscale(.3);box-shadow:none}.job-card.is-compact{min-height:104px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:13px;background:color-mix(in oklab,var(--bg-2) 84%,var(--bg-3));box-shadow:none;cursor:pointer}.job-card.is-compact.not-live{opacity:.78;filter:grayscale(.18)}.job-card.is-compact:hover{opacity:.94;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.job-card-compact-copy{min-width:0}.job-card-compact-head{display:flex;align-items:baseline;gap:6px;min-width:0}.job-card.is-compact .role-name{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-body-lg);color:var(--ink-2)}.job-card-compact-id{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-label);color:var(--mute)}.job-card.is-compact .role-meta{margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-caption);color:var(--mute)}.job-card-compact-family{display:flex;align-items:center;gap:5px;min-width:0;margin-top:6px;color:var(--taali-accent-ink);font-size:var(--fs-caption)}.job-card-compact-family span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card-compact-tail{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-caption);color:var(--mute)}.job-card-compact-bottom{display:grid;gap:7px;min-width:0}.job-card-compact-pipeline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-card-compact-tail .job-foot-open{margin-left:auto}@media(max-width:1180px){.jobs-inactive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-family-group.is-size-3{grid-column:span 2}.job-family-group.is-size-3 .job-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.jobs-inactive-grid{grid-template-columns:minmax(0,1fr)}.jobs-inactive-action{display:none}.jobs-role-group-heading{align-items:flex-start}.job-family-group,.job-family-group.is-size-2,.job-family-group.is-size-3{grid-column:span 1}.job-family-grid,.job-family-group.is-size-2 .job-family-grid,.job-family-group.is-size-3 .job-family-grid{grid-template-columns:minmax(0,1fr)}}.job-star.is-locked{opacity:.95}.job-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--taali-section-head-gap)}.job-head h3{font-size:var(--fs-h3);letter-spacing:-.01em;margin:0 0 4px;font-weight:600}.job-head .sub{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute)}.job-card-title{flex:1;min-width:0}.job-card-title-line{display:flex;align-items:baseline;gap:7px;min-width:0}.job-card.is-active .role-name{flex:0 1 auto;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:var(--lh-snug)}.job-card-role-id{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-label);color:var(--mute)}.job-card.is-active .role-meta{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-label);letter-spacing:.03em;color:var(--mute)}.job-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:16px;border:1px solid var(--line);border-radius:11px;overflow:hidden}.job-card.is-active .job-stats{margin-top:0}.job-card.is-active .js-cell{padding-block:7px}.js-cell{padding:9px 4px;text-align:center;border-right:1px solid var(--line);min-width:0}.js-cell:last-child{border-right:none}.js-cell.is-term{background:var(--bg-3)}.js-cell .k{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute);letter-spacing:.06em;text-transform:uppercase}.js-cell .v{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:1.1;margin-top:2px;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.job-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:var(--fs-subtitle);color:var(--mute)}.job-card-bottom{display:grid;gap:8px;min-width:0;margin-top:auto}.job-card-pill-row{display:flex;align-items:flex-end;gap:7px;min-width:0}.job-card-pill-list{display:flex;flex:1 1 auto;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.job-card-agent-slot{display:inline-flex;flex:0 0 auto;align-self:flex-start;margin-left:auto}.job-card-agent-slot .job-agent-pill{box-sizing:border-box;min-height:22px;height:22px;padding:0 8px;gap:5px;font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-label);letter-spacing:.02em}.job-card-agent-slot .job-agent-pill .d{width:15px;height:15px}.job-card-pill-row :is(.ats-tag,.job-card-type-badge,.job-client-chip){box-sizing:border-box;display:inline-flex;align-items:center;min-height:22px;padding:0 8px;font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:600;line-height:var(--lh-label);letter-spacing:.02em;white-space:nowrap}.job-card-pill-row .job-client-chip{min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis}.job-card.is-active .job-foot{min-width:0;margin-top:0;font-size:var(--fs-body);line-height:var(--lh-normal)}.job-card.is-active :is(.job-foot-pending,.job-foot-hint){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.job-card-pill-row{gap:5px}.job-card-pill-list{gap:4px}.job-card-pill-row :is(.ats-tag,.job-card-type-badge,.job-client-chip){padding-inline:6px;font-size:var(--fs-eyebrow)}.job-card-agent-slot .job-agent-pill{padding-inline:6px;font-size:var(--fs-eyebrow)}}.job-foot-pending{color:var(--taali-accent-ink);font-weight:500;display:inline-flex;align-items:center;gap:5px}.job-foot-hint{display:inline-flex;align-items:center;gap:5px}.job-foot-paused{color:var(--amber-ink)}.job-foot-open{margin-left:auto;white-space:nowrap}.filter-row-label{align-self:center;font-family:var(--font-mono);font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--mute);margin-right:2px}.wk-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;background:linear-gradient(135deg,var(--workable) 0%,var(--workable-dark) 100%);color:#fff;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;font-weight:600}.wk-sync .pulse{width:6px;height:6px;border-radius:50%;background:var(--green)}.wk-strip{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:12px 18px;margin-bottom:16px;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm)}.wk-strip .lg{width:30px;height:30px;border-radius:7px;display:grid;place-items:center}.wk-strip .meta{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute);display:flex;gap:14px;flex-wrap:wrap}.wk-strip .meta b{color:var(--ink-2);font-weight:500}.filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.jobs-source-segments{flex:0 1 auto}.f-chip{padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font-size:var(--fs-body);color:var(--ink-2);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.f-chip.on{background:var(--taali-button-primary-bg);border-color:var(--taali-button-primary-bg);color:#fff}.f-chip.add{color:var(--mute);border-style:dashed}.f-chip:disabled{opacity:1;cursor:default}.f-chip .ct{font-family:var(--font-mono);font-size:var(--fs-eyebrow);padding:1px 6px;border-radius:5px;background:var(--bg-3);color:var(--mute)}.f-chip.on .ct{background:#fff3;color:#fff}.jobs-client-filter{display:inline-flex;align-items:center;gap:6px;margin-left:4px}.jobs-client-filter select{padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font-size:var(--fs-body);color:var(--ink-2);cursor:pointer}.client-rollup{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 16px;margin-bottom:16px;border-radius:10px;background:var(--purple-soft);border:1px solid color-mix(in oklab,var(--purple) 16%,transparent);font-size:var(--fs-body);color:var(--ink-2)}.client-rollup-name{font-weight:600;color:var(--ink)}.client-rollup-stat b{font-family:var(--font-mono);color:var(--taali-accent-ink);margin-right:3px}.client-rollup-stat.is-muted b{color:var(--mute)}.job-status-badge.is-cancelled{text-decoration:line-through}.job-client-chip{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-eyebrow);color:var(--ink-2);background:var(--bg-2);border:1px solid var(--line);padding:2px 7px;border-radius:999px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-status-control{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;margin:16px 0 4px;border:1px solid var(--line);border-radius:12px;background:var(--bg-2)}.role-lifecycle-control{align-items:center}.role-lifecycle-control .jsc-main{flex:1 1 260px;min-width:0}.role-lifecycle-control .jsc-actions{justify-content:flex-end;margin-left:auto}.jsc-copy{margin:5px 0 0;color:var(--mute);font-size:var(--fs-caption);line-height:1.45}.jsc-copy strong{color:var(--ink-2);font-weight:600}.role-lifecycle-control.is-read-only{background:color-mix(in srgb,var(--purple-soft) 36%,var(--bg-2))}.jsc-head{display:inline-flex;align-items:center;gap:9px}.jsc-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.jsc-actions{display:inline-flex;flex-wrap:wrap;gap:6px}.jsc-btn{padding:4px 11px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font-size:var(--fs-caption);color:var(--ink-2);cursor:pointer}.jsc-btn:hover:not(:disabled){border-color:var(--purple);color:var(--taali-accent-ink)}.jsc-btn.is-current{background:var(--accent-solid);border-color:var(--purple);color:var(--on-accent-solid);cursor:default}.jsc-btn:disabled:not(.is-current){opacity:.5;cursor:default}.req-client-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:var(--fs-caption);font-weight:600;background:var(--purple-soft);color:var(--taali-accent-ink);border:1px solid color-mix(in srgb,var(--purple) 24%,transparent)}.req-client-badge.is-empty{background:var(--bg-3);color:var(--mute);border-color:var(--line);font-weight:500}.client-control .jsc-actions{flex:1 1 auto;justify-content:flex-end}.pipeline-back,.candidate-detail-back,.standing-back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.08em;color:var(--mute);text-transform:uppercase;margin-bottom:14px}.pipeline-back:hover,.candidate-detail-back:hover,.standing-back:hover{color:var(--purple)}.role-hero{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:20px;position:relative;overflow:hidden}.role-hero-top{padding:28px 32px 22px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:flex-start;position:relative}.role-hero .watermark{position:absolute;right:-10px;bottom:-30px;font-family:var(--font-display);font-weight:700;font-size:12.5rem;letter-spacing:-.08em;line-height:1;color:var(--bg-3);opacity:.4;pointer-events:none;-webkit-mask-image:linear-gradient(transparent 0%,black 70%);mask-image:linear-gradient(transparent 0%,#000 70%)}.role-meta-line{display:flex;gap:14px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.role-hero h1{font-family:var(--font-display);font-size:2.375rem;font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:0 0 14px;max-width:720px}.role-hero h1 em{font-style:normal;color:var(--purple)}.role-facts{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);margin-top:4px}.role-facts .f{display:flex;flex-direction:column;gap:2px;padding:14px 22px 14px 0;margin-right:22px;border-right:1px solid var(--line-2)}.role-facts .f:last-child{border-right:0;margin-right:0}.role-facts .f .k{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;color:var(--mute);text-transform:uppercase}.role-facts .f .v{font-size:var(--fs-body);font-weight:500}.role-facts .f .v.purple{color:var(--taali-accent-ink)}.role-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.role-desc{padding:24px 0 26px;display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:start}.role-desc-summary{font-size:var(--fs-subtitle);line-height:1.6;color:var(--ink-2);margin:0 0 18px;max-width:640px}.role-desc-summary b{color:var(--ink);font-weight:600}.role-sections{display:flex;flex-direction:column;gap:14px;max-height:0;overflow:hidden;transition:max-height .35s ease}.role-sections.expanded{max-height:none;overflow:visible}.role-sec-title{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;color:var(--purple);text-transform:uppercase;margin:0 0 8px;display:flex;align-items:center;gap:10px}.role-sec-title:after{content:"";flex:1;height:1px;background:var(--line-2)}.role-sec-title .marker{width:18px;height:18px;border-radius:5px;background:var(--purple-soft);color:var(--taali-accent-ink);display:grid;place-items:center;font-size:var(--fs-eyebrow);font-weight:600}.role-sec p,.role-sec li{font-size:var(--fs-body);line-height:1.6;color:var(--ink-2);margin:0 0 8px}.role-sec p,.role-sec ul,.role-spec-subheading{max-width:82ch}.role-spec-subheading{margin:16px 0 7px;color:var(--ink);font-size:var(--fs-body);font-weight:600;line-height:1.45}.role-spec-subheading:first-of-type{margin-top:10px}.role-sec ul{margin:0;padding-left:20px;list-style:disc outside}.role-spec-source{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;color:var(--mute);text-transform:uppercase}.role-spec-source a{color:var(--purple);text-transform:none;letter-spacing:.04em}.role-spec-list li::marker,.role-sec li::marker{color:var(--purple)}.role-sec strong{color:var(--ink);font-weight:600}.role-sec.req-spec{background:var(--purple-soft);border:1px solid color-mix(in oklab,var(--purple) 18%,transparent);border-radius:12px;padding:16px 18px;margin:16px 0 4px}.role-sec.req-spec .role-sec-title:after{background:color-mix(in oklab,var(--purple) 22%,transparent)}.req-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px}.req-ref{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--purple);background:var(--bg-2);border:1px solid color-mix(in oklab,var(--purple) 24%,transparent);padding:1px 7px;border-radius:5px}.req-client{font-size:var(--fs-caption);color:var(--ink-2)}.req-complete{font-size:var(--fs-caption);color:var(--mute)}.req-group{margin-top:12px}.req-subhead{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin-bottom:5px}.req-reqs-note{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--line);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--mute)}.req-reqs-note strong{color:var(--taali-accent-ink);font-weight:600}.desc-toggle{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.08em;color:var(--purple);text-transform:uppercase;cursor:pointer;padding:8px 14px;border:1px solid var(--line);background:var(--bg-2);border-radius:999px}.desc-toggle .caret{transition:transform .2s}.desc-toggle.open .caret{transform:rotate(180deg)}.role-highlights{background:linear-gradient(180deg,var(--purple-tint),var(--bg-2) 60%);border:1px solid var(--purple-soft);border-radius:var(--radius-lg);padding:18px 20px;align-self:start;position:sticky;top:var(--shell-sticky-offset, 80px)}.role-highlights h4{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.12em;color:var(--purple);text-transform:uppercase;margin:0 0 14px}.role-highlights .hi{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:8px 0;align-items:flex-start;border-bottom:1px solid var(--line-2)}.role-highlights .hi:last-child{border-bottom:0}.role-highlights .hi .icon{width:24px;height:24px;border-radius:7px;background:var(--purple-soft);color:var(--purple);display:grid;place-items:center}.role-highlights .hi .t{font-size:var(--fs-body);font-weight:600;margin-bottom:2px}.role-highlights .hi .d{font-size:var(--fs-caption);color:var(--mute);line-height:1.45}@media(max-width:1100px){.role-desc{grid-template-columns:1fr}.role-highlights{position:static}}.score-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:20px;overflow:hidden}.score-panel .score-grid{display:grid;grid-template-columns:1.35fr 1fr}.score-panel .sp-col{padding:22px 26px}.score-panel .sp-col+.sp-col{border-left:1px solid var(--line-2)}.score-action .sa-label,.score-panel .sp-sub,.req-item .num,.req-item .tag-src,.thr-label,.thr-caption,.candidate-summary-card .k,.candidate-table .pagination{font-family:var(--font-mono)}.score-panel.is-collapsed .score-action{border-bottom:0}.score-panel.is-collapsed{margin-bottom:14px}.score-panel .sa-summary{min-width:0}.score-panel h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em;margin:0 0 4px}.score-panel h3 em{font-style:normal;color:var(--purple)}.score-panel .sp-sub{font-size:var(--fs-body);color:var(--mute);margin:0 0 16px}.req-list{display:flex;flex-direction:column;gap:8px}.req-item{padding:10px 14px;border-radius:10px;background:var(--bg-3);border:1px solid var(--line-2);font-size:var(--fs-body);line-height:var(--lh-normal);display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:flex-start}.req-item .num{font-size:var(--fs-eyebrow);color:var(--mute);letter-spacing:.06em;padding-top:2px}.req-item.source-jd{border-left:3px solid var(--purple);padding-left:12px}.req-item.source-rec{border-left:3px solid var(--green);padding-left:12px}.req-item .tag-src{font-size:var(--fs-eyebrow);letter-spacing:.06em;padding:2px 7px;border-radius:999px;text-transform:uppercase}.req-item.source-jd .tag-src{background:var(--purple-soft);color:var(--purple)}.req-item.source-rec .tag-src{background:color-mix(in oklab,var(--green) 14%,transparent);color:var(--green)}.req-add{margin-top:10px;padding:10px 14px;border:1px dashed var(--line);border-radius:10px;font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.04em;color:var(--mute);text-align:center}.criteria-input.editing{border-color:color-mix(in oklab,var(--purple) 38%,var(--line));box-shadow:0 0 0 4px color-mix(in oklab,var(--purple) 10%,transparent)}.thr-big .sign,.thr-big .unit{color:var(--mute)}.thr-track .track{position:absolute;top:14px;left:0;right:0;height:6px;background:linear-gradient(90deg,color-mix(in oklab,var(--red) 60%,transparent),color-mix(in oklab,var(--red) 60%,transparent) 60%,color-mix(in oklab,var(--amber) 60%,transparent) 60%,color-mix(in oklab,var(--amber) 60%,transparent) 75%,color-mix(in oklab,var(--green) 60%,transparent) 75%,color-mix(in oklab,var(--green) 60%,transparent));border-radius:999px;opacity:.5}.thr-track .handle{position:absolute;top:4px;width:22px;height:22px;border-radius:50%;background:var(--bg-2);border:2px solid var(--purple);box-shadow:var(--shadow-sm);transform:translate(-50%)}.thr-track .handle:after{content:"";position:absolute;left:50%;top:24px;width:2px;height:10px;background:var(--purple);transform:translate(-50%)}.thr-wrap.unset .thr-track .handle{border-style:dashed}.thr-range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:34px;margin:0;opacity:0;cursor:grab}.thr-range:active{cursor:grabbing}.thr-dots .d{width:8px;height:8px;border-radius:50%}.thr-dots .d.below{background:var(--red)}.thr-dots .d.above{background:var(--green)}.role-sec.src-panel{padding:4px 18px;margin:16px 0 4px}.src-panel-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;padding:12px 0;cursor:pointer}.src-panel-toggle .role-sec-title{margin:0}.src-panel-toggle .caret{color:var(--purple);transition:transform .15s ease}.src-panel-toggle.open .caret{transform:rotate(180deg)}.src-panel-body{padding:4px 0 16px}.src-help{font-size:var(--fs-body);color:var(--mute);margin:0 0 14px}.src-tool{margin:0 0 18px}.src-tool-head{display:flex;align-items:center;justify-content:space-between;gap:var(--taali-section-head-gap);margin:0 0 10px}.src-tool-title{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.src-string,.src-refined{margin:0 0 10px}.src-string-head{display:flex;align-items:center;gap:8px;margin:0 0 4px}.src-string-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--purple)}.src-string-hint{font-size:var(--fs-eyebrow);color:var(--mute)}.src-copy{margin-left:auto}.src-string-value{display:block;font-family:var(--font-mono);font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--ink);background:var(--surface, #fff);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.src-warn{font-size:var(--fs-body);color:var(--ink-2);background:color-mix(in oklab,var(--purple) 10%,transparent);border-radius:8px;padding:8px 10px;margin:0 0 10px}.src-profile{width:100%;resize:vertical;margin:0 0 10px}.src-draft-body{font-family:inherit;font-size:var(--fs-body);line-height:1.6;color:var(--ink);background:var(--surface, #fff);border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;white-space:pre-wrap;margin:0 0 8px}.dist-post{font-size:var(--fs-eyebrow);line-height:1.5}.dist-share{display:flex;flex-wrap:wrap;gap:8px}.dist-status{border:1px solid var(--line);border-radius:var(--radius-sm, 8px);padding:12px 14px;margin-bottom:14px}.dist-status-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dist-live-pill{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:var(--on-accent-solid);background:var(--accent-solid)}.dist-live-pill .dot{width:6px;height:6px;border-radius:999px;background:#fff}.dist-status-since{font-size:.75rem;color:var(--ink-soft, var(--mute))}.dist-status-line{font-size:var(--fs-eyebrow);color:var(--ink-2);margin-top:8px}.dist-channels{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.dist-channel{display:inline-flex;align-items:center;gap:4px;font-size:.71875rem;padding:3px 8px;border-radius:999px;border:1px solid var(--line);color:var(--ink-2);background:var(--bg-3)}.dist-channel.off{color:var(--mute);opacity:.7}.agent-needs-input{margin:0 0 18px;padding:14px 18px 16px;border:1px solid var(--line);border-radius:14px;background:var(--bg-2)}.agent-needs-input-head{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.agent-needs-input-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:color-mix(in oklab,var(--purple) 20%,var(--bg));color:var(--purple);flex-shrink:0}.agent-needs-input-head b{display:block;color:var(--ink);font-size:var(--fs-body-lg);font-weight:600}.agent-needs-input-head p{margin:2px 0 0;color:var(--mute);font-size:var(--fs-caption);line-height:var(--lh-normal)}.agent-needs-input-error{margin-bottom:8px;padding:8px 12px;border-radius:8px;background:color-mix(in oklab,var(--red) 12%,transparent);color:var(--ink);font-size:var(--fs-caption)}.agent-needs-input-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.agent-needs-input-row{padding:12px 14px;border-radius:10px;background:var(--bg-3);border:1px solid var(--line)}.agent-needs-input-prompt p{margin:0;color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-normal)}.agent-needs-input-role{font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--mute);margin-bottom:6px}.agent-needs-input-role a{color:var(--purple);text-decoration:none;font-weight:600;text-transform:none;letter-spacing:0}.agent-needs-input-role a:hover{text-decoration:underline}.agent-needs-input-rationale{margin-top:4px!important;color:var(--mute)!important;font-size:var(--fs-caption)!important;font-style:italic}.agent-needs-input-actions{display:flex;flex-wrap:wrap;gap:var(--gap-inline);margin-top:10px;align-items:center}.agent-needs-input-option{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:var(--accent-solid);border:1px solid var(--purple);color:var(--on-accent-solid);font-size:var(--fs-caption);font-weight:500;cursor:pointer}.agent-needs-input-option:hover:not(:disabled){filter:brightness(1.05)}.agent-needs-input-option:disabled{opacity:.6;cursor:not-allowed}.agent-needs-input-dismiss{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;background:transparent;border:1px solid var(--line);color:var(--mute);font-size:var(--fs-caption);cursor:pointer;margin-left:auto}.agent-needs-input-dismiss:hover:not(:disabled){border-color:var(--mute);color:var(--ink)}.agent-needs-input-freeform{display:flex;gap:var(--gap-inline);flex:1}.agent-needs-input-freeform input,.agent-needs-input-freeform textarea{--taali-field-bg: var(--bg-3);flex:1;min-height:var(--taali-field-height);padding:var(--taali-field-pad-y) var(--taali-field-pad-x);border:1px solid var(--taali-field-border);border-radius:var(--taali-field-radius);font-size:var(--fs-body);background:var(--taali-field-bg);color:var(--taali-field-ink);font-family:inherit;resize:vertical}.agent-needs-input-freeform button{padding:6px 14px;border-radius:8px;border:1px solid var(--purple);background:var(--accent-solid);color:var(--on-accent-solid);font-size:var(--fs-caption);font-weight:500;cursor:pointer;align-self:flex-end}.agent-needs-input-link{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in oklab,var(--purple) 40%,var(--line));color:var(--purple);background:color-mix(in oklab,var(--purple) 6%,transparent);font-size:var(--fs-caption);font-weight:500;text-decoration:none;cursor:pointer}.agent-needs-input-link:hover{background:color-mix(in oklab,var(--purple) 12%,transparent)}.agent-needs-input-reject-warning{flex:1 0 100%;padding:8px 10px;border:1px solid color-mix(in oklab,var(--amber) 28%,var(--line));border-radius:8px;background:color-mix(in oklab,var(--amber-soft) 58%,transparent);color:var(--ink-2);font-size:var(--fs-caption);line-height:1.45}.sub-tabs{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:18px;flex-wrap:wrap}.sub-tabs-sticky{--focused-section-sticky-top: var(--shell-sticky-offset, 78px);--focused-section-sticky-z: 30;position:sticky;top:var(--shell-sticky-offset, 78px);z-index:30;margin:0 0 16px;background:color-mix(in oklab,var(--bg-2) 94%,transparent);backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px)}.sub-tabs .seg{display:flex;gap:4px;padding:4px;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow-sm)}.sub-tabs .seg button,.sub-tabs .seg a{padding:6px 14px;border-radius:999px;font-size:var(--fs-body);font-weight:500;color:var(--mute)}.sub-tabs .seg button.active,.sub-tabs .seg a.active{background:var(--ink);color:var(--bg)}.pipeline-layout{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.kanban{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--gap-card);align-items:stretch}@media(max-width:1380px){.kanban{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.kanban{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kanban{grid-template-columns:1fr}}.kanban-col{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--space-md)}.kanban-col-head{display:flex;justify-content:space-between;align-items:center;gap:var(--taali-section-head-gap);padding-bottom:10px;border-bottom:1px solid var(--line-2)}.kanban-col-head .title,.candidate-status-chip{display:inline-flex;align-items:center;gap:7px}.kanban-col-head .title{font-weight:600;font-size:var(--fs-body-lg)}.kanban-col-head .title .dot{width:8px;height:8px;border-radius:50%;background:var(--purple);flex-shrink:0}.kanban-col[data-stage=rejected] .kanban-col-head .title .dot{background:var(--mute)}.kanban-col-head .count{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute);letter-spacing:.08em;text-transform:uppercase}.kanban-card{display:block;padding:10px;border-radius:10px;border:1px solid var(--line);background:var(--bg-3);color:inherit;cursor:default;text-decoration:none}.kanban-card-main{display:block;color:inherit;text-decoration:none}.kanban-card:hover{border-color:color-mix(in oklab,var(--purple) 25%,var(--line));background:color-mix(in oklab,var(--purple) 4%,var(--bg))}.kanban-card-main:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:7px}.kanban-card.is-review{border-color:color-mix(in oklab,var(--purple) 25%,var(--line))}.kanban-card .cc-top{display:flex;align-items:center;gap:8px;margin-bottom:4px}.kanban-card .cc-id{flex:1 1 auto;min-width:0}.kanban-card .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--purple-soft);color:var(--taali-accent-ink);font-size:var(--fs-eyebrow);font-weight:600;flex-shrink:0}.kanban-card .n{font-size:var(--fs-body);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban-card .pos{font-size:var(--fs-eyebrow);color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban-card .cc-line{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute)}.kanban-card .cc-line .dot-sep{color:var(--mute);opacity:.5}.kanban-card .cc-line .score-pip{color:var(--taali-accent-ink);font-weight:600}.kanban-card .cc-line .live-pip{color:var(--purple);font-weight:600;font-size:var(--fs-eyebrow);border:1px solid var(--purple-lav);border-radius:999px;padding:0 5px}.kanban-card .cc-agent{margin-top:var(--space-md);padding:var(--space-md);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--bg-3);display:flex;gap:var(--space-sm);align-items:flex-start}.kanban-card .cc-agent.is-processing{border-color:var(--line);background:var(--bg-3);color:var(--mute)}.kanban-card .cc-agent.is-processing :is(.cc-agent-glyph,.cc-agent-action,.cc-agent-actions){color:var(--mute)}.kanban-card .cc-agent-glyph{color:var(--taali-accent-ink);margin-top:1px;flex-shrink:0}.kanban-card .cc-agent-body{font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--ink-2);min-width:0}.kanban-card .cc-agent-action{font-weight:600;color:var(--taali-accent-ink);display:flex;align-items:center;gap:5px;margin-bottom:8px}.kanban-card .cc-agent-actions{display:flex;flex-wrap:wrap;gap:var(--gap-inline);margin-top:0}.kanban-card .cc-agent-actions .taali-btn{flex:1 1 auto;min-width:0}.kanban-card .cc-agent-actions .btn-xs{flex:1 1 auto;min-width:0;justify-content:center;height:24px;padding:0 9px;font-size:var(--fs-eyebrow);font-weight:600;display:inline-flex;align-items:center;border-radius:6px;cursor:pointer}.kanban-card .cc-agent-actions .btn-purple{background:var(--grad-agent-on-animated);background-size:300% 300%;border:1px solid rgba(196,165,253,.5);color:#f1ecfb;box-shadow:0 1px 10px #5e3aa847}.kanban-card .cc-agent-actions .btn-purple:hover{background:var(--grad-agent-on-animated);background-size:300% 300%;filter:brightness(1.14)}.kanban-card .cc-agent-actions .btn-outline{background:var(--bg-2);border:1.5px solid var(--purple-lav);color:var(--taali-accent-ink)}.kanban-card .cc-agent-actions .btn-outline:hover{background:color-mix(in oklab,var(--purple) 8%,var(--bg-2));border-color:var(--purple);color:var(--taali-accent-ink)}.kanban-card .tag.g{background:color-mix(in oklab,var(--green) 16%,transparent);color:var(--green)}.kanban-card .tag.a{background:color-mix(in oklab,var(--amber) 16%,transparent);color:var(--amber)}.kanban-card.more{border:0;background:transparent;box-shadow:none;text-align:center;padding:9px;font-size:var(--fs-eyebrow);font-weight:500;color:var(--taali-accent-ink);cursor:pointer}.kanban-card.more:hover{background:color-mix(in oklab,var(--purple) 6%,transparent);color:var(--taali-accent-ink)}.focus-panel{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px 22px;position:sticky;top:96px}.focus-panel h4{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.025em;margin:0 0 6px}.focus-panel h4 em{font-style:normal;color:var(--purple)}.focus-panel .sub{color:var(--mute);font-size:var(--fs-body);margin:0 0 18px}.role-fit-view,.activity-view{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.role-fit-view{display:grid;grid-template-columns:1fr 340px;gap:0;overflow:hidden}.role-fit-list{padding:22px 26px}.role-fit-side{padding:22px 24px;border-left:1px solid var(--line-2);background:color-mix(in oklab,var(--purple) 2%,var(--bg-2))}.role-fit-head,.activity-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--taali-section-head-gap);margin-bottom:16px}.role-fit-head h3,.activity-head h3,.role-fit-side h4{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.025em;margin:0 0 4px}.role-fit-head h3 em,.activity-head h3 em,.role-fit-side h4 em{font-style:normal;color:var(--purple)}.role-fit-head p,.activity-head p,.role-fit-side p{color:var(--mute);font-size:var(--fs-body);line-height:var(--lh-normal)}.role-fit-row{width:100%;display:grid;grid-template-columns:36px 1fr 180px 128px;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line-2);text-align:left}.role-fit-row:last-child{border-bottom:0}.role-fit-row .av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--purple-soft);color:var(--purple);font-size:var(--fs-eyebrow);font-weight:600}.role-fit-row .n{font-size:var(--fs-body-lg);font-weight:600}.role-fit-row .e{margin-top:2px;color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow)}.rf-score{display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:center;font-family:var(--font-mono);color:var(--green);font-size:var(--fs-body);font-weight:600}.rf-status{justify-self:end;padding:5px 10px;border-radius:999px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--ink-soft);background:color-mix(in oklab,var(--green) 12%,transparent)}.rf-status.warn{color:var(--ink-soft);background:color-mix(in oklab,var(--red) 12%,transparent)}.activity-view{padding:22px 26px 26px}.activity-timeline{display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.activity-item{display:grid;grid-template-columns:12px 92px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line-2);text-align:left}.activity-item .dot{width:8px;height:8px;border-radius:50%;background:var(--purple)}.activity-item .when,.activity-item .score{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute)}.activity-item .what{color:var(--ink-2);font-size:var(--fs-body-lg)}.activity-item .what b{color:var(--ink)}.activity-empty{padding:18px 0 2px;color:var(--mute);font-size:var(--fs-body)}.focus-item .q{font-size:var(--fs-body-lg);font-weight:600;margin-bottom:4px}.focus-item .a{font-size:var(--fs-body);color:var(--mute);line-height:var(--lh-normal)}.candidate-toolbar .segset button.on{background:var(--ink);color:var(--bg)}.candidate-toolbar input.search{flex:1;min-width:280px;padding:11px 16px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);font:inherit;font-size:var(--fs-body-lg)}.candidate-toolbar input.search:focus{outline:0;border-color:var(--purple);box-shadow:0 0 0 4px color-mix(in oklab,var(--purple) 16%,transparent)}.candidate-bulk-bar.on{display:flex}.candidate-bulk-bar .count{font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.04em;padding:4px 10px;border-radius:999px;background:color-mix(in oklab,var(--bg) 15%,transparent)}.candidate-bulk-bar .label{font-size:var(--fs-body-lg);flex:1}.candidate-bulk-bar .label b{font-weight:600}.candidate-table{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.cand-head,.cand-row{display:grid;grid-template-columns:28px minmax(220px,2fr) minmax(180px,1.6fr) minmax(110px,1fr) minmax(96px,.8fr) minmax(96px,.8fr) minmax(88px,.6fr);gap:14px;align-items:center;padding:14px 22px}.cand-head{background:var(--bg-3);border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.cand-row{border-bottom:1px solid var(--line);font-size:var(--fs-body-lg);cursor:pointer;transition:background .12s,box-shadow .12s}.cand-row:last-child{border-bottom:0}.cand-row:hover{background:var(--bg-3)}.cand-row.below{background:color-mix(in oklab,var(--red) 4%,var(--bg-2))}.cand-row.below:hover{background:color-mix(in oklab,var(--red) 7%,var(--bg-2))}.cand-row.selected{background:var(--bg-3);box-shadow:inset 3px 0 0 var(--purple)}.cand-row:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.c-name{display:flex;align-items:center;gap:12px}.c-name .n{font-weight:500}.c-name .e{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute);margin-top:2px}.c-role{color:var(--ink-2);font-size:var(--fs-body)}.c-role .r-meta{color:var(--mute);font-size:var(--fs-caption);font-family:var(--font-mono);margin-top:2px}.c-score{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:600;color:var(--ink)}.c-score.hi{color:var(--purple)}.c-score .suffix{font-weight:400;color:var(--mute)}.c-score-unified .pct{font-family:var(--font-mono);font-size:var(--fs-body-lg);font-weight:600;display:inline-flex;align-items:center;gap:6px}.c-score-unified .pct.un{color:var(--mute);font-weight:500;font-size:var(--fs-eyebrow);letter-spacing:.04em;text-transform:uppercase}.c-score-unified .pct.lo{color:var(--red)}.c-score-unified .pct.md{color:var(--amber)}.c-score-unified .pct.hi{color:var(--green)}.c-score-unified .meter{width:100%;max-width:140px;height:5px;border-radius:3px;background:var(--line-2);overflow:hidden;position:relative}.c-score-unified .meter i{display:block;height:100%;border-radius:3px}.c-score-unified .meter i.lo{background:var(--red)}.c-score-unified .meter i.md{background:var(--amber)}.c-score-unified .meter i.hi{background:var(--green)}.c-score-unified .meter .thr{position:absolute;top:-2px;bottom:-2px;width:1.5px;background:var(--ink);opacity:.55}.score-kind-pill.cv{background:var(--bg-3);color:var(--mute)}.score-kind-pill.composite{background:color-mix(in oklab,var(--purple) 14%,transparent);color:var(--purple)}.candidate-status-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--mute);display:inline-block}.candidate-status-chip.submitted .dot,.candidate-status-chip.live .dot{background:var(--green)}.candidate-status-chip.invited .dot{background:var(--amber)}.candidate-status-chip.review .dot{background:var(--purple)}.c-time{color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-caption)}.candidate-table .pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;color:var(--mute);font-size:var(--fs-caption);border-top:1px solid var(--line)}.candidate-triage{background:color-mix(in oklab,var(--purple) 4%,var(--bg-2));color:var(--ink)}.candidate-triage-inline{width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:3px solid var(--purple);padding:22px 28px 24px 25px;margin-top:16px}.candidate-triage-grid{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(360px,1.4fr);gap:28px;align-items:start;position:relative}.candidate-triage-identity,.candidate-triage-actions{min-width:0}.candidate-triage-person{display:flex;align-items:flex-start;gap:14px}.candidate-triage-name{font-size:var(--fs-subtitle);font-weight:600;color:var(--ink)}.candidate-triage-role{margin-top:2px;font-size:var(--fs-body);color:var(--ink-2)}.candidate-triage-email{margin-top:4px;font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute)}.candidate-triage-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.candidate-triage-score-card{min-width:0;border:1px solid var(--line);border-radius:10px;background:var(--bg-2);padding:10px 12px}.candidate-triage-score-card .k,.candidate-triage-label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.candidate-triage-score-card .v{margin-top:4px;font-family:var(--font-mono);font-size:var(--fs-subtitle);font-weight:600;color:var(--ink)}.candidate-triage-actions{display:grid;gap:14px}.candidate-triage-section{display:grid;gap:8px}.candidate-triage-stage-seg{display:inline-flex;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--line);border-radius:999px;background:var(--bg-3);padding:3px;overflow-x:auto}.candidate-triage-stage-seg button{border:0;border-radius:999px;background:transparent;color:var(--mute);cursor:pointer;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em;padding:6px 12px;white-space:nowrap;transition:background .12s,color .12s}.candidate-triage-stage-seg button:hover:not(:disabled){color:var(--ink)}.candidate-triage-stage-seg button.on{background:color-mix(in oklab,var(--ink) 5%,var(--bg-3));color:var(--ink)}.candidate-triage-stage-seg button:disabled{cursor:default;opacity:.72}.candidate-triage-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.candidate-triage-task-select{flex:1;min-width:220px;border:1px solid var(--line);border-radius:10px;background:var(--bg-3);color:var(--ink);font-size:var(--fs-body);padding:9px 32px 9px 12px}.candidate-triage-send{min-height:38px}.candidate-triage-report-link{display:inline-flex;align-items:center;gap:6px}.candidate-triage-action-spacer{flex:1}:root{--taali-section-head-gap: 12px}.field,label.field{display:block}.field>.k{display:block;margin-bottom:var(--taali-field-label-gap);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--bg-3);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.02em}.chip.purple{background:var(--purple-soft);color:var(--taali-accent-ink)}.chip.ink{background:var(--ink);color:var(--bg)}.chip.green{background:color-mix(in oklab,var(--green) 14%,transparent);color:var(--green-ink)}.chip.red{background:color-mix(in oklab,var(--red) 14%,transparent);color:var(--ink-2)}.chip.amber{background:color-mix(in oklab,var(--amber) 14%,transparent);color:var(--taali-warning-ink)}.chip .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.taali-badge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:3px 9px;border:1px solid transparent;border-radius:999px;background:var(--bg-3);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:600;line-height:var(--lh-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.taali-badge-purple{background:color-mix(in oklab,var(--purple) 12%,transparent);color:var(--taali-accent-ink);border-color:color-mix(in oklab,var(--purple) 24%,transparent)}.taali-badge-info{background:color-mix(in oklab,var(--purple) 7%,transparent);color:var(--taali-accent-ink);border-color:color-mix(in oklab,var(--purple) 16%,transparent)}.taali-badge[data-tone]{background:var(--tone-fill);color:var(--tone-ink);border-color:var(--tone-border)}@media(forced-colors:active){.taali-badge{forced-color-adjust:auto;border-color:CanvasText;background:Canvas;color:CanvasText}}.taali-badge-muted{background:var(--bg-3);color:var(--mute);border-color:var(--taali-border-soft)}.taali-badge-success{background:color-mix(in oklab,var(--green) 12%,transparent);color:color-mix(in oklab,var(--green) 62%,var(--ink));border-color:color-mix(in oklab,var(--green) 24%,transparent)}.taali-badge-warning{background:color-mix(in oklab,var(--amber) 14%,var(--bg-2));color:var(--amber-ink);border-color:color-mix(in oklab,var(--amber) 30%,transparent)}.taali-badge-danger{background:color-mix(in oklab,var(--red) 12%,transparent);color:var(--red-ink);border-color:color-mix(in oklab,var(--red) 26%,transparent)}.filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--bg-3);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;transition:border-color .15s ease,color .15s ease,background .15s ease}.filter-chip:hover{border-color:var(--purple);color:var(--ink)}.filter-chip.on{border-color:color-mix(in oklab,var(--purple) 28%,var(--line));background:color-mix(in oklab,var(--purple) 10%,transparent);color:var(--taali-accent-ink)}.filter-chip:disabled{opacity:1;cursor:default}.t-pill{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:6px;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;text-transform:uppercase;background:var(--bg-3);color:var(--mute)}.t-pill.p1{background:color-mix(in oklab,var(--red) 14%,var(--bg-3));color:var(--red-ink)}.t-pill.p2{background:color-mix(in oklab,var(--amber) 14%,var(--bg-3));color:var(--taali-warning-ink)}.t-pill.p3{background:var(--bg-3);color:var(--mute)}.bar{position:relative;overflow:hidden;height:6px;border-radius:6px;background:var(--bg-3)}.bar>i{display:block;height:100%;border-radius:6px;background:var(--accent-solid)}.bar.green>i{background:var(--green)}.bar.red>i{background:var(--red)}.bar.amber>i{background:var(--amber)}.tally-bg-soft{background-image:linear-gradient(var(--line-2) 1px,transparent 1px),linear-gradient(90deg,var(--line-2) 1px,transparent 1px);background-size:48px 48px}.row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.col{display:flex;flex-direction:column;gap:10px}.grow{flex:1 1 auto}.muted{color:var(--mute)}.mono{font-family:var(--font-mono)}.display{font-family:var(--font-display);font-weight:600;letter-spacing:-.035em}.taali-page{margin:0 auto;width:100%;max-width:88rem;padding:calc(var(--taali-spacing) * 3) calc(var(--taali-spacing) * 2)}.taali-page-wide{max-width:92rem}.taali-page-compact{padding:calc(var(--taali-spacing) * 2.5) calc(var(--taali-spacing) * 2)}.taali-panel,.taali-card,.taali-page-header{border:1px solid var(--taali-border-soft);background:var(--taali-surface);box-shadow:var(--taali-shadow-soft)}.taali-panel,.taali-page-header{border-radius:var(--taali-radius-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.taali-card{border-radius:var(--taali-radius-card)}.taali-page-header{padding:calc(var(--taali-spacing) * 3)}[hidden]{display:none!important}.kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}@media(max-width:560px){.kpi-strip{grid-template-columns:1fr 1fr;gap:10px}.kpi-tile{padding:11px 12px;border-radius:12px}.kpi-v{font-size:var(--fs-h2)}.kpi-v .kpi-unit{font-size:var(--fs-body)}}@media(min-width:900px){.kpi-strip{grid-template-columns:repeat(var(--kpi-cols, 4),minmax(0,1fr))}}.kpi-tile{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow-sm)}.kpi-tile.is-emph{background:var(--bg-3);border-color:var(--line)}.kpi-l{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.kpi-v{font-family:var(--font-display);font-size:var(--kpi-stat-size, var(--fs-stat));font-weight:600;letter-spacing:-.02em;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.kpi-v.is-sm{font-size:var(--fs-h3)}.kpi-v.is-empty{color:var(--mute)}.kpi-v .kpi-accent{color:var(--purple)}.kpi-v .kpi-unit{color:var(--mute);font-size:var(--fs-subtitle);font-weight:400}.kpi-bar{display:block;height:4px;border-radius:3px;background:var(--kpi-bar-track, var(--bg-3));overflow:hidden;margin-top:var(--kpi-bar-gap, 6px)}.kpi-bar>i{display:block;height:100%;border-radius:3px;background:var(--kpi-bar-fill, var(--purple))}.kpi-d{font-size:var(--fs-caption);color:var(--mute)}.kpi-tile.is-emph .kpi-d{color:var(--taali-accent-ink)}.kpi-tile.is-emph .kpi-l{color:var(--ink-soft)}[data-ui-experience=glass-v1] .kpi-tile{border-color:var(--glass-border, var(--line));background:var(--glass-card, color-mix(in oklab, var(--bg-2) 66%, transparent));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm));-webkit-backdrop-filter:none;backdrop-filter:none}[data-ui-experience=glass-v1] .kpi-tile.is-emph{border-color:var(--glass-border-strong, var(--line));background:var(--glass-content)}[data-ui-experience=glass-v1] .kpi-bar{--kpi-bar-track: color-mix(in oklab, var(--glass-content, var(--bg-3)) 58%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight, transparent)}.kpi-bar.is-near{--kpi-bar-fill: var(--amber)}.kpi-bar.is-over{--kpi-bar-fill: var(--red)}.kpi-bar.is-quiet{--kpi-bar-fill: var(--purple-lav)}.kpi-bar.is-inverse{--kpi-bar-track: color-mix(in oklab, var(--bg-2) 22%, transparent);--kpi-bar-fill: var(--purple-lav)}@supports not (backdrop-filter: blur(1px)){[data-ui-experience=glass-v1] .kpi-tile{background:var(--glass-solid, var(--bg-2))}[data-ui-experience=glass-v1] .kpi-tile.is-emph{background:color-mix(in oklab,var(--purple) 10%,var(--glass-solid, var(--bg-2)))}}@media(prefers-reduced-transparency:reduce){[data-ui-experience=glass-v1] .kpi-tile{background:var(--glass-solid, var(--bg-2));-webkit-backdrop-filter:none;backdrop-filter:none}[data-ui-experience=glass-v1] .kpi-tile.is-emph{background:color-mix(in oklab,var(--purple) 10%,var(--glass-solid, var(--bg-2)))}[data-ui-experience=glass-v1] .kpi-bar{--kpi-bar-track: var(--bg-3)}.kpi-bar.is-inverse{--kpi-bar-track: color-mix(in oklab, var(--bg-2) 22%, var(--purple-2))}}@media(forced-colors:active){.kpi-bar,.kpi-bar.is-near,.kpi-bar.is-over,.kpi-bar.is-quiet,.kpi-bar.is-inverse{--kpi-bar-track: Canvas;--kpi-bar-fill: Highlight}[data-ui-experience=glass-v1] :is(.kpi-tile,.kpi-bar){border-color:CanvasText;background:Canvas;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}.nl-search__warning--rerank_skipped,.nl-search__warning--rerank_partial{border-left-color:#fdcb6e}.nl-search__warning--parser_failed{border-left-color:#ff7675;color:#b91c1c}.nl-search__refine-row .muted{font-size:.75rem;color:var(--taali-muted, #9099a6)}.confirm-action__bullets{display:flex;flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none}.confirm-action__bullet{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#00000008;border-radius:6px;font-size:var(--fs-eyebrow)}.confirm-action__bullet-label{color:var(--taali-text, #2d3436)}.confirm-action__bullet-value{font-weight:600;color:var(--taali-text, #2d3436);font-variant-numeric:tabular-nums}.confirm-action__warning{margin:8px 0 0;padding:8px 10px;background:#fdcb6e2e;border:1px solid rgba(253,203,110,.45);border-radius:6px;color:#735c10;font-size:.78125rem}.aw{margin-top:4px}.aw-step{display:flex;align-items:center}.aw-step--labeled{align-items:flex-start;max-width:380px}.aw-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;box-sizing:border-box;border:1.5px solid var(--line);background:var(--bg-2)}.aw-dot--done,.aw-dot--current{background:var(--purple);border-color:var(--purple)}.aw-dot--current{box-shadow:0 0 0 3px var(--purple-soft)}.aw-dot--warn,.aw-dot--err{background:var(--amber);border-color:var(--amber)}.aw-conn{flex:1;height:2px;min-width:7px;background:var(--line)}.aw-conn--on{background:var(--purple)}.aw-node{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto}.aw-node-lbl{font-size:.5625rem;color:var(--mute);white-space:nowrap;letter-spacing:.02em}.aw-node-lbl--on{color:var(--ink-2)}.aw-state{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:.6875rem;font-weight:500;color:var(--mute)}.aw-state--live{color:var(--purple)}.aw-state--warn,.aw-state--err{color:var(--amber)}.aw-state--ok{color:var(--purple)}.aw-live-dot{width:6px;height:6px;border-radius:50%;background:var(--purple)}.aw--card{margin:0}.aw--card .aw-state{display:inline-flex;margin:0 0 14px;padding:4px 11px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.01em;background:var(--purple-soft);color:var(--taali-accent-ink)}.aw--card .aw-state--warn,.aw--card .aw-state--err{background:var(--amber-soft);color:var(--amber-ink)}.aw--card .aw-state--muted{background:var(--bg-2);color:var(--mute)}.aw--card .aw-step--labeled{max-width:none;width:100%;align-items:flex-start;justify-content:space-between}.aw--card .aw-node{gap:8px}.aw--card .aw-dot{width:13px;height:13px;border-width:2px}.aw--card .aw-dot--current{box-shadow:0 0 0 4px var(--purple-soft)}.aw--card .aw-node-lbl{font-size:.6875rem;letter-spacing:.01em}.aw--card .aw-conn{margin-top:5.5px;min-width:18px;height:2px}.aw-detail-block{margin:0 0 16px}.bg-jobs-panel{display:flex;flex-direction:column;gap:18px}.bg-jobs-panel-header{display:flex;align-items:center;gap:8px;font-size:.6875rem;color:var(--taali-muted);letter-spacing:.04em;text-transform:uppercase}.bg-jobs-panel-header-text{flex:1;min-width:0}.bg-jobs-panel-table{border:1px solid var(--taali-border);border-radius:10px;overflow:hidden;background:var(--taali-surface, #fff)}.bg-jobs-panel-row{display:grid;grid-template-columns:130px 130px 1fr 1.3fr .8fr .8fr .7fr;gap:10px;padding:10px 12px;border-bottom:1px solid var(--taali-border);font-size:.75rem;align-items:center}.bg-jobs-panel-type{font-family:var(--font-mono);font-size:.65625rem;text-transform:uppercase;letter-spacing:.04em;color:var(--taali-muted);padding:2px 8px;border-radius:4px;background:var(--taali-surface-subtle);white-space:nowrap}.bg-jobs-panel-row:last-child{border-bottom:none}.bg-jobs-panel-head{background:var(--taali-surface-subtle);text-transform:uppercase;font-size:.625rem;letter-spacing:.05em;color:var(--taali-muted)}.bg-jobs-panel-head-cell{font-weight:600}.bg-jobs-panel-cell{min-width:0}.bg-jobs-panel-status{display:inline-flex;align-items:center;gap:6px}.bg-jobs-panel-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0;display:inline-block}.bg-jobs-panel-dot.tone-running{background:var(--purple);box-shadow:0 0 0 3px color-mix(in oklab,var(--purple) 18%,transparent)}.bg-jobs-panel-dot.tone-queued{background:var(--mute-2)}.bg-jobs-panel-dot.tone-cancelling{background:var(--amber)}.bg-jobs-panel-dot.tone-cancelled{background:var(--mute)}.bg-jobs-panel-dot.tone-completed{background:var(--purple-lav)}.bg-jobs-panel-dot.tone-failed{background:var(--amber)}.bg-jobs-panel-dot.tone-noop{background:var(--line-2)}.bg-jobs-panel-dot.tone-warning{background:var(--amber)}.bg-jobs-panel-status-label{font-size:.75rem;color:var(--taali-text)}.bg-jobs-panel-counters{font-variant-numeric:tabular-nums}.bg-jobs-panel-breakdown,.bg-jobs-panel-phase{margin-top:2px;font-size:.6875rem;color:var(--taali-muted)}.bg-jobs-panel-muted{color:var(--taali-muted)}.bg-jobs-panel-empty{padding:14px 12px;font-size:var(--fs-body);color:var(--taali-muted);text-align:center}.bg-jobs-panel-actions{display:flex;align-items:center;gap:6px;justify-content:flex-end}.bg-jobs-panel-btn{background:transparent;border:1px solid var(--taali-border);border-radius:6px;padding:4px 10px;font-size:.6875rem;color:var(--taali-muted);cursor:pointer}.bg-jobs-panel-btn:hover:not(:disabled){background:color-mix(in oklab,var(--purple) 7%,var(--bg-2));border-color:var(--purple-lav);color:var(--taali-accent-ink)}.bg-jobs-panel-btn:disabled{cursor:not-allowed;opacity:.6}.bg-jobs-panel-icon-btn{background:transparent;border:none;color:var(--taali-muted);cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center}.bg-jobs-panel-icon-btn:hover{background:var(--taali-surface-subtle);color:var(--taali-text)}@media(max-width:800px){.bg-jobs-panel-row{grid-template-columns:1fr}.bg-jobs-panel-head{display:none}}.process-row__body{min-width:0}@media(prefers-reduced-motion:reduce){.nl-search__form{transition:none}}.mc-shell{display:flex;flex-direction:column;min-height:100vh;background:transparent;color:var(--ink)}.mc-nav{position:sticky;top:0;z-index:50;min-width:0;display:block;color:var(--ink);background:var(--taali-nav-bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:saturate(1.1) blur(10px);backdrop-filter:saturate(1.1) blur(10px)}.mc-nav-global{min-width:0;height:var(--nav-h);display:flex;align-items:center;gap:0;padding:0 var(--pad-x);background:transparent}.mc-nav--contextual .mc-nav-global{border-bottom:1px solid color-mix(in oklab,var(--purple) 16%,var(--line))}.mc-nav-context{min-width:0;padding:0 var(--page-pad-x);background:radial-gradient(ellipse 46% 180% at 82% 110%,color-mix(in oklab,var(--purple) 10%,transparent),transparent 68%),var(--taali-nav-bg)}.mc-nav-context--standalone{position:relative;z-index:1;border-bottom:1px solid var(--line)}.mc-context-header{width:100%;max-width:var(--page-max);min-width:0;height:var(--context-tier-h);min-height:var(--context-tier-h);max-height:var(--context-tier-h);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"breadcrumbs breadcrumbs" "identity actions";align-items:center;gap:6px 16px;padding-block:12px}.mc-context-header--has-operations{grid-template-columns:minmax(220px,1fr) max-content 680px;grid-template-areas:"breadcrumbs breadcrumbs operations" "identity actions operations"}.mc-context-header__breadcrumbs{grid-area:breadcrumbs;min-width:0;margin:0;flex-wrap:nowrap;overflow:hidden;color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow)}.mc-context-header__breadcrumbs>*{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mc-context-header__breadcrumbs>svg,.mc-context-header__breadcrumbs>:first-child{flex:none}.mc-context-header__breadcrumbs>a{flex:0 4 auto}.mc-context-header__identity{grid-area:identity;min-width:0}.mc-context-header__actions{grid-area:actions}.mc-context-header__operations{grid-area:operations;min-width:0;width:680px;max-width:100%;justify-self:end}.mc-context-header__kicker{display:block;min-width:0;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--taali-accent-ink);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.mc-context-header__title-row{display:flex;min-width:0;align-items:center;gap:.6rem}.mc-context-header__title-row>h1{flex:0 1 auto}.mc-context-header__title-row>:not(h1){flex:none}.mc-context-header__identity h1{min-width:0;margin:0;overflow:hidden;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.mc-context-header__identity h1 em,.mc-context-header__identity h1 .ah-period{color:var(--taali-accent-ink);font-style:normal}.mc-context-header__description{min-width:0;margin-top:4px;overflow:hidden;color:var(--mute);font-size:var(--fs-caption);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mc-context-header__actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.mc-context-header__operations .abar-context{width:680px;max-width:100%;grid-template-columns:minmax(150px,1fr) max-content max-content max-content;overflow:visible}.abar-context .ab-label,.abar-context .ab-tick,.abar-context .ab-metric-label{font-size:var(--fs-eyebrow)}.abar-context .ab-review,.abar-context .ab-budget,.abar-context .ab-attention{padding-left:var(--space-lg)}.abar-context .ab-budget{grid-column:2}.abar-context .ab-actions{grid-column:3}.abar-context .ab-attention{grid-column:4;border-left:1px solid var(--line)}.mc-nav-logo:focus-visible,.mc-nav-tab:focus-visible,.mc-avatar:focus-visible,.mc-mobile-trigger:focus-visible,.mc-context-header__actions a:focus-visible,.mc-context-header__actions button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.mc-nav-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:1.125rem;letter-spacing:-.025em;color:var(--ink);margin-right:28px;background:none;border:0;padding:0;cursor:pointer;font-style:normal}.mc-nav-logo em{color:var(--purple);font-style:normal;font-weight:inherit}.mc-nav-tabs{display:flex;align-items:center;gap:2px;height:100%}.mc-nav-tab{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:100%;font-size:var(--fs-body);font-weight:500;color:var(--mute);border:0;background:transparent;cursor:pointer;font-family:inherit;border-bottom:2px solid transparent;position:relative}.mc-nav-tab:hover{color:var(--ink-2)}.mc-nav-tab.on{color:var(--ink);border-bottom-color:var(--purple)}.mc-nav-tab .mc-badge{font-family:var(--font-mono);font-size:var(--fs-eyebrow);background:var(--purple-soft);color:var(--taali-accent-ink);padding:1px 6px;border-radius:999px;font-weight:600;letter-spacing:.04em}.mc-nav-grow{flex:1}.mc-nav-right{display:flex;align-items:center;gap:10px}.mc-mobile-trigger{display:none;width:38px;height:38px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--ink-2);align-items:center;justify-content:center;cursor:pointer}.mc-mobile-trigger:hover{border-color:var(--line);color:var(--purple)}.mc-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.mc-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a061880}.mc-drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(320px,85vw);background:var(--bg-2);border-left:1px solid var(--line);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;padding:14px 14px calc(14px + env(safe-area-inset-bottom));overflow-y:auto;outline:none}.mc-drawer-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.mc-drawer-id{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.mc-drawer-avatar{flex:none;width:36px;height:36px;border-radius:50%;background:var(--purple-soft);color:var(--taali-accent-ink);display:grid;place-items:center;font-weight:600;font-size:var(--fs-eyebrow);font-family:var(--font-mono)}.mc-drawer-id-text{min-width:0}.mc-drawer-id-text .name{font-weight:600;font-size:var(--fs-eyebrow);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-drawer-id-text .org{font-size:var(--fs-eyebrow);color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-drawer-search{padding:12px 0}.mc-drawer-search .mc-nav-search-wrap{width:100%}.mc-drawer-tabs{display:flex;flex-direction:column;gap:2px}.mc-drawer-tab{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;font-size:var(--fs-body);font-weight:500;color:var(--ink-2);text-decoration:none}.mc-drawer-tab:hover{background:var(--bg-3)}.mc-drawer-tab.on{background:var(--bg-3);color:var(--ink)}.mc-drawer-tab .mc-badge{margin-left:auto;font-family:var(--font-mono);font-size:.625rem;background:var(--purple-soft);color:var(--taali-accent-ink);padding:1px 6px;border-radius:999px;font-weight:600}.mc-drawer-tab.on .mc-badge{background:var(--bg-2)}.mc-drawer-divider{height:1px;background:var(--line);margin:12px 0}.mc-drawer-actions{display:flex;flex-direction:column;gap:2px}.mc-drawer-actions button,.mc-drawer-actions a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--fs-body);font-weight:500;cursor:pointer;text-align:left;width:100%;text-decoration:none}.mc-drawer-actions button:hover,.mc-drawer-actions a:hover{background:var(--bg-3)}.mc-nav-search-wrap{position:relative;width:380px;max-width:100%}.mc-nav-search-form{display:flex;align-items:center;gap:8px;padding:7px 12px 7px 11px;border-radius:999px;background:var(--bg-3);border:1px solid var(--line);font-family:var(--font-mono);font-size:.71875rem;color:var(--mute);width:100%;transition:border-color .12s ease,background .12s ease}.mc-nav-search-wrap.open .mc-nav-search-form,.mc-nav-search-form:focus-within,.mc-nav-search-form:hover{border-color:color-mix(in oklab,var(--purple) 45%,var(--line));background:var(--bg-2)}.mc-nav-search-input{flex:1;min-width:0;background:transparent;border:0;outline:none;font:inherit;color:var(--ink)}.mc-nav-search-input::-moz-placeholder{color:var(--mute)}.mc-nav-search-input::placeholder{color:var(--mute)}.mc-nav-search-form kbd{margin-left:auto;display:inline-block;padding:1px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:4px;background:var(--bg-2);color:var(--ink-2);font-family:inherit;font-size:var(--fs-eyebrow)}.mc-nav-search-popover{position:absolute;top:calc(100% + 8px);left:0;right:0;width:100%;background:var(--bg-2);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);z-index:200;overflow:hidden;display:flex;flex-direction:column}.mc-nav-search-empty{padding:18px 16px;font-size:var(--fs-body);color:var(--mute);text-align:center}.mc-nav-search-groups{max-height:360px;overflow-y:auto;padding:6px 6px 4px}.mc-nav-search-group+.mc-nav-search-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--line-2)}.mc-nav-search-grouphead{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 4px;font-family:var(--font-mono);font-size:.65625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.mc-nav-search-grouphead .count{margin-left:auto;color:var(--mute-2)}.mc-nav-search-row{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:0;background:transparent;text-align:left;border-radius:8px;cursor:pointer;transition:background .1s ease}.mc-nav-search-row:hover,.mc-nav-search-row:focus-visible{background:color-mix(in oklab,var(--purple) 8%,var(--bg-2));outline:none}.mc-nav-search-row .title{font-size:var(--fs-eyebrow);color:var(--ink);font-weight:500}.mc-nav-search-row .sub{font-size:.71875rem;color:var(--mute)}.mc-nav-search-ai{display:flex;align-items:center;gap:8px;padding:10px 14px;border:0;border-top:1px solid var(--line);background:color-mix(in oklab,var(--purple) 6%,var(--bg-2));color:var(--ink);font-size:var(--fs-eyebrow);font-weight:500;cursor:pointer;transition:background .12s ease}.mc-nav-search-ai:hover{background:color-mix(in oklab,var(--purple) 12%,var(--bg-2))}.mc-nav-search-ai em{font-style:normal;color:var(--mute);font-weight:400}.mc-nav-search-ai .arrow{margin-left:auto;color:var(--purple);transition:transform .18s ease}.mc-nav-search-ai:hover .arrow{transform:translate(3px)}.mc-icon-btn{width:34px;height:34px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.mc-icon-btn:hover{border-color:var(--line);color:var(--purple)}.mc-icon-btn .mc-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--purple);border:2px solid var(--bg-2)}.mc-avatar{width:32px;height:32px;border-radius:50%;background:var(--purple-soft);color:var(--taali-accent-ink);display:grid;place-items:center;font-weight:600;font-size:var(--fs-eyebrow);font-family:var(--font-mono);border:0;cursor:pointer}.mc-avatar-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--bg-2);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-md);padding:6px;display:flex;flex-direction:column;z-index:60}.mc-avatar-menu-header{padding:10px 12px 8px;border-bottom:1px solid var(--line-2);margin-bottom:4px}.mc-avatar-menu-header .name{font-size:var(--fs-eyebrow);font-weight:600;color:var(--ink)}.mc-avatar-menu-header .org{font-size:.71875rem;color:var(--mute);margin-top:2px}.mc-avatar-menu button,.mc-avatar-menu>a{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--fs-eyebrow);text-align:left;border-radius:8px;cursor:pointer;text-decoration:none}.mc-avatar-menu button:hover,.mc-avatar-menu>a:hover{background:var(--bg-3);color:var(--purple)}.mc-nav-avatar-wrap{position:relative;display:inline-flex}@media(max-width:720px){.mc-nav-search-input,.mc-demo-search input,.mc-nav-search-form input{font-size:16px}}@media(max-width:1420px){.mc-nav-global{padding-inline:28px}.mc-nav-logo{margin-right:18px}.mc-nav-tab{gap:6px;padding-inline:10px}.mc-nav-search-wrap{width:clamp(220px,24vw,320px)}.mc-context-header--has-operations{grid-template-columns:minmax(0,1fr) max-content minmax(0,min(680px,60vw));grid-template-areas:"breadcrumbs breadcrumbs operations" "identity actions operations"}.mc-context-header__operations{width:680px;max-width:100%;align-self:center;justify-self:end}}@media(max-width:1180px){.mc-nav-global{padding-inline:20px}.mc-nav .mc-nav-tabs,.mc-nav .mc-icon-btn,.mc-nav .mc-nav-agent-chip{display:none}.mc-nav .mc-mobile-trigger{display:inline-flex}.mc-nav-logo{margin-right:0}.mc-nav-search-wrap{width:clamp(240px,34vw,360px)}}@media(max-width:900px){.mc-nav-global{gap:6px}.mc-nav-global>.mc-nav-grow{min-width:0}.mc-nav-right{min-width:0}.mc-nav-global .mc-nav-search-wrap{width:38px;flex:none}.mc-nav-global .mc-nav-search-form{width:38px;height:38px;justify-content:center;padding:0}.mc-nav-global .mc-nav-search-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.mc-nav-global .mc-nav-search-form kbd{display:none}.mc-nav-global .mc-nav-search-wrap.open{position:absolute;top:13px;right:126px;width:min(380px,calc(100vw - 176px));z-index:90}.mc-nav-global .mc-nav-search-wrap.open .mc-nav-search-form{width:100%;padding-inline:11px;justify-content:flex-start;background:var(--bg-2);box-shadow:var(--shadow-md)}.mc-nav-global .mc-nav-search-wrap.open .mc-nav-search-input{position:static;width:auto;opacity:1;cursor:text}.mc-nav-global .mc-nav-search-wrap.open .mc-nav-search-popover{width:min(420px,calc(100vw - 32px));left:auto;right:0}}@media(max-width:720px){:root{--shell-sticky-offset: calc(var(--nav-h, 64px) + 12px)}.mc-nav--contextual{position:static}.mc-nav--contextual .mc-nav-global{position:fixed;inset:0 0 auto;z-index:55;width:100%;background:var(--taali-nav-bg);box-shadow:var(--shadow-sm)}.mc-nav--contextual .mc-nav-context{margin-top:var(--nav-h, 64px)}.mc-nav-global{padding-inline:12px}.mc-nav .mc-nav-search-wrap,.mc-nav .mc-icon-btn,.mc-nav .mc-nav-agent-chip,.mc-nav .mc-nav-avatar-wrap{display:none}.mc-nav-logo{gap:8px}.mc-nav-context{padding-inline:12px}.mc-context-header{height:112px;min-height:112px;max-height:112px;grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumbs" "identity" "actions";gap:10px;padding-block:12px}.mc-context-header--has-operations{height:auto;min-height:0;max-height:none;grid-template-areas:"breadcrumbs" "identity" "actions" "operations"}.mc-context-header__identity h1{font-size:var(--fs-h2)}.mc-context-header[data-hide-on-reflow=true]{display:none}.mc-context-header__actions{flex-wrap:wrap;justify-content:flex-start}:root .mc-context-header__actions .btn{min-height:40px}.mc-context-header__operations,.mc-context-header__operations .abar-context{width:100%;max-width:100%}}@media(max-width:430px){.mc-nav-logo>span{display:none}}@media(max-width:1024px){.mc-agent-bar-wrap{padding-left:24px;padding-right:24px}}@media(max-width:720px){.mc-agent-bar-wrap{padding-left:16px;padding-right:16px}}.mc-agent-bar{position:relative;border-radius:14px;color:#fff;overflow:hidden;isolation:isolate;padding:14px 18px;margin-bottom:16px;background:radial-gradient(ellipse 60% 120% at 12% 50%,rgba(167,139,250,.55) 0%,transparent 60%),radial-gradient(ellipse 50% 130% at 88% 40%,rgba(244,114,182,.4) 0%,transparent 65%),radial-gradient(ellipse 70% 100% at 50% 110%,rgba(99,102,241,.45) 0%,transparent 70%),linear-gradient(135deg,var(--purple) 0%,color-mix(in srgb,var(--purple) 80%,#000) 100%);background-size:220% 220%,200% 240%,220% 200%,100% 100%;background-position:0% 50%,100% 50%,50% 0%,0 0;box-shadow:0 12px 28px -14px color-mix(in srgb,var(--purple) 70%,transparent),0 4px 10px -4px color-mix(in srgb,var(--purple) 40%,transparent),inset 0 1px #ffffff1a}.mc-agent-bar.is-amber{background:radial-gradient(ellipse 60% 120% at 12% 50%,rgba(255,209,102,.55) 0%,transparent 60%),radial-gradient(ellipse 50% 130% at 88% 40%,rgba(255,140,80,.4) 0%,transparent 65%),linear-gradient(135deg,var(--amber) 0%,color-mix(in srgb,var(--amber) 80%,#000) 100%);box-shadow:0 12px 28px -14px color-mix(in srgb,var(--amber) 70%,transparent),inset 0 1px #ffffff1a}.mc-agent-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,#000 40%,transparent 100%);pointer-events:none;z-index:-1}.mc-agent-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.mc-agent-glyph{width:38px;height:38px;border-radius:10px;background:#fff3;display:inline-flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.mc-agent-glyph .mc-pulse-ring{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:13px;border:2px solid rgba(255,255,255,.55);pointer-events:none}.mc-agent-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:600;font-size:var(--fs-body);line-height:1.2}.mc-agent-pending{background:#ffffff38;color:#fff;border-radius:999px;font-size:.6875rem;font-weight:700;padding:2px 8px;letter-spacing:.03em}.mc-agent-tick{font-size:.78125rem;margin-top:3px;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.mc-agent-budget{display:flex;flex-direction:column;gap:4px;min-width:200px}.mc-agent-budget-row{display:flex;justify-content:space-between;font-size:.6875rem;color:#ffffffd9}.mc-agent-budget-bar{height:7px;border-radius:4px;background:#ffffff38;overflow:hidden;position:relative}.mc-agent-budget-bar>i{display:block;height:100%;background:#fff;border-radius:4px}.mc-agent-budget-bar:after{content:"";position:absolute;top:0;bottom:0;left:80%;width:1px;background:#ffffff73}.mc-agent-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.mc-agent-btn{background:#ffffff2e;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;padding:6px 12px;font-size:.78125rem;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-family:inherit}.mc-agent-btn.is-ghost{background:transparent;border-color:#fff6}.mc-agent-btn:hover{background:#ffffff4d}.mc-panel-overlay.is-closing{pointer-events:none;opacity:0;transition:opacity .15s}.mc-panel-body{flex:1;overflow-y:auto;padding:22px;display:flex;flex-direction:column;gap:18px}.mc-panel-title{font-family:var(--font-display);font-size:var(--fs-subtitle);font-weight:600;letter-spacing:-.015em;color:var(--ink)}.mc-switch{width:38px;height:22px;border-radius:999px;background:var(--line);border:0;position:relative;cursor:pointer;transition:background .15s;flex-shrink:0}.mc-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg-2);transition:transform .15s}.mc-switch.on{background:var(--purple)}.mc-switch.on:after{transform:translate(16px)}.mc-page{padding:28px 32px 48px;max-width:1440px;margin:0 auto;width:100%;box-sizing:border-box}.mc-page-narrow{max-width:1200px}.mc-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--taali-section-head-gap);margin-bottom:28px;flex-wrap:wrap}.mc-page-head>:first-child{flex:1 1 auto;min-width:0}.mc-page-head-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.mc-kicker{display:inline-block;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--taali-accent-ink);margin-bottom:10px}.mc-kicker.is-mute{color:var(--mute)}.mc-h-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;line-height:1.02;font-size:clamp(38px,5.4vw,60px);color:var(--ink);margin:0 0 10px}.mc-h-display em{font-style:normal;color:var(--purple);font-weight:inherit;background:var(--grad-text-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(forced-colors:active){.mc-h-display em{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.mc-h-display .mc-period{color:var(--purple)}.mc-subtitle{font-size:var(--fs-body);line-height:1.55;color:var(--mute);max-width:720px;margin:0}.agent-header{color:var(--ink);background:transparent;border-bottom:none;position:relative;overflow:hidden;padding:14px 32px 14px 35px;min-height:96px;display:flex;align-items:center}.agent-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--grad-aura);-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 100%);mask-image:linear-gradient(to bottom,#000 30%,transparent 100%)}.agent-header>*{position:relative;z-index:1}.agent-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--purple);z-index:2;display:none}.agent-header-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;width:100%;max-width:1280px;margin:0 auto}.agent-header.compact{padding:14px 32px 14px 35px}.ah-bright-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1);background:radial-gradient(ellipse 55% 150% at 92% 0%,color-mix(in oklab,var(--purple) 9%,transparent) 0%,transparent 62%)}.agent-header.agent-running .ah-bright-overlay{opacity:1}.agent-header-left{display:flex;align-items:center;gap:14px;min-width:0}.agent-header-left .ah-pre{flex-shrink:0}.ah-headings{min-width:0}.agent-header-left .back-link{color:var(--mute);display:block;text-align:left;width:-moz-fit-content;width:fit-content;margin-bottom:6px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.agent-header-left .back-link:hover{color:var(--ink)}.agent-header-left .ah-kicker{display:block;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--purple);margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-header-left .ah-title-row{min-width:0}.agent-header-left h1{margin:0;font-family:var(--font-display);font-size:clamp(20px,2.4vw,26px);letter-spacing:-.02em;font-weight:600;line-height:1.12;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.agent-header-left h1 em,.agent-header-left h1 .ah-period{font-style:normal;color:var(--purple)}.agent-header-left h1 em{background:var(--grad-text-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(forced-colors:active){.agent-header-left h1 em{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.agent-header-left p.ah-subtitle{margin:4px 0 0;color:var(--ink-soft);font-size:var(--fs-eyebrow);line-height:1.4;overflow-wrap:anywhere;max-width:620px}.agent-header-right{display:flex;align-items:center;gap:var(--space-xl);flex-shrink:0}.ah-actions{display:flex;align-items:center;gap:var(--gap-inline)}.abar{display:grid;grid-template-columns:minmax(220px,1fr) max-content max-content max-content;align-items:center;-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);min-height:64px;width:680px;max-width:100%;border-radius:14px;padding:var(--space-md) var(--space-md) var(--space-md) var(--space-lg);position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;background:var(--abar-ground, var(--bg-2));border:1px solid var(--abar-border, var(--line));box-shadow:var(--abar-shadow, none);color:var(--ink-soft);transition:background-color .36s ease,border-color .36s ease,color .36s ease,box-shadow .36s ease}.ab-state{grid-column:1;min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:var(--space-lg)}.ab-spark{width:32px;height:32px;border-radius:var(--radius-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:background .36s ease,border-color .36s ease,color .36s ease}.ab-label{display:block;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;transition:color .36s ease}.ab-state-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px}.ab-scope-note{display:block;max-width:100%;color:var(--mute);font-size:var(--fs-eyebrow);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-metric-label{display:block;font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;line-height:1.1;text-transform:uppercase;color:var(--mute);white-space:nowrap}.ab-review{grid-column:2;min-width:90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding-left:12px;border-left:1px solid var(--line)}.ab-review-value{font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:700;color:var(--ink);line-height:1.1;white-space:nowrap}.ab-tick{display:block;font-size:var(--fs-body);width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;transition:color .36s ease}.ab-state-manual .ab-tick{font-size:var(--fs-eyebrow);font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-budget{grid-column:3;min-width:104px;display:grid;grid-template-columns:1fr;gap:4px;padding-left:12px;border-left:1px solid var(--line);--kpi-bar-gap: 0}.ab-budget-amt{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-align:left;white-space:nowrap}.ab-budget-amt .sep{opacity:.7}.ab-attention{display:flex;grid-column:2;align-items:center;justify-content:center;flex-shrink:0}.ab-actions{grid-column:4}.ab-actions,.ab-activate{display:flex;align-items:center;gap:var(--gap-inline);flex-shrink:0}.ab-btn.is-pressing{transform:scale(.94);filter:brightness(.9)}.ab-capbox{display:flex;align-items:center;gap:var(--space-2xs);height:32px;border-radius:8px;padding:0 9px;font-family:var(--font-mono);font-size:var(--fs-body);flex-shrink:0}.ab-capbox input{width:36px;background:transparent;border:0;outline:0;font:inherit;font-weight:600;padding:0}.ab-capbox .pfx,.ab-capbox .sfx{opacity:.6}.abar-on{--abar-ground: var(--glass-content);--abar-border: var(--glass-border);--abar-shadow: inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-sm);color:var(--ink)}.abar-on .ab-spark{background:var(--purple-soft);border:1px solid color-mix(in oklab,var(--purple) 38%,transparent);color:var(--taali-accent-ink)}.abar-on .ab-label,.abar-on .ab-tick{color:var(--ink)}.abar-on .ab-metric-label{color:var(--ink-3)}.abar-on .ab-review,.abar-on .ab-budget,.abar-on .ab-attention{border-left-color:var(--line-2)}.abar-on .ab-review-value,.abar-on .ab-budget-amt{color:var(--ink)}.abar-on .ab-attention .mc-attention-trigger{color:var(--ink);border-color:var(--line);background:var(--bg-3)}.abar-on .ab-attention .mc-attention-trigger:hover,.abar-on .ab-attention .mc-attention-trigger[aria-expanded=true]{border-color:var(--taali-field-border-hover);background:var(--bg-2)}.abar-on .ab-attention .mc-attention-trigger__count{color:var(--on-accent-solid);background:var(--accent-solid)}.abar-paused{--abar-ground: var(--glass-agent-paused);--abar-border: var(--glass-border-strong);--abar-shadow: inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-sm);color:var(--ink)}.abar-paused .ab-spark{background:var(--glass-card);border:1px solid var(--glass-border);color:var(--ink-2)}.abar-paused .ab-label{color:var(--ink)}.abar-paused .ab-tick{color:var(--ink-soft)}.abar-off{--abar-ground: var(--glass-agent-off);--abar-border: var(--glass-border);--abar-shadow: none}.abar-off .ab-spark{background:var(--bg-3);border:1px solid var(--line);color:var(--mute)}.abar-off .ab-label{color:var(--ink-soft)}.abar-off .ab-tick{color:var(--mute)}.abar-off .ab-capbox{background:var(--bg-2);border:1px solid var(--line);color:var(--ink)}.abar-loading .ab-spark,.abar-unavailable .ab-spark{background:var(--bg-3);border:1px solid var(--line);color:var(--purple)}.abar-loading .ab-label,.abar-unavailable .ab-label{color:var(--ink-soft)}.abar-loading .ab-tick,.abar-unavailable .ab-tick{color:var(--mute)}.abar.abar-block{display:flex;gap:var(--gap-inline);width:100%;min-height:52px;padding-right:var(--space-xl);margin-bottom:var(--space-xl)}.abar-block .ab-assess{display:inline-flex;align-items:baseline;gap:var(--space-2xs);flex-shrink:0;padding-left:var(--space-lg);border-left:1px solid var(--line-2);font-family:var(--font-mono)}.abar-block .ab-assess b{font-size:var(--fs-h2);font-weight:700;color:var(--ink);line-height:1}.abar-block .ab-assess span{font-size:var(--fs-eyebrow);color:var(--mute)}.agent-substrip.agent-substrip{background:var(--bg-3);border:0;border-bottom:1px solid var(--line);position:relative;padding:0 32px 0 35px}.agent-substrip:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--purple);opacity:.5}.agent-substrip-inner{display:flex;align-items:center;gap:20px;min-height:46px;max-width:1280px;margin:0 auto}.ah-substrip-main{flex:1;min-width:0}.ah-substrip-actions{display:flex;align-items:center;gap:var(--gap-inline);flex-shrink:0}.ah-facts{display:flex;flex-wrap:wrap;align-items:center;gap:7px 28px}.ah-facts .f{display:flex;align-items:baseline;gap:7px;min-width:0}.ah-facts .f .k{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);flex-shrink:0}.ah-facts .f .v{font-size:var(--fs-eyebrow);color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ah-facts .f .v.purple{color:var(--taali-accent-ink)}@media(max-width:1240px){.agent-header{min-height:0;padding-top:16px;padding-bottom:16px}.agent-header-inner{grid-template-columns:minmax(0,1fr);min-width:0;gap:14px}.agent-header-right{width:100%;min-width:0;flex-wrap:wrap}.abar{width:680px;max-width:100%;min-width:0;margin-left:auto}}@media(max-width:720px){.agent-substrip{padding-top:10px;padding-bottom:10px}.agent-substrip-inner{flex-direction:column;align-items:stretch;gap:12px;min-height:0}.ah-substrip-actions{flex-wrap:wrap}.ah-facts{gap:8px 22px}.abar{grid-template-columns:minmax(0,1fr) auto auto auto;min-height:0;padding:10px 11px;row-gap:10px}.abar.abar-context{grid-template-columns:minmax(0,1fr) auto auto auto}.abar .ab-state{grid-column:1 / -1}.abar .ab-review{grid-column:1;min-width:0;padding-left:0;border-left:0}.abar .ab-budget{grid-column:2;min-width:100px}.abar .ab-actions{grid-column:3;margin-left:auto}.abar .ab-attention{grid-column:4}.abar-off .ab-actions{grid-column:1 / -1}}@media(max-width:520px){.abar,.abar.abar-context{grid-template-columns:minmax(0,1fr) max-content}.abar .ab-state,.abar .ab-review,.abar .ab-budget{grid-column:1 / -1}.abar .ab-review,.abar .ab-budget{width:100%;min-width:0;padding:8px 0 0;border-left:0;border-top:1px solid var(--line)}.abar-on .ab-review,.abar-on .ab-budget{border-top-color:var(--line-2)}.abar .ab-actions{grid-column:1;width:auto;min-width:0;margin-left:0}.abar .ab-attention{grid-column:2;width:-moz-max-content;width:max-content;justify-self:end}.abar .ab-attention .mc-attention-trigger{width:auto}.abar .ab-attention .mc-attention-trigger__arrival{top:-10px;right:1px}.abar .ab-actions .ab-btn{min-height:40px}.abar .ab-actions .ab-btn.ic{width:40px;min-width:40px}.abar .ab-actions>.ab-btn:not(.ic){flex:1}.abar .ab-activate,.abar .ab-activate .ab-btn{flex:1}.abar-off .ab-actions,.abar .ab-actions:has(>:nth-child(2)){grid-column:1 / -1;width:100%;flex-wrap:wrap}.abar-off .ab-attention,.abar:has(.ab-actions>:nth-child(2)) .ab-attention{grid-column:1 / -1;justify-self:end}}@media(max-width:600px){.agent-header{padding:16px 18px 16px 21px}.agent-substrip{padding:10px 18px 10px 21px}.agent-header-left p.ah-subtitle{font-size:var(--fs-eyebrow)}}.mc-nav-agent-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:#a78bfa24;border:1px solid rgba(167,139,250,.36);color:var(--purple);font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;cursor:pointer;white-space:nowrap}.mc-nav-agent-chip:hover{background:#a78bfa38}.mc-nav-agent-chip .dot{width:7px;height:7px;border-radius:999px;background:var(--purple);box-shadow:0 0 0 4px #7f39fb2e}@media(min-width:880px){.mc-report-snapshot{grid-template-columns:auto 1fr}}.mc-report-snapshot-score{display:flex;align-items:center;gap:18px}.mc-cand-header-id .mc-kicker{margin:0}@media(max-width:880px){.mc-cand-header{flex-direction:column;align-items:flex-start;gap:14px}.mc-cand-header-actions{align-self:stretch}}.mc-decisions-row-title{font-size:var(--fs-eyebrow);font-weight:500;color:var(--ink)}.mc-decisions-row-body{font-size:.75rem;color:var(--mute);line-height:1.45;margin-top:1px}.mc-prep-hero{padding:18px 22px;border-radius:14px;background:var(--purple-soft);border:1px solid color-mix(in oklab,var(--purple) 35%,var(--line));margin-bottom:18px}.mc-prep-hero .mc-kicker{margin:0 0 4px;color:var(--purple)}.mc-prep-hero-title{font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.015em;margin:0 0 6px;color:var(--ink)}.mc-prep-hero-body{margin:0;font-size:var(--fs-eyebrow);color:var(--ink-2);line-height:1.55}.mc-prep-stage{margin-bottom:18px}.mc-prep-stage .mc-kicker{margin:0 0 10px}.mc-prep-stage-grid{display:grid;gap:10px}.mc-prep-card{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:18px 22px}.mc-prep-card-kicker{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;color:var(--purple);text-transform:uppercase;margin-bottom:6px}.mc-prep-card-question{font-family:var(--font-display);font-size:var(--fs-subtitle);letter-spacing:-.015em;font-weight:500;color:var(--ink);margin:0 0 14px}.mc-prep-card-context{margin:-8px 0 14px;font-size:var(--fs-eyebrow);line-height:1.55;color:var(--mute)}.mc-prep-stage[data-section=interview-record]>div>p{font-size:var(--fs-caption)}@media(max-width:720px){.mc-prep-card-grid{grid-template-columns:1fr}}.mc-prep-card-label.is-listen{color:#16a34a}.mc-prep-card-label.is-concern{color:#dc2626}.mc-notes-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:24px;align-items:start}.mc-notes-workspace{min-width:0}.mc-notes-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--taali-section-head-gap);margin-bottom:12px}.mc-notes-section-copy,.mc-notes-timeline-copy{margin:4px 0 0;color:var(--mute);font-size:var(--fs-eyebrow);line-height:1.5}.mc-notes-empty{padding:14px 16px;border-radius:12px;background:var(--bg-2);border:1px dashed var(--line);font-size:var(--fs-body);color:var(--mute);line-height:1.55;margin-bottom:8px}.mc-notes-empty-card{padding:16px;margin-bottom:10px}.mc-notes-empty-title{color:var(--ink);font-size:var(--fs-body-lg);font-weight:600}.mc-notes-empty-copy{margin:4px 0 0;color:var(--mute);font-size:var(--fs-body);line-height:1.5}.mc-notes-feed{display:grid;gap:10px;margin-bottom:10px}.mc-notes-card{padding:14px 16px;margin-bottom:8px}.mc-notes-feed .mc-notes-card{margin-bottom:0}.mc-notes-card-head{display:flex;justify-content:space-between;margin-bottom:6px}.mc-notes-card-who{font-size:var(--fs-eyebrow);font-weight:500;color:var(--ink)}.mc-notes-card-role{color:var(--mute);font-weight:400}.mc-notes-card-time{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute)}.mc-notes-card-body{font-size:var(--fs-eyebrow);color:var(--ink-2);line-height:1.55}.mc-notes-rank{margin-right:6px;color:var(--purple);font-weight:600}.mc-notes-link{color:var(--purple);text-decoration:underline;text-underline-offset:2px}.mc-notes-transcript-link{display:inline-block;margin-top:6px}.mc-note-composer{padding:16px;margin-top:6px}.mc-note-composer-label{display:block;margin-bottom:4px;color:var(--ink);font-size:var(--fs-body);font-weight:600}.mc-note-composer-help{margin:0 0 10px;color:var(--mute);font-size:var(--fs-body);line-height:1.45}.mc-note-composer-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:12px}.mc-notes-agent-toggle{--taali-checkbox-offset: 2px;display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-body);line-height:1.4;color:var(--mute);cursor:pointer}.mc-notes-agent-toggle>span{display:grid;gap:2px}.mc-notes-agent-toggle strong{color:var(--ink-2);font-size:var(--fs-body);font-weight:600}.mc-notes-agent-toggle small{color:var(--mute);font-size:var(--fs-caption)}.mc-notes-input-actions{display:flex;justify-content:flex-end;margin-top:6px}.mc-supporting-link-card{padding:14px;margin-top:12px}.mc-supporting-link-fields{display:grid;gap:8px}.mc-supporting-link-fields .mc-note-composer-label:not(:first-child){margin-top:2px}.mc-field-optional{color:var(--mute);font-weight:400}.mc-interview-feedback{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.mc-notes-timeline-rail{min-width:0;padding:18px;align-self:start}.mc-notes-timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--taali-section-head-gap);padding-bottom:14px;border-bottom:1px solid var(--line)}.mc-notes-timeline-head .mc-kicker{margin:0}.mc-notes-timeline-head .mc-audit-count{flex:0 0 auto;padding-top:1px}.mc-notes-timeline-empty{margin:14px 0 0;color:var(--mute);font-size:var(--fs-body);line-height:1.5}.mc-audit-timeline{position:relative;padding-left:18px;border-left:2px solid var(--line);margin:16px 0 0 6px}.mc-audit-row{position:relative;margin-bottom:14px}.mc-audit-dot{position:absolute;left:-25px;top:6px;width:10px;height:10px;border-radius:50%;border:2px solid var(--bg)}.mc-audit-time{font-family:var(--font-mono);font-size:var(--fs-eyebrow);color:var(--mute);margin-bottom:2px}.mc-audit-title{font-size:var(--fs-eyebrow);font-weight:500;margin-bottom:2px;color:var(--ink)}.mc-audit-detail{font-size:var(--fs-body);color:var(--ink-2);line-height:1.5}.mc-notes-workable-activity{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.mc-notes-workable-activity>.mc-kicker{margin:0}.mc-audit-collapse{margin-top:22px;border-top:1px solid var(--line);padding-top:14px}.mc-audit-summary{width:100%;padding:0;color:inherit;font:inherit;text-align:left;background:transparent;border:0;list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px}.mc-audit-summary::-webkit-details-marker{display:none}.mc-audit-count{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--mute)}.mc-audit-summary:after{content:"Show";margin-left:auto;font-family:var(--font-mono);font-size:.6875rem;color:var(--purple);text-transform:uppercase;letter-spacing:.04em}.mc-audit-collapse[data-open=true] .mc-audit-summary:after{content:"Hide"}@media(max-width:1180px){.mc-notes-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.mc-note-composer-footer{align-items:stretch;flex-direction:column}.mc-note-composer-footer .taali-btn{align-self:flex-end}}.ctable-toolbar{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line);border-radius:12px 12px 0 0;background:var(--bg-2);margin-bottom:-1px;flex-wrap:wrap}.ctable-toolbar-grow{flex:1 1 auto}.ctable-toolbar .seg{display:inline-flex;background:var(--bg-2);border:1px solid var(--line-2);border-radius:9px;overflow:hidden}.ctable-toolbar .seg button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-left:1px solid var(--line);padding:7px 12px;font-size:.75rem;color:var(--mute);cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color .12s ease,background .12s ease}.ctable-toolbar .seg button:first-child{border-left:0}.ctable-toolbar .seg button:hover{color:var(--ink-2)}.ctable-toolbar .seg button.on{background:var(--bg-3);color:var(--ink);font-weight:500}.ctable-toolbar .seg button .ct{font-size:.6875rem;opacity:.7}.ctable-wrap{border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;background:var(--bg-2);overflow:hidden}.ctable{width:100%;border-collapse:collapse}.ctable thead th{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.06em;color:var(--mute);text-transform:uppercase;text-align:left;padding:10px 14px;border-bottom:1px solid var(--line-2);background:var(--bg-3);font-weight:500}.ctable thead th .ctable-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.ctable thead th .ctable-sort:hover{color:var(--ink)}.ctable thead th .ctable-sort-arrow{color:var(--purple);font-size:var(--fs-eyebrow)}.ctable tbody tr{border-bottom:1px solid var(--line-2);transition:background .12s ease}.ctable tbody tr:last-child{border-bottom:0}.ctable tbody tr:hover{background:color-mix(in oklab,var(--purple) 4%,var(--bg-2))}.ctable tbody tr.agent-row{background:color-mix(in oklab,var(--purple) 3%,var(--bg-2))}.ctable tbody td{padding:12px 14px;vertical-align:middle;font-size:var(--fs-eyebrow);color:var(--ink)}.ctable td .name{font-size:var(--fs-eyebrow);font-weight:500;color:var(--ink)}.ctable td .sub{font-size:var(--fs-caption);color:var(--mute);margin-top:1px}.score-pill{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:24px;padding:0 8px;border-radius:6px;font-family:var(--font-mono);font-size:var(--fs-caption);font-weight:600;white-space:nowrap;background:var(--bg-3);color:var(--ink-2)}.score-pill.hi{background:var(--accent-solid);color:var(--on-accent-solid)}.score-pill.mid{background:var(--purple-soft);color:var(--taali-accent-ink)}.score-pill.lo{background:var(--bg-3);color:var(--mute)}.score-pill.stale{background:var(--bg-3);color:var(--mute);font-weight:500}.stage-pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--bg-3);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.02em;white-space:nowrap}.stage-pill.is-disqualified{background:var(--purple-soft);color:var(--taali-accent-ink);font-weight:600}.ctable .ctable-status{color:var(--mute);font-size:var(--fs-body)}.ctable .ctable-em{color:var(--mute);opacity:.5}.ai-action{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-body);font-weight:500;color:var(--taali-accent-ink, var(--purple));white-space:nowrap}.ai-action-label{background:linear-gradient(90deg,rgba(107,70,193,.18),var(--purple-2, var(--purple)),rgba(107,70,193,.18)) 0 100% / 300% 1px no-repeat;color:var(--taali-accent-ink, var(--purple))}.ctable-empty{padding:28px 18px;text-align:center;color:var(--mute);font-size:var(--fs-body)}.ctable-more{display:flex;align-items:center;gap:.75rem;padding:.75rem .25rem .25rem}.ctable-more-count{color:var(--mute);font-size:.75rem}.mc-overview-hero{display:grid;grid-template-columns:minmax(0,560px) minmax(40px,1fr) minmax(0,2fr);align-items:center;padding:24px;border-radius:16px;border:1px solid var(--line);background:var(--bg-2);margin-bottom:18px}@media(max-width:960px){.mc-overview-hero{grid-template-columns:1fr}.mc-overview-hero-body,.mc-overview-hero-rings{grid-column:1}.mc-overview-hero-rings{border-left:0;border-top:1px solid var(--line);padding-top:18px;padding-left:0;justify-content:center}}.mc-overview-hero-score{display:inline-flex;align-items:center;justify-content:center}.mc-overview-hero-body{min-width:0;grid-column:1}.mc-overview-hero-summary{margin:0;font-size:var(--fs-eyebrow);line-height:1.55;color:var(--ink-2);max-width:540px}.mc-overview-hero-signal .mc-kicker{margin-bottom:8px}@media(max-width:720px){.mc-overview-signals{grid-template-columns:1fr}}.mc-overview-signal-card-title{font-family:var(--font-display);font-size:var(--fs-subtitle);font-weight:600;letter-spacing:-.015em;margin:8px 0;color:var(--ink)}.mc-overview-signal-card-body{margin:0;font-size:var(--fs-eyebrow);line-height:1.6;color:var(--ink-2)}.mc-overview-dimensions{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-bottom:14px}.mc-overview-dimensions .mc-kicker{margin:0 0 14px}.mc-overview-dimensions-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px}@media(max-width:720px){.mc-overview-dimensions-grid{grid-template-columns:1fr}}.mc-overview-dim-row{display:grid;grid-template-columns:1.6fr 1fr 64px;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.75rem;padding:4px 0}.mc-overview-dim-label{color:var(--mute)}.mc-overview-dim-bar{height:6px;background:var(--bg-3);border-radius:999px;overflow:hidden}.mc-overview-dim-bar>i{display:block;height:100%;background:var(--purple);border-radius:999px}.mc-overview-dim-score{text-align:right;color:var(--ink);font-weight:600}.mc-overview-dim-suffix{color:var(--mute);font-weight:400;margin-left:2px}.mc-overview-dim-empty{margin:8px 0 0;font-size:var(--fs-body);color:var(--mute);line-height:1.55}.mc-overview-evidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap-card);margin-bottom:var(--space-xl)}@media(max-width:1100px){.mc-overview-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mc-overview-evidence{grid-template-columns:1fr}}.mc-overview-evidence-card{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.mc-overview-evidence-headline{font-family:var(--font-display);font-size:var(--fs-body-lg);font-weight:600;letter-spacing:-.015em;margin:6px 0;color:var(--ink)}.mc-overview-evidence-body{margin:0;font-size:var(--fs-eyebrow);color:var(--ink-2);line-height:1.55}@media(max-width:720px){.mc-overview-footer-row{grid-template-columns:1fr}}.mc-overview-footer-status p{margin:4px 0 0;font-size:var(--fs-eyebrow);color:var(--ink-2);line-height:1.55}.table-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll>table{min-width:-moz-max-content;min-width:max-content}@media(max-width:720px){.settings-usage-table,.ctable-wrap,.cp-compare{overflow-x:auto;-webkit-overflow-scrolling:touch}.settings-usage-table table,.ctable,.cp-compare table{min-width:-moz-max-content;min-width:max-content}}@media(max-width:480px){.job-stats{grid-template-columns:repeat(2,1fr)}}.rq-agree-note{display:grid;gap:5px;margin-top:14px;margin-bottom:10px}.rq-agree-note__label{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.rq-agree-note__opt{text-transform:none;letter-spacing:0;color:var(--mute-2)}:root{--taali-field-label-gap: 8px;--taali-field-height: 36px;--taali-field-pad-y: 8px;--taali-field-pad-x: 12px;--taali-field-radius: var(--taali-radius-control);--taali-field-bg: var(--bg-2);--taali-field-ink: var(--ink);--taali-field-border: var(--line);--taali-field-border-hover: color-mix(in oklab, var(--purple) 34%, var(--line));--taali-field-focus-border: var(--purple-2);--taali-field-focus-ring: var(--taali-ring);--taali-field-placeholder: var(--mute);--taali-field-disabled-bg: color-mix(in oklab, var(--line) 22%, var(--bg-2));--taali-checkbox-size: 16px;--taali-checkbox-radius: 5px;--taali-checkbox-offset: 0px}.taali-input,.taali-textarea,.taali-select,.taali-select-trigger,input:not([class]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=range]),select:not(.taali-select),textarea:not([class]):not([data-agent-composer]),input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{width:100%;min-height:var(--taali-field-height);padding:var(--taali-field-pad-y) var(--taali-field-pad-x);font-family:var(--taali-font);font-size:var(--fs-body);line-height:1.4;color:var(--taali-field-ink);background-color:var(--taali-field-bg);border:1px solid var(--taali-field-border);border-radius:var(--taali-field-radius);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.taali-select,.taali-select-trigger,select:not(.taali-select),input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{border-color:var(--taali-selection-border, var(--line))}.taali-input::-moz-placeholder,.taali-textarea::-moz-placeholder,input:not([class])::-moz-placeholder,textarea:not([class]):not([data-agent-composer])::-moz-placeholder,select:not(.taali-select)::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder{color:var(--taali-field-placeholder)}.taali-input::placeholder,.taali-textarea::placeholder,input:not([class])::placeholder,textarea:not([class]):not([data-agent-composer])::placeholder,select:not(.taali-select)::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder{color:var(--taali-field-placeholder)}.taali-input:hover:not(:focus),.taali-textarea:hover:not(:focus),textarea:not([class]):not([data-agent-composer]):hover:not(:focus),.taali-select:hover:not(:focus),.taali-select-trigger:hover:not(:focus-visible),select:not(.taali-select):hover:not(:focus),input[type=date]:hover:not(:focus),input[type=datetime-local]:hover:not(:focus),input[type=time]:hover:not(:focus),input[type=month]:hover:not(:focus),input[type=week]:hover:not(:focus){border-color:var(--taali-field-border-hover)}.taali-select:hover:not(:focus),.taali-select-trigger:hover:not(:focus-visible),select:not(.taali-select):hover:not(:focus),input[type=date]:hover:not(:focus),input[type=datetime-local]:hover:not(:focus),input[type=time]:hover:not(:focus),input[type=month]:hover:not(:focus),input[type=week]:hover:not(:focus){border-color:var(--taali-selection-border-hover, var(--taali-field-border-hover))}.taali-input:focus,.taali-textarea:focus,textarea:not([class]):not([data-agent-composer]):focus,.taali-select:focus,select:not(.taali-select):focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus,input[type=month]:focus,input[type=week]:focus,.taali-select-trigger:focus-visible{outline:none;border-color:var(--taali-field-focus-border);box-shadow:0 0 0 3px var(--taali-field-focus-ring)}.taali-input:disabled,.taali-textarea:disabled,textarea:not([class]):not([data-agent-composer]):disabled,.taali-select:disabled,.taali-select-trigger:disabled,select:not(.taali-select):disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=time]:disabled{opacity:.55;cursor:not-allowed;background-color:var(--taali-field-disabled-bg)}.taali-textarea,textarea:not([class]):not([data-agent-composer]){min-height:96px;line-height:1.55;resize:vertical}select:not(.taali-select){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235e3aa8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(var(--taali-selection-border, var(--line)),var(--taali-selection-border, var(--line))),linear-gradient(var(--purple-soft),var(--purple-soft));background-repeat:no-repeat,no-repeat,no-repeat;background-position:right 13px center,right 34px center,right 0 center;background-size:12px 12px,1px 100%,34px 100%}select:not(.taali-select):hover,select:not(.taali-select):focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235e3aa8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"),linear-gradient(var(--taali-selection-border, var(--line)),var(--taali-selection-border, var(--line))),linear-gradient(var(--purple-soft),var(--purple-soft))}select:not(.taali-select)::-ms-expand{display:none}.taali-select-shell{position:relative;width:100%}.taali-select-shell-inline{display:inline-flex;width:auto;max-width:100%;vertical-align:middle}.taali-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:46px}.taali-select::-ms-expand{display:none}.taali-select-icon{position:absolute;top:1px;right:1px;bottom:1px;width:34px;display:grid;place-items:center;pointer-events:none;color:var(--purple);background:var(--purple-soft);border-left:1px solid var(--taali-selection-border, var(--line));border-radius:0 calc(var(--taali-field-radius) - 1px) calc(var(--taali-field-radius) - 1px) 0}input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{cursor:pointer;padding-right:44px;background-image:linear-gradient(var(--taali-selection-border, var(--line)),var(--taali-selection-border, var(--line))),linear-gradient(var(--purple-soft),var(--purple-soft));background-repeat:no-repeat,no-repeat;background-position:right 34px center,right 0 center;background-size:1px 100%,34px 100%}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer;margin:0;padding:0;width:14px;height:14px;filter:invert(24%) sepia(34%) saturate(1600%) hue-rotate(238deg) brightness(72%) contrast(92%)}input[type=date]::-webkit-datetime-edit,input[type=datetime-local]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit{padding:0}.taali-select-trigger{display:flex;align-items:center;gap:0;padding:0 0 0 12px;overflow:hidden;cursor:pointer;text-align:left}.taali-select-trigger-has-leading-icon{padding-left:4px}.taali-select-leading-icon{width:28px;height:28px;flex:0 0 28px;display:inline-grid;place-items:center;border:1px solid color-mix(in oklab,var(--purple) 18%,var(--line));border-radius:8px;background:color-mix(in oklab,var(--purple) 9%,var(--bg-2));color:var(--taali-accent-ink);box-shadow:inset 0 1px color-mix(in oklab,var(--cloud) 42%,transparent);margin-right:8px}.taali-select-leading-icon>svg{width:15px;height:15px}@media(forced-colors:active){.taali-select-leading-icon{border-color:ButtonText;background:Canvas;color:ButtonText;box-shadow:none}}.taali-select-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px 0}.taali-select-value-placeholder{color:var(--mute)}.taali-select-chevron{flex:0 0 auto;align-self:stretch;width:34px;display:grid;place-items:center;margin-left:12px;color:var(--purple);background:var(--purple-soft);border-left:1px solid var(--taali-selection-border, var(--line));transform:none!important}.taali-select-chevron>svg{transition:transform .15s ease}.taali-select-chevron.rotate-180>svg{transform:rotate(180deg)}.taali-select-trigger[aria-expanded=true]:not(:focus-visible){border-color:var(--taali-selection-border-active, var(--purple-2));box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 9%,transparent)}.taali-select-menu{position:fixed;width:-moz-max-content;width:max-content;overflow-y:auto;padding:5px;background:var(--taali-field-bg);border:1px solid var(--taali-selection-border, var(--taali-field-border));border-radius:var(--taali-field-radius);box-shadow:var(--taali-shadow-soft)}.taali-select-option{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink);font-family:var(--taali-font);font-size:var(--fs-eyebrow);text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.taali-select-option:hover:not(:disabled),.taali-select-option:focus-visible{outline:none;background:var(--bg-3)}.taali-select-option>.truncate{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taali-select-option svg{flex:0 0 auto;color:var(--purple)}.taali-select-option-selected{background:var(--taali-selection-selected-bg, var(--bg-3));color:var(--taali-selection-selected-ink, var(--ink));font-weight:500}.taali-select-option-selected:hover:not(:disabled),.taali-select-option-selected:focus-visible{background:color-mix(in oklab,var(--ink) 6%,var(--bg-3))}.taali-select-option:disabled{opacity:.5;cursor:not-allowed}.taali-multiselect-actions{display:flex;justify-content:flex-end;padding:2px 4px 6px;margin-bottom:4px;border-bottom:1px solid var(--line-2)}.taali-multiselect-action{border:0;background:transparent;padding:2px 6px;border-radius:6px;color:var(--purple);font-family:var(--taali-font);font-size:.75rem;font-weight:500;cursor:pointer}.taali-multiselect-action:hover{background:var(--purple-soft)}.taali-select-trigger-bare{width:auto;min-height:0;padding:4px 2px 4px 0;border-color:transparent;background:transparent;border-radius:8px;font-size:var(--fs-body);color:inherit}.taali-select-trigger-bare:hover:not(:focus-visible){border-color:transparent}.taali-select-trigger-bare[aria-expanded=true]:not(:focus-visible){border-color:transparent;box-shadow:none}.taali-select-trigger-bare:focus-visible{border-color:transparent;box-shadow:none;outline:2px solid var(--taali-ring);outline-offset:2px}.taali-select-trigger-bare .taali-select-value{padding:0}.taali-select-trigger-bare .taali-select-chevron{width:auto;align-self:center;margin-left:4px;background:transparent;border-left:none;color:var(--mute)}.taali-checkbox,input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:var(--taali-checkbox-size);height:var(--taali-checkbox-size);margin:var(--taali-checkbox-offset) 0 0;padding:0;border:1px solid var(--taali-selection-border, var(--taali-field-border));border-radius:var(--taali-checkbox-radius);background-color:var(--taali-field-bg);background-repeat:no-repeat;background-position:center;background-size:11px 11px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.taali-checkbox:hover:not(:disabled):not(:focus-visible),input[type=checkbox]:hover:not(:disabled):not(:focus-visible){border-color:var(--taali-selection-border-hover, var(--taali-field-border-hover))}.taali-checkbox:checked,input[type=checkbox]:checked{border-color:var(--taali-accent-ink);background-color:var(--purple);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.taali-checkbox:indeterminate,input[type=checkbox]:indeterminate{border-color:var(--taali-accent-ink);background-color:var(--purple);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.taali-checkbox:focus-visible,input[type=checkbox]:focus-visible{outline:none;border-color:var(--taali-field-focus-border);box-shadow:0 0 0 3px var(--taali-field-focus-ring)}.taali-checkbox:disabled,input[type=checkbox]:disabled{opacity:.55;cursor:not-allowed}.taali-checkbox:disabled:not(:checked):not(:indeterminate),input[type=checkbox]:disabled:not(:checked):not(:indeterminate){background-color:var(--taali-field-disabled-bg)}@media(forced-colors:active){.taali-checkbox,input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:auto;height:auto;border:0;background-image:none}}@media(max-width:720px){.taali-input,.taali-textarea,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select:not(.taali-select),.taali-select-trigger,input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],input[type=file]{font-size:16px}}input[type=file]{width:100%;padding:var(--space-xs) var(--taali-field-pad-x);min-height:var(--taali-field-height);font:inherit;font-size:var(--fs-body);line-height:1.4;color:var(--taali-field-ink);background-color:var(--taali-field-bg);border:1px solid var(--taali-field-border);border-radius:var(--taali-field-radius);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}input[type=file]:hover:not(:focus):not(:disabled){border-color:var(--taali-field-border-hover)}input[type=file]:focus{outline:none;border-color:var(--taali-field-focus-border);box-shadow:0 0 0 3px var(--taali-field-focus-ring)}input[type=file]:disabled{opacity:.55;cursor:not-allowed;background-color:var(--taali-field-disabled-bg)}input[type=file]::file-selector-button{margin:0 var(--space-md) 0 0;padding:var(--space-xs) var(--space-lg);font:inherit;font-size:var(--fs-caption);font-weight:600;color:var(--ink);background:var(--bg-3);border:1px solid var(--line);border-radius:var(--taali-radius-control);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}input[type=file]:not(:disabled)::file-selector-button:hover{background:var(--bg-2);border-color:var(--taali-field-border-hover)}input[type=file]:disabled::file-selector-button{cursor:not-allowed}@media(forced-colors:active){input[type=file]{border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText}input[type=file]:focus{outline:2px solid Highlight;outline-offset:2px;box-shadow:none}input[type=file]::file-selector-button{border-color:ButtonText;background:ButtonFace;color:ButtonText}}.vtabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}.vtabs::-webkit-scrollbar{height:0}.vtab{position:relative;flex:none;display:inline-flex;align-items:center;gap:7px;padding:12px 1px;font-family:inherit;font-size:var(--fs-body-lg);font-weight:500;color:var(--mute);white-space:nowrap;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard)}.vtab:hover{color:var(--ink-2)}.vtab.on{color:var(--ink)}.vtab-motion-indicator{position:absolute;right:0;bottom:-2px;left:0;height:2px;border-radius:999px;background:var(--purple)}.vtab .ti{font-size:17px}.vtab .ct{font-size:var(--fs-eyebrow);opacity:.7;font-weight:400}:root{--taali-button-radius: var(--taali-radius-control);--taali-button-height-xs: 28px;--taali-button-height-sm: 32px;--taali-button-height-md: 36px;--taali-button-height-lg: 44px;--taali-button-pad-xs: var(--space-md);--taali-button-pad-sm: var(--space-lg);--taali-button-pad-md: var(--space-xl);--taali-button-pad-lg: var(--space-2xl);--taali-button-gap: var(--space-sm);--taali-button-ring: var(--purple);--taali-button-primary-bg: var(--purple);--taali-button-primary-hover-bg: var(--purple-2);--taali-button-primary-surface: linear-gradient( 145deg, color-mix(in oklab, var(--purple) 88%, var(--purple-lav)), var(--purple-2) );--taali-button-primary-hover-surface: linear-gradient( 145deg, var(--purple), color-mix(in oklab, var(--purple-2) 88%, var(--ink)) );--taali-button-primary-fg: var(--cloud);--taali-button-accent-fg: var(--taali-accent-ink);--taali-button-accent-hover-fg: var(--purple);--taali-button-soft-bg: var(--purple-soft);--taali-button-soft-hover-bg: color-mix(in oklab, var(--purple) 15%, var(--bg-2));--taali-button-danger-soft-fg: var(--red-deep);--taali-button-danger-soft-hover-fg: color-mix(in oklab, var(--red-deep) 84%, black);--taali-button-primary-shadow: inset 0 1px 0 color-mix(in oklab, var(--cloud) 22%, transparent), 0 2px 6px -3px color-mix(in oklab, var(--purple) 28%, transparent);--taali-button-primary-hover-shadow: inset 0 1px 0 color-mix(in oklab, var(--cloud) 28%, transparent), 0 3px 8px -4px color-mix(in oklab, var(--purple) 34%, transparent);--taali-button-secondary-shadow: inset 0 1px 0 color-mix(in oklab, var(--cloud) 34%, transparent), 0 2px 5px -4px color-mix(in oklab, var(--ink) 24%, transparent);--taali-button-secondary-hover-shadow: inset 0 1px 0 color-mix(in oklab, var(--cloud) 42%, transparent), 0 3px 7px -5px color-mix(in oklab, var(--purple) 28%, transparent);--taali-button-soft-shadow: inset 0 1px 0 color-mix(in oklab, var(--cloud) 24%, transparent), 0 2px 5px -4px color-mix(in oklab, var(--purple) 24%, transparent);--taali-button-agent-shadow: inset 0 1px 0 color-mix(in oklab, var(--cloud) 18%, transparent), 0 3px 8px -4px color-mix(in oklab, var(--purple-2) 52%, transparent)}html[data-theme=dark][data-brand=taali]{--taali-button-primary-bg: var(--purple-2);--taali-button-primary-hover-bg: color-mix(in oklab, var(--purple-2) 84%, black);--taali-button-primary-surface: linear-gradient( 145deg, var(--purple-2), color-mix(in oklab, var(--purple-2) 78%, black) );--taali-button-primary-hover-surface: linear-gradient( 145deg, color-mix(in oklab, var(--purple-2) 92%, black), color-mix(in oklab, var(--purple-2) 72%, black) );--taali-button-primary-fg: var(--cloud);--taali-button-accent-fg: var(--purple-lav);--taali-button-accent-hover-fg: var(--cloud);--taali-button-soft-bg: var(--purple-soft);--taali-button-soft-hover-bg: color-mix(in oklab, var(--purple-soft) 82%, var(--purple));--taali-button-danger-soft-fg: #f27d7d;--taali-button-danger-soft-hover-fg: #ff9b9b}:root button:focus-visible,:root a:focus-visible,:root a[role=button]:focus-visible,:root [role=button][tabindex]:focus-visible{outline:2px solid var(--focus-ring, var(--purple));outline-offset:2px}:is(.lp-footer,.lp-closing-surface,[data-surface=inverse]){--focus-ring: var(--purple-lav)}button:disabled,[role=button][aria-disabled=true]{cursor:not-allowed}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.hmp-badge-link,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.ctc-link,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn){--button-height: var(--taali-button-height-md);--button-pad-x: var(--taali-button-pad-md);--button-font-size: var(--fs-body-lg);--button-bg: var(--bg-2);--button-color: var(--ink-2);--button-border: color-mix(in oklab, var(--purple) 18%, var(--line));--button-shadow: var(--taali-button-secondary-shadow);--button-hover-bg: var(--taali-button-soft-bg);--button-hover-color: var(--taali-button-accent-fg);--button-hover-border: color-mix(in oklab, var(--purple) 34%, var(--line));--button-hover-shadow: var(--taali-button-secondary-hover-shadow);--button-focus-ring: var(--taali-button-ring);--button-hover-transform: none;--button-active-transform: none;--button-icon-well: 28px;--button-icon-bg: transparent;--button-icon-color: var(--taali-accent-ink);--button-icon-border: transparent;--button-icon-shadow: none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--button-height);min-height:var(--button-height);padding:0 var(--button-pad-x);display:inline-flex;align-items:center;justify-content:center;gap:var(--taali-button-gap);border:1px solid var(--button-border);border-radius:var(--taali-button-radius);background:var(--button-bg);color:var(--button-color);box-shadow:var(--button-shadow);font-family:var(--font-sans);font-size:var(--button-font-size);font-weight:600;line-height:1;letter-spacing:-.005em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:none;transition:none}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.hmp-badge-link,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.ctc-link,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn):hover:not(:disabled):not([aria-disabled=true]){background:var(--button-hover-bg);color:var(--button-hover-color);border-color:var(--button-hover-border);box-shadow:var(--button-hover-shadow);transform:none}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.hmp-badge-link,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.ctc-link,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn):focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px;box-shadow:var(--button-shadow);transform:none}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.hmp-badge-link,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.ctc-link,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn):active:not(:disabled):not([aria-disabled=true]){transform:none}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.hmp-badge-link,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.ctc-link,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn):is(:disabled,[aria-disabled=true]){opacity:.48;filter:none;transform:none;cursor:not-allowed}:root :is(.taali-btn-xs,.btn-xs,.ce-btn,.bg-jobs-panel-btn){--button-height: var(--taali-button-height-xs);--button-pad-x: var(--taali-button-pad-xs);--button-font-size: var(--fs-caption);--button-icon-well: 18px}:root :is(.taali-btn-sm,.btn-sm,.btn.sm,.hmp-badge-btn,.hmp-badge-link,.tcard-cta,.rq-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.ctc-link,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-btn-sm,.src-btn,.ci-btn-sm,.ci-attach-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn,:where(.dossier-rail) .dr-btn){--button-height: var(--taali-button-height-sm);--button-pad-x: var(--taali-button-pad-sm);--button-font-size: var(--fs-body);--button-icon-well: 24px}:root :is(.taali-btn-md){--button-height: var(--taali-button-height-md);--button-pad-x: var(--taali-button-pad-md);--button-font-size: var(--fs-body-lg);--button-icon-well: 28px}:root :is(.taali-btn-lg,.btn-lg,.ac-mobile-cta,.mc-demo-lead-cta,.mc-show-btn.tall,.pjp-apply-btn){--button-height: var(--taali-button-height-lg);--button-pad-x: var(--taali-button-pad-lg);--button-font-size: var(--fs-subtitle);--button-icon-well: 34px}:root :is(.taali-btn,.btn,.mc-auth-cta,.mc-demo-lead-cta,.tasks-bespoke-cta-btn,.ac-mobile-cta,.hmp-badge-btn,.hmp-badge-link,.tcard-cta,.rq-btn,.rq-rec-btn,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-link,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn,.ctc-link,.cp-btn-ghost,.cp-btn-primary,.cp-btn-danger,.cp-send-btn,.tk-send-btn,.tk-stop-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn,.src-btn,.mc-show-btn,.ce-btn,.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,:where(.dossier-rail) .dr-rec-btn,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm,.ci-attach-btn,.cl-new-btn,.ev-rescore-btn,.ab-btn,.mc-agent-btn) :is(svg,.arrow){width:1.0625rem;height:1.0625rem;flex:none;transform:none!important;transition:none}:root .taali-btn__icon{width:var(--button-icon-well);height:var(--button-icon-well);flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;color:var(--button-icon-color);box-shadow:none;position:relative;z-index:1;transform:none!important;transition:none}:root .taali-btn__icon>svg{width:min(1rem,calc(var(--button-icon-well) - 8px));height:min(1rem,calc(var(--button-icon-well) - 8px));flex:none;transform:none!important}:root .taali-btn__label{min-width:0;position:relative;z-index:1}:root .taali-btn-sm.taali-btn-has-leading-icon{--button-height: var(--taali-button-height-sm);--button-icon-well: 24px}:root .taali-btn-md.taali-btn-has-leading-icon{--button-height: var(--taali-button-height-md);--button-icon-well: 28px}:root .taali-btn-lg.taali-btn-has-leading-icon{--button-height: var(--taali-button-height-lg);--button-icon-well: 34px}:root :is(.taali-btn-has-leading-icon,.taali-btn-has-trailing-icon):hover:not(:disabled):not([aria-disabled=true]) .taali-btn__icon--leading{transform:none!important}:root :is(.taali-btn-primary,.btn-primary,.btn-purple,.mc-auth-cta:not(.mc-auth-cta-outline),.mc-demo-lead-cta,.ac-mobile-cta,.rq-btn.rq-teach,.ac-btn-primary,.cp-btn-primary,.cp-send-btn,.tk-send-btn,.rq-new-btn,.rq-publish-btn,.rq-btn-sm.is-primary,.src-btn:not(.src-btn-ghost),.mc-show-btn.primary,.pjp-apply-btn,.ci-submit-btn,.ci-btn-sm.is-primary,.cl-new-btn,.ev-rescore-btn){--button-bg: var(--taali-button-primary-surface);--button-color: var(--taali-button-primary-fg);--button-border: color-mix(in oklab, var(--purple-2) 72%, var(--purple));--button-shadow: var(--taali-button-primary-shadow);--button-hover-bg: var(--taali-button-primary-hover-surface);--button-hover-color: var(--taali-button-primary-fg);--button-hover-border: var(--taali-button-primary-hover-bg);--button-hover-shadow: var(--taali-button-primary-hover-shadow);--button-icon-bg: color-mix(in oklab, var(--cloud) 16%, transparent);--button-icon-color: var(--cloud);--button-icon-border: color-mix(in oklab, var(--cloud) 24%, transparent);--button-icon-shadow: inset 0 1px 0 color-mix(in oklab, var(--cloud) 28%, transparent), 0 2px 6px color-mix(in oklab, var(--ink-deep) 16%, transparent)}:root :is(.taali-btn-secondary,.btn-outline,.mc-auth-cta-outline,.tasks-bespoke-cta-btn,.hmp-badge-btn,.hmp-badge-link,.tcard-cta,.rq-btn.rq-override,.agent-needs-input-option,.agent-needs-input-dismiss,.agent-needs-input-reject,.agent-needs-input-reject-cancel,.ac-btn-ghost,.tk-stop-btn,.rq-btn-sm.is-ghost,.src-btn-ghost,.mc-show-btn:not(.primary),.ce-btn:not(.ce-btn--ghost),.bg-jobs-panel-btn,:where(.dossier-rail) .dr-btn,.ci-attach-btn){--button-bg: var(--bg-2);--button-color: var(--ink-2);--button-border: color-mix(in oklab, var(--purple) 24%, var(--line));--button-shadow: var(--taali-button-secondary-shadow);--button-hover-bg: var(--taali-button-soft-bg);--button-hover-color: var(--taali-button-accent-fg);--button-hover-border: color-mix(in oklab, var(--purple) 34%, var(--line));--button-hover-shadow: var(--taali-button-secondary-hover-shadow);--button-icon-bg: color-mix(in oklab, var(--purple) 10%, var(--bg-2));--button-icon-color: var(--taali-accent-ink);--button-icon-border: color-mix(in oklab, var(--purple) 22%, var(--line))}:root :is(.taali-btn-ghost,.btn-ghost,.rq-btn.ghost,.rq-btn.rq-defer,.agent-needs-input-link,.cp-btn-ghost,.ce-btn--ghost,.rq-draft-btn,.rq-attach-btn,.rq-dept-newbtn){--button-bg: transparent;--button-color: var(--ink-2);--button-border: transparent;--button-shadow: 0 0 0 transparent;--button-hover-bg: var(--taali-button-soft-bg);--button-hover-color: var(--taali-button-accent-fg);--button-hover-border: transparent;--button-hover-shadow: 0 0 0 transparent;--button-hover-transform: none;--button-active-transform: none;--button-icon-bg: transparent;--button-icon-color: currentColor;--button-icon-border: transparent;--button-icon-shadow: none}:root :is(.taali-btn-soft,.ac-btn-soft,.ctc-link,.rq-btn-sm.rq-share-btn){--button-bg: var(--taali-button-soft-bg);--button-color: var(--taali-button-accent-fg);--button-border: color-mix(in oklab, var(--purple) 24%, var(--line));--button-shadow: var(--taali-button-soft-shadow);--button-hover-bg: var(--taali-button-soft-hover-bg);--button-hover-color: var(--taali-button-accent-hover-fg);--button-hover-border: color-mix(in oklab, var(--purple) 32%, var(--line));--button-hover-shadow: var(--taali-button-secondary-hover-shadow);--button-icon-bg: var(--bg-2);--button-icon-color: var(--taali-accent-ink);--button-icon-border: color-mix(in oklab, var(--purple) 18%, var(--line))}:root :is(.taali-btn-danger,.btn.danger,.cp-btn-danger){--button-bg: var(--red-deep);--button-color: var(--cloud);--button-border: var(--red-deep);--button-shadow: 0 1px 2px color-mix(in oklab, var(--red-deep) 20%, transparent);--button-hover-bg: color-mix(in oklab, var(--red-deep) 86%, black);--button-hover-color: var(--cloud);--button-hover-border: color-mix(in oklab, var(--red-deep) 86%, black);--button-hover-shadow: 0 1px 2px color-mix(in oklab, var(--red-deep) 24%, transparent);--button-icon-bg: color-mix(in oklab, var(--cloud) 15%, transparent);--button-icon-color: var(--cloud);--button-icon-border: color-mix(in oklab, var(--cloud) 22%, transparent)}:root :is(.agent-needs-input-reject.confirm,.ctc-confirm-reject){--button-bg: var(--mute);--button-color: var(--cloud);--button-border: var(--mute);--button-shadow: var(--taali-button-secondary-shadow);--button-hover-bg: var(--ink-soft);--button-hover-color: var(--cloud);--button-hover-border: var(--ink-soft);--button-hover-shadow: var(--taali-button-secondary-hover-shadow);--button-icon-bg: color-mix(in oklab, var(--cloud) 16%, transparent);--button-icon-color: var(--cloud);--button-icon-border: color-mix(in oklab, var(--cloud) 24%, transparent)}:root .dossier-rail .dr-btn-counter{--button-border: color-mix(in oklab, var(--purple) 40%, var(--line));--button-color: var(--taali-button-accent-fg)}.taali-btn-agentic{position:relative;isolation:isolate}:root :is(.taali-btn-agent,.rq-btn.rq-approve,.rq-rec-btn,:where(.dossier-rail) .dr-rec-btn){--button-bg: var(--grad-agent-on);--button-color: var(--cloud);--button-border: color-mix(in oklab, var(--purple-lav) 35%, transparent);--button-shadow: var(--taali-button-agent-shadow);--button-hover-bg: var(--grad-agent-on);--button-hover-color: var(--cloud);--button-hover-border: color-mix(in oklab, var(--purple-lav) 55%, transparent);--button-hover-shadow: inset 0 1px 0 color-mix(in oklab, var(--cloud) 22%, transparent), 0 3px 8px -4px color-mix(in oklab, var(--purple) 48%, transparent);--button-focus-ring: var(--purple);--button-icon-bg: color-mix(in oklab, var(--purple-lav) 16%, transparent);--button-icon-color: var(--cloud);--button-icon-border: color-mix(in oklab, var(--purple-lav) 30%, transparent);--button-icon-shadow: inset 0 1px 0 color-mix(in oklab, var(--cloud) 18%, transparent);background-size:auto;text-shadow:0 1px 2px color-mix(in oklab,var(--ink-deep) 72%,transparent)}html[data-theme=dark][data-brand=taali] :is(.taali-btn-agent,.rq-btn.rq-approve,.rq-rec-btn,:where(.dossier-rail) .dr-rec-btn){--button-focus-ring: var(--purple-lav)}:root :is(.taali-btn-agent,.taali-btn-primary,.rq-btn.rq-approve,.rq-rec-btn,.btn-purple,:where(.dossier-rail) .dr-rec-btn)[data-motion-loop=flow]{--button-bg: var(--grad-agent-on);--button-hover-bg: var(--grad-agent-on);background-size:auto}:root :is(.taali-btn-inverse,.mc-agent-btn){--button-bg: color-mix(in oklab, var(--cloud) 10%, transparent);--button-color: #fff;--button-border: color-mix(in oklab, var(--cloud) 24%, transparent);--button-shadow: 0 0 0 transparent;--button-hover-bg: color-mix(in oklab, var(--cloud) 14%, transparent);--button-hover-color: #fff;--button-hover-border: color-mix(in oklab, var(--cloud) 38%, transparent);--button-hover-shadow: 0 0 0 transparent;--button-focus-ring: var(--cloud);--button-icon-bg: color-mix(in oklab, var(--cloud) 14%, transparent);--button-icon-color: var(--cloud);--button-icon-border: color-mix(in oklab, var(--cloud) 24%, transparent)}:root .taali-btn-on-brand{--button-focus-ring: var(--purple-lav);--button-bg: var(--cloud);--button-color: var(--on-cloud);--button-border: var(--cloud);--button-hover-bg: color-mix(in oklab, var(--cloud) 90%, var(--purple-soft));--button-hover-color: var(--on-cloud);--button-hover-border: var(--cloud);--button-icon-bg: var(--purple-soft);--button-icon-color: var(--on-cloud);--button-icon-border: color-mix(in oklab, var(--purple) 24%, var(--line));--button-icon-shadow: inset 0 1px 0 color-mix(in oklab, var(--cloud) 48%, transparent)}:root .abar-on .ab-btn.primary,:root .abar-paused .ab-btn.primary,:root .abar-off .ab-btn.primary{--button-bg: var(--taali-button-primary-bg);--button-color: var(--taali-button-primary-fg);--button-border: var(--taali-button-primary-bg);--button-hover-bg: var(--taali-button-primary-hover-bg);--button-hover-color: var(--taali-button-primary-fg);--button-hover-border: var(--taali-button-primary-hover-bg)}:root .taali-btn-command{--button-height: var(--taali-button-height-md);--button-icon-well: 28px;min-width:min(100%,240px);padding:0 var(--button-pad-x);display:inline-flex;gap:var(--taali-button-gap);border-radius:var(--taali-button-radius);letter-spacing:-.005em;text-align:center}:root .taali-btn-command.taali-btn-has-leading-icon{--button-height: var(--taali-button-height-md);--button-icon-well: 28px}:root .taali-btn-command .taali-btn__label{overflow:hidden;text-overflow:ellipsis;text-align:center}:root .taali-btn-command .taali-btn__icon--trailing{width:20px;height:20px;border-radius:0}:root .taali-btn-command.taali-btn-agent .taali-btn__icon--leading{background:transparent;border-color:transparent;box-shadow:none}:root .taali-btn-command.taali-btn-agent .taali-btn__icon--trailing{background:transparent;border-color:transparent;box-shadow:none}:root .taali-btn-command :is(.taali-btn__icon,.taali-btn__icon>svg){transform:none!important;transition:none}:root .taali-btn-command:is(:hover,:active,:focus-visible) .taali-btn__icon{transform:none!important}.taali-btn-spinner{width:1.0625rem;height:1.0625rem;flex:none}:root :is(.taali-btn-icon-only,.ab-btn.ic){width:var(--button-height);min-width:var(--button-height);padding-inline:0}:root .taali-btn-full{width:100%}[data-recommendation-actions]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap-inline)}[data-recommendation-actions=stack]>*{flex:1 1 100%}[data-recommendation-actions=stack] .taali-btn{width:100%}@media(forced-colors:active){:root .taali-btn__icon{border-color:ButtonText;background:Canvas;color:ButtonText;box-shadow:none}}:root .ac-mobile-cta{display:none}:root .kanban-card .cc-agent-actions .btn{height:var(--button-height);min-height:var(--button-height);padding:0 var(--button-pad-x);border-radius:var(--taali-button-radius);font-size:var(--button-font-size);font-weight:600}@media(max-width:1180px){:root .ac-mobile-cta{display:inline-flex}}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse){--icon-button-size: var(--taali-button-height-md);width:var(--icon-button-size);min-width:var(--icon-button-size);height:var(--icon-button-size);min-height:var(--icon-button-size);padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:var(--taali-button-radius);background:var(--bg-2);color:var(--ink-2);box-shadow:var(--taali-button-secondary-shadow);line-height:1;cursor:pointer;transform:none;transition:none}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse) :is(svg,.arrow){transform:none!important;transition:none}:root :is(.taali-icon-btn-sm,.rq-tinybtn,.rqt-icon-btn,.bg-jobs-panel-icon-btn,.ac-dock-collapse){--icon-button-size: var(--taali-button-height-xs)}:root .taali-icon-btn-lg{--icon-button-size: var(--taali-button-height-lg)}:root .taali-icon-btn-ghost{border-color:transparent;background:transparent;box-shadow:none}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse):hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in oklab,var(--purple) 34%,var(--line));background:var(--taali-button-soft-bg);color:var(--taali-button-accent-fg);box-shadow:var(--taali-button-secondary-hover-shadow);transform:none}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse):focus-visible{outline:2px solid var(--purple);outline-offset:2px;box-shadow:var(--taali-button-secondary-shadow);transform:none}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse):active:not(:disabled):not([aria-disabled=true]){transform:none}:root :is(.taali-icon-btn,.icon-btn,.mc-icon-btn,.rq-tinybtn,.rqt-icon-btn,.rq-dept-iconbtn,.bg-jobs-panel-icon-btn,.ac-dock-collapse):disabled{opacity:.48;transform:none}:root :is(.taali-icon-btn-danger,.rqt-icon-btn.is-danger){border-color:var(--taali-danger-border);background:var(--taali-danger-soft);color:var(--taali-button-danger-soft-fg)}:root :is(.taali-icon-btn-danger,.rqt-icon-btn.is-danger):hover:not(:disabled){border-color:var(--taali-button-danger-soft-fg);background:color-mix(in oklab,var(--taali-danger) 16%,var(--bg-2));color:var(--taali-button-danger-soft-fg)}:root :is(.taali-text-btn,.an-fleet-log-link,.nl-search__chip-clear,.settings-link-button,.src-link,.rq-feed-toggle,.mc-flags-toggle,.pjp-link-btn){min-height:var(--taali-button-height-xs);padding:0;display:inline-flex;align-items:center;gap:.375rem;border:0;border-radius:0;background:transparent;color:var(--taali-button-accent-fg);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:600;line-height:1.25;text-decoration:none;text-underline-offset:.2em;cursor:pointer}:root :is(.taali-text-btn,.an-fleet-log-link,.nl-search__chip-clear,.settings-link-button,.src-link,.rq-feed-toggle,.mc-flags-toggle,.pjp-link-btn):hover:not(:disabled){color:var(--taali-button-accent-hover-fg);text-decoration:underline}:root .taali-text-btn-danger{color:var(--taali-button-danger-soft-fg)}:root .taali-text-btn-danger:hover:not(:disabled){color:var(--taali-button-danger-soft-hover-fg)}:root :is(.taali-text-btn,.an-fleet-log-link,.nl-search__chip-clear,.settings-link-button,.src-link,.rq-feed-toggle,.mc-flags-toggle,.pjp-link-btn):is(:disabled,[aria-disabled=true]){opacity:.48;color:var(--mute);text-decoration:none;cursor:not-allowed}@media(prefers-reduced-motion:reduce){:root :is(button,a[role=button],[role=button][tabindex]){transition-duration:.01ms!important;transform:none!important}:root .taali-btn__icon{transform:none!important}:root a:is(.taali-btn,.btn,[class*=-btn],[class*=-cta],.agent-needs-input-link){--button-hover-transform: none;--button-active-transform: none;transform:none!important}}.taali-tabbar,.taali-segmented-control{--compact-nav-border: var(--line);--compact-nav-bg: var(--bg-2);--compact-nav-active-bg: var(--bg-3);--compact-nav-active-ink: var(--ink);--compact-nav-selected-bg: var(--bg-3);--compact-nav-selected-ink: var(--ink);display:flex;max-width:100%;align-items:stretch;gap:6px}.taali-segmented-control{--compact-nav-border: var(--taali-selection-border, var(--line))}.taali-tabbar{flex-wrap:wrap}.taali-tabbar__tab,.taali-segmented-control__option{position:relative;flex:0 0 auto;min-width:0;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--mute);font:inherit;font-size:var(--fs-eyebrow);font-weight:600;line-height:1.25;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.taali-tabbar__tab:hover:not(:disabled),.taali-segmented-control__option:hover:not(:disabled){border-color:var(--compact-nav-border);color:var(--ink)}.taali-tabbar__tab.is-active,.taali-segmented-control__option.is-active{border-color:var(--line);background:var(--compact-nav-active-bg);color:var(--compact-nav-active-ink)}.taali-tabbar__tab:focus-visible,.taali-segmented-control__option:focus-visible{z-index:2;outline:3px solid color-mix(in oklab,var(--purple) 28%,transparent);outline-offset:2px}.taali-tabbar__tab:disabled,.taali-segmented-control__option:disabled{opacity:.48;cursor:not-allowed}.taali-tabbar__label,.taali-segmented-control__label{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px}.taali-tabbar__meta,.taali-segmented-control__meta{min-width:18px;display:inline-flex;align-items:center;justify-content:center;padding:1px 5px;border-radius:999px;background:var(--bg-3);color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:700;line-height:1.5}.taali-tabbar__tab.is-active .taali-tabbar__meta,.taali-segmented-control__option.is-active .taali-segmented-control__meta{background:var(--bg-2);color:var(--compact-nav-active-ink)}.taali-tabbar--compact .taali-tabbar__tab,.taali-segmented-control--compact .taali-segmented-control__option{min-height:32px;padding:6px 11px;font-size:var(--fs-eyebrow)}.taali-tabbar--segmented,.taali-segmented-control{width:-moz-max-content;width:max-content;flex-wrap:nowrap;gap:0;padding:3px;border:1px solid var(--compact-nav-border);border-radius:var(--taali-radius-control);background:var(--compact-nav-bg);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.taali-tabbar--segmented::-webkit-scrollbar,.taali-segmented-control::-webkit-scrollbar{display:none}.taali-tabbar--segmented .taali-tabbar__tab,.taali-segmented-control__option{border:0;border-radius:8px}.taali-tabbar--segmented .taali-tabbar__tab:hover:not(:disabled),.taali-segmented-control__option:hover:not(:disabled){border-color:transparent}.taali-tabbar--segmented .taali-tabbar__tab.is-active,.taali-segmented-control__option.is-active{background:var(--compact-nav-selected-bg);color:var(--compact-nav-selected-ink);box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 11%,transparent)}.taali-segmented-control__option.is-active{box-shadow:inset 0 0 0 1px var(--taali-selection-border, var(--line)),0 1px 3px color-mix(in oklab,var(--ink) 11%,transparent)}.taali-segmented-control--full{width:100%}.taali-segmented-control--full .taali-segmented-control__option{flex:1 1 0}.focused-sections{--focused-section-rail: 224px;--focused-section-sticky-top: var(--shell-sticky-offset, 88px);display:grid;grid-template-columns:minmax(190px,var(--focused-section-rail)) minmax(0,1fr);gap:22px;align-items:start;min-width:0}.focused-sections__content{min-width:0}.focused-section-nav{min-width:0;max-width:100%;padding:7px;border:1px solid var(--line);border-radius:16px;background:var(--bg-2);box-shadow:0 14px 42px -34px color-mix(in oklab,var(--ink) 45%,transparent)}.focused-section-nav.is-sticky{position:sticky;top:var(--focused-section-sticky-top, var(--shell-sticky-offset, 88px));z-index:var(--focused-section-sticky-z, 8)}.focused-section-nav__list{display:flex;flex-direction:column;gap:8px}.focused-section-nav__group{min-width:0;display:flex;flex-direction:column;gap:3px}.focused-section-nav__group-items{min-width:0;display:flex;flex-direction:column;gap:8px}.focused-section-nav__group+.focused-section-nav__group{padding-top:8px;border-top:1px solid var(--line-2)}.focused-section-nav__group-label{padding:2px 10px 4px;color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.focused-section-nav__item{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:0;border-radius:11px;background:transparent;color:var(--ink-2);font-family:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .12s ease,color .12s ease,box-shadow .12s ease}.focused-section-nav__item.has-marker{grid-template-columns:28px minmax(0,1fr) auto}.focused-section-nav__item:hover:not(.is-disabled){background:var(--bg-3);color:var(--ink)}.focused-section-nav__item.is-active{background:var(--bg-3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.focused-section-nav__item:focus-visible{outline:3px solid color-mix(in oklab,var(--purple) 28%,transparent);outline-offset:2px}.focused-section-nav__item.is-disabled{opacity:.48;cursor:not-allowed}.focused-section-nav__marker{width:27px;height:27px;display:inline-grid;place-items:center;border-radius:8px;background:var(--bg-3);color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);line-height:1}.focused-section-nav__item.is-active .focused-section-nav__marker{background:var(--bg-2);color:var(--taali-accent-ink)}.focused-section-nav__item.tone-info:not(.is-active) .focused-section-nav__marker{background:var(--taali-info-soft);color:var(--taali-info)}.focused-section-nav__item.tone-success:not(.is-active) .focused-section-nav__marker{background:var(--taali-success-soft);color:var(--taali-success)}.focused-section-nav__item.tone-warning:not(.is-active) .focused-section-nav__marker{background:var(--taali-warning-soft);color:var(--taali-warning)}.focused-section-nav__item.tone-danger:not(.is-active) .focused-section-nav__marker{background:var(--taali-danger-soft);color:var(--taali-danger)}.focused-section-nav__copy{min-width:0;display:flex;flex-direction:column;gap:1px}.focused-section-nav__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-eyebrow);font-weight:700;line-height:1.35}.focused-section-nav__description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font-size:var(--fs-caption);line-height:1.35}.focused-section-nav__trailing{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.focused-section-nav__meta{max-width:82px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:700}.focused-section-nav__item.is-active .focused-section-nav__meta{color:var(--taali-accent-ink)}.focused-section-nav__badge{min-width:18px;display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:var(--bg-3);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:700;line-height:1.35;white-space:nowrap}.focused-section-nav__badge--info{background:var(--taali-info-soft);color:var(--taali-info)}.focused-section-nav__badge--success{background:var(--taali-success-soft);color:var(--taali-success)}.focused-section-nav__badge--warning{background:var(--taali-warning-soft);color:var(--taali-warning)}.focused-section-nav__badge--danger{background:var(--taali-danger-soft);color:var(--taali-danger)}.focused-sections--bar{grid-template-columns:minmax(0,1fr);gap:18px}.focused-section-nav--bar{position:static;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.focused-section-nav--bar.focused-section-nav--integrated{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.focused-section-nav--bar::-webkit-scrollbar{display:none}.focused-section-nav--bar.is-sticky{position:sticky;top:var(--focused-section-sticky-top, 88px)}.focused-section-nav--bar .focused-section-nav__list,.focused-section-nav--bar .focused-section-nav__group,.focused-section-nav--bar .focused-section-nav__group-items{flex-direction:row;gap:8px}.focused-section-nav--bar .focused-section-nav__list{width:-moz-max-content;width:max-content;min-width:100%}.focused-section-nav--bar .focused-section-nav__group+.focused-section-nav__group{padding-top:0;border-top:0}.focused-section-nav--bar .focused-section-nav__group-label{display:none}.focused-section-nav--bar .focused-section-nav__item{width:auto;min-width:-moz-max-content;min-width:max-content;grid-template-columns:minmax(0,auto) auto}.focused-section-nav--bar .focused-section-nav__item.has-marker{grid-template-columns:auto minmax(0,auto) auto}.focused-section-nav--compact{padding:4px;border-color:var(--taali-selection-border, var(--line));border-radius:12px;background:var(--bg-2);box-shadow:none}.focused-section-nav--compact .focused-section-nav__list{gap:8px}.focused-section-nav--compact .focused-section-nav__group{gap:2px}.focused-section-nav--compact .focused-section-nav__group-items{gap:8px}.focused-section-nav--compact .focused-section-nav__group+.focused-section-nav__group{padding-top:6px}.focused-section-nav--compact .focused-section-nav__group-label{padding:3px 7px 4px}.focused-section-nav--compact .focused-section-nav__item{min-height:36px;gap:7px;padding:6px 8px;border-radius:8px;color:var(--mute)}.focused-section-nav--compact .focused-section-nav__item.has-marker{grid-template-columns:18px minmax(0,1fr) auto}.focused-section-nav--compact .focused-section-nav__item:hover:not(.is-disabled){background:var(--bg-3);color:var(--ink)}.focused-section-nav--compact .focused-section-nav__item.is-active{background:var(--bg-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--taali-selection-border, var(--line)),0 1px 3px color-mix(in oklab,var(--ink) 11%,transparent)}.focused-section-nav--compact .focused-section-nav__item:focus-visible{z-index:2;outline:none;box-shadow:inset 0 0 0 3px color-mix(in oklab,var(--purple) 28%,transparent)}.focused-section-nav--compact .focused-section-nav__item.is-active:focus-visible{box-shadow:inset 0 0 0 3px color-mix(in oklab,var(--purple) 28%,transparent),0 1px 3px color-mix(in oklab,var(--ink) 11%,transparent)}.focused-section-nav--compact .focused-section-nav__marker,.focused-section-nav--compact .focused-section-nav__item.is-active .focused-section-nav__marker{width:18px;height:18px;border-radius:0;background:transparent}.focused-section-nav--compact .focused-section-nav__item.is-active .focused-section-nav__marker{color:var(--taali-accent-ink)}.focused-section-nav--compact.focused-section-nav--rail .focused-section-nav__description{display:none}.focused-section-nav--compact.focused-section-nav--rail .focused-section-nav__label{font-size:var(--fs-eyebrow);font-weight:600}.focused-section-nav--compact.focused-section-nav--bar{width:-moz-max-content;width:max-content;max-width:100%;padding:3px;border-radius:11px}.focused-section-nav--compact.focused-section-nav--bar .focused-section-nav__list,.focused-section-nav--compact.focused-section-nav--bar .focused-section-nav__group,.focused-section-nav--compact.focused-section-nav--bar .focused-section-nav__group-items{gap:8px}.focused-section-nav--compact.focused-section-nav--bar .focused-section-nav__item{min-height:32px;padding:6px 11px}.focused-section-nav--compact.focused-section-nav--bar .focused-section-nav__label{font-size:var(--fs-eyebrow);font-weight:500}@media(max-width:980px){.focused-sections{grid-template-columns:minmax(0,1fr);gap:15px}.focused-section-nav,.focused-section-nav.is-sticky{position:sticky;top:var(--focused-section-sticky-top, var(--shell-sticky-offset, var(--nav-h, 64px)));z-index:var(--focused-section-sticky-z, 18);padding:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.focused-section-nav::-webkit-scrollbar{display:none}.focused-section-nav__list{width:-moz-max-content;width:max-content;min-width:100%;flex-direction:row;gap:8px}.focused-section-nav__group,.focused-section-nav__group-items{flex-direction:row;gap:8px}.focused-section-nav__group+.focused-section-nav__group{padding-top:0;border-top:0}.focused-section-nav__group-label{display:none}.focused-section-nav__item{width:auto;min-width:-moz-max-content;min-width:max-content;grid-template-columns:auto auto;padding:8px 10px 8px 8px}.focused-section-nav__item.has-marker{grid-template-columns:24px auto auto}.focused-section-nav__marker{width:23px;height:23px}.focused-section-nav__description{display:none}.focused-section-nav__meta{max-width:70px}.focused-section-nav--bar{position:static}.focused-section-nav--bar.is-sticky{position:sticky;top:var(--focused-section-sticky-top, var(--shell-sticky-offset, var(--nav-h, 64px)));z-index:var(--focused-section-sticky-z, 18)}.focused-section-nav--compact,.focused-section-nav--compact.is-sticky{padding:4px;scroll-padding-inline:4px}.focused-section-nav--compact .focused-section-nav__item,.focused-section-nav--compact.focused-section-nav--bar .focused-section-nav__item{min-height:40px;padding:8px 10px}.focused-section-nav--compact .focused-section-nav__item.has-marker{grid-template-columns:18px auto auto}.focused-section-nav--compact .focused-section-nav__marker{width:18px;height:18px}}@media(max-width:520px){.focused-section-nav__meta{display:none}}@media(forced-colors:active){.focused-section-nav--compact .focused-section-nav__item.is-active{outline:2px solid Highlight;outline-offset:-2px;box-shadow:none}.focused-section-nav--compact .focused-section-nav__item:focus-visible{outline:2px solid CanvasText;outline-offset:-2px;box-shadow:none}.focused-section-nav--compact .focused-section-nav__item.is-active:focus-visible{box-shadow:none}}.taali-grad-text{background:var(--grad-text-accent);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.taali-grad-text::-moz-selection{-webkit-text-fill-color:var(--ink);color:var(--ink);background:var(--purple-soft)}.taali-grad-text::selection{-webkit-text-fill-color:var(--ink);color:var(--ink);background:var(--purple-soft)}@media(forced-colors:active){.taali-grad-text,.taali-grad-text-on-dark{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.taali-aura{position:absolute;inset:-10% -5% auto -5%;height:115%;z-index:0;pointer-events:none;background:var(--grad-aura)}@media(prefers-reduced-motion:no-preference){.taali-aura{transition:background .32s ease}}[data-ui-experience=glass-v1],html[data-ui-experience=glass-v1][data-brand]{--bg-2: var(--glass-card);--bg-3: color-mix(in oklab, var(--lift) 6%, var(--glass-card));--taali-surface: var(--glass-card);--taali-surface-elevated: var(--glass-content);--taali-surface-subtle: var(--glass-operational);--taali-card-bg: var(--glass-card);--taali-panel-bg: var(--glass-operational);--taali-table-header: var(--glass-content);--taali-nav-bg: var(--glass-chrome);--taali-nav-pill-bg: var(--glass-card);--taali-runtime-panel: var(--glass-content);--taali-runtime-panel-alt: var(--glass-card);--glass-adapter-border: var(--glass-border);--glass-adapter-shadow: var(--glass-shadow-sm)}[data-ui-experience=glass-v1] :is(.taali-panel,.taali-card,.taali-page-header,.taali-table-shell):not(.taali-material):not(.taali-surface){--surface-tint: transparent;--surface-saturate: var(--glass-saturate);--surface-highlight: var(--glass-highlight);border-color:var(--surface-border, var(--glass-adapter-border));background:linear-gradient(0deg,var(--surface-tint),var(--surface-tint)),var(--surface-fill);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow, var(--glass-adapter-shadow));-webkit-backdrop-filter:saturate(var(--surface-saturate)) blur(var(--surface-blur));backdrop-filter:saturate(var(--surface-saturate)) blur(var(--surface-blur))}[data-ui-experience=glass-v1] .taali-panel:not(.taali-material):not(.taali-surface){--surface-fill: var(--glass-operational);--surface-blur: 0px;--surface-shadow: var(--glass-adapter-shadow)}[data-ui-experience=glass-v1] .taali-card:not(.taali-material):not(.taali-surface){--surface-fill: var(--glass-card);--surface-blur: 0px;--surface-shadow: var(--glass-adapter-shadow)}[data-ui-experience=glass-v1] .taali-page-header:not(.taali-material):not(.taali-surface){--surface-fill: var(--glass-chrome);--surface-blur: var(--glass-blur-chrome);--surface-shadow: var(--glass-adapter-shadow)}[data-ui-experience=glass-v1] .taali-table-shell:not(.taali-material):not(.taali-surface){--surface-fill: var(--glass-content);--surface-blur: 0px;--surface-shadow: var(--glass-adapter-shadow)}[data-ui-experience=glass-v1] :is(.taali-panel,.taali-card,.taali-page-header,.taali-table-shell,.taali-material,.taali-surface) :is(.taali-panel,.taali-card,.taali-page-header,.taali-table-shell,.taali-material,.taali-surface){--surface-blur: 0px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:is(:root,html:root[data-theme][data-brand]){--glass-chrome: var(--glass-fallback);--glass-operational: var(--glass-fallback);--glass-card: var(--glass-fallback);--glass-content: var(--glass-fallback);--glass-solid: var(--glass-fallback);--glass-overlay: var(--glass-fallback);--glass-blur-chrome: 0px;--glass-blur-panel: 0px}[data-ui-experience=glass-v1] :is(.taali-panel,.taali-card,.taali-page-header,.taali-table-shell):not(.taali-material):not(.taali-surface){--surface-fill: var(--glass-fallback);--surface-blur: 0px}}@media(prefers-reduced-transparency:reduce){:is(:root,html:root[data-theme][data-brand]){--glass-chrome: var(--glass-fallback);--glass-operational: var(--glass-fallback);--glass-card: var(--glass-fallback);--glass-content: var(--glass-fallback);--glass-solid: var(--glass-fallback);--glass-overlay: var(--glass-fallback);--glass-blur-chrome: 0px;--glass-blur-panel: 0px}}@media(max-width:720px){:is(:root,html:root[data-theme][data-brand]){--glass-chrome: var(--glass-fallback);--glass-operational: var(--glass-fallback);--glass-overlay: var(--glass-fallback);--glass-blur-chrome: 0px;--glass-blur-panel: 0px}[data-ui-experience=glass-v1] :is(.taali-panel,.taali-card,.taali-page-header,.taali-table-shell):not(.taali-material):not(.taali-surface){--surface-blur: 0px}}@media(forced-colors:active){:is(:root,html:root[data-theme][data-brand]){--glass-canvas: Canvas;--glass-chrome: Canvas;--glass-operational: Canvas;--glass-card: Canvas;--glass-content: Canvas;--glass-solid: Canvas;--glass-overlay: Canvas;--glass-fallback: Canvas;--glass-border: CanvasText;--glass-border-strong: Highlight;--glass-highlight: transparent;--glass-focus-ring: Highlight;--glass-agent-paused: Canvas;--glass-agent-off: Canvas}[data-ui-experience=glass-v1] :is(.taali-panel,.taali-card,.taali-page-header,.taali-table-shell):not(.taali-material):not(.taali-surface){forced-color-adjust:auto;border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-ui-experience=glass-v1] body{background:linear-gradient(color-mix(in oklab,var(--purple) 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--purple) 3%,transparent) 1px,transparent 1px),radial-gradient(72rem 46rem at 8% 4%,color-mix(in oklab,var(--purple) 18%,transparent),transparent 68%),radial-gradient(58rem 42rem at 94% 14%,color-mix(in oklab,var(--purple-lav) 28%,transparent),transparent 70%),radial-gradient(50rem 38rem at 54% 96%,color-mix(in oklab,var(--purple-lav) 24%,transparent),transparent 72%),var(--glass-canvas);background-size:64px 64px,64px 64px,auto,auto,auto,auto}html[data-theme=dark][data-brand=taali][data-ui-experience=glass-v1] body{background:var(--glass-canvas)}html[data-ui-experience=glass-v1] #root{background:transparent}.taali-authenticated-route{--bg-2: var(--glass-card);--bg-3: color-mix(in oklab, var(--lift) 6%, var(--glass-card));position:relative;isolation:isolate;min-height:100svh;background:var(--bg)}.taali-authenticated-route__content{position:relative;z-index:1;min-height:100svh}html[data-ui-experience=glass-v1] .mc-nav{background:var(--glass-chrome);border-bottom-color:var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome))}html[data-ui-experience=glass-v1] .mc-nav--contextual .mc-nav-global{border-bottom-color:var(--glass-border)}html[data-ui-experience=glass-v1] .mc-nav-context{background:transparent}html[data-ui-experience=glass-v1] .mc-nav-context--standalone{border-bottom-color:var(--glass-border);background:var(--glass-chrome);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome))}html[data-ui-experience=glass-v1] :is(.mc-nav-search-form,.mc-avatar,.mc-mobile-trigger){border-color:var(--glass-border);background:var(--glass-card);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm)}html[data-ui-experience=glass-v1] .mc-nav-search-popover{border-color:var(--glass-border-strong);background:var(--glass-solid);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-lg);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .mc-avatar-menu{border-color:var(--glass-border-strong);background:var(--glass-overlay);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-lg);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome))}html[data-ui-experience=glass-v1] .mc-drawer-panel{border-left-color:var(--glass-border-strong);background:var(--glass-overlay);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-lg);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .abar{background:var(--abar-ground, var(--glass-content));background-image:none;border-color:var(--abar-border, var(--glass-border));box-shadow:var(--abar-shadow, inset 0 1px 0 var(--glass-highlight), var(--glass-shadow-sm));-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .abar-off :is(.ab-spark,.ab-capbox),html[data-ui-experience=glass-v1] .abar-loading .ab-spark,html[data-ui-experience=glass-v1] .abar-unavailable .ab-spark{border-color:var(--glass-border);background:var(--glass-card);box-shadow:inset 0 1px 0 var(--glass-highlight)}html[data-ui-experience=glass-v1] .ab-attention .mc-attention-trigger,html[data-ui-experience=glass-v1] .mc-nav-global .mc-attention-trigger{border-color:var(--glass-border-strong);background:var(--glass-card);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm)}html[data-ui-experience=glass-v1] .ab-attention .mc-attention-trigger:is(:hover,[aria-expanded=true]),html[data-ui-experience=glass-v1] .mc-nav-global .mc-attention-trigger:is(:hover,[aria-expanded=true]){border-color:var(--purple-lav);background:var(--glass-semantic-brand);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-md)}html[data-ui-experience=glass-v1] .abar-on .ab-attention .mc-attention-trigger{border-color:var(--glass-border-strong);background:var(--glass-card);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm)}html[data-ui-experience=glass-v1] .attention-drawer-backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .attention-drawer{--bg-2: var(--glass-card);--bg-3: color-mix(in oklab, var(--lift) 6%, var(--glass-card));--purple-soft: color-mix(in oklab, var(--purple) 13%, transparent);--taali-danger-soft: color-mix(in oklab, var(--taali-danger) 12%, transparent);width:min(480px,calc(100vw - 24px));border-radius:14px;border-color:var(--glass-border-strong);background:var(--glass-chrome);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-md);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome))}html[data-theme=dark][data-ui-experience=glass-v1] :is(.mc-nav,.mc-nav-context,.mc-nav-context--standalone,.abar,.attention-drawer){background-image:none}html[data-ui-experience=glass-v1] .attention-drawer__header{padding:18px 20px 16px;border-bottom-color:var(--glass-border);background:color-mix(in oklab,var(--glass-card) 58%,transparent);box-shadow:inset 0 1px 0 var(--glass-highlight)}html[data-ui-experience=glass-v1] .attention-drawer__close{border-color:var(--glass-border);background:color-mix(in oklab,var(--glass-card) 58%,transparent);box-shadow:inset 0 1px 0 var(--glass-highlight)}html[data-ui-experience=glass-v1] .attention-drawer__summary{border-bottom-color:var(--glass-border);background:transparent}html[data-ui-experience=glass-v1] .attention-drawer__summary:is([data-lead-category=blockers],[data-lead-category=failures]){background:transparent}html[data-ui-experience=glass-v1] .attention-drawer__body{padding:0 16px calc(20px + env(safe-area-inset-bottom));background:transparent}html[data-ui-experience=glass-v1] :is(.attention-drawer__header,.attention-drawer__close,.attention-drawer__summary,.attention-group,.attention-item,.attention-drawer__load-more){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .attention-group{margin-top:0;padding-inline:4px;border:0;border-bottom:1px solid var(--glass-border);border-radius:0;background:transparent;box-shadow:none}html[data-ui-experience=glass-v1] .attention-item{border-color:transparent;border-radius:10px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .attention-item:is([data-category=actions],[data-category=warnings]){border-color:color-mix(in oklab,var(--purple) 22%,transparent);background:color-mix(in oklab,var(--purple) 8%,transparent)}html[data-ui-experience=glass-v1] .attention-item:is([data-category=blockers],[data-category=failures]){border-color:var(--taali-danger-border);background:color-mix(in oklab,var(--taali-danger) 10%,transparent)}html[data-ui-experience=glass-v1] .attention-drawer__load-more{border-color:var(--glass-border);background:color-mix(in oklab,var(--glass-card) 58%,transparent);box-shadow:inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .taali-notice{border-color:var(--glass-border-strong);background:var(--glass-content);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-lg);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-ui-experience=glass-v1] :is(.mc-nav,.mc-nav-context--standalone,.mc-avatar-menu,.mc-drawer-panel,.abar,.attention-drawer,.taali-notice){background:var(--glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.attention-drawer__header,.attention-drawer__summary,.attention-group,.attention-item){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.attention-drawer__close,.attention-drawer__load-more){background:var(--glass-solid)}html[data-ui-experience=glass-v1] .attention-item:is([data-category=blockers],[data-category=failures]){background:var(--taali-danger-soft)}}@media(prefers-reduced-transparency:reduce){html[data-ui-experience=glass-v1] :is(.mc-nav,.mc-nav-context--standalone,.mc-avatar-menu,.mc-drawer-panel,.abar,.attention-drawer,.attention-drawer-backdrop,.taali-notice){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.mc-nav,.mc-nav-context--standalone,.mc-avatar-menu,.mc-drawer-panel,.abar,.attention-drawer,.taali-notice){background:var(--glass-fallback)}html[data-ui-experience=glass-v1] .abar{background-image:none}html[data-ui-experience=glass-v1] .mc-nav-context{background:transparent}html[data-ui-experience=glass-v1] :is(.attention-drawer__header,.attention-drawer__summary,.attention-group,.attention-item){background:transparent}html[data-ui-experience=glass-v1] :is(.attention-drawer__close,.attention-drawer__load-more){background:var(--glass-solid)}html[data-ui-experience=glass-v1] .attention-item:is([data-category=blockers],[data-category=failures]){background:var(--taali-danger-soft)}}@media(max-width:720px){html[data-ui-experience=glass-v1] :is(.mc-avatar-menu,.mc-drawer-panel,.abar,.taali-notice){--glass-blur-chrome: 0px;--glass-blur-panel: 0px;background:var(--glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .attention-drawer{--glass-blur-chrome: 0px;--glass-blur-panel: 0px;background:var(--glass-content);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.mc-nav,.mc-nav-context--standalone){--glass-blur-chrome: 0px;--glass-blur-panel: 0px;background:var(--glass-content);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .attention-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.attention-drawer__header,.attention-drawer__close,.attention-drawer__summary,.attention-group,.attention-item,.attention-drawer__load-more){-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){html[data-theme=dark][data-ui-experience=glass-v1] .abar-on,html[data-ui-experience=glass-v1] :is(.mc-nav,.mc-nav-context--standalone,.mc-avatar-menu,.mc-drawer-panel,.abar,.mc-attention-trigger,.attention-drawer-backdrop,.attention-drawer,.attention-drawer__header,.attention-drawer__close,.attention-drawer__summary,.attention-group,.attention-item,.attention-drawer__load-more,.taali-notice){border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .mc-nav-context{background:transparent}}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.lp,body:has(.kicker) #root>.min-h-screen,#root>.min-h-screen,body:has(.pjp-wrap),body:has(.trp-wrap),body:has(.spk-wrap),.pricing-wrap,.ag-wrap,.rdx-wrap,.spm-wrap,.cs-wrap,.blog-wrap,.legal-wrap,.mc-show,.demo-wrap,.wt-wrap,.mc-demo-lead,.mc-auth,.pjp-wrap,.ci-shell,.vs-shell,.sch-wrap,.trp-wrap,.spk-wrap,.we-page,.taali-runtime-light,.lva,.lvb,.lvc,.lvd,.lve,.lvf,.lvg,.home-app.hmp-root,.jmp-root,.rmp-root,.amp-root,.apc-lab,.cp-root,.cds-page){background:var(--glass-canvas, var(--bg))}html[data-theme=dark][data-brand=taali] .lp{background:var(--glass-canvas)}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.lva .landing-preview-band,.lvb .landing-preview-band){border-color:var(--glass-border, var(--line));background:transparent}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.lva .landing-preview-value-card,.lvb .landing-preview-value-card){border-color:var(--glass-border, var(--line));background:var(--glass-card, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) body:has(#root>.min-h-screen .kicker) #root>.min-h-screen>.mx-auto>.grid>:first-child{border-color:var(--glass-border-strong, var(--line));background:var(--glass-operational, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-md, var(--shadow-md));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) body:has(#root>.min-h-screen .kicker) #root>.min-h-screen>.mx-auto>.grid>:last-child>*:not(.candidate-welcome-expectation){border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .candidate-welcome-expectation{border-color:color-mix(in oklab,var(--taali-inverse-text) 18%,transparent);background:var(--taali-inverse-bg);color:var(--taali-inverse-text);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(#root>main[style],#root>[data-testid=outreach-thanks],.unsubscribe-page){background:var(--glass-canvas, var(--bg))!important}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.app-nav,.mc-show-topbar,.mc-demo-lead-form-pane){border-color:var(--glass-border, var(--line));background:var(--glass-chrome, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm));-webkit-backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-chrome, 24px));backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-chrome, 24px))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-editorial{background:var(--grad-dark-vert)}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-pane{background:var(--glass-overlay, var(--bg-2))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead :is(.mc-demo-lead-grid,.mc-demo-lead-glow){display:none}html[data-theme=dark]:where([data-brand=taali][data-ui-experience=glass-v1],[data-brand=taali][data-ui-experience=glass-v2]) .mc-demo-lead-form-pane{background:var(--glass-chrome)}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.legal-tabs,.mc-demo-lead-form,.mc-show-topbar>*){-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.lp-trust,.pricing-section,.ag-section,.cs-section){border-color:var(--glass-border, var(--line));background:transparent}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .lvg-scene .job-card{border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-md, var(--shadow-md));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.mc-vg .scorecard,.pricing-free,.pricing-close,.ag-surface,.ag-pack,.cs-window,.cs-sidebar,.cs-quote,.mc-show-why,.mc-show-frame,.mc-show-cta,.demo-preview,.demo-card,.wt-head,.wt-value,.wt-frame,.mc-demo-lead-form-wrap){border-color:var(--glass-border-strong, var(--line));background:var(--glass-operational, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-md, var(--shadow-md));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-wrap{max-width:500px;border:1px solid var(--glass-border-strong, var(--line));border-radius:var(--taali-radius-panel, var(--radius-lg));padding:clamp(20px,3vw,32px);background:var(--glass-operational, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-md, var(--shadow-md));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.cs-feature,.blog-guides){border-color:var(--glass-border, var(--line));background:var(--glass-card, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .devx-bar{border-color:var(--x-line);background:color-mix(in oklab,var(--x-bg) 68%,transparent);box-shadow:inset 0 1px color-mix(in oklab,white 9%,transparent);-webkit-backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-chrome, 24px));backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-chrome, 24px))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.blog-prose,.legal-prose,.legal-table-wrap,.cs-table-shell,.mc-show-frame-stage){background:var(--glass-content, var(--bg-2));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.devx-main,.devx-table){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .devx-pre{background:var(--x-surface);-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-auth-form-pane{border-inline-start:1px solid var(--glass-border, var(--line));background:var(--glass-chrome, var(--bg));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent);-webkit-backdrop-filter:saturate(var(--glass-saturate, 1.3)) blur(var(--glass-blur-chrome, 30px));backdrop-filter:saturate(var(--glass-saturate, 1.3)) blur(var(--glass-blur-chrome, 30px))}:is(html[data-theme=dark][data-brand=taali][data-ui-experience=glass-v1],html[data-theme=dark][data-brand=taali][data-ui-experience=glass-v2]) .mc-auth-form-pane{background:var(--glass-operational);-webkit-backdrop-filter:saturate(var(--glass-saturate, 1.3)) blur(var(--glass-blur-panel, 20px));backdrop-filter:saturate(var(--glass-saturate, 1.3)) blur(var(--glass-blur-panel, 20px))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.mc-auth-input,.mc-auth-error-card,.mc-auth-success-card,.mc-auth-strength){border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-pane :is(.mc-demo-lead-field input,.mc-demo-lead-chip,.mc-demo-lead-segment,.mc-demo-lead-tag,.mc-demo-lead-trust,.mc-demo-lead-error){border-color:var(--glass-border, var(--line));background:var(--glass-card, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-pane .mc-demo-lead-tag{border:1px solid var(--glass-border, var(--line))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-pane .mc-demo-lead-error{border-color:color-mix(in oklab,var(--red) 32%,var(--glass-border));background:var(--glass-semantic-danger, var(--bg-2))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-pane .mc-demo-lead-trust-icon{border:1px solid var(--glass-border, var(--line));background:var(--glass-semantic-brand, var(--purple-soft));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent)}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead .mc-demo-lead-form-pane .mc-demo-lead-form-wrap .mc-demo-lead-form .mc-demo-lead-field input{border-color:var(--glass-border, var(--line));background-color:var(--glass-card, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-auth-form-pane .mc-auth-input.is-error{border-color:var(--red)}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-auth-form-pane .mc-auth-error-card{border-color:color-mix(in oklab,var(--red) 32%,var(--glass-border));background:color-mix(in oklab,var(--red) 9%,var(--glass-content))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-auth-form-pane .mc-auth-success-card{border-color:color-mix(in oklab,var(--green) 32%,var(--glass-border));background:color-mix(in oklab,var(--green) 9%,var(--glass-content))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-pane :is(.mc-demo-lead-chip.on){border-color:var(--purple);background:var(--glass-semantic-brand, var(--purple-soft));color:var(--taali-accent-ink);box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),0 0 0 1px color-mix(in oklab,var(--purple) 16%,transparent),var(--glass-shadow-sm, var(--shadow-sm))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-pane .mc-demo-lead-segment.on{border-color:var(--glass-border-strong, var(--line));background:color-mix(in oklab,var(--ink) 6%,var(--glass-card, var(--bg-2)));color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-border-strong, var(--line)),inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.mc-auth-input,.mc-demo-lead-field input):focus{border-color:var(--glass-border-strong, var(--purple));outline:2px solid var(--glass-focus-ring, var(--purple));outline-offset:2px}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead .mc-demo-lead-form-pane .mc-demo-lead-form-wrap .mc-demo-lead-form .mc-demo-lead-field input:focus{background-color:var(--glass-semantic-brand, var(--glass-card));outline:2px solid var(--glass-focus-ring, var(--purple));outline-offset:2px;box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-pane :is(.mc-demo-lead-chip):hover:not(.on):not(:disabled){border-color:var(--glass-border-strong, var(--purple-lav));background:var(--glass-semantic-brand, var(--purple-soft))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-pane .mc-demo-lead-segment:hover:not(.on):not(:disabled){border-color:var(--glass-border-strong, var(--line));background:var(--glass-content, var(--bg-3))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead-form-pane :is(.mc-demo-lead-chip,.mc-demo-lead-segment):focus-visible{outline:2px solid var(--glass-focus-ring, var(--purple));outline-offset:2px}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .pjp-head{border:1px solid var(--glass-border-strong, var(--line));border-radius:var(--taali-radius-panel, var(--radius-lg));padding:24px;background:var(--glass-operational, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-md, var(--shadow-md));-webkit-backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-panel, 20px));backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-panel, 20px))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.pjp-body,.pjp-apply,.crs-card){border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .pjp-body{border:1px solid var(--glass-border, var(--line));border-radius:var(--taali-radius-card, var(--radius));padding:24px}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .pjp-apply{border:1px solid var(--glass-border, var(--line));border-radius:var(--taali-radius-card, var(--radius));padding:24px}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.pjp-field input,.pjp-field textarea,.pjp-field select){border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent)}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.pjp-field input,.pjp-field textarea,.pjp-field select,.crs-card-link):focus-visible{outline:2px solid var(--glass-focus-ring, var(--purple));outline-offset:3px}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.vs-card,.sch-head,.sch-confirm,.sch-confirmed,.ci-state){border-color:var(--glass-border-strong, var(--line));background:var(--glass-operational, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-md, var(--shadow-md))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .vs-card{-webkit-backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-panel, 20px));backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-panel, 20px))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.sch-day,.sch-slot,.sch-notice,.ci-attach-chip,.ci-quick-chip.is-toggle,.vs-thread,.vs-turn,.vs-composer,.vs-notice){border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.ci-head,.ci-thread,.ci-panel-scroll,.ci-field){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .ci-panel-scroll{border:0}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .ci-composer-wrap{border:0;border-top:1px solid var(--glass-border, var(--line));background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .sch-slot.is-selected{border-color:var(--purple);background:color-mix(in oklab,var(--ink) 6%,var(--glass-content, var(--bg-3)));color:var(--ink)}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .ci-shell .ci-quick-chip.is-toggle:hover:not(.is-on):not(:disabled){border-color:var(--purple);background:var(--purple-soft);color:var(--taali-accent-ink)}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .ci-shell .ci-quick-chip.is-toggle.is-on{border-color:var(--purple);background:var(--purple);color:var(--cloud)}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.sch-slot,.ci-quick-chip,.ci-submit-btn,.ci-attach-btn,.ci-panel-toggle,.vs-lang):focus-visible{outline:2px solid var(--glass-focus-ring, var(--purple));outline-offset:3px}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .taali-runtime>header{border-color:var(--glass-border, var(--line));background:var(--glass-chrome, var(--taali-runtime-panel))!important;box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm));-webkit-backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-chrome, 24px));backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-chrome, 24px))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .taali-runtime :is([data-workspace-surface=editor],.monaco-editor,.monaco-editor-background,.overflow-y-auto,.overflow-hidden){-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.apc-workspace,.apc-composer){border-color:var(--glass-border, var(--line));background:var(--glass-operational, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.apc-workspace-context,.apc-composer-input,.apc-composer-input button){border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .we-top{border-color:var(--glass-border, var(--line));background:var(--glass-chrome, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent);-webkit-backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-chrome, 24px));backdrop-filter:saturate(var(--glass-saturate, 1.5)) blur(var(--glass-blur-chrome, 24px))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.we-panel,.we-card,.we-option,.we-file,.we-note){border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.we-report,.we-report-section,.we-report-panel,.we-report-trace){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .we-page .we-option.is-picked{border-color:var(--purple);background:color-mix(in oklab,var(--ink) 6%,var(--glass-content, var(--bg-3)))}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.we-input,.we-textarea){border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.hmp-feed-empty,.hmp-detail-empty){border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.trp-head,.spk-head,body:has(.dossier) .report-tabs){border-color:var(--glass-border-strong, var(--line));background:var(--glass-operational, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-md, var(--shadow-md));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.trp-wrap,.spk-wrap,.spk-card,.spk-assess,.spk-report,body:has(.dossier) .report-card,body:has(.dossier) .pane){border-color:var(--glass-border, var(--line));background:var(--glass-content, var(--bg-2));box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-sm, var(--shadow-sm));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .unsubscribe-page__card{border-color:var(--glass-border-strong, var(--line))!important;background:var(--glass-content, var(--bg-2))!important;box-shadow:inset 0 1px 0 var(--glass-highlight, transparent),var(--glass-shadow-md, var(--shadow-md))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.app-nav,.mc-show-topbar,.mc-auth-form-pane,.mc-demo-lead-form-pane,.devx-bar,.pjp-head,.vs-card,.taali-runtime>header,.we-top){background:var(--glass-fallback, var(--bg-2));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .devx-bar{background:var(--x-bg)}}@media(prefers-reduced-transparency:reduce){:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.app-nav,.mc-show-topbar,.mc-auth-form-pane,.mc-demo-lead-form-pane,.devx-bar,.pjp-head,.vs-card,.taali-runtime>header,.we-top){background:var(--glass-fallback, var(--bg-2));-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .devx-bar{background:var(--x-bg)}}@media(max-width:720px){:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.app-nav,.mc-show-topbar,.mc-auth-form-pane,.mc-demo-lead-form-pane,.devx-bar,.pjp-head,.vs-card,.taali-runtime>header,.we-top){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--glass-content, var(--bg-2))}}@media(forced-colors:active){:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.app-nav,.mc-show-topbar,.mc-auth-form-pane,.mc-demo-lead-form-pane,.mc-demo-lead-form-wrap,.mc-demo-lead-field input,.mc-demo-lead-chip,.mc-demo-lead-segment,.mc-demo-lead-trust,.mc-demo-lead-error,.mc-demo-lead-trust-icon,.pricing-pack,.ag-card,.cs-card,.blog-card,.mc-auth-input,.candidate-welcome-expectation,.pjp-head,.pjp-body,.pjp-apply,.crs-card,.vs-card,.sch-slot,.ci-panel,.taali-runtime>header,.we-top,.we-panel,.trp-wrap,.spk-wrap,.spk-card,.unsubscribe-page__card){border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead .mc-demo-lead-form-pane :is(.mc-demo-lead-chip,.mc-demo-lead-segment,.mc-demo-lead-tag,.mc-demo-lead-trust,.mc-demo-lead-error,.mc-demo-lead-trust-icon){border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead .mc-demo-lead-form-pane .mc-demo-lead-form-wrap .mc-demo-lead-form .mc-demo-lead-field input{border-color:CanvasText;background-color:Canvas;box-shadow:none;color:CanvasText}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead .mc-demo-lead-form-pane :is(.mc-demo-lead-chip.on,.mc-demo-lead-segment.on){border-color:Highlight;background:Highlight;box-shadow:none;color:HighlightText}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead .mc-demo-lead-form-pane .mc-demo-lead-form-wrap .mc-demo-lead-form .mc-demo-lead-field input:focus{border-color:Highlight;background-color:Canvas;outline:2px solid Highlight;outline-offset:2px;box-shadow:none}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) .mc-demo-lead .mc-demo-lead-form-pane :is(.mc-demo-lead-chip,.mc-demo-lead-segment):focus-visible{outline:2px solid Highlight;outline-offset:2px}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(.sch-slot.is-selected,.mc-demo-lead-chip.on,.mc-demo-lead-segment.on,.ci-quick-chip.is-toggle.is-on,.we-option.is-picked){border-color:Highlight;background:Highlight;color:HighlightText}:is(html[data-ui-experience=glass-v1],html[data-ui-experience=glass-v2]) :is(button,a,input,textarea:not([data-agent-composer]),select):focus-visible{outline:2px solid Highlight;outline-offset:3px}}html[data-ui-experience=glass-v1] :is(.handbook-shell,.home-app,.jobs-overview,.job-detail,.rq-shell,.rq-root,.dossier,.cp-root,.mc-page,.taali-page,.an-page,.org-onboarding-page,.dp-page,.we-page,.task-preview-state,.toast-lab,.motion-lab,.button-lab,.glass-lab,.gds,.cds-page){background-color:transparent}html[data-ui-experience=glass-v1] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.mc-nav-search-input),textarea:not([data-agent-composer]),select,.taali-input,.taali-select-trigger,.taali-segmented-control){border-color:var(--glass-border);background-color:var(--glass-content);box-shadow:inset 0 1px 0 var(--glass-highlight)}html[data-ui-experience=glass-v1] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.mc-nav-search-input),textarea:not([data-agent-composer]),select,.taali-input,.taali-select-trigger):focus-visible{border-color:var(--glass-border-strong);outline:2px solid var(--glass-focus-ring);outline-offset:2px}html[data-ui-experience=glass-v1] .taali-select-menu{border-color:var(--glass-border-strong);background:var(--glass-overlay);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-lg);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome))}html[data-ui-experience=glass-v1] .taali-select-option{background:transparent}html[data-ui-experience=glass-v1] .taali-select-option:is(:hover,:focus-visible),html[data-ui-experience=glass-v1] .taali-select-option-selected{background:color-mix(in oklab,var(--ink) 6%,var(--glass-content));color:var(--ink)}html[data-ui-experience=glass-v1] .taali-select-option:focus-visible{outline:2px solid var(--glass-focus-ring);outline-offset:-2px}html[data-ui-experience=glass-v1] :is(.handbook-header,.handbook-sidebar){border-color:var(--glass-border-strong);background:var(--glass-chrome);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-md);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome))}html[data-ui-experience=glass-v1] :is(.handbook-index-groups,.handbook-index-grid){border-color:var(--glass-border);background:var(--glass-card);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm)}html[data-ui-experience=glass-v1] :is(.handbook-main,.handbook-article,.handbook-search-control,.handbook-article pre,.handbook-article code,.handbook-article table){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.rq-side,.cp-side){border-color:var(--glass-border-strong);background:var(--glass-chrome);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-md);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-panel));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-panel))}html[data-ui-experience=glass-v1] :is(.cp-center,.cp-head){border-color:var(--glass-border);background:var(--glass-operational);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm)}html[data-ui-experience=glass-v1] .cp-composer-wrap{border-color:var(--glass-border);background:var(--glass-overlay);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-panel));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-panel))}html[data-ui-experience=glass-v1] :is(.rq-related-card,.rq-attach-chip,.cp-cand,.cp-compare){border-color:var(--glass-border);background:var(--glass-card);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm)}html[data-ui-experience=glass-v1] :is(.rq-side-list,.rq-thread,.rq-composer-wrap,.rq-brief-scroll,.rq-jobspec,.rq-jobspec-textarea,.rq-edit input,.rq-edit textarea,.rq-edit select,.cp-side-list,.cp-scroll,.cp-thread,.cp-tool-result,.cp-graph-canvas,.cp-center textarea){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.rq-main,.rq-main-head,.rq-main-head-titles,.rq-published,.rq-brief){border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .rq-composer-wrap{border:0;border-top:1px solid var(--glass-border);background:transparent;box-shadow:none}html[data-ui-experience=glass-v1] :is(.tasks-toolbar,.bespoke-task-page,.bespoke-form,.an-scope-toolbar,.an-view-nav){border-color:var(--glass-border-strong);background:var(--glass-operational);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-md)}html[data-ui-experience=glass-v1] :is(.task-preview-state__card,.an-card,.an-agent-card,.an-teach,.an-abcard,.an-abarm,.an-agent-meta,.an-privacy,.an-note){border-color:var(--glass-border);background:var(--glass-card);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.tcard .desc,.taali-runtime,.an-table-scroll,.an-table,.an-feed,.an-conv,.an-page svg){-webkit-backdrop-filter:none;backdrop-filter:none}.settings-callback{min-height:100vh;display:grid;place-items:center;padding:var(--space-3xl);color:var(--ink);background:transparent}.settings-callback__card{width:min(100%,480px);padding:var(--space-4xl);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-2);text-align:center}.settings-callback__card h1{margin:0;font-family:var(--font-display);font-size:var(--fs-h1)}.settings-callback__card p{margin:var(--space-xl) 0 0;color:var(--mute);font-size:var(--fs-body);line-height:1.55}.settings-callback__card :is(.taali-btn,.btn){margin-top:var(--space-xl)}html[data-ui-experience=glass-v1] .mc-settings .settings-focused-nav{border-color:var(--glass-border-strong);background:var(--glass-chrome);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-md);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-panel));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-panel))}html[data-ui-experience=glass-v1] :is(.mc-settings-main,.settings-panel,.rqt-summary,.rqt-section,.rqt-jd,.settings-callback){border-color:var(--glass-border-strong);background:var(--glass-operational);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-md)}html[data-ui-experience=glass-v1] :is(.settings-subcard,.settings-toggle-card,.settings-billing-card,.settings-integration-card,.settings-credit-pack,.wk-status,.wk-summary,.settings-role-picker,.settings-callback__card){border-color:var(--glass-border);background:var(--glass-card);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm)}html[data-ui-experience=glass-v1] .settings-callback__card{border:1px solid var(--glass-border);border-radius:var(--radius-card, 22px)}html[data-ui-experience=glass-v1] .settings-modal{border-color:var(--glass-border-strong);background:var(--glass-overlay);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-lg);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome))}html[data-ui-experience=glass-v1] :is(.settings-usage-table,.settings-role-picker-list,.api-keys-panel,.api-keys-secret,.rqt-jd textarea){background:var(--glass-content);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .settings-credit-pack:hover:not(:disabled){border-color:var(--glass-border-strong);background:var(--glass-semantic-brand)}html[data-ui-experience=glass-v1] :is(.dossier-rail,.dossier-main,.taali-page-header,.taali-panel){border-color:var(--glass-border)}html[data-ui-experience=glass-v1] :is(.dossier .pane,.dossier .report-card,.dossier .taali-panel,.taali-table-shell,.table-scroll,.taali-page table,.dossier table,.dossier pre){background:var(--glass-content);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.org-onboarding-shell,.platform-admin-header,.org-onboarding-header,.org-onboarding-card,.dp-tab-body){border-color:var(--glass-border-strong);background:var(--glass-operational);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-md)}html[data-ui-experience=glass-v1] :is(.org-onboarding-progress,.dp-point,.dp-pending-card,.dp-signals-summary,.dp-failure-modes){border-color:var(--glass-border);background:var(--glass-card);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm)}html[data-ui-experience=glass-v1] :is(.org-onboarding-shell pre,.org-onboarding-shell code,.dp-page table,.dp-page pre,.dp-page code,.dp-rule,.we-report,.we-report pre,.we-report table){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] .dp-page,html[data-ui-experience=glass-v1] .dp-tab-body,html[data-ui-experience=glass-v1] .dp-pending-review,html[data-ui-experience=glass-v1] .dp-pending-card{min-width:0;max-width:100%}html[data-ui-experience=glass-v1] .dp-notes{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}html[data-ui-experience=glass-v1] .dp-pending-card .table-scroll{max-width:100%;overflow-x:auto}html[data-ui-experience=glass-v1] .platform-admin-header{-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-chrome))}html[data-ui-experience=glass-v1] :is(.platform-admin-header-inner,.platform-admin-nav){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.toast-lab,.motion-lab,.button-lab,.glass-lab,.cds-page){background:transparent}html[data-ui-experience=glass-v1] :is(.toast-lab .rounded-lg,.motion-lab-section,.button-lab__family,.glass-lab__section,.cds-page-head){border-color:var(--glass-border);background:var(--glass-card);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm)}html[data-ui-experience=glass-v1] :is(.monaco-editor,[data-workspace-surface=editor],.motion-lab pre,.button-lab pre,.glass-lab pre){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(.taali-table-shell,.ctable-wrap,.an-table-scroll,.settings-usage-table){border-color:var(--glass-border);background:var(--glass-content);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow-sm)}html[data-ui-experience=glass-v1] :is(table:not(.devx-table),.ctable-wrap) :is(thead,[role=rowheader]){background:var(--glass-overlay)}html[data-ui-experience=glass-v1] :is(table:not(.devx-table),.ctable-wrap) :is(tbody tr,[role=row]){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] :is(table:not(.devx-table),.ctable-wrap) tbody tr:hover{background:var(--glass-card)}@media(prefers-reduced-transparency:reduce){html[data-ui-experience=glass-v1] :is(.an-card,.an-agent-card,.an-teach,.an-abcard,.an-abarm,.an-agent-meta,.an-privacy,.an-note){background:var(--glass-fallback)}}@media(forced-colors:active){html[data-ui-experience=glass-v1] :is(.an-card,.an-agent-card,.an-teach,.an-abcard,.an-abarm,.an-agent-meta,.an-privacy,.an-note){border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-ui-experience=glass-v1] :is(.handbook-header,.handbook-sidebar,.rq-side,.cp-side,.settings-focused-nav,.settings-modal,.platform-admin-header,.rq-meter,.role-spec-editor-actions,.button-lab__hero){background:var(--glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] body>.taali-select-menu{background:var(--glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] body>.taali-select-menu .taali-select-option-selected{background:var(--bg-3);color:var(--ink)}}@media(prefers-reduced-transparency:reduce),(max-width:720px){html[data-ui-experience=glass-v1] :is(.handbook-header,.handbook-sidebar,.rq-side,.cp-side,.settings-focused-nav,.settings-modal,.platform-admin-header,.rq-meter,.role-spec-editor-actions,.button-lab__hero){background:var(--glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] body>.taali-select-menu{background:var(--glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] body>.taali-select-menu .taali-select-option-selected{background:var(--bg-3);color:var(--ink)}}@media(forced-colors:active){html[data-ui-experience=glass-v1] .taali-select-option:focus-visible{outline:2px solid Highlight;outline-offset:-2px}html[data-ui-experience=glass-v1] body>.taali-select-menu{border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-ui-experience=glass-v1] body>.taali-select-menu .taali-select-option-selected{background:Highlight;color:HighlightText}html[data-ui-experience=glass-v1] :is(.handbook-shell,.rq-shell,.cp-root,.an-page,.mc-settings,.dossier,.org-onboarding-shell,.dp-page) :is(section,article,aside,nav,header,[role=dialog],[role=listbox]){border-color:CanvasText;background:Canvas;box-shadow:none;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-ui-experience] .dossier .pane:not([data-p=requirements]),body:has(.dossier) .pane:not([data-p=requirements]),.dossier .pane:not([data-p=requirements]){background:none;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}:root{--surface-shadow-none: 0 0 0 0 transparent;--space-0: 0;--space-px: 1px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-chrome: 200;--z-agent-strip: 300;--z-scrim: 400;--z-sheet: 500;--z-dialog: 600;--z-popover: 700;--z-tooltip: 800;--z-toast: 900;--control-height-sm: 2rem;--control-height-md: 2.375rem;--control-height-lg: 3rem;--control-pad-x-sm: var(--space-3);--control-pad-x-md: var(--space-4);--control-pad-x-lg: var(--space-5);--control-radius: var(--radius-control);--control-gap: var(--space-2);--control-border: var(--line);--control-border-hover: var(--taali-selection-border-hover);--control-fill: var(--bg-2);--control-ink: var(--ink);--control-placeholder: var(--mute);--focus-ring-color: var(--glass-focus-ring);--focus-ring-width: 2px;--focus-ring-offset: 2px;--surface-fill: var(--glass-card);--surface-tint: transparent;--surface-blur: 0px;--surface-saturate: var(--glass-saturate);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);--surface-radius: var(--taali-radius-card);--surface-ink: var(--ink);--surface-pad: var(--space-5);--tone-ink: var(--ink);--tone-fill: color-mix(in oklab, var(--ink) 6%, transparent);--tone-border: var(--line);--tone-accent: var(--purple);--fs-marketing-display: calc(clamp(40px, 5.4vw, 72px) * var(--type-scale));--fs-marketing-h1: calc(clamp(34px, 4.2vw, 52px) * var(--type-scale));--fs-marketing-h2: calc(clamp(28px, 3.2vw, 42px) * var(--type-scale));--fs-marketing-h3: calc(20px * var(--type-scale));--fs-marketing-lede: calc(clamp(17px, 1.5vw, 20px) * var(--type-scale));--fs-marketing-body: calc(16px * var(--type-scale));--fs-product-body: var(--fs-body);--fs-product-body-lg: var(--fs-body-lg);--fs-product-subtitle: var(--fs-subtitle);--container-max: var(--page-max);--container-pad-x: var(--page-pad-x);--measure-tight: 34ch;--measure-body: 68ch;--measure-lede: 56ch}.taali-surface[data-tier=canvas],.taali-material[data-tier=canvas]{--surface-fill: var(--glass-canvas);--surface-blur: 0px;--surface-border: transparent;--surface-highlight: transparent;--surface-shadow: var(--surface-shadow-none);--surface-radius: 0}.taali-surface[data-tier=chrome],.taali-material[data-tier=chrome]{--surface-fill: var(--glass-chrome);--surface-blur: var(--glass-blur-chrome);--surface-shadow: var(--glass-shadow-sm);--surface-radius: var(--taali-radius)}.taali-surface[data-tier=operational],.taali-material[data-tier=operational]{--surface-fill: var(--glass-operational);--surface-blur: var(--glass-blur-panel);--surface-shadow: var(--glass-shadow-md);--surface-radius: var(--taali-radius-panel)}.taali-surface[data-tier=card],.taali-material[data-tier=card]{--surface-fill: var(--glass-card);--surface-blur: 0px;--surface-shadow: var(--glass-shadow-sm);--surface-radius: var(--taali-radius-card)}.taali-surface[data-tier=content],.taali-material[data-tier=content]{--surface-fill: var(--glass-content);--surface-blur: 0px;--surface-shadow: var(--glass-shadow-sm);--surface-radius: var(--taali-radius-card)}.taali-surface[data-tier=overlay],.taali-material[data-tier=overlay]{--surface-fill: var(--glass-overlay);--surface-blur: var(--glass-blur-chrome);--surface-border: var(--glass-border-strong);--surface-shadow: var(--glass-shadow-lg);--surface-radius: var(--taali-radius-panel)}.taali-surface[data-tier=agent],.taali-material[data-tier=agent]{--surface-fill: var(--glass-agent-live);--surface-blur: var(--glass-blur-panel);--surface-border: color-mix(in oklab, var(--purple-lav) 44%, transparent);--surface-shadow: var(--glass-shadow-lg);--surface-ink: var(--cloud)}.taali-surface[data-tier=agent][data-state=paused],.taali-material[data-tier=agent][data-state=paused]{--surface-fill: var(--glass-agent-paused);--surface-border: var(--glass-border-strong);--surface-shadow: var(--glass-shadow-sm);--surface-ink: var(--ink)}.taali-surface[data-tier=agent][data-state=off],.taali-material[data-tier=agent][data-state=off]{--surface-fill: var(--glass-agent-off);--surface-border: var(--glass-border);--surface-shadow: var(--surface-shadow-none);--surface-ink: var(--mute)}.taali-surface[data-tier=expressive],.taali-material[data-tier=expressive]{--surface-fill: var(--glass-expressive);--surface-blur: var(--glass-blur-panel);--surface-border: color-mix(in oklab, var(--cloud) 30%, transparent);--surface-highlight: color-mix(in oklab, var(--cloud) 34%, transparent);--surface-shadow: var(--glass-shadow-lg);--surface-radius: var(--radius-xl);--surface-ink: var(--cloud)}.taali-surface[data-tier=recess],.taali-material[data-tier=recess]{--surface-fill: color-mix(in oklab, var(--ink) 4%, var(--glass-content));--surface-blur: 0px;--surface-border: color-mix(in oklab, var(--ink) 9%, transparent);--surface-highlight: transparent;--surface-shadow: inset 0 1px 3px color-mix(in oklab, var(--ink) 8%, transparent);--surface-radius: var(--radius);--surface-ink: var(--ink-2)}[data-tone=neutral]{--tone-ink: var(--ink-2);--tone-fill: color-mix(in oklab, var(--ink) 5%, transparent);--tone-tint: color-mix(in oklab, var(--ink) 4%, transparent);--tone-border: var(--line);--tone-accent: var(--mute)}[data-tone=brand]{--tone-ink: var(--taali-accent-ink);--tone-tint: color-mix(in oklab, var(--purple) 10%, transparent);--tone-fill: var(--purple-soft);--tone-border: var(--taali-info-border);--tone-accent: var(--purple)}[data-tone=info]{--tone-ink: var(--taali-accent-ink);--tone-tint: color-mix(in oklab, var(--purple) 8%, transparent);--tone-fill: var(--taali-info-soft);--tone-border: var(--taali-info-border);--tone-accent: var(--taali-info)}[data-tone=success]{--tone-ink: color-mix(in oklab, var(--green) 72%, var(--ink));--tone-tint: color-mix(in oklab, var(--green) 10%, transparent);--tone-fill: var(--taali-success-soft);--tone-border: var(--taali-success-border);--tone-accent: var(--taali-success)}[data-tone=warning]{--tone-ink: var(--taali-warning-ink);--tone-tint: color-mix(in oklab, var(--amber) 12%, transparent);--tone-fill: var(--taali-warning-soft);--tone-border: var(--taali-warning-border);--tone-accent: var(--taali-warning)}[data-tone=danger]{--tone-ink: color-mix(in oklab, var(--red) 68%, var(--ink));--tone-tint: color-mix(in oklab, var(--red) 10%, transparent);--tone-fill: var(--taali-danger-soft);--tone-border: var(--taali-danger-border);--tone-accent: var(--taali-danger)}[data-tone=workable]{--tone-ink: var(--workable-dark);--tone-tint: color-mix(in oklab, var(--workable) 10%, transparent);--tone-fill: color-mix(in oklab, var(--workable) 10%, var(--bg-2));--tone-border: color-mix(in oklab, var(--workable) 28%, var(--line));--tone-accent: var(--workable)}.taali-focusable:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media(forced-colors:active){.taali-focusable:focus-visible{outline-color:Highlight}}[data-surface=marketing]{--container-max: 1200px;--container-pad-x: clamp(24px, 4vw, 64px);--fs-display: var(--fs-marketing-display);--fs-h1: var(--fs-marketing-h1);--fs-h2: var(--fs-marketing-h2);--fs-h3: var(--fs-marketing-h3);--fs-subtitle: var(--fs-marketing-lede);--fs-body-lg: var(--fs-marketing-lede);--fs-body: var(--fs-marketing-body);--band-pad-y: clamp(72px, 8vw, 128px);--band-rule: 0 none;--measure-body: 62ch;--measure-lede: 46ch}[data-surface=marketing] .app-nav-inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad-x)}[data-surface=marketing] :is(.app-nav,.mc-show-topbar){--fs-subtitle: var(--fs-product-subtitle);--fs-body-lg: var(--fs-product-body-lg);--fs-body: var(--fs-product-body)}.taali-surface,.taali-material{--surface-fill: var(--glass-card);--surface-tint: transparent;--surface-blur: 0px;--surface-saturate: var(--glass-saturate);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);--surface-radius: var(--taali-radius-card);--surface-ink: var(--ink);position:relative;isolation:isolate;border:1px solid var(--surface-border);border-radius:var(--surface-radius);background:linear-gradient(0deg,var(--surface-tint),var(--surface-tint)),var(--surface-fill);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow);color:var(--surface-ink);-webkit-backdrop-filter:saturate(var(--surface-saturate)) blur(var(--surface-blur));backdrop-filter:saturate(var(--surface-saturate)) blur(var(--surface-blur))}.taali-surface[data-tone],.taali-material[data-tone]{--surface-tint: var(--tone-tint);--surface-border: var(--tone-border)}.taali-surface :is(.taali-surface,.taali-material),.taali-material :is(.taali-surface,.taali-material){--surface-blur: 0px}.taali-surface--interactive,.taali-material--interactive{cursor:pointer;transition:border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard)}.taali-surface--interactive:hover,.taali-material--interactive:hover{--surface-border: var(--glass-border-strong);--surface-shadow: var(--glass-shadow-md);--glass-adapter-border: var(--glass-border-strong);--glass-adapter-shadow: var(--glass-shadow-md);transform:translateY(-1px)}.taali-surface--interactive:active,.taali-material--interactive:active{transform:translateY(0)}.taali-surface--interactive:focus-visible,.taali-surface--interactive:focus-within,.taali-material--interactive:focus-visible,.taali-material--interactive:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.taali-material--canvas{--surface-fill: var(--glass-canvas);--surface-blur: 0px;--surface-border: transparent;--surface-highlight: transparent;--surface-shadow: var(--surface-shadow-none);--surface-radius: 0}.taali-material--chrome{--surface-fill: var(--glass-chrome);--surface-blur: var(--glass-blur-chrome);--surface-shadow: var(--glass-shadow-sm);--surface-radius: var(--taali-radius)}.taali-material--operational{--surface-fill: var(--glass-operational);--surface-blur: var(--glass-blur-panel);--surface-shadow: var(--glass-shadow-md);--surface-radius: var(--taali-radius-panel)}.taali-material--card{--surface-fill: var(--glass-card);--surface-blur: 0px;--surface-shadow: var(--glass-shadow-sm)}.taali-material--content{--surface-fill: var(--glass-content);--surface-blur: 0px;--surface-shadow: var(--glass-shadow-sm)}.taali-material--overlay{--surface-fill: var(--glass-overlay);--surface-blur: var(--glass-blur-chrome);--surface-border: var(--glass-border-strong);--surface-shadow: var(--glass-shadow-lg);--surface-radius: var(--taali-radius-panel)}.taali-material--agent{--surface-fill: var(--glass-agent-live);--surface-blur: var(--glass-blur-panel);--surface-border: color-mix(in oklab, var(--purple-lav) 44%, transparent);--surface-shadow: var(--glass-shadow-lg);--surface-ink: var(--cloud)}.taali-material--agent[data-material-state=paused]{--surface-fill: var(--glass-agent-paused);--surface-border: var(--glass-border-strong);--surface-shadow: var(--glass-shadow-sm);--surface-ink: var(--ink)}.taali-material--agent[data-material-state=off]{--surface-fill: var(--glass-agent-off);--surface-border: var(--glass-border);--surface-shadow: var(--surface-shadow-none);--surface-ink: var(--mute)}.taali-material--semantic[data-material-tone=brand]{--surface-tint: color-mix(in oklab, var(--purple) 10%, transparent);--surface-border: var(--glass-border-strong)}.taali-material--semantic[data-material-tone=success]{--surface-tint: color-mix(in oklab, var(--green) 10%, transparent);--surface-border: var(--taali-success-border)}.taali-material--semantic[data-material-tone=danger]{--surface-tint: color-mix(in oklab, var(--red) 10%, transparent);--surface-border: var(--taali-danger-border)}.taali-recess{--surface-fill: color-mix(in oklab, var(--ink) 4%, var(--glass-content));--surface-blur: 0px;--surface-border: color-mix(in oklab, var(--ink) 9%, transparent);--surface-highlight: transparent;--surface-shadow: inset 0 1px 3px color-mix(in oklab, var(--ink) 8%, transparent);--surface-radius: var(--radius);--surface-ink: var(--ink-2)}.taali-section{--section-gap: var(--space-5);display:flex;flex-direction:column;gap:var(--section-gap)}.taali-section+.taali-section{margin-top:var(--space-7)}.taali-section-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.taali-section-header__text{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.taali-section-header__actions{display:flex;flex-wrap:wrap;gap:var(--control-gap)}.taali-section-header[data-align=center]{flex-direction:column;align-items:center;text-align:center}.taali-section-header[data-align=center] .taali-section-header__text{align-items:center}.taali-band{--band-pad-y: var(--space-9);--band-rule: 1px solid var(--line);padding-block:var(--band-pad-y);border-top:var(--band-rule);background:var(--band-fill, transparent)}.taali-band[data-tier=chrome]{--band-fill: var(--glass-chrome)}.taali-band[data-tier=operational]{--band-fill: var(--glass-operational)}.taali-band[data-tier=card]{--band-fill: var(--glass-card)}.taali-band[data-tier=content]{--band-fill: var(--glass-content)}.taali-band[data-tier=canvas]{--band-fill: var(--glass-canvas)}.taali-band__inner{margin-inline:auto;max-width:var(--container-max);padding-inline:var(--container-pad-x)}.taali-grid{--grid-gap: var(--space-5);--grid-cols: 1;--grid-cols-md: var(--grid-cols);--grid-cols-lg: var(--grid-cols-md);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-cols),minmax(0,1fr))}@media(min-width:768px){.taali-grid{grid-template-columns:repeat(var(--grid-cols-md),minmax(0,1fr))}}@media(min-width:1120px){.taali-grid{grid-template-columns:repeat(var(--grid-cols-lg),minmax(0,1fr))}}.taali-stack{display:flex;flex-direction:column;gap:var(--stack-gap, var(--space-4))}.taali-stack[data-direction=row]{flex-direction:row;flex-wrap:wrap;align-items:center}.taali-divider{border:0;border-top:1px solid var(--line);margin-block:var(--space-5)}.taali-divider[data-direction=vertical]{border-top:0;border-left:1px solid var(--line);margin-block:0;margin-inline:var(--space-4);align-self:stretch}.taali-toolbar{--surface-fill: var(--glass-chrome);--surface-border: var(--glass-border);--surface-shadow: var(--surface-shadow-none);--surface-radius: var(--radius);display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);padding:var(--space-2) var(--space-3)}.taali-toolbar__spacer{flex:1 1 auto}.taali-tile{--surface-fill: var(--glass-card);--surface-pad: var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--surface-pad);min-width:0}.taali-callout{--surface-tint: var(--tone-tint);--surface-border: var(--tone-border);--surface-blur: 0px;--surface-shadow: var(--surface-shadow-none);--surface-radius: var(--radius);--surface-ink: var(--tone-ink);display:flex;gap:var(--space-3);padding:var(--space-4)}.taali-callout[data-emphasis=page]{align-items:flex-start;border-left:3px solid var(--tone-accent)}.taali-callout__icon{flex:0 0 auto;color:var(--tone-accent);line-height:1}.taali-callout__body{min-width:0}.taali-callout__body>*+*{margin-top:var(--space-2)}.taali-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--space-7) var(--space-9)}.taali-hero__inner{position:relative;z-index:1;margin-inline:auto;max-width:var(--container-max);padding-inline:var(--container-pad-x)}.taali-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-scrim);background:color-mix(in oklab,var(--ink) 38%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.taali-popover{--surface-fill: var(--glass-overlay);--surface-blur: var(--glass-blur-chrome);--surface-border: var(--glass-border-strong);--surface-shadow: var(--glass-shadow-lg);--surface-radius: var(--radius);z-index:var(--z-popover);min-width:12rem;padding:var(--space-2)}.taali-popover__item{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--fs-body);text-align:left;cursor:pointer}.taali-popover__item:hover,.taali-popover__item[data-state=active]{background:var(--taali-surface-hover)}.taali-tooltip{z-index:var(--z-tooltip);max-width:var(--measure-tight);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--taali-inverse-bg);color:var(--taali-inverse-text);font-size:var(--fs-caption);line-height:1.4;box-shadow:var(--shadow-md);pointer-events:none}.taali-toast{--surface-fill: var(--glass-overlay);--surface-blur: var(--glass-blur-chrome);--surface-border: var(--tone-border);--surface-shadow: var(--glass-shadow-lg);--surface-radius: var(--radius);z-index:var(--z-toast);display:flex;align-items:flex-start;gap:var(--space-3);width:min(24rem,calc(100vw - var(--space-6)));padding:var(--space-4)}.taali-toast-stack{position:fixed;right:var(--space-5);bottom:var(--space-5);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-3);pointer-events:none}.taali-toast-stack>*{pointer-events:auto}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.taali-surface,.taali-material{--surface-fill: var(--glass-fallback);--surface-blur: 0px}:is(.taali-material--agent,[data-tier=agent]){--surface-fill: var(--grad-agent-on)}}@media(prefers-reduced-transparency:reduce){.taali-surface,.taali-material{--surface-fill: var(--glass-fallback);--surface-blur: 0px}}@media(max-width:720px){.taali-surface,.taali-material{--surface-blur: 0px}}@media(prefers-reduced-motion:reduce){.taali-surface--interactive,.taali-material--interactive{transition:none}.taali-surface--interactive:hover,.taali-material--interactive:hover{transform:none}}@media(forced-colors:active){.taali-surface,.taali-material,.taali-tooltip{forced-color-adjust:auto;border:1px solid CanvasText;background:Canvas;box-shadow:none;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}}.taali-link{color:var(--taali-accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;border-radius:var(--radius-sm);transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.taali-link:hover{color:var(--purple)}.taali-link[data-variant=quiet]{color:inherit;text-decoration-color:color-mix(in oklab,currentColor 35%,transparent)}.taali-link[data-variant=quiet]:hover{color:var(--taali-accent-ink);text-decoration-color:currentColor}.taali-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--space-1);border-radius:999px;background:linear-gradient(to right,var(--purple) 0 var(--slider-progress, 0%),color-mix(in oklab,var(--ink) 10%,transparent) var(--slider-progress, 0%) 100%);cursor:pointer}.taali-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--space-4);height:var(--space-4);border:2px solid var(--bg-2);border-radius:50%;background:var(--purple);box-shadow:var(--shadow-sm)}.taali-slider::-moz-range-thumb{width:var(--space-4);height:var(--space-4);border:2px solid var(--bg-2);border-radius:50%;background:var(--purple)}.taali-search{display:flex;align-items:center;gap:var(--space-2);height:var(--control-height-md);padding-inline:var(--control-pad-x-md);border:1px solid var(--control-border);border-radius:999px;background:var(--control-fill);color:var(--control-placeholder);-webkit-backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-panel));backdrop-filter:saturate(var(--glass-saturate)) blur(var(--glass-blur-panel))}.taali-search:focus-within{border-color:var(--control-border-hover)}.taali-search__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--control-ink);font:inherit;outline:none}.taali-file-drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);border:1px dashed var(--taali-selection-border);border-radius:var(--taali-radius-card);background:linear-gradient(0deg,color-mix(in oklab,var(--purple) 5%,transparent),color-mix(in oklab,var(--purple) 5%,transparent)),var(--glass-card);color:var(--ink-2);text-align:center;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard)}.taali-file-drop[data-state=dragging]{border-color:var(--purple);border-style:solid;background:var(--purple-soft)}.taali-kbd{display:inline-flex;align-items:center;min-width:1.5em;height:1.5em;padding-inline:var(--space-1);border:1px solid var(--line);border-bottom-width:2px;border-radius:var(--radius-sm);background:var(--glass-content);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--fs-caption);justify-content:center}.taali-nav{--surface-fill: var(--glass-chrome);--surface-blur: var(--glass-blur-chrome);--surface-border: var(--glass-border);position:sticky;top:0;z-index:var(--z-chrome);display:flex;align-items:center;height:var(--nav-h);border-bottom:1px solid var(--surface-border);background:var(--surface-fill);-webkit-backdrop-filter:saturate(var(--surface-saturate)) blur(var(--surface-blur));backdrop-filter:saturate(var(--surface-saturate)) blur(var(--surface-blur))}.taali-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad-x)}.taali-nav-item{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;height:var(--control-height-sm);padding-inline:var(--control-pad-x-sm);border-radius:var(--radius-sm);color:var(--ink-2);font-size:var(--fs-body);font-weight:500;transition:color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard)}.taali-nav-item:hover{background:var(--taali-surface-hover);color:var(--ink)}.taali-nav-item[aria-current],.taali-nav-item[data-state=current]{background:var(--purple-soft);color:var(--taali-accent-ink)}.taali-side-nav{--surface-fill: var(--glass-operational);--surface-border: var(--glass-border);--surface-shadow: var(--surface-shadow-none);--surface-radius: var(--taali-radius-panel);display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3)}.taali-side-nav__group-label{padding:var(--space-3) var(--control-pad-x-sm) var(--space-1);color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase}.taali-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--mute);font-size:var(--fs-caption)}.taali-breadcrumb__sep{color:var(--line-2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.taali-breadcrumb a{color:var(--ink-2)}.taali-breadcrumb a:hover{color:var(--taali-accent-ink)}.taali-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);color:var(--ink-2);font-size:var(--fs-caption)}.taali-stepper{display:flex;align-items:center;gap:var(--space-3);list-style:none}.taali-stepper__step{display:flex;align-items:center;gap:var(--space-2);color:var(--mute);font-size:var(--fs-caption)}.taali-stepper__marker{display:inline-flex;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);border:1px solid var(--line);border-radius:50%;background:var(--glass-content);font-family:var(--font-mono);font-size:var(--fs-eyebrow)}.taali-stepper__step[data-state=current]{color:var(--ink)}.taali-stepper__step[data-state=current] .taali-stepper__marker{border-color:var(--purple);background:var(--purple);color:var(--cloud)}.taali-stepper__step[data-state=done] .taali-stepper__marker{border-color:var(--taali-success-border);background:var(--taali-success-soft);color:var(--taali-success)}@media(forced-colors:active){:is(.taali-nav,.taali-side-nav,.taali-search,.taali-file-drop,.taali-kbd){forced-color-adjust:auto;border-color:CanvasText;background:Canvas;color:CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}.taali-nav-item[aria-current],.taali-nav-item[data-state=current]{background:Highlight;color:HighlightText}}.taali-list-row{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);color:var(--ink);transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.taali-list-row:last-child{border-bottom:0}.taali-list-row[data-interactive]{cursor:pointer}.taali-list-row[data-interactive]:hover{background:var(--row-hover)}.taali-list-row[data-state=selected]{background:var(--bg-3);box-shadow:inset 3px 0 0 var(--purple)}.taali-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-body)}.taali-table thead th{position:sticky;top:0;z-index:var(--z-sticky);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);background:var(--table-header);color:var(--mute);font-size:var(--fs-caption);font-weight:600;text-align:left;white-space:nowrap}.taali-table tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle}.taali-table tbody tr:last-child td{border-bottom:0}.taali-table tbody tr[data-interactive]:hover{background:var(--row-hover)}.taali-table [data-align=end]{text-align:right;font-variant-numeric:tabular-nums}.taali-stat__value{color:var(--ink);font-family:var(--font-display);font-size:var(--fs-stat);font-weight:600;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.taali-stat__label{color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase}.taali-stat__delta{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--tone-accent);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.taali-meter{display:flex;align-items:center;gap:var(--space-3);min-width:0}.taali-meter__track{flex:1 1 auto;height:var(--space-2);border-radius:999px;background:color-mix(in oklab,var(--ink) 9%,transparent);overflow:hidden}.taali-meter__fill{display:block;height:100%;border-radius:999px;background:var(--tone-accent, var(--purple))}.taali-meter__value{flex:0 0 auto;color:var(--ink);font-size:var(--fs-body);font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:640px){.taali-meter{flex-wrap:wrap}.taali-meter__track{flex-basis:100%;order:2}.taali-meter__value{order:1;margin-left:auto}}.taali-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--avatar-size, var(--space-6));height:var(--avatar-size, var(--space-6));border-radius:50%;background:linear-gradient(0deg,var(--tone-tint, color-mix(in oklab, var(--purple) 12%, transparent)),var(--tone-tint, color-mix(in oklab, var(--purple) 12%, transparent))),var(--glass-content);color:var(--taali-accent-ink);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.taali-avatar[data-size=sm]{--avatar-size: var(--space-5)}.taali-avatar[data-size=lg]{--avatar-size: var(--space-7)}.taali-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.taali-chart{--surface-fill: var(--glass-content);--surface-radius: var(--taali-radius-card);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5)}.taali-chart__legend{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--ink-2);font-size:var(--fs-caption)}.taali-code{--surface-fill: color-mix(in oklab, var(--ink) 4%, var(--glass-content));--surface-border: color-mix(in oklab, var(--ink) 9%, transparent);--surface-highlight: transparent;--surface-shadow: inset 0 1px 3px color-mix(in oklab, var(--ink) 8%, transparent);--surface-radius: var(--radius);--surface-ink: var(--ink-2);display:block;padding:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-caption);line-height:1.6;white-space:pre;overflow-x:auto}.taali-code[data-variant=terminal]{--surface-fill: color-mix(in oklab, var(--taali-runtime-terminal-bg) 94%, transparent);--surface-border: color-mix(in oklab, var(--cloud) 12%, transparent);--surface-highlight: color-mix(in oklab, var(--cloud) 10%, transparent);--surface-shadow: var(--surface-shadow-none);--surface-ink: var(--taali-runtime-terminal-text);white-space:pre-wrap}.taali-prose{max-width:var(--measure-body);color:var(--ink-2);font-size:var(--fs-body);line-height:1.7}.taali-prose>*+*{margin-top:var(--space-4)}.taali-prose h2{margin-top:var(--space-7);color:var(--ink);font-size:var(--fs-h2)}.taali-prose h3{margin-top:var(--space-6);color:var(--ink);font-size:var(--fs-h3)}.taali-prose a{color:var(--taali-accent-ink);text-decoration:underline;text-underline-offset:.18em}.taali-dot{display:inline-block;flex:0 0 auto;width:var(--space-2);height:var(--space-2);border-radius:50%;background:var(--tone-accent)}.taali-dot[data-emphasis=ring]{box-shadow:0 0 0 3px color-mix(in oklab,var(--tone-accent) 22%,transparent)}.taali-verdict{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--tone-border);border-radius:var(--radius-sm);background:linear-gradient(0deg,var(--tone-tint),var(--tone-tint)),var(--glass-content);color:var(--tone-ink);font-size:var(--fs-caption);font-weight:600;letter-spacing:.01em}.taali-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);color:var(--ink-2);text-align:center}.taali-empty__title{color:var(--ink);font-size:var(--fs-subtitle);font-weight:600}.taali-empty__body{max-width:var(--measure-lede)}.taali-skeleton{display:block;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--ink) 7%,transparent)}.taali-timeline{display:flex;flex-direction:column;list-style:none}.taali-timeline__item{position:relative;display:flex;gap:var(--space-4);padding-bottom:var(--space-5)}.taali-timeline__item:before{content:"";position:absolute;top:var(--space-5);bottom:0;left:calc(var(--space-2) / 2 + .5px);width:1px;background:var(--line)}.taali-timeline__item:last-child{padding-bottom:0}.taali-timeline__item:last-child:before{display:none}.taali-timeline__marker{flex:0 0 auto;margin-top:var(--space-2)}.taali-timeline__body{min-width:0;flex:1 1 auto}.taali-timeline__time{color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em}.taali-evidence{--surface-fill: var(--glass-content);--surface-tint: color-mix(in oklab, var(--purple) 6%, transparent);--surface-border: color-mix(in oklab, var(--purple) 14%, var(--line));--surface-highlight: transparent;--surface-shadow: var(--surface-shadow-none);--surface-radius: 0 var(--radius-sm) var(--radius-sm) 0;--surface-ink: var(--ink);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-left:2px solid var(--purple)}.taali-evidence__quote{font-size:var(--fs-body);line-height:1.6}.taali-evidence__source{color:var(--mute);font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.04em}.taali-agent-strip{--surface-fill: var(--glass-chrome);--surface-blur: var(--glass-blur-chrome);--surface-border: var(--glass-border);position:sticky;top:var(--shell-header-h);z-index:var(--z-agent-strip);display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--page-pad-x);border-bottom:1px solid var(--surface-border);background:var(--surface-fill);-webkit-backdrop-filter:saturate(var(--surface-saturate)) blur(var(--surface-blur));backdrop-filter:saturate(var(--surface-saturate)) blur(var(--surface-blur))}.taali-agent-state{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--glass-border);border-radius:999px;font-size:var(--fs-caption);font-weight:600}.taali-agent-state[data-state=on]{border-color:color-mix(in oklab,var(--purple-lav) 44%,transparent);background:var(--grad-agent-on-animated);color:var(--cloud)}.taali-agent-state[data-state=paused]{background:var(--glass-agent-paused);color:var(--ink)}.taali-agent-state[data-state=off]{background:var(--glass-agent-off);color:var(--mute)}@media(prefers-reduced-motion:reduce){.taali-agent-state[data-state=on]{background:var(--grad-agent-on)}}.taali-display,.taali-heading[data-level=display]{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-display);font-weight:600;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.taali-heading{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;font-size:var(--fs-h2)}.taali-heading[data-level="1"]{font-size:var(--fs-h1)}.taali-heading[data-level="3"]{font-size:var(--fs-h3)}.taali-heading[data-level="4"]{font-size:var(--fs-subtitle)}.taali-lede{margin:0;max-width:var(--measure-lede);color:var(--ink-2);font-size:var(--fs-body-lg);line-height:1.55;text-wrap:pretty}.taali-text{margin:0;max-width:var(--measure-body);color:var(--ink-2);font-size:var(--fs-body);line-height:1.6}.taali-text[data-emphasis=muted]{color:var(--mute)}.taali-text[data-emphasis=strong]{color:var(--ink);font-weight:500}.taali-text[data-size=caption]{font-size:var(--fs-caption)}.taali-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--taali-accent-ink);font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(forced-colors:active){:is(.taali-verdict,.taali-evidence,.taali-agent-state,.taali-code,.taali-chart){forced-color-adjust:auto;border:1px solid CanvasText;background:Canvas;color:CanvasText}.taali-dot{background:CanvasText}.taali-meter__fill{background:Highlight}}[data-ui-experience=glass-v1] :where(.ac-agent,.ac-reopen,.ac-role-filters,.agent-substrip,.an-agent-card,.an-agent-meta,.apc-action,.apc-context-candidate,.apc-context-paused,.apc-context-roles,.apc-focus-tray,.apc-inline-shelf,.apc-lab,.apc-request-anchor,.apc-request-anchor-icon,.apc-stage,.apc-transcript,.mc-agent-settings-card,.mc-agent-settings-overview-card,.mc-agent-settings-savebar,.mc-agent-warn,.role-spec-agent-note){--surface-fill: var(--glass-card);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.assessment-workspace-security-banner,.cds-notice-stage,.iv-banner,.sch-notice,.taali-notice,.taali-notice-overflow,.taali-notice__action--secondary,.vs-notice){--surface-fill: var(--glass-content);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.an-card,.cl-card,.cs-card,.demo-card,.dp-pending-card,.job-card,.mc-auth-error-card,.mc-auth-success-card,.mc-prep-card,.mc-show-card,.org-onboarding-card,.report-card,.rq-recent-card,.rq-related-card,.settings-billing-card,.settings-danger-card,.settings-integration-card,.spk-card,.task-preview-state__card,.vs-card,.we-card){--surface-fill: var(--glass-card);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.cp-graph,.cp-graph-canvas,.fb-cap-aw,.fb-dchip,.funnel-board,.kanban-col){--surface-fill: var(--glass-content);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.apc-composer,.apc-composer-reply,.apc-user-bubble,.cds-composer-context,.ci-composer-wrap,.rq-composer-wrap,.vs-composer,.vs-turn,.vs-turn-interviewer){--surface-fill: var(--glass-card);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.rq-modal,.rq-modal-cosign-warning,.sch-confirm,.settings-modal){--surface-fill: var(--glass-overlay);--surface-border: var(--glass-border-strong);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-lg);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.cl-empty,.cs-empty,.handbook-empty,.hmp-detail-empty,.hmp-feed-empty,.home-empty,.jobs-active-empty,.mc-notes-empty,.mc-overview-dimensions-empty,.req-editor-empty,.tasks-empty-mini,.tasks-empty-panel){--surface-fill: var(--glass-content);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.apc-receipt-check,.cs-quote,.mc-overview-evidence-card){--surface-fill: color-mix(in oklab, var(--ink) 4%, var(--glass-content));--surface-border: color-mix(in oklab, var(--ink) 9%, transparent);--surface-highlight: transparent;--surface-shadow: inset 0 1px 3px color-mix(in oklab, var(--ink) 8%, transparent);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.c-hero,.mc-overview-hero,.role-hero,.tasks-hero){--surface-fill: var(--glass-canvas);--surface-border: transparent;--surface-highlight: transparent;--surface-shadow: none;border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.ce-hidden-item,.glass-lab__attention-row,.glass-lab__data-row,.glass-lab__role-row,.glass-lab__semantic-row,.rq-split-list,.rq-stream-list,.sc5-row){--surface-fill: var(--glass-card);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.ag-surface,.api-keys-panel,.bg-jobs-panel-head,.bg-jobs-panel-type,.cds-section,.cds-surface,.ce-col,.ci-panel,.ci-panel-scroll,.cmp-panel,.focus-panel,.glass-lab__section,.jobs-inactive-section,.mc-auth-form-pane,.mc-integrity-body,.mc-show-frame,.mc-show-frame-chrome,.motion-lab-section,.rq-main-head,.rq-rec-why-panel,.rqt-add-section,.rqt-section,.settings-panel,.spk-wrap,.we-panel,.we-report-panel,.we-report-section,.wt-frame){--surface-fill: var(--glass-operational);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-md);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.assessment-actions-menu,.mc-avatar-menu){--surface-fill: var(--glass-overlay);--surface-border: var(--glass-border-strong);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-lg);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.ac-dock,.apc-chat-dock,.apc-dock-count,.apc-dock-head,.mc-drawer-panel,.report-eval-drawer){--surface-fill: var(--glass-overlay);--surface-border: var(--glass-border-strong);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-lg);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.ac-sidebar,.apc-ledger-rail,.cs-sidebar,.dossier-rail,.handbook-sidebar,.mc-agent-settings-side-card,.role-fit-side,.rq-side,.settings-side,.tasks-side-panel){--surface-fill: var(--glass-operational);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-md);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.ac-stat-off,.apc-context-stats,.ce-col-count,.cp-op-stat,.cs-metric,.ev-score-low,.ev-score-none,.jobs-inactive-count,.kpi-bar,.kpi-tile,.sb-total,.score-panel,.wt-value){--surface-fill: var(--glass-card);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.activity-view,.ad-feed-wrap,.agent-decision-timeline-status){--surface-fill: var(--glass-content);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}[data-ui-experience=glass-v1] :where(.an-scope-toolbar,.cds-toolbar,.rq-toolbar){--surface-fill: var(--glass-chrome);--surface-border: var(--glass-border);--surface-highlight: var(--glass-highlight);--surface-shadow: var(--glass-shadow-sm);border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight),var(--surface-shadow)}:root{--atmo-strength: 1;--atmo-brand: color-mix(in oklab, var(--purple) calc(8% * var(--atmo-strength)), transparent);--atmo-lav: color-mix(in oklab, var(--purple-lav) calc(16% * var(--atmo-strength)), transparent);--atmo-warm: color-mix(in oklab, var(--peach) calc(26% * var(--atmo-strength)), transparent);--grad-atmo-drift: radial-gradient(78% 22% at 2% 10%, var(--atmo-lav), transparent 70%), radial-gradient(72% 22% at 101% 30%, var(--atmo-brand), transparent 70%), radial-gradient(76% 22% at -2% 50%, var(--atmo-warm), transparent 70%), radial-gradient(72% 22% at 100% 70%, var(--atmo-lav), transparent 70%), radial-gradient(80% 24% at 6% 90%, var(--atmo-brand), transparent 70%);--grad-atmo-crest: radial-gradient(680px 440px at 86% 70px, color-mix(in oklab, var(--purple) 20%, transparent), transparent 62%), radial-gradient(520px 400px at 4% 620px, color-mix(in oklab, var(--purple) 9%, transparent), transparent 60%);--atmo-field-cool: color-mix(in oklab, var(--purple-lav) calc(34% * var(--atmo-strength)), transparent);--atmo-field-warm: color-mix(in oklab, var(--peach) calc(30% * var(--atmo-strength)), transparent);--grad-atmo-field: radial-gradient(54vw 56vh at -10% 14%, var(--atmo-lav), transparent 68%), radial-gradient(50vw 52vh at 110% 70%, var(--atmo-warm), transparent 66%), radial-gradient(116vw 78vh at 50% 120%, var(--atmo-brand), transparent 70%)}html[data-theme=dark]{--grad-atmo-crest: radial-gradient(760px 480px at 86% 30px, color-mix(in oklab, var(--purple) 42%, transparent), transparent 64%), radial-gradient(560px 420px at 2% 660px, color-mix(in oklab, var(--purple) 24%, transparent), transparent 62%);--atmo-brand: color-mix(in oklab, var(--purple) calc(22% * var(--atmo-strength)), transparent);--atmo-lav: color-mix(in oklab, var(--purple-lav) calc(7% * var(--atmo-strength)), transparent);--atmo-warm: color-mix(in oklab, var(--peach) calc(5% * var(--atmo-strength)), transparent)}html[data-theme=dark][data-brand=taali],.lp{--grad-atmo-drift: none;--grad-atmo-crest: none;--grad-atmo-field: none}[data-atmosphere]{position:relative;isolation:isolate}[data-atmosphere]:before,[data-atmosphere]:after{content:"";z-index:-2;pointer-events:none}[data-atmosphere]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--grad-atmo-drift)}[data-atmosphere]:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background:var(--grad-atmo-field)}[data-atmosphere=crest]:before{background:var(--grad-atmo-crest),var(--grad-atmo-drift)}[data-atmosphere] .taali-band[data-tier=canvas]{--band-fill: transparent}[data-atmosphere] .taali-band[data-field=mesh]{--band-fill: radial-gradient(58% 72% at 14% 22%, var(--atmo-field-cool), transparent 68%), radial-gradient(52% 62% at 86% 72%, var(--atmo-field-warm), transparent 66%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-atmosphere]{--atmo-strength: .5}}@media(prefers-reduced-transparency:reduce){[data-atmosphere]{--atmo-strength: 0}}@media(max-width:720px){[data-atmosphere]{--atmo-strength: 0}[data-atmosphere]:before,[data-atmosphere]:after{display:none}[data-atmosphere] .taali-band[data-tier=canvas]{--band-fill: var(--glass-canvas)}}@media(forced-colors:active){[data-atmosphere]:before,[data-atmosphere]:after{display:none}}.taali-clearing{position:relative}.taali-clearing>*{position:relative;z-index:1}.taali-clearing:before{position:absolute;z-index:0;top:-14%;right:-20%;bottom:-14%;left:-20%;background:radial-gradient(ellipse 60% 54% at 50% 50%,var(--bg) 0%,color-mix(in oklab,var(--bg) 78%,transparent) 48%,transparent 76%);content:"";pointer-events:none}@media(prefers-reduced-transparency:reduce){.taali-clearing:before{display:none}}@media(forced-colors:active){.taali-clearing:before{display:none}}.marker\:text-\[var\(--purple\)\] *::marker{color:var(--purple)}.marker\:text-\[var\(--purple\)\]::marker{color:var(--purple)}.placeholder\:text-\[var\(--mute\)\]::-moz-placeholder{color:var(--mute)}.placeholder\:text-\[var\(--mute\)\]::placeholder{color:var(--mute)}.placeholder\:text-mute::-moz-placeholder{color:var(--mute)}.placeholder\:text-mute::placeholder{color:var(--mute)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-\[var\(--purple\)\]:hover{border-color:var(--purple)}.hover\:border-\[var\(--taali-runtime-muted\)\]:hover{border-color:var(--taali-runtime-muted)}.hover\:bg-\[var\(--bg\)\]:hover{background-color:var(--bg)}.hover\:bg-\[var\(--bg-3\)\]:hover{background-color:var(--bg-3)}.hover\:bg-\[var\(--taali-surface-hover\,rgba\(0\,0\,0\,0\.04\)\)\]:hover{background-color:var(--taali-surface-hover,rgba(0,0,0,.04))}.hover\:bg-panel-2:hover{background-color:var(--bg-3)}.hover\:text-\[var\(--purple\)\]:hover{color:var(--purple)}.hover\:text-\[var\(--taali-text\)\]:hover{color:var(--taali-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.focus\:border-\[var\(--purple\)\]:focus{border-color:var(--purple)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--taali-purple\)\]:focus-visible{--tw-ring-color: var(--taali-purple)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-\[var\(--taali-surface\)\]:focus-visible{--tw-ring-offset-color: var(--taali-surface)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:bg-\[var\(--purple\)\]{background-color:var(--purple)}.group:hover .group-hover\:opacity-100{opacity:1}@media not all and (min-width:640px){.max-sm\:flex-col{flex-direction:column}.max-sm\:items-stretch{align-items:stretch}}@media(min-width:640px){.sm\:\!block{display:block!important}.sm\:block{display:block}.sm\:\!inline-flex{display:inline-flex!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:px-6{padding-left:24px;padding-right:24px}}@media(min-width:768px){.md\:inset-y-3{top:12px;bottom:12px}.md\:left-3{left:12px}.md\:left-auto{left:auto}.md\:right-3{right:12px}.md\:right-auto{right:auto}.md\:\!block{display:block!important}.md\:block{display:block}.md\:\!inline-flex{display:inline-flex!important}.md\:inline-flex{display:inline-flex}.md\:\!hidden{display:none!important}.md\:h-\[calc\(100\%-1\.5rem\)\]{height:calc(100% - 1.5rem)}.md\:max-h-none{max-height:none}.md\:w-\[42\.5rem\]{width:42.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[120px_1fr_1fr\]{grid-template-columns:120px 1fr 1fr}.md\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr)}.md\:grid-cols-\[auto_minmax\(12rem\,1fr\)\]{grid-template-columns:auto minmax(12rem,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(12rem\,0\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(12rem,.6fr)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:rounded-\[var\(--taali-radius-panel\)\]{border-radius:var(--taali-radius-panel)}.md\:px-10{padding-left:40px;padding-right:40px}.md\:px-12{padding-left:48px;padding-right:48px}.md\:px-6{padding-left:24px;padding-right:24px}.md\:py-14{padding-top:56px;padding-bottom:56px}.md\:py-24{padding-top:96px;padding-bottom:96px}.md\:pb-24{padding-bottom:96px}.md\:pt-20{padding-top:80px}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:16px}.lg\:mt-0{margin-top:0}.lg\:inline-flex{display:inline-flex}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.1fr_\.9fr_\.9fr_\.9fr\]{grid-template-columns:1.1fr .9fr .9fr .9fr}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(280px\,0\.7fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_260px\]{grid-template-columns:minmax(0,1fr) 260px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:grid-cols-\[minmax\(0\,320px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-12{gap:48px}.lg\:gap-6{gap:24px}.lg\:px-5{padding-left:20px;padding-right:20px}.lg\:px-6{padding-left:24px;padding-right:24px}.lg\:px-8{padding-left:32px;padding-right:32px}.lg\:py-5{padding-top:20px;padding-bottom:20px}}@media(min-width:1280px){.xl\:block{display:block}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.45fr\)_340px\]{grid-template-columns:minmax(0,1.45fr) 340px}.xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.xl\:border-l{border-left-width:1px}.xl\:border-t-0{border-top-width:0px}.xl\:px-16{padding-left:64px;padding-right:64px}.xl\:\[grid-template-columns\:var\(--workspace-grid\)\]{grid-template-columns:var(--workspace-grid)}}.\[\&\:not\(\:first-child\)\]\:mt-3:not(:first-child){margin-top:12px}
