.t-theme,.talent-root{color-scheme:light;--t-bg:#f8f8f6;--t-surface:#ffffff;--t-sunken:#eeefec;--t-raised:#ffffff;--t-hover:rgba(20,20,20,0.04);--t-active:rgba(20,20,20,0.07);--t-row-hover:#f7f7f5;--t-row-selected:#eef4fe;--t-overlay:rgba(20,20,20,0.28);--t-overlay-soft:rgba(20,20,20,0.12);--t-fg:#141414;--t-fg-2:#363636;--t-muted:#5d5d5d;--t-faint:#8a8a88;--t-line:#e3e3e0;--t-line-strong:#d0d0ce;--t-accent:#0063e8;--t-accent-solid:#0063e8;--t-accent-solid-hover:#0056cc;--t-accent-soft:#e8f0fd;--t-on-accent:#ffffff;--t-on-accent-line:rgba(255,255,255,0.35);--t-knob:#ffffff;--t-knob-shadow:0 1px 2px rgba(20,20,20,0.2);--t-focus:#0063e8;--t-inverse-bg:#141414;--t-inverse-fg:#f8f8f6;--t-inverse-muted:#a3a3a1;--t-inverse-hover:rgba(255,255,255,0.12);--t-inverse-line:rgba(255,255,255,0.16);--t-neutral-fg:#5d5d5d;--t-neutral-solid:#8a8a88;--t-neutral-bg:#eeefec;--t-progress-fg:#0063e8;--t-progress-solid:#0063e8;--t-progress-bg:#e8f0fd;--t-waiting-fg:#8a5a12;--t-waiting-solid:#b7791f;--t-waiting-bg:#fbf0d6;--t-good-fg:#1a7a42;--t-good-solid:#1f8a4c;--t-good-bg:#e3f3e8;--t-bad-fg:#b8322a;--t-bad-solid:#d23b2f;--t-bad-solid-hover:#b8322a;--t-bad-bg:#fbe6e4;--t-agent-fg:#5a4bc4;--t-agent-solid:#6b5bd6;--t-agent-bg:#eeebfb;--t-data:#5d5d5d;--t-seg-selected:#ffffff;--t-seg-selected-ring:#d0d0ce;--t-tint-1-bg:#e3ebf7;--t-tint-1-fg:#2a4a7a;--t-tint-2-bg:#ece6f7;--t-tint-2-fg:#4d3d86;--t-tint-3-bg:#e2f0e7;--t-tint-3-fg:#2c5c3e;--t-tint-4-bg:#f5ecd9;--t-tint-4-fg:#6b4e1a;--t-tint-5-bg:#f5e3e0;--t-tint-5-fg:#7a3a31;--t-tint-6-bg:#e6eceb;--t-tint-6-fg:#3b5552;--t-shadow:0 8px 24px rgba(20,20,20,0.08),0 1px 2px rgba(20,20,20,0.06);--t-font-text:"Applied Sans Text",ui-sans-serif,-apple-system,"Helvetica Neue",Arial,sans-serif;--t-font-display:"Applied Sans Display",ui-sans-serif,-apple-system,"Helvetica Neue",Arial,sans-serif;--t-font-mono:"Applied Sans Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--t-text-12:12px;--t-lh-12:16px;--t-text-13:13px;--t-lh-13:18px;--t-text-14:14px;--t-lh-14:20px;--t-text-15:15px;--t-lh-15:22px;--t-text-22:22px;--t-lh-22:28px;--t-text-28:28px;--t-lh-28:34px;--t-tracking-display:-0.02em;--t-half:2px;--t-1:4px;--t-1-5:6px;--t-2:8px;--t-3:12px;--t-4:16px;--t-5:20px;--t-6:24px;--t-7:28px;--t-8:32px;--t-10:40px;--t-12:48px;--t-16:64px;--t-gutter:24px;--t-row:40px;--t-row-head:36px;--t-topbar:48px;--t-sidebar-w:240px;--t-sidebar-w-collapsed:52px;--t-peek-w:560px;--t-control-xs:20px;--t-control-sm:28px;--t-control-md:32px;--t-control-lg:36px;--t-icon:16px;--t-kcol-w:272px;--t-kcard-h:60px;--t-menu-min:200px;--t-menu-max:320px;--t-toast-w:360px;--t-r-small:4px;--t-r-control:6px;--t-r-card:8px;--t-r-dialog:12px;--t-r-full:999px;--t-ease:cubic-bezier(0.2,0,0,1);--t-fast:120ms;--t-slow:180ms;--t-z-sticky:2;--t-z-bar:30;--t-z-layer:50;--t-z-toast:60}.t-theme[data-theme=dark],.talent-root[data-theme=dark]{color-scheme:dark;--t-bg:#0f1011;--t-surface:#16181a;--t-sunken:#1c1f22;--t-raised:#1f2225;--t-hover:rgba(255,255,255,0.04);--t-active:rgba(255,255,255,0.07);--t-row-hover:#1b1d20;--t-row-selected:#13233d;--t-overlay:rgba(0,0,0,0.6);--t-overlay-soft:rgba(0,0,0,0.36);--t-fg:#ededec;--t-fg-2:#c8c9c7;--t-muted:#9a9b99;--t-faint:#6f706e;--t-line:#26292d;--t-line-strong:#34383d;--t-accent:#4d8dff;--t-accent-solid:#0063e8;--t-accent-solid-hover:#1a73f0;--t-accent-soft:#13233d;--t-on-accent:#ffffff;--t-focus:#4d8dff;--t-inverse-bg:#ededec;--t-inverse-fg:#141414;--t-inverse-muted:#5d5d5d;--t-inverse-hover:rgba(20,20,20,0.08);--t-inverse-line:rgba(20,20,20,0.14);--t-neutral-fg:#9a9b99;--t-neutral-solid:#6f706e;--t-neutral-bg:#1c1f22;--t-progress-fg:#4d8dff;--t-progress-solid:#4d8dff;--t-progress-bg:#13233d;--t-waiting-fg:#e0a33a;--t-waiting-solid:#b7791f;--t-waiting-bg:#2a2112;--t-good-fg:#3fb872;--t-good-solid:#1f8a4c;--t-good-bg:#10261a;--t-bad-fg:#f06a60;--t-bad-solid:#d23b2f;--t-bad-solid-hover:#e04a3e;--t-bad-bg:#2c1513;--t-agent-fg:#9d8ff0;--t-agent-solid:#6b5bd6;--t-agent-bg:#1d1a33;--t-data:#9a9b99;--t-seg-selected:#2c3035;--t-seg-selected-ring:#3e4349;--t-tint-1-bg:#1d2636;--t-tint-1-fg:#b7cbef;--t-tint-2-bg:#262036;--t-tint-2-fg:#c9bdf2;--t-tint-3-bg:#17291f;--t-tint-3-fg:#a9d8b9;--t-tint-4-bg:#2d2517;--t-tint-4-fg:#e6c98f;--t-tint-5-bg:#2e1c19;--t-tint-5-fg:#eab3aa;--t-tint-6-bg:#1b2625;--t-tint-6-fg:#aecdc8;--t-shadow:0 8px 24px rgba(0,0,0,0.5)}@media (prefers-color-scheme:dark){.t-theme:not([data-theme=light]),.talent-root:not([data-theme=light]){color-scheme:dark;--t-bg:#0f1011;--t-surface:#16181a;--t-sunken:#1c1f22;--t-raised:#1f2225;--t-hover:rgba(255,255,255,0.04);--t-active:rgba(255,255,255,0.07);--t-row-hover:#1b1d20;--t-row-selected:#13233d;--t-overlay:rgba(0,0,0,0.6);--t-overlay-soft:rgba(0,0,0,0.36);--t-fg:#ededec;--t-fg-2:#c8c9c7;--t-muted:#9a9b99;--t-faint:#6f706e;--t-line:#26292d;--t-line-strong:#34383d;--t-accent:#4d8dff;--t-accent-solid:#0063e8;--t-accent-solid-hover:#1a73f0;--t-accent-soft:#13233d;--t-on-accent:#ffffff;--t-focus:#4d8dff;--t-inverse-bg:#ededec;--t-inverse-fg:#141414;--t-inverse-muted:#5d5d5d;--t-inverse-hover:rgba(20,20,20,0.08);--t-inverse-line:rgba(20,20,20,0.14);--t-neutral-fg:#9a9b99;--t-neutral-solid:#6f706e;--t-neutral-bg:#1c1f22;--t-progress-fg:#4d8dff;--t-progress-solid:#4d8dff;--t-progress-bg:#13233d;--t-waiting-fg:#e0a33a;--t-waiting-solid:#b7791f;--t-waiting-bg:#2a2112;--t-good-fg:#3fb872;--t-good-solid:#1f8a4c;--t-good-bg:#10261a;--t-bad-fg:#f06a60;--t-bad-solid:#d23b2f;--t-bad-solid-hover:#e04a3e;--t-bad-bg:#2c1513;--t-agent-fg:#9d8ff0;--t-agent-solid:#6b5bd6;--t-agent-bg:#1d1a33;--t-data:#9a9b99;--t-seg-selected:#2c3035;--t-seg-selected-ring:#3e4349;--t-tint-1-bg:#1d2636;--t-tint-1-fg:#b7cbef;--t-tint-2-bg:#262036;--t-tint-2-fg:#c9bdf2;--t-tint-3-bg:#17291f;--t-tint-3-fg:#a9d8b9;--t-tint-4-bg:#2d2517;--t-tint-4-fg:#e6c98f;--t-tint-5-bg:#2e1c19;--t-tint-5-fg:#eab3aa;--t-tint-6-bg:#1b2625;--t-tint-6-fg:#aecdc8;--t-shadow:0 8px 24px rgba(0,0,0,0.5)}}@media (max-width:640px){.t-theme,.talent-root{--t-gutter:16px}}body:has(.talent-root){background:#f8f8f6}body:has(.talent-root[data-theme=dark]){background:#0f1011}html:has(.talent-root[data-theme=dark]){color-scheme:dark}@media (prefers-color-scheme:dark){body:has(.talent-root:not([data-theme=light])){background:#0f1011}html:has(.talent-root:not([data-theme=light])){color-scheme:dark}}.t-theme,.talent-root{background:var(--t-bg);color:var(--t-fg);font-family:var(--t-font-text);font-size:var(--t-text-14);line-height:var(--t-lh-14);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.talent-root{min-height:100dvh}.talent-root ::selection{background:var(--t-accent-soft);color:var(--t-fg)}.talent-root :focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.talent-root :focus:not(:focus-visible){outline:none}.talent-root :where(a){color:inherit;text-decoration:none}.talent-root :where(button){font:inherit;color:inherit}.talent-root svg{flex:none}.t-display-28{font-size:var(--t-text-28);line-height:var(--t-lh-28)}.t-display-22,.t-display-28{font-family:var(--t-font-display);letter-spacing:var(--t-tracking-display);font-weight:400}.t-display-22{font-size:var(--t-text-22);line-height:var(--t-lh-22)}.t-text-15{font-size:var(--t-text-15);line-height:var(--t-lh-15)}.t-text-14{font-size:var(--t-text-14);line-height:var(--t-lh-14)}.t-text-13{font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-mono{font-family:var(--t-font-mono);font-variant-numeric:tabular-nums;font-weight:400}.t-num{font-variant-numeric:tabular-nums}.t-medium{font-weight:500}.t-fg{color:var(--t-fg)}.t-fg-2{color:var(--t-fg-2)}.t-muted{color:var(--t-muted)}.t-faint{color:var(--t-faint)}.t-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.t-link{color:var(--t-accent);text-decoration:none;border-radius:var(--t-r-small)}.t-link:hover{text-decoration:underline;text-underline-offset:2px}.t-link--fg{color:var(--t-fg)}.t-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.t-hairline{height:1px;background:var(--t-line);border:0;margin:0}.t-spinner{width:var(--t-icon);height:var(--t-icon);animation:t-spin .7s linear infinite}@keyframes t-spin{to{transform:rotate(1turn)}}.t-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--t-2);height:var(--t-control-md);padding:0 var(--t-3);border:1px solid transparent;border-radius:var(--t-r-control);font-family:var(--t-font-text);font-size:var(--t-text-14);line-height:var(--t-lh-14);font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--t-fast) var(--t-ease),border-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease)}.t-btn--sm{height:var(--t-control-sm);padding:0 var(--t-2);gap:var(--t-1);font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-btn--block{width:100%}.t-btn--primary{background:var(--t-accent-solid);color:var(--t-on-accent)}.t-btn--primary:hover{background:var(--t-accent-solid-hover)}.t-btn--secondary{background:var(--t-surface);color:var(--t-fg);border-color:var(--t-line-strong)}.t-btn--secondary:hover{background-image:linear-gradient(var(--t-hover),var(--t-hover))}.t-btn--ghost{background:transparent;color:var(--t-fg-2)}.t-btn--ghost:hover{background:var(--t-hover);color:var(--t-fg)}.t-btn--danger{background:var(--t-bad-solid);color:var(--t-on-accent)}.t-btn--danger:hover{background:var(--t-bad-solid-hover)}.t-btn:disabled,.t-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;background-image:none}.t-btn--primary:disabled:hover,.t-btn--primary[aria-disabled=true]:hover{background:var(--t-accent-solid)}.t-btn--danger:disabled:hover,.t-btn--danger[aria-disabled=true]:hover{background:var(--t-bad-solid)}.t-btn--ghost:disabled:hover,.t-btn--ghost[aria-disabled=true]:hover{background:transparent}.t-btn[data-loading=true]{cursor:progress}.t-btn[data-loading=true]>.t-btn__label{opacity:0}.t-btn__spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.t-btn__label{display:inline-flex;align-items:center;gap:inherit}.t-btn .t-kbd{margin-left:var(--t-1)}.t-btn--danger .t-kbd,.t-btn--primary .t-kbd{background:transparent;border-color:var(--t-on-accent-line);color:var(--t-on-accent)}.t-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:var(--t-control-md);height:var(--t-control-md);padding:0;border:1px solid transparent;border-radius:var(--t-r-control);background:transparent;color:var(--t-muted);cursor:pointer;transition:background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease)}.t-iconbtn--sm{width:var(--t-control-sm);height:var(--t-control-sm)}.t-iconbtn--xs{width:var(--t-control-xs);height:var(--t-control-xs);border-radius:var(--t-r-small)}.t-iconbtn--outline{border-color:var(--t-line-strong);background:var(--t-surface)}.t-iconbtn:hover{background:var(--t-hover);color:var(--t-fg)}.t-iconbtn[aria-expanded=true],.t-iconbtn[aria-pressed=true]{background:var(--t-active);color:var(--t-fg)}.t-iconbtn:disabled,.t-iconbtn[aria-disabled=true]{opacity:.45;cursor:not-allowed;background:transparent}.t-kbd{display:inline-flex;align-items:center;justify-content:center;gap:var(--t-half);min-width:var(--t-5);height:var(--t-5);padding:0 var(--t-1);border:1px solid var(--t-line);border-radius:var(--t-r-small);background:var(--t-surface);color:var(--t-muted);font-family:var(--t-font-mono);font-size:var(--t-text-12);line-height:var(--t-lh-12);font-weight:400;white-space:nowrap}.t-kbd svg{width:var(--t-3);height:var(--t-3)}.t-kbd-group{display:inline-flex;align-items:center;gap:var(--t-1)}.t-kbd-then{color:var(--t-muted);font-size:var(--t-text-12)}.t-tip{position:relative;display:inline-flex;max-width:100%}.t-tip__bubble{position:absolute;left:50%;bottom:calc(100% + var(--t-2));z-index:var(--t-z-layer);width:max-content;max-width:min(280px,calc(100vw - var(--t-8)));padding:var(--t-1) var(--t-2);border-radius:var(--t-r-control);background:var(--t-inverse-bg);color:var(--t-inverse-fg);font-size:var(--t-text-13);line-height:var(--t-lh-13);font-weight:400;white-space:normal;text-align:left;pointer-events:none;display:none;opacity:0;transform:translate(-50%,var(--t-half));transition:opacity var(--t-fast) var(--t-ease),transform var(--t-fast) var(--t-ease)}.t-tip--bottom>.t-tip__bubble{bottom:auto;top:calc(100% + var(--t-2));transform:translate(-50%,calc(var(--t-half) * -1))}.t-tip--end>.t-tip__bubble{left:auto;right:0;transform:translateY(var(--t-half))}.t-tip:has(:focus-visible)>.t-tip__bubble,.t-tip:hover>.t-tip__bubble{display:block;opacity:1;transform:translate(-50%);transition-delay:.25s}@starting-style{.t-tip:has(:focus-visible)>.t-tip__bubble,.t-tip:hover>.t-tip__bubble{opacity:0}}.t-tip:has([aria-expanded=true])>.t-tip__bubble{display:none}.t-tip--end:has(:focus-visible)>.t-tip__bubble,.t-tip--end:hover>.t-tip__bubble{transform:translate(0)}.t-tag{--tone-fg:var(--t-neutral-fg);--tone-bg:var(--t-neutral-bg);--tone-solid:var(--t-neutral-solid);display:inline-flex;align-items:center;gap:var(--t-1);height:var(--t-5);max-width:100%;padding:0 var(--t-2);border-radius:var(--t-r-small);background:var(--tone-bg);color:var(--tone-fg);font-size:var(--t-text-13);line-height:var(--t-lh-13);font-weight:400;white-space:nowrap;vertical-align:middle}.t-tag>span{overflow:hidden;text-overflow:ellipsis}.t-tag--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--t-line-strong)}.t-tag--plain{background:transparent;padding:0;color:var(--t-fg-2)}.t-tag svg{width:var(--t-3);height:var(--t-3)}.t-tone-neutral{--tone-fg:var(--t-neutral-fg);--tone-bg:var(--t-neutral-bg);--tone-solid:var(--t-neutral-solid)}.t-tone-progress{--tone-fg:var(--t-progress-fg);--tone-bg:var(--t-progress-bg);--tone-solid:var(--t-progress-solid)}.t-tone-waiting{--tone-fg:var(--t-waiting-fg);--tone-bg:var(--t-waiting-bg);--tone-solid:var(--t-waiting-solid)}.t-tone-good{--tone-fg:var(--t-good-fg);--tone-bg:var(--t-good-bg);--tone-solid:var(--t-good-solid)}.t-tone-bad{--tone-fg:var(--t-bad-fg);--tone-bg:var(--t-bad-bg);--tone-solid:var(--t-bad-solid)}.t-tone-agent{--tone-fg:var(--t-agent-fg);--tone-bg:var(--t-agent-bg);--tone-solid:var(--t-agent-solid)}.t-dot{display:inline-block;flex:none;width:var(--t-2);height:var(--t-2);border-radius:var(--t-r-full);background:var(--tone-solid,var(--t-neutral-solid))}.t-dot--sm{width:var(--t-1-5);height:var(--t-1-5)}.t-dot--ring{background:transparent;box-shadow:inset 0 0 0 1.5px var(--tone-solid,var(--t-neutral-solid))}.t-stage{gap:var(--t-1-5)}.t-stage--plain{background:transparent;padding:0;color:var(--t-fg-2)}.t-score{display:inline-flex;align-items:center;justify-content:center;gap:var(--t-half);min-width:var(--t-7);height:var(--t-5);padding:0 var(--t-1-5);border-radius:var(--t-r-small);background:var(--t-sunken);color:var(--t-fg);font-family:var(--t-font-mono);font-size:var(--t-text-12);line-height:var(--t-lh-12);font-variant-numeric:tabular-nums;white-space:nowrap}.t-score--empty{background:transparent;color:var(--t-faint);box-shadow:inset 0 0 0 1px var(--t-line)}.t-score__of{color:var(--t-muted)}.t-avatar{--av-size:var(--t-6);display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--av-size);height:var(--av-size);border-radius:var(--t-r-full);font-family:var(--t-font-text);font-size:var(--t-text-12);line-height:1;font-weight:500;letter-spacing:.01em;user-select:none;overflow:hidden}.t-avatar--xs{--av-size:var(--t-5)}.t-avatar--sm{--av-size:var(--t-6)}.t-avatar--md{--av-size:var(--t-8);font-size:var(--t-text-13)}.t-avatar--lg{--av-size:var(--t-10);font-size:var(--t-text-15)}.t-avatar--xl{--av-size:var(--t-16);font-family:var(--t-font-display);font-size:var(--t-text-22);font-weight:400}.t-avatar--tint-1{background:var(--t-tint-1-bg);color:var(--t-tint-1-fg)}.t-avatar--tint-2{background:var(--t-tint-2-bg);color:var(--t-tint-2-fg)}.t-avatar--tint-3{background:var(--t-tint-3-bg);color:var(--t-tint-3-fg)}.t-avatar--tint-4{background:var(--t-tint-4-bg);color:var(--t-tint-4-fg)}.t-avatar--tint-5{background:var(--t-tint-5-bg);color:var(--t-tint-5-fg)}.t-avatar--tint-6{background:var(--t-tint-6-bg);color:var(--t-tint-6-fg)}.t-avatar--agent{background:var(--t-agent-bg);color:var(--t-agent-fg)}.t-avatar--agent svg,.t-avatar--system svg{width:62%;height:62%}.t-avatar--system{background:var(--t-sunken);color:var(--t-muted);box-shadow:inset 0 0 0 1px var(--t-line)}.t-avatar-stack{display:inline-flex}.t-avatar-stack>.t-avatar+.t-avatar{margin-left:calc(var(--t-1) * -1.5);box-shadow:0 0 0 2px var(--t-surface)}.t-field{display:flex;flex-direction:column;gap:var(--t-1-5);min-width:0}.t-field__label{font-weight:500;color:var(--t-fg-2)}.t-field__hint,.t-field__label{font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-field__hint{color:var(--t-muted)}.t-field__error{font-size:var(--t-text-13);line-height:var(--t-lh-13);color:var(--t-bad-fg)}.t-field__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t-2)}.t-input,.t-select,.t-textarea{width:100%;min-width:0;border:1px solid var(--t-line-strong);border-radius:var(--t-r-control);background:var(--t-surface);color:var(--t-fg);font-family:var(--t-font-text);font-size:var(--t-text-14);line-height:var(--t-lh-14);transition:border-color var(--t-fast) var(--t-ease)}.t-input{height:var(--t-control-md);padding:0 var(--t-3)}.t-input--sm,.t-select--sm{height:var(--t-control-sm);font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-input--sm{padding:0 var(--t-2)}.t-input--mono{font-family:var(--t-font-mono);font-variant-numeric:tabular-nums}.t-input--mono::placeholder,.t-textarea--mono::placeholder{font-family:var(--t-font-text)}.t-input:hover,.t-select:hover,.t-textarea:hover{border-color:var(--t-faint)}.talent-root .t-input:focus-visible,.talent-root .t-select:focus-visible,.talent-root .t-textarea:focus-visible{border-color:var(--t-accent);outline:2px solid var(--t-accent-soft);outline-offset:0}.t-input::placeholder,.t-textarea::placeholder{color:var(--t-faint)}.t-input[aria-invalid=true],.t-select[aria-invalid=true],.t-textarea[aria-invalid=true]{border-color:var(--t-bad-solid)}.t-input:disabled,.t-select:disabled,.t-textarea:disabled{background:var(--t-sunken);color:var(--t-muted);cursor:not-allowed}.t-input[readonly],.t-textarea[readonly]{background:var(--t-sunken)}.t-textarea{display:block;min-height:var(--t-16);padding:var(--t-2) var(--t-3);resize:vertical}.t-textarea--mono{font-family:var(--t-font-mono);font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-inputwrap{position:relative;display:flex;align-items:center;min-width:0;width:100%}.t-inputwrap>.t-inputwrap__icon{position:absolute;left:var(--t-3);color:var(--t-faint);pointer-events:none}.t-inputwrap--sm>.t-inputwrap__icon{left:var(--t-2)}.t-inputwrap>.t-input{padding-left:calc(var(--t-3) + var(--t-icon) + var(--t-2))}.t-inputwrap--sm>.t-input{padding-left:calc(var(--t-2) + var(--t-icon) + var(--t-2))}.t-inputwrap__end{position:absolute;right:var(--t-1);display:flex;align-items:center;gap:var(--t-1)}.t-select{height:var(--t-control-md);padding:0 calc(var(--t-3) + var(--t-icon) + var(--t-1)) 0 var(--t-3);appearance:none;cursor:pointer}.t-select--sm{padding-left:var(--t-2)}.t-selectwrap{position:relative;display:inline-flex;align-items:center;min-width:0}.t-selectwrap--block{display:flex;width:100%}.t-selectwrap>svg{position:absolute;right:var(--t-2);color:var(--t-muted);pointer-events:none}.t-counter{font-size:var(--t-text-13);line-height:var(--t-lh-13);color:var(--t-muted);font-variant-numeric:tabular-nums}.t-counter--over{color:var(--t-bad-fg)}.t-checkbox{appearance:none;display:inline-grid;place-content:center;flex:none;width:var(--t-4);height:var(--t-4);margin:0;border:1px solid var(--t-line-strong);border-radius:var(--t-r-small);background:var(--t-surface);cursor:pointer;transition:background-color var(--t-fast) var(--t-ease),border-color var(--t-fast) var(--t-ease)}.t-checkbox:hover{border-color:var(--t-faint)}.t-checkbox:checked,.t-checkbox:indeterminate{background-color:var(--t-accent-solid);border-color:var(--t-accent-solid)}.t-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5 7 11.5 12 5'/%3E%3C/svg%3E");background-size:100% 100%}.t-checkbox:indeterminate{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4.5 8h7'/%3E%3C/svg%3E");background-size:100% 100%}.t-checkbox:disabled{opacity:.45;cursor:not-allowed}.t-check-label{gap:var(--t-2);font-size:var(--t-text-14);color:var(--t-fg-2)}.t-check-label,.t-switch{display:inline-flex;align-items:center;cursor:pointer}.t-switch{position:relative;flex:none;width:var(--t-7);height:var(--t-4);padding:0;border:0;background:var(--t-line-strong);transition:background-color var(--t-fast) var(--t-ease)}.t-switch,.t-switch:after{border-radius:var(--t-r-full)}.t-switch:after{content:"";position:absolute;top:var(--t-half);left:var(--t-half);width:var(--t-3);height:var(--t-3);background:var(--t-knob);box-shadow:var(--t-knob-shadow);transition:transform var(--t-fast) var(--t-ease)}.t-switch[aria-checked=true]{background:var(--t-accent-solid)}.t-switch[aria-checked=true]:after{transform:translateX(var(--t-3))}.t-switch:disabled,.t-switch[aria-disabled=true]{opacity:.45;cursor:not-allowed}.t-switch-label{gap:var(--t-2);font-size:var(--t-text-14);color:var(--t-fg-2)}.t-seg,.t-switch-label{display:inline-flex;align-items:center}.t-seg{width:fit-content;gap:var(--t-half);padding:var(--t-half);border-radius:var(--t-r-control);background:var(--t-sunken);max-width:100%;overflow-x:auto;scrollbar-width:none}.t-seg__item{display:inline-flex;align-items:center;justify-content:center;gap:var(--t-1);height:var(--t-6);padding:0 var(--t-3);border:0;border-radius:var(--t-r-small);background:transparent;color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease)}.t-seg__item:hover{color:var(--t-fg)}.t-seg__item[aria-checked=true]{background:var(--t-seg-selected);color:var(--t-fg);box-shadow:inset 0 0 0 1px var(--t-seg-selected-ring)}.t-seg__count{font-size:var(--t-text-13);color:var(--t-muted);font-weight:400;font-variant-numeric:tabular-nums}.t-layer{position:fixed;inset:auto;margin:0;padding:0;z-index:var(--t-z-layer);border:1px solid var(--t-line);border-radius:var(--t-r-card);background:var(--t-raised);color:var(--t-fg);box-shadow:var(--t-shadow);overflow:auto;font-family:var(--t-font-text);font-size:var(--t-text-14);line-height:var(--t-lh-14);animation:t-pop var(--t-fast) var(--t-ease)}@keyframes t-pop{0%{opacity:0;transform:translateY(-2px)}}.t-menu{min-width:var(--t-menu-min);max-width:var(--t-menu-max);max-height:min(420px,calc(100dvh - var(--t-8)));padding:var(--t-1)}.t-menu__item{display:flex;align-items:center;gap:var(--t-2);width:100%;min-height:var(--t-control-md);padding:0 var(--t-2);border:0;border-radius:var(--t-r-small);background:transparent;color:var(--t-fg-2);font-size:var(--t-text-14);line-height:var(--t-lh-14);text-align:left;cursor:pointer;outline:none}.t-menu__item>svg{color:var(--t-muted)}.t-menu__item[data-active=true]{background:var(--t-hover);color:var(--t-fg)}.t-menu__item[data-active=true]>svg{color:var(--t-fg)}.t-menu__item--danger,.t-menu__item--danger>svg,.t-menu__item--danger[data-active=true],.t-menu__item--danger[data-active=true]>svg{color:var(--t-bad-fg)}.t-menu__item[aria-disabled=true]{color:var(--t-faint);cursor:not-allowed}.t-menu__item[aria-disabled=true]>svg{color:var(--t-faint)}.t-menu__text{display:flex;flex-direction:column;min-width:0;flex:1;padding:var(--t-1) 0}.t-menu__desc{font-size:var(--t-text-13);line-height:var(--t-lh-13);color:var(--t-muted)}.t-menu__shortcut{margin-left:auto;padding-left:var(--t-3)}.t-menu__check{width:var(--t-icon);margin-left:auto;color:var(--t-accent)}.t-menu__label{padding:var(--t-2) var(--t-2) var(--t-1);font-size:var(--t-text-13);line-height:var(--t-lh-13);color:var(--t-muted)}.t-menu__sep{height:1px;margin:var(--t-1) calc(var(--t-1) * -1);background:var(--t-line)}.t-popover{min-width:240px;max-width:min(360px,calc(100vw - var(--t-8)));max-height:min(480px,calc(100dvh - var(--t-8)));padding:var(--t-3)}dialog.t-dialog{width:min(calc(100vw - var(--t-8)),480px);max-width:none;max-height:calc(100dvh - var(--t-16));margin:auto;padding:0;border:1px solid var(--t-line);border-radius:var(--t-r-dialog);background:var(--t-raised);color:var(--t-fg);box-shadow:var(--t-shadow);overflow:hidden;font-family:var(--t-font-text);font-size:var(--t-text-14);line-height:var(--t-lh-14)}dialog.t-dialog[open]{display:flex;flex-direction:column;animation:t-dialog-in var(--t-slow) var(--t-ease)}dialog.t-dialog::backdrop,dialog.t-palette::backdrop{background:var(--t-overlay)}dialog.t-dialog--sm{width:min(calc(100vw - var(--t-8)),400px)}dialog.t-dialog--lg{width:min(calc(100vw - var(--t-8)),720px)}@keyframes t-dialog-in{0%{opacity:0;transform:translateY(4px) scale(.99)}}.t-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--t-3);padding:var(--t-5) var(--t-5) 0}.t-dialog__title{margin:0;font-size:var(--t-text-15);line-height:var(--t-lh-15);font-weight:500;color:var(--t-fg)}.t-dialog__desc{margin:var(--t-1) 0 0;color:var(--t-muted)}.t-dialog__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--t-4) var(--t-5)}.t-dialog__footer{display:flex;align-items:center;justify-content:flex-end;gap:var(--t-2);padding:var(--t-4) var(--t-5);border-top:1px solid var(--t-line)}.t-dialog__footer--plain{border-top:0;padding-top:0}.t-dialog__footer-start{margin-right:auto;color:var(--t-muted);font-size:var(--t-text-13)}dialog.t-peek{position:fixed;inset:var(--t-2) var(--t-2) var(--t-2) auto;width:min(var(--t-peek-w),calc(100vw - var(--t-4)));height:auto;max-width:none;max-height:none;margin:0;padding:0;border:1px solid var(--t-line);border-radius:var(--t-r-dialog);background:var(--t-surface);color:var(--t-fg);box-shadow:var(--t-shadow);overflow:hidden;font-family:var(--t-font-text);font-size:var(--t-text-14);line-height:var(--t-lh-14)}dialog.t-peek[open]{display:flex;flex-direction:column;animation:t-peek-in var(--t-slow) var(--t-ease)}dialog.t-peek::backdrop{background:var(--t-overlay-soft)}@keyframes t-peek-in{0%{opacity:0;transform:translateX(var(--t-6))}}.t-peek__bar{display:flex;align-items:center;gap:var(--t-1);height:var(--t-topbar);flex:none;padding:0 var(--t-2) 0 var(--t-3);border-bottom:1px solid var(--t-line)}.t-peek__title{flex:1;min-width:0;padding-left:var(--t-1);font-size:var(--t-text-13);color:var(--t-muted)}.t-peek__body:focus{outline:none}.t-peek__body{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--t-6)}.t-peek__footer{display:flex;align-items:center;gap:var(--t-2);flex:none;padding:var(--t-3) var(--t-4);border-top:1px solid var(--t-line)}@media (max-width:640px){dialog.t-peek{inset:0;width:100vw;border:0;border-radius:0}.t-peek__body{padding:var(--t-4)}}dialog.t-palette{width:min(calc(100vw - var(--t-8)),640px);max-width:none;max-height:min(560px,calc(100dvh - 20vh));margin:12vh auto auto;padding:0;border:1px solid var(--t-line);border-radius:var(--t-r-dialog);background:var(--t-raised);color:var(--t-fg);box-shadow:var(--t-shadow);overflow:hidden;font-family:var(--t-font-text);font-size:var(--t-text-14);line-height:var(--t-lh-14)}dialog.t-palette[open]{display:flex;flex-direction:column;animation:t-dialog-in var(--t-fast) var(--t-ease)}.t-palette__search{display:flex;align-items:center;gap:var(--t-3);height:var(--t-12);flex:none;padding:0 var(--t-4);border-bottom:1px solid var(--t-line);color:var(--t-muted)}.t-palette__input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--t-fg);font-family:var(--t-font-text);font-size:var(--t-text-15);line-height:var(--t-lh-15)}.talent-root .t-palette__input:focus-visible{outline:none}.t-palette__input::placeholder{color:var(--t-faint)}.t-palette__list{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--t-1) var(--t-2) var(--t-2);overscroll-behavior:contain}.t-palette__group{padding:var(--t-3) var(--t-2) var(--t-1);font-size:var(--t-text-13);line-height:var(--t-lh-13);color:var(--t-muted)}.t-palette__item{display:flex;align-items:center;gap:var(--t-3);min-height:var(--t-row);padding:0 var(--t-2);border-radius:var(--t-r-control);color:var(--t-fg-2);cursor:pointer}.t-palette__item>svg{color:var(--t-muted)}.t-palette__noicon{flex:none;width:var(--t-icon)}.t-palette__item[aria-selected=true]{background:var(--t-hover);color:var(--t-fg)}.t-palette__item[aria-selected=true]>svg{color:var(--t-fg)}.t-palette__label{display:flex;align-items:baseline;gap:var(--t-2);flex:1;min-width:0}.t-palette__label>span:first-child{flex:0 0 auto;max-width:100%}.t-palette__label>span:first-child,.t-palette__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-palette__sub{flex:1 1 0;min-width:0}.t-palette__hint,.t-palette__sub{color:var(--t-muted);font-size:var(--t-text-13)}.t-palette__hint{margin-left:auto;flex:none}.t-palette__empty{padding:var(--t-8) var(--t-4);text-align:center;color:var(--t-muted)}.t-palette__foot{display:flex;align-items:center;gap:var(--t-4);height:var(--t-row-head);flex:none;padding:0 var(--t-4);border-top:1px solid var(--t-line);color:var(--t-muted);font-size:var(--t-text-13)}.t-palette__foot>span{display:inline-flex;align-items:center;gap:var(--t-1)}.t-mark,.t-palette mark{background:transparent;color:var(--t-fg);font-weight:500}.t-toasts{position:fixed;right:var(--t-6);bottom:var(--t-6);z-index:var(--t-z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:var(--t-2);width:min(var(--t-toast-w),calc(100vw - var(--t-8)));margin:0;padding:0;border:0;background:transparent;overflow:visible;inset:auto var(--t-6) var(--t-6) auto;pointer-events:none}.t-toast{display:flex;align-items:flex-start;gap:var(--t-3);width:100%;padding:var(--t-3) var(--t-2) var(--t-3) var(--t-4);border:1px solid var(--t-line);border-radius:var(--t-r-card);background:var(--t-raised);color:var(--t-fg);box-shadow:var(--t-shadow);pointer-events:auto;animation:t-toast-in var(--t-slow) var(--t-ease)}@keyframes t-toast-in{0%{opacity:0;transform:translateY(var(--t-2))}}.t-toast__icon{margin-top:var(--t-half);color:var(--tone-solid,var(--t-muted))}.t-toast__text{flex:1;min-width:0;padding-top:var(--t-half)}.t-toast__title{font-size:var(--t-text-14);line-height:var(--t-lh-14);color:var(--t-fg)}.t-toast__desc{margin-top:var(--t-half);font-size:var(--t-text-13);line-height:var(--t-lh-13);color:var(--t-muted)}.t-toast__actions{display:flex;align-items:center;gap:var(--t-1)}.t-toast__action{color:var(--t-accent)}@media (max-width:640px){.t-toasts{inset:auto var(--t-4) var(--t-4) var(--t-4);width:auto}}.t-tabs{display:flex;align-items:stretch;gap:var(--t-4);min-width:0;border-bottom:1px solid var(--t-line);overflow-x:auto;scrollbar-width:none}.t-seg::-webkit-scrollbar,.t-tabs::-webkit-scrollbar,.t-viewtabs::-webkit-scrollbar{display:none}.t-tabs--inset{padding:0 var(--t-gutter)}.t-tab{position:relative;display:inline-flex;align-items:center;gap:var(--t-1-5);height:var(--t-row);padding:0;border:0;background:transparent;color:var(--t-muted);font-size:var(--t-text-14);line-height:var(--t-lh-14);font-weight:500;white-space:nowrap;cursor:pointer;text-decoration:none;transition:color var(--t-fast) var(--t-ease)}.t-tab:hover,.t-tab[aria-current=page],.t-tab[aria-selected=true]{color:var(--t-fg)}.t-tab[aria-current=page]:after,.t-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:var(--t-r-full);background:var(--t-fg)}.talent-root .t-tab:focus-visible{outline-offset:-2px}.t-tab__count{font-size:var(--t-text-13);line-height:var(--t-lh-13);color:var(--t-muted);font-variant-numeric:tabular-nums;font-weight:400}.t-viewtabs{display:flex;align-items:center;gap:var(--t-1);min-height:var(--t-row);padding:0 var(--t-gutter);border-bottom:1px solid var(--t-line);overflow-x:auto;scrollbar-width:none}.t-viewtab{display:inline-flex;align-items:center;gap:var(--t-1-5);height:var(--t-control-sm);padding:0 var(--t-2);border:0;border-radius:var(--t-r-control);background:transparent;color:var(--t-muted);font-size:var(--t-text-14);line-height:var(--t-lh-14);font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease)}.t-viewtab:hover{background:var(--t-hover);color:var(--t-fg)}.t-viewtab[aria-current=page],.t-viewtab[aria-selected=true]{background:var(--t-active);color:var(--t-fg)}.t-viewtabs__end{margin-left:auto;display:flex;align-items:center;gap:var(--t-1);padding-left:var(--t-2)}.t-shell{display:grid;grid-template-columns:var(--t-sidebar-w) minmax(0,1fr);height:100dvh;overflow:hidden;background:var(--t-bg)}.t-shell[data-collapsed=true]{grid-template-columns:var(--t-sidebar-w-collapsed) minmax(0,1fr)}.t-sidebar{display:flex;flex-direction:column;min-height:0;min-width:0;padding:var(--t-2);overflow:hidden}.t-sidebar__head{display:flex;height:var(--t-control-lg);padding:0 var(--t-1) 0 var(--t-2);flex:none}.t-brand,.t-sidebar__head{align-items:center;gap:var(--t-2)}.t-brand{display:inline-flex;min-width:0;flex:1;height:var(--t-control-md);padding:0 var(--t-1);margin-left:calc(var(--t-1) * -1);border-radius:var(--t-r-control);color:var(--t-fg)}.t-brand__mark{width:var(--t-icon);height:var(--t-icon);color:var(--t-fg)}.t-brand__name{font-family:var(--t-font-display);font-size:var(--t-text-15);line-height:var(--t-lh-15);letter-spacing:var(--t-tracking-display);white-space:nowrap}.t-brand__name>span{color:var(--t-muted)}.t-sidebar__nav{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-height:0;margin-top:var(--t-3);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.t-sidebar__sep{height:1px;margin:var(--t-2) var(--t-2);background:var(--t-line);flex:none}.t-sidebar__foot{gap:var(--t-1);flex:none;padding-top:var(--t-2)}.t-nav-item,.t-sidebar__foot{display:flex;align-items:center}.t-nav-item{gap:var(--t-2);width:100%;min-height:var(--t-control-sm);padding:0 var(--t-2);border:0;border-radius:var(--t-r-control);background:transparent;color:var(--t-fg-2);font-size:var(--t-text-14);line-height:var(--t-lh-14);font-weight:400;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease)}.t-nav-item>svg{color:var(--t-muted)}.t-nav-item:hover{background:var(--t-hover);color:var(--t-fg)}.t-nav-item[aria-current=page]{background:var(--t-active);color:var(--t-fg);font-weight:500}.t-nav-item[aria-current=page]>svg{color:var(--t-fg)}.talent-root .t-nav-item:focus-visible{outline-offset:-2px}.t-nav-item__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.t-nav-item__badge{display:inline-flex;align-items:center;justify-content:center;min-width:var(--t-5);height:var(--t-5);padding:0 var(--t-1-5);border-radius:var(--t-r-full);font-size:var(--t-text-13);line-height:var(--t-lh-13);font-variant-numeric:tabular-nums;font-weight:400}.t-nav-item__badge,.t-nav-item__badge--quiet{background:transparent;color:var(--t-muted)}.t-nav-item__chev{color:var(--t-faint);transition:transform var(--t-fast) var(--t-ease)}.t-nav-item[aria-expanded=true] .t-nav-item__chev{transform:rotate(90deg)}.t-nav-children{position:relative;display:flex;flex-direction:column;gap:1px;padding-left:var(--t-6)}.t-nav-children:before{content:"";position:absolute;top:var(--t-1);bottom:var(--t-1);left:calc(var(--t-2) + var(--t-icon) / 2);width:1px;background:var(--t-line)}.t-nav-children[hidden],.t-shell[data-collapsed=true] .t-sidebar .t-brand__name,.t-shell[data-collapsed=true] .t-sidebar .t-nav-children,.t-shell[data-collapsed=true] .t-sidebar .t-nav-item__chev,.t-shell[data-collapsed=true] .t-sidebar .t-nav-item__label{display:none}.t-shell[data-collapsed=true] .t-sidebar .t-nav-item{justify-content:center;padding:0;min-height:var(--t-control-md)}.t-shell[data-collapsed=true] .t-sidebar .t-nav-item__badge{position:absolute;margin:0;transform:translate(var(--t-3),calc(var(--t-2) * -1));min-width:var(--t-4);height:var(--t-4);padding:0 var(--t-1)}.t-shell[data-collapsed=true] .t-sidebar__head{padding:0;justify-content:center}.t-shell[data-collapsed=true] .t-sidebar__head .t-brand{flex:none;margin:0}.t-shell[data-collapsed=true] .t-sidebar__foot{flex-direction:column}.t-main{margin:var(--t-2) var(--t-2) var(--t-2) 0;border:1px solid var(--t-line);border-radius:var(--t-r-card);background:var(--t-surface);overflow:hidden}.t-main,.t-main__scroll{display:flex;flex-direction:column;min-width:0;min-height:0}.t-main__scroll{flex:1 1 0;overflow:auto;overscroll-behavior-y:contain}.t-topbar{display:flex;align-items:center;gap:var(--t-2);height:var(--t-topbar);flex:none;padding:0 var(--t-3) 0 var(--t-gutter);border-bottom:1px solid var(--t-line);background:var(--t-surface)}.t-topbar__menu{display:none;margin-left:calc(var(--t-2) * -1)}.t-crumbs{flex:1;margin:0;padding:0;list-style:none;font-size:var(--t-text-14);line-height:var(--t-lh-14)}.t-crumbs,.t-crumbs>li{display:flex;align-items:center;gap:var(--t-1);min-width:0}.t-crumbs>li:not(:last-child){flex:none}@media (max-width:640px){.t-crumbs>li:not(:nth-last-child(-n+2)),.t-crumbs>li:nth-last-child(2):not(:first-child)>svg:first-child{display:none}}.t-crumbs>li>svg{color:var(--t-faint)}.t-crumbs a{color:var(--t-muted);border-radius:var(--t-r-small);white-space:nowrap}.t-crumbs a:hover{color:var(--t-fg)}.t-crumbs [aria-current=page]{color:var(--t-fg);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-topbar__end{display:flex;align-items:center;gap:var(--t-1);flex:none}.t-searchbtn{display:inline-flex;align-items:center;gap:var(--t-2);width:240px;height:var(--t-control-sm);padding:0 var(--t-1) 0 var(--t-2);border:1px solid var(--t-line);border-radius:var(--t-r-control);background:var(--t-bg);color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13);cursor:pointer;transition:border-color var(--t-fast) var(--t-ease)}.t-searchbtn:hover{border-color:var(--t-line-strong);color:var(--t-fg-2)}.t-searchbtn>span:first-of-type{flex:1;text-align:left}.t-usermenu{display:inline-flex;align-items:center;gap:var(--t-2);height:var(--t-control-md);padding:0 var(--t-1);margin-left:var(--t-1);border:0;border-radius:var(--t-r-control);background:transparent;cursor:pointer}.t-usermenu:hover,.t-usermenu[aria-expanded=true]{background:var(--t-hover)}.t-drawer{position:fixed;inset:0 auto 0 0;width:min(300px,calc(100vw - var(--t-12)));height:auto;max-height:none;max-width:none;margin:0;padding:0;border:0;border-right:1px solid var(--t-line);background:var(--t-bg);color:var(--t-fg);box-shadow:var(--t-shadow);font-family:var(--t-font-text)}dialog.t-drawer[open]{display:flex;animation:t-drawer-in var(--t-slow) var(--t-ease)}dialog.t-drawer::backdrop{background:var(--t-overlay)}.t-drawer>.t-sidebar{flex:1}@keyframes t-drawer-in{0%{transform:translateX(-24px);opacity:0}}@media (max-width:899px){.t-shell,.t-shell[data-collapsed=true]{grid-template-columns:minmax(0,1fr)}.t-shell>.t-sidebar{display:none}.t-main{margin:0;border:0;border-radius:0}.t-topbar{padding-left:var(--t-gutter)}.t-topbar__menu{display:inline-flex}.t-searchbtn{width:180px}}@media (max-width:640px){.t-searchbtn{width:var(--t-control-sm);padding:0;justify-content:center;border-color:transparent;background:transparent}.t-searchbtn>.t-kbd-group,.t-searchbtn>span,.t-topbar__help,.t-usermenu__name{display:none}}.t-page{display:flex;flex-direction:column;flex:1 0 auto;min-width:0}.t-page--fill{flex:1 1 0;min-height:0}.t-page-header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--t-3) var(--t-4);padding:var(--t-6) var(--t-gutter) var(--t-4)}.t-page-header--tight{padding-bottom:var(--t-3)}.t-page-header__text{min-width:0;flex:1 1 320px}.t-page-title{margin:0;font-family:var(--t-font-display);font-size:var(--t-text-22);line-height:var(--t-lh-22);letter-spacing:var(--t-tracking-display);font-weight:400;color:var(--t-fg)}.t-page-desc{margin:var(--t-1) 0 0;color:var(--t-muted);font-size:var(--t-text-14);line-height:var(--t-lh-14)}.t-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--t-2)}.t-page-body{padding:0 var(--t-gutter) var(--t-8);min-width:0}.t-stack{flex-direction:column;gap:var(--t-4)}.t-row,.t-stack{display:flex;min-width:0}.t-row{align-items:center;gap:var(--t-2)}.t-panel{min-width:0;border:1px solid var(--t-line);border-radius:var(--t-r-card);background:var(--t-surface)}.t-panel--sunken{background:var(--t-bg)}.t-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--t-3);min-height:var(--t-row);padding:var(--t-2) var(--t-4);border-bottom:1px solid var(--t-line)}.t-panel__head--plain{border-bottom:0;padding-bottom:0}.t-panel__title{display:flex;align-items:center;gap:var(--t-2);margin:0;min-width:0;font-size:var(--t-text-14);line-height:var(--t-lh-14);font-weight:500;color:var(--t-fg)}.t-panel__count{color:var(--t-muted);font-size:var(--t-text-13);font-weight:400;font-variant-numeric:tabular-nums}.t-panel__body{padding:var(--t-4)}.t-panel__body--flush{padding:0}.t-section-title{margin:0;font-size:var(--t-text-15);line-height:var(--t-lh-15);font-weight:500;color:var(--t-fg)}.t-dl{display:grid;grid-template-columns:minmax(96px,max-content) minmax(0,1fr);gap:var(--t-2) var(--t-4);margin:0;font-size:var(--t-text-14)}.t-dl>dt{color:var(--t-muted)}.t-dl>dd{color:var(--t-fg)}.t-dl>dd,.t-meta{margin:0;min-width:0}.t-meta{--meta-gap:var(--t-4);display:flex;flex-wrap:wrap;column-gap:var(--meta-gap);row-gap:var(--t-half);padding:0;list-style:none;color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13);clip-path:inset(calc(var(--t-1) * -1) calc(var(--t-1) * -1) calc(var(--t-1) * -1) 0)}.t-meta,.t-meta>*{align-items:center}.t-meta>*{position:relative;display:inline-flex;gap:var(--t-1);min-width:0;max-width:100%;white-space:nowrap}.t-meta>*+:before{content:"·";position:absolute;left:calc(var(--meta-gap) / -2);transform:translateX(-50%);color:var(--t-muted);pointer-events:none}.t-meta--14{font-size:var(--t-text-14);line-height:var(--t-lh-14)}.t-datemenu{position:relative;display:inline-flex;min-width:0}.t-datemenu__native{position:absolute;left:0;bottom:0;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.t-disclosure{min-width:0}.t-disclosure>summary{display:inline-flex;align-items:center;gap:var(--t-1-5);list-style:none;border-radius:var(--t-r-small);color:var(--t-fg-2);font-size:var(--t-text-14);line-height:var(--t-lh-14);font-weight:500;cursor:pointer;user-select:none}.t-disclosure>summary::-webkit-details-marker,.t-disclosure>summary::marker{display:none;content:""}.t-disclosure>summary:hover{color:var(--t-fg)}.t-disclosure__chev{color:var(--t-muted);transition:transform var(--t-fast) var(--t-ease)}.t-disclosure[open]>summary .t-disclosure__chev{transform:rotate(90deg)}.t-disclosure__meta{color:var(--t-muted);font-weight:400}.t-disclosure__body{padding-top:var(--t-3)}.t-disclosure.t-panel{padding:var(--t-3) var(--t-4)}.t-callout{padding:var(--t-half) 0 var(--t-half) var(--t-3);border-left:2px solid var(--t-waiting-solid)}.t-callout__title{margin:0;color:var(--t-waiting-fg);font-size:var(--t-text-14);line-height:var(--t-lh-14);font-weight:500}.t-callout__body{margin:var(--t-1) 0 0;color:var(--t-fg-2)}.t-banner{display:flex;align-items:flex-start;gap:var(--t-3);padding:var(--t-3) var(--t-4);border:1px solid color-mix(in srgb,var(--tone-solid,var(--t-neutral-solid)) 28%,transparent);border-radius:var(--t-r-card);background:var(--tone-bg,var(--t-neutral-bg));color:var(--t-fg);font-size:var(--t-text-14);line-height:var(--t-lh-14)}.t-banner>svg{margin-top:var(--t-half);color:var(--tone-fg)}.t-banner--quiet{border-color:var(--t-line);background:var(--t-surface)}.t-banner__text{flex:1;min-width:0}.t-banner__title{font-weight:500;color:var(--tone-fg)}.t-banner__body{color:var(--t-fg-2)}.t-banner__action{flex:none;align-self:center}@media (max-width:640px){.t-banner{flex-wrap:wrap}.t-banner__action{flex-basis:100%;align-self:flex-start;padding-left:calc(var(--t-icon) + var(--t-3))}}.t-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--t-2);padding:var(--t-12) var(--t-6);text-align:center}.t-empty--compact{padding:var(--t-8) var(--t-4)}.t-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--t-10);height:var(--t-10);margin-bottom:var(--t-2);border:1px solid var(--t-line);border-radius:var(--t-r-card);background:var(--t-bg);color:var(--t-muted)}.t-empty__title{margin:0;font-size:var(--t-text-15);line-height:var(--t-lh-15);font-weight:500;color:var(--t-fg)}.t-empty__desc{margin:0;max-width:420px;color:var(--t-muted);text-wrap:pretty}.t-empty__actions{display:flex;gap:var(--t-2);margin-top:var(--t-3)}.t-skel{display:block;border-radius:var(--t-r-small);background:var(--t-sunken);animation:t-pulse 1.6s ease-in-out infinite}.t-skel,.t-skel--text{height:var(--t-3)}.t-skel--title{height:var(--t-5)}.t-skel--circle{border-radius:var(--t-r-full)}.t-skel--block{height:auto;border-radius:var(--t-r-card)}@keyframes t-pulse{50%{opacity:.55}}.t-skel-rows>div{display:flex;align-items:center;gap:var(--t-4);height:var(--t-row);padding:0 var(--t-3);border-bottom:1px solid var(--t-line)}.t-table-wrap{position:relative;min-width:0;overflow:auto;background:var(--t-surface);overscroll-behavior-x:contain}.t-table-wrap--fill{flex:1 1 0;min-height:0}.t-table-wrap--framed{border:1px solid var(--t-line);border-radius:var(--t-r-card)}.t-table-wrap[data-overflow-end=true]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--t-10)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--t-10)),transparent)}table.t-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--t-text-14);line-height:var(--t-lh-14)}.t-table td,.t-table th{padding:0 var(--t-3);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.t-table thead th{position:sticky;top:0;z-index:var(--t-z-sticky);height:var(--t-row-head);color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13);font-weight:400}.t-table tbody td,.t-table thead th{border-bottom:1px solid var(--t-line);background:var(--t-surface)}.t-table tbody td{height:var(--t-row);color:var(--t-fg)}.t-table td:first-child,.t-table th:first-child{padding-left:var(--t-gutter)}.t-table td:last-child,.t-table th:last-child{padding-right:var(--t-gutter)}.t-table-wrap--framed .t-table td:first-child,.t-table-wrap--framed .t-table th:first-child{padding-left:var(--t-4)}.t-table-wrap--framed .t-table td:last-child,.t-table-wrap--framed .t-table th:last-child{padding-right:var(--t-4)}.t-table .t-cell--select{padding:0;text-align:center}.t-table .t-cell--select:first-child{padding-left:var(--t-2)}.t-table .t-cell--num{text-align:right}.t-table td.t-cell--num{font-variant-numeric:tabular-nums}.t-table .t-cell--center{text-align:center}.t-table .t-cell--mono{font-family:var(--t-font-mono);font-size:var(--t-text-13);font-variant-numeric:tabular-nums}.t-table .t-cell--sticky{position:sticky;z-index:1}.t-table thead .t-cell--sticky{z-index:calc(var(--t-z-sticky) + 1)}.t-table-wrap[data-scrolled-x=true] .t-cell--sticky-last{box-shadow:inset -1px 0 0 var(--t-line)}.t-table tbody tr{cursor:default}.t-table tbody tr[data-clickable=true]{cursor:pointer}.t-table tbody tr:hover>td{background:var(--t-row-hover)}.t-table tbody tr[data-selected=true]>td{background:var(--t-row-selected)}.t-table tbody tr[data-cursor=true]>td{background:var(--t-row-hover)}.t-table tbody tr[data-cursor=true][data-selected=true]>td{background:var(--t-row-selected)}.t-table tbody tr[data-cursor=true]>td:first-child{box-shadow:inset 2px 0 0 var(--t-accent)}.t-table tbody tr[data-muted=true]>td{color:var(--t-muted)}.t-table tbody tr.t-table__spacer>td{height:auto;padding:0;border:0;background:transparent}.t-th-sort{display:inline-flex;align-items:center;gap:var(--t-1);max-width:100%;height:var(--t-6);margin:0 calc(var(--t-1) * -1);padding:0 var(--t-1);border:0;border-radius:var(--t-r-small);background:transparent;color:inherit;font:inherit;cursor:pointer}.t-th-sort:hover{background:var(--t-hover)}.t-th-sort:hover,.t-th-sort[data-active=true]{color:var(--t-fg)}.t-th-sort>svg{width:var(--t-3);height:var(--t-3)}.t-th-sort>span{overflow:hidden;text-overflow:ellipsis}.t-cell--num .t-th-sort{flex-direction:row-reverse}.t-table__full{position:sticky;left:0;width:var(--t-wrap-w,100%)}.t-table tbody tr.t-table__more>td{height:var(--t-12);padding:0;border-bottom:0;background:var(--t-surface)}.t-table tbody tr.t-table__more:hover>td{background:var(--t-surface)}.t-table__more-inner{display:flex;align-items:center;justify-content:center;gap:var(--t-3);height:var(--t-12);color:var(--t-muted);font-size:var(--t-text-13)}.t-table tbody tr.t-table__empty>td{height:auto;padding:0;border-bottom:0;white-space:normal}.t-table tbody tr.t-table__empty:hover>td{background:var(--t-surface)}.t-cell-stack{display:flex;flex-direction:column;justify-content:center;min-width:0}.t-cell-stack>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-cell-stack>span:first-child{font-size:var(--t-text-14);line-height:var(--t-lh-13);color:var(--t-fg)}.t-cell-stack>span+span{font-size:var(--t-text-13);line-height:var(--t-lh-12);color:var(--t-muted)}.t-usage{display:inline-grid;align-content:center;row-gap:var(--t-1);width:100%;vertical-align:middle}.t-usage>.t-meter{grid-column:auto}.t-cell-primary{align-items:center}.t-cell-primary,.t-cell-primary__text{display:flex;gap:var(--t-2);min-width:0}.t-cell-primary__text{align-items:baseline}.t-cell-primary__text>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:100%}.t-cell-primary__text>:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-muted);font-size:var(--t-text-13);min-width:0}.t-bulkbar{position:fixed;left:50%;bottom:var(--t-6);z-index:var(--t-z-bar);display:flex;align-items:center;gap:var(--t-1);max-width:calc(100vw - var(--t-8));padding:var(--t-1) var(--t-1) var(--t-1) var(--t-4);border:1px solid var(--t-inverse-line);border-radius:var(--t-r-card);background:var(--t-inverse-bg);color:var(--t-inverse-fg);box-shadow:var(--t-shadow);transform:translateX(-50%);animation:t-rise var(--t-slow) var(--t-ease);overflow-x:auto;scrollbar-width:none}@keyframes t-rise{0%{opacity:0;transform:translate(-50%,var(--t-2))}}.t-bulkbar__count{padding-right:var(--t-2);margin-right:var(--t-1);border-right:1px solid var(--t-inverse-line);white-space:nowrap}.t-bulkbar__count,.t-bulkbar__count>.t-mono{font-size:var(--t-text-13)}.t-bulkbar .t-btn--ghost,.t-bulkbar .t-iconbtn{color:var(--t-inverse-fg)}.t-bulkbar .t-btn--ghost:hover,.t-bulkbar .t-iconbtn:hover{background:var(--t-inverse-hover);color:var(--t-inverse-fg)}.t-bulkbar .t-btn--ghost .t-btn__label>svg,.t-bulkbar .t-btn--ghost>svg,.t-bulkbar .t-kbd{color:var(--t-inverse-muted)}.t-bulkbar .t-kbd{background:transparent;border-color:var(--t-inverse-line)}@media (max-width:640px){.t-bulkbar{left:var(--t-4);right:var(--t-4);bottom:var(--t-4);max-width:none;transform:none;animation:none}}.t-filterbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--t-2);min-height:var(--t-12);padding:var(--t-2) var(--t-gutter);border-bottom:1px solid var(--t-line)}.t-filterbar__search{width:280px;max-width:100%}@media (max-width:640px){.t-filterbar__search{flex:1 1 100%;width:100%}}.t-filterbar__end{display:flex;align-items:center;gap:var(--t-2);margin-left:auto}.t-chip{display:inline-flex;align-items:stretch;height:var(--t-control-sm);max-width:100%;border:1px solid var(--t-line-strong);border-radius:var(--t-r-control);background:var(--t-surface);font-size:var(--t-text-13);line-height:var(--t-lh-13);overflow:hidden}.t-chip--draft{border-style:dashed}.t-chip__seg{display:inline-flex;align-items:center;gap:var(--t-1);min-width:0;padding:0 var(--t-2);border:0;background:transparent;color:var(--t-fg-2);font:inherit;white-space:nowrap;cursor:pointer}.t-chip__seg+.t-chip__seg{border-left:1px solid var(--t-line)}.t-chip__seg:hover{background:var(--t-hover)}.t-chip__seg--op{color:var(--t-muted)}.t-chip__seg--value{color:var(--t-fg);font-weight:500;max-width:220px}.t-chip__seg--value>span{overflow:hidden;text-overflow:ellipsis}.t-chip__seg--remove{padding:0 var(--t-1);color:var(--t-muted)}.t-chip__seg--remove:hover{color:var(--t-fg)}.talent-root .t-chip__seg:focus-visible{outline-offset:-2px}.t-filter-editor{display:flex;flex-direction:column;gap:var(--t-3);width:280px}.t-filter-editor__options{display:flex;flex-direction:column;gap:var(--t-half);max-height:240px;overflow-y:auto;margin:0 calc(var(--t-1) * -1)}.t-filter-editor__option{display:flex;align-items:center;gap:var(--t-2);min-height:var(--t-control-sm);padding:0 var(--t-1);border-radius:var(--t-r-small);font-size:var(--t-text-14);color:var(--t-fg-2);cursor:pointer}.t-filter-editor__option:hover{background:var(--t-hover)}.t-timeline{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.t-tl-item{position:relative;display:grid;grid-template-columns:var(--t-6) minmax(0,1fr);gap:var(--t-3);padding-bottom:var(--t-5)}.t-tl-item:before{content:"";position:absolute;top:var(--t-7);bottom:var(--t-1);left:calc(var(--t-3) - .5px);width:1px;background:var(--t-line)}.t-tl-item:last-child{padding-bottom:0}.t-tl-item:last-child:before{display:none}.t-tl-item__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--t-6);height:var(--t-6);border:1px solid var(--t-line);border-radius:var(--t-r-full);background:var(--t-surface);color:var(--tone-fg,var(--t-muted))}.t-tl-item__icon svg{width:var(--t-3);height:var(--t-3)}.t-tl-item__icon.t-tone-agent,.t-tl-item__icon.t-tone-bad,.t-tl-item__icon.t-tone-good,.t-tl-item__icon.t-tone-progress,.t-tl-item__icon.t-tone-waiting{background:var(--tone-bg);border-color:transparent}.t-tl-item__head{display:flex;align-items:baseline;gap:var(--t-2);min-height:var(--t-6);padding-top:var(--t-half);min-width:0}.t-tl-item__title{flex:1;min-width:0;color:var(--t-fg-2)}.t-tl-item__title strong{color:var(--t-fg);font-weight:500}.t-tl-item__time{flex:none;color:var(--t-muted);font-size:var(--t-text-13);white-space:nowrap}.t-tl-item__body{margin-top:var(--t-2);min-width:0}.t-agent-mark{display:inline-flex;align-items:center;gap:var(--t-1);color:var(--t-agent-fg);font-size:var(--t-text-13);line-height:var(--t-lh-13);white-space:nowrap}.t-agent-mark svg{width:var(--t-3);height:var(--t-3)}.t-activity{display:grid;grid-template-columns:var(--t-icon) minmax(0,1fr) auto;align-items:start;gap:var(--t-3);padding:var(--t-2) 0;font-size:var(--t-text-13);line-height:var(--t-lh-13);color:var(--t-fg-2)}.t-activity>svg{margin-top:1px;color:var(--t-muted)}.t-activity--agent>svg{color:var(--t-agent-fg)}.t-activity__text{min-width:0}.t-activity__text a{color:var(--t-fg)}.t-activity__text a:hover{text-decoration:underline;text-underline-offset:2px}.t-activity__meta{white-space:nowrap}.t-activity__actor,.t-activity__meta{color:var(--t-muted)}.t-activity--agent .t-activity__actor{color:var(--t-agent-fg)}a.t-activity{margin:0 calc(var(--t-2) * -1);padding-left:var(--t-2);padding-right:var(--t-2);border-radius:var(--t-r-control)}a.t-activity:hover{background:var(--t-hover)}.t-msg-email{border:1px solid var(--t-line);border-radius:var(--t-r-card);background:var(--t-surface);overflow:hidden}.t-msg-email--out{border-left:2px solid var(--t-accent)}.t-msg-email--agent{border-left-color:var(--t-agent-solid)}.t-msg-email__head{display:flex;align-items:center;gap:var(--t-3);padding:var(--t-3) var(--t-4);border-bottom:1px solid var(--t-line)}.t-msg-email__who{flex:1;min-width:0}.t-msg-email__from{display:flex;align-items:center;gap:var(--t-2);font-weight:500;color:var(--t-fg)}.t-msg-email__meta{color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-msg-email__subject{padding:var(--t-3) var(--t-4) 0;font-size:var(--t-text-15);font-weight:500}.t-msg-body,.t-msg-email__subject{line-height:var(--t-lh-15);color:var(--t-fg)}.t-msg-body{padding:var(--t-3) var(--t-4) var(--t-4);font-size:var(--t-text-14);white-space:pre-wrap;overflow-wrap:anywhere}.t-highlight,.t-msg-body mark{padding:0 var(--t-half);border-radius:var(--t-r-small);background:var(--t-waiting-bg);color:inherit;box-shadow:inset 0 -1px 0 var(--t-waiting-solid)}.t-msg-email__foot{padding:var(--t-3) var(--t-4);border-top:1px solid var(--t-line);background:var(--t-bg);color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-msg-li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--t-1);max-width:min(80%,520px)}.t-msg-li--out{align-self:flex-end;align-items:flex-end}.t-msg-li__bubble{padding:var(--t-2) var(--t-3);border-radius:var(--t-r-card) var(--t-r-card) var(--t-r-card) var(--t-r-small);background:var(--t-sunken);color:var(--t-fg);font-size:var(--t-text-14);line-height:var(--t-lh-14);white-space:pre-wrap;overflow-wrap:anywhere}.t-msg-li--out .t-msg-li__bubble{border-radius:var(--t-r-card) var(--t-r-card) var(--t-r-small) var(--t-r-card);background:var(--t-accent-soft)}.t-msg-li--agent .t-msg-li__bubble{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-agent-solid) 35%,transparent)}.t-msg-li__meta{display:flex;align-items:center;gap:var(--t-2);padding:0 var(--t-1);color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-thread{display:flex;flex-direction:column;gap:var(--t-4)}.t-board{display:flex;align-items:stretch;gap:var(--t-3);min-height:0;padding:var(--t-4) var(--t-gutter);overflow-x:auto;overscroll-behavior-x:contain}.t-board--fill{flex:1 1 0}.t-kcol{display:flex;flex-direction:column;flex:0 0 var(--t-kcol-w);min-height:0;max-height:100%;border:1px solid var(--t-line);border-top:2px solid var(--tone-solid,var(--t-neutral-solid));border-radius:var(--t-r-card);background:var(--t-bg);transition:background-color var(--t-fast) var(--t-ease),border-color var(--t-fast) var(--t-ease)}.t-kcol[data-over=true]{background:var(--t-accent-soft);border-color:var(--t-accent);border-top-color:var(--tone-solid,var(--t-neutral-solid))}.t-kcol__head{display:flex;align-items:center;gap:var(--t-2);height:var(--t-row);flex:none;padding:0 var(--t-2) 0 var(--t-3)}.t-kcol__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--t-fg)}.t-kcol__count{font-size:var(--t-text-13);color:var(--t-muted);font-variant-numeric:tabular-nums}.t-kcol__body{display:flex;flex-direction:column;gap:var(--t-2);flex:1 1 auto;min-height:var(--t-16);padding:0 var(--t-2) var(--t-2);overflow-y:auto}.t-kcol__foot{flex:none;padding:var(--t-2) var(--t-3);border-top:1px solid var(--t-line)}.t-kcol__empty,.t-kcol__foot{font-size:var(--t-text-13);color:var(--t-muted)}.t-kcol__empty{padding:var(--t-4) var(--t-2);text-align:center}.t-kcard{position:relative;display:grid;grid-template-rows:var(--t-5) var(--t-5);row-gap:var(--t-1);flex:none;height:var(--t-kcard-h);padding:var(--t-2) var(--t-3);border:1px solid var(--t-line);border-radius:var(--t-r-card);background:var(--t-surface);color:var(--t-fg);text-align:left;cursor:grab;transition:border-color var(--t-fast) var(--t-ease)}.t-kcard:hover{border-color:var(--t-line-strong)}.t-kcard[data-dragging=true]{opacity:.5}.t-kcard__row{display:flex;align-items:center;gap:var(--t-2);min-width:0}.t-kcard__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;font-size:var(--t-text-14);line-height:var(--t-lh-14);color:var(--t-fg)}.t-kcard__name:after{content:"";position:absolute;inset:0;border-radius:var(--t-r-card)}.t-kcard__name--button{padding:0;border:0;background:none;text-align:left;cursor:pointer}.talent-root .t-kcard__name:focus-visible{outline:none}.talent-root .t-kcard__name:focus-visible:after{outline:2px solid var(--t-focus);outline-offset:2px}.t-kcard__company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-kcard__company,.t-kcard__days{color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-kcard__days{font-variant-numeric:tabular-nums}.t-kcard__days--waiting{color:var(--t-waiting-fg)}.t-kcard__days--bad{color:var(--t-bad-fg)}.t-kcard__meta-icon{color:var(--t-muted)}.t-kcard__agent{color:var(--t-agent-fg)}.t-kcard__end{display:flex;align-items:center;gap:var(--t-1-5);flex:none;margin-left:auto}.t-kcard__more{position:relative;z-index:1;opacity:0;transition:opacity var(--t-fast) var(--t-ease)}.t-kcard:focus-within .t-kcard__more,.t-kcard:hover .t-kcard__more,.t-kcard__more[aria-expanded=true]{opacity:1}@media (hover:none){.t-kcard__more{opacity:1}}.t-kdrop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--t-1);flex:0 0 200px;min-height:120px;padding:var(--t-4);border:1px dashed var(--t-line-strong);border-radius:var(--t-r-card);color:var(--t-muted);font-size:var(--t-text-13);text-align:center;transition:background-color var(--t-fast) var(--t-ease),border-color var(--t-fast) var(--t-ease)}.t-kdrop[data-over=true]{border-color:var(--t-bad-solid);background:var(--t-bad-bg);color:var(--t-bad-fg)}.t-statbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--t-1-5) var(--t-3)}.t-statbar__label{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--t-fg-2)}.t-statbar__label,.t-statbar__value{white-space:nowrap;font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-statbar__value{font-variant-numeric:tabular-nums;color:var(--t-fg)}.t-statbar__target{color:var(--t-muted)}.t-meter{position:relative;grid-column:1/-1;height:var(--t-1);background:var(--t-sunken);overflow:hidden}.t-meter,.t-meter__fill{border-radius:var(--t-r-full)}.t-meter__fill{position:absolute;inset:0 auto 0 0;background:var(--t-data)}.t-meter__fill--good{background:var(--t-good-solid)}.t-meter__fill--waiting{background:var(--t-waiting-solid)}.t-minifunnel{display:flex;flex-direction:column;gap:var(--t-3)}.t-minifunnel__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t-2)}.t-minifunnel__title{font-weight:500;color:var(--t-fg)}.t-minifunnel__meta{color:var(--t-muted);font-size:var(--t-text-13)}.t-minifunnel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--t-2) var(--t-4);margin:0}.t-minifunnel__grid>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t-2);min-width:0}.t-minifunnel__grid dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-fg-2)}.t-minifunnel__grid dd,.t-minifunnel__grid dt{font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-minifunnel__grid dd{margin:0;color:var(--t-fg);font-variant-numeric:tabular-nums}.t-statbar__label[title]{cursor:help;text-decoration:underline dotted var(--t-line-strong);text-underline-offset:3px}.t-stat{display:flex;flex-direction:column;gap:var(--t-1);min-width:0}.t-stat__label{color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-stat__value{font-family:var(--t-font-display);font-size:var(--t-text-22);line-height:var(--t-lh-22);letter-spacing:var(--t-tracking-display);font-variant-numeric:tabular-nums;color:var(--t-fg)}.t-stat__delta{font-size:var(--t-text-13);color:var(--t-muted)}.t-rubric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--t-2) var(--t-3)}.t-rubric__label{color:var(--t-fg-2);min-width:0}.t-rubric__label .t-muted{margin-left:var(--t-1);font-size:var(--t-text-13)}.t-rubric__value{font-size:var(--t-text-13);font-variant-numeric:tabular-nums;color:var(--t-fg)}.t-rubric__track{position:relative;grid-column:1/-1;height:var(--t-1-5);border-radius:var(--t-r-full);background:var(--t-sunken)}.t-rubric__track--empty{background:repeating-linear-gradient(90deg,var(--t-line) 0 var(--t-1),transparent var(--t-1) var(--t-2))}.t-rubric__fill{position:absolute;inset:0 auto 0 0;border-radius:var(--t-r-full);background:var(--t-data)}.t-rubric__fill--below{background:var(--t-waiting-solid)}.t-rubric__bar{position:absolute;top:calc(var(--t-1) * -1);bottom:calc(var(--t-1) * -1);width:var(--t-half);margin-left:-1px;border-radius:var(--t-r-full);background:var(--t-fg)}.t-rubric__legend{display:flex;justify-content:space-between;gap:var(--t-3)}.t-rubric__legend,.t-rubric__note{grid-column:1/-1;color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13)}.t-decisions{display:inline-flex;align-items:stretch;border:1px solid var(--t-line-strong);border-radius:var(--t-r-control);background:var(--t-surface);overflow:hidden}.t-decision{display:inline-flex;align-items:center;gap:var(--t-1-5);height:calc(var(--t-control-md) - 2px);padding:0 var(--t-3);border:0;background:transparent;color:var(--t-fg-2);font-size:var(--t-text-14);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--t-fast) var(--t-ease),color var(--t-fast) var(--t-ease)}.t-decisions--sm .t-decision{height:calc(var(--t-control-sm) - 2px);padding:0 var(--t-2);font-size:var(--t-text-13)}.t-decision+.t-decision{border-left:1px solid var(--t-line)}.t-decision:hover{background:var(--t-hover);color:var(--t-fg)}.talent-root .t-decision:focus-visible{outline-offset:-2px}.t-decision[aria-pressed=true][data-value=reach_out]{background:var(--t-accent-soft);color:var(--t-accent)}.t-decision[aria-pressed=true][data-value=maybe]{background:var(--t-waiting-bg);color:var(--t-waiting-fg)}.t-decision[aria-pressed=true][data-value=skip]{background:var(--t-neutral-bg);color:var(--t-fg)}.t-decision:disabled,.t-decision[aria-disabled=true]{cursor:not-allowed;color:var(--t-faint);background:transparent}.t-decision .t-kbd{min-width:var(--t-4);height:var(--t-4);font-size:var(--t-text-12)}.t-sender{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,128px) auto;align-items:center;gap:var(--t-4);min-height:var(--t-row);padding:var(--t-1) 0}.t-sender+.t-sender{border-top:1px solid var(--t-line)}.t-sender__who{flex-wrap:wrap;gap:0 var(--t-2)}.t-sender__line,.t-sender__who{display:flex;align-items:center;min-width:0}.t-sender__line{flex:1 1 100%;gap:var(--t-2)}.t-sender__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--t-fg)}.t-sender__kind{flex:none;color:var(--t-faint)}.t-sender__status--attention{color:var(--t-waiting-fg)}.t-sender__status{flex:1 1 100%;min-width:0;padding-left:var(--t-4);overflow:hidden;color:var(--t-muted);font-size:var(--t-text-13);line-height:var(--t-lh-13);text-overflow:ellipsis;white-space:nowrap}.t-sender__name{flex:0 1 auto;min-width:0}.t-sender__usage{display:grid;gap:var(--t-1)}.t-sender__usage-text{font-size:var(--t-text-13);color:var(--t-muted);text-align:right;font-variant-numeric:tabular-nums}.t-identity,.t-sender__usage-text{line-height:var(--t-lh-13);white-space:nowrap}.t-identity{display:inline-flex;align-items:center;gap:var(--t-1-5);height:var(--t-control-sm);padding:0 var(--t-2);border:1px solid var(--t-line);border-radius:var(--t-r-control);background:var(--t-surface);color:var(--t-fg-2);font-size:var(--t-text-13);transition:border-color var(--t-fast) var(--t-ease)}.t-identity:hover{border-color:var(--t-line-strong);color:var(--t-fg)}.t-identity>svg{color:var(--t-muted)}.t-identity__verified{color:var(--t-good-fg)}.t-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--t-6)}.t-shortcuts__group h3{margin:0 0 var(--t-2);font-size:var(--t-text-13);line-height:var(--t-lh-13);font-weight:500;color:var(--t-muted)}.t-shortcuts__row{display:flex;align-items:center;justify-content:space-between;gap:var(--t-3);min-height:var(--t-control-md);border-bottom:1px solid var(--t-line);color:var(--t-fg-2)}.t-kit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.t-kit-grid,.t-kit-split{display:grid;gap:var(--t-4)}.t-kit-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.t-kit-scope{border:1px solid var(--t-line);border-radius:var(--t-r-card);padding:var(--t-4);min-width:0}.t-kit-label{display:inline-flex;align-items:center;gap:var(--t-2);margin-bottom:var(--t-3);color:var(--t-muted);font-size:var(--t-text-13)}.t-kit-section{display:flex;flex-direction:column;gap:var(--t-3);padding:var(--t-6) 0;border-top:1px solid var(--t-line)}.t-kit-section:first-child{border-top:0}.t-kit-swatch{display:flex;flex-direction:column;gap:var(--t-1);font-size:var(--t-text-13)}.t-kit-swatch>span:first-child{height:var(--t-10);border:1px solid var(--t-line);border-radius:var(--t-r-control)}