@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.p.2_mbdogr7ni8i.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_899d60d1-module__kJeDQq__className{font-family:dmSans,dmSans Fallback}.dmsans_899d60d1-module__kJeDQq__variable{--tm-font-dm-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:playfair;src:url(../media/playfair_display_latin-s.p.3u4lli0-axodc.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:playfair Fallback;src:local(Arial);ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.0%;size-adjust:101.58%}.playfair_6ec97ee0-module__JwIsoW__className{font-family:playfair,playfair Fallback}.playfair_6ec97ee0-module__JwIsoW__variable{--tm-font-playfair:"playfair", "playfair Fallback"}
@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_400_latin-s.p.40sczeszzbjw1.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_500_latin-s.p.0oace-s_gkfks.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:ibmPlexMono;src:url(../media/ibm_plex_mono_600_latin-s.p.226pwps5o-gq_.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:ibmPlexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.ibmplexmono_e39e8774-module__8V0CFW__className{font-family:ibmPlexMono,ibmPlexMono Fallback}.ibmplexmono_e39e8774-module__8V0CFW__variable{--tm-font-ibm-plex-mono:"ibmPlexMono", "ibmPlexMono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-0:#fff;--gray-25:#fbfbfc;--gray-50:#f6f7f9;--gray-100:#eef0f3;--gray-150:#e5e8ec;--gray-200:#dadee4;--gray-300:#c2c8d1;--gray-400:#9aa2ae;--gray-450:#6f7782;--gray-500:#6b7480;--gray-600:#4d5560;--gray-700:#363c45;--gray-800:#23272e;--gray-900:#14171b;--blue-50:#eff4fe;--blue-100:#dbe6fd;--blue-200:#b7cdfa;--blue-300:#8bacf6;--blue-400:#3b82f6;--blue-500:#2563eb;--blue-600:#1d4fd7;--blue-700:#1a3fae;--blue-800:#16357e;--navy-900:#060d1a;--navy-800:#0a1628;--navy-700:#111d33;--navy-600:#1a2942;--gold-300:#e3c878;--gold-500:#c8a13a;--gold-600:#a8842b;--violet-50:#f1eefc;--violet-100:#e3ddf9;--violet-200:#c8bdf2;--violet-400:#8a74e0;--violet-500:#6a53d4;--violet-600:#563fbb;--green-50:#e7f8f1;--green-100:#c8efde;--green-400:#34d399;--green-500:#10b981;--green-600:#0b8f64;--amber-50:#fbf2dd;--amber-100:#f6e3b6;--amber-400:#e3a82a;--amber-500:#d6920b;--amber-600:#a87108;--red-50:#fbeceb;--red-100:#f6d3d1;--red-400:#e26a63;--red-500:#d6453d;--red-600:#b1322b;--surface-app:var(--gray-50);--surface-card:var(--gray-0);--surface-sunken:var(--gray-100);--surface-hover:var(--gray-50);--surface-active:var(--gray-100);--surface-inverse:var(--navy-800);--surface-ai:var(--violet-50);--text-strong:var(--gray-900);--text-body:var(--gray-700);--text-muted:var(--gray-500);--text-subtle:var(--gray-450);--text-on-accent:var(--gray-0);--text-link:var(--blue-600);--text-ai:var(--violet-600);--border-subtle:var(--gray-150);--border-default:var(--gray-200);--border-strong:var(--gray-300);--border-focus:var(--blue-500);--accent:var(--blue-500);--accent-hover:var(--blue-600);--accent-active:var(--blue-700);--accent-soft:var(--blue-50);--accent-soft-border:var(--blue-100);--status-success:var(--green-500);--status-success-soft:var(--green-50);--status-warning:var(--amber-500);--status-warning-soft:var(--amber-50);--status-danger:var(--red-500);--status-danger-soft:var(--red-50);--status-info:var(--blue-500);--status-info-soft:var(--blue-50);--status-ai:var(--violet-500);--status-ai-soft:var(--violet-50);--ring:0 0 0 3px var(--blue-100);--font-sans:var(--tm-font-dm-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:var(--tm-font-playfair), Georgia, serif;--font-mono:var(--tm-font-ibm-plex-mono), ui-monospace, "SF Mono", Menlo, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display-size:40px;--text-display-lh:44px;--text-display-ls:-.02em;--text-h1-size:28px;--text-h1-lh:34px;--text-h1-ls:-.018em;--text-h2-size:22px;--text-h2-lh:28px;--text-h2-ls:-.014em;--text-h3-size:17px;--text-h3-lh:24px;--text-h3-ls:-.008em;--text-body-lg-size:16px;--text-body-lg-lh:24px;--text-body-size:14px;--text-body-lh:21px;--text-body-sm-size:13px;--text-body-sm-lh:19px;--text-caption-size:12px;--text-caption-lh:16px;--text-overline-size:11px;--text-overline-lh:14px;--text-overline-ls:.06em;--text-mono-size:13px;--text-mono-lh:18px;--space-0:0;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--control-sm:28px;--control-md:34px;--control-lg:40px;--container-max:1280px;--content-max:1180px;--sidebar-w:248px;--shadow-xs:0 1px 2px #14171b0a;--shadow-sm:0 1px 2px #14171b0d, 0 1px 3px #14171b0a;--shadow-md:0 2px 4px #14171b0d, 0 4px 12px #14171b0f;--shadow-lg:0 8px 24px #14171b1a, 0 2px 6px #14171b0d;--shadow-xl:0 16px 48px #14171b29, 0 4px 12px #14171b0f;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.11s;--dur-base:.16s;--dur-slow:.24s}*{box-sizing:border-box}html,body,#__next{height:100%;margin:0}body{color:var(--text-body);font-family:var(--font-sans);background:var(--surface-app)}.tm-app-fonts{--font-sans:var(--tm-font-dm-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);--font-display:var(--tm-font-playfair,Georgia, serif);--font-mono:var(--tm-font-ibm-plex-mono,ui-monospace, "SF Mono", Menlo, monospace);height:100%;font-family:var(--font-sans)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:#0000}a{color:inherit}:focus-visible{outline:3px solid var(--blue-100);outline-offset:2px}.tm-ui-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--text-on-accent);background:var(--accent);font-weight:var(--weight-semibold);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.tm-ui-button:hover:not(:disabled){background:var(--accent-hover)}.tm-ui-button:active:not(:disabled){transform:translateY(.5px)}.tm-ui-button:focus-visible{box-shadow:var(--ring);outline:none}.tm-ui-button:disabled{cursor:not-allowed;opacity:.5}.tm-ui-secondary{border-color:var(--border-default);color:var(--text-strong);background:var(--surface-card)}.tm-ui-secondary:hover:not(:disabled),.tm-ui-ghost:hover:not(:disabled){background:var(--surface-hover)}.tm-ui-ghost{color:var(--text-body);background:0 0}.tm-ui-danger{background:var(--status-danger)}.tm-ui-danger:hover:not(:disabled){background:var(--red-600)}.tm-ui-ai{background:var(--status-ai)}.tm-ui-ai:hover:not(:disabled){background:var(--violet-600)}.tm-ui-sm{height:var(--control-sm);padding:0 var(--space-2-5);border-radius:var(--radius-sm);font-size:var(--text-body-sm-size)}.tm-ui-md{height:var(--control-md);padding:0 var(--space-3-5);font-size:var(--text-body-size)}.tm-ui-lg{height:var(--control-lg);padding:0 var(--space-5);font-size:var(--text-body-lg-size)}.tm-ui-fullWidth{width:100%}.tm-ui-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:13px;height:13px;animation:.6s linear infinite spin}.tm-ui-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);min-width:0;box-shadow:var(--shadow-xs);position:relative;overflow:hidden}.tm-ui-card[class*=accent-]:before{background:var(--card-accent);content:"";height:3px;position:absolute;inset:0 0 auto}.tm-ui-padding-none{padding:0}.tm-ui-padding-sm{padding:var(--space-3)}.tm-ui-padding-md{padding:var(--space-4)}.tm-ui-padding-lg{padding:var(--space-6)}.tm-ui-accent-neutral{--card-accent:var(--gray-400)}.tm-ui-accent-info,.tm-ui-accent-blue{--card-accent:var(--blue-500)}.tm-ui-accent-success{--card-accent:var(--green-500)}.tm-ui-accent-warning{--card-accent:var(--amber-500)}.tm-ui-accent-danger{--card-accent:var(--red-500)}.tm-ui-accent-ai{--card-accent:var(--violet-500)}.tm-ui-badge{align-items:center;gap:var(--space-1-5);min-height:20px;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);color:var(--badge-fg);background:var(--badge-bg);font-size:var(--text-caption-size);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1;display:inline-flex}.tm-ui-badgeDot{padding-left:var(--space-2)}.tm-ui-badgeSolid{color:#fff;background:var(--badge-dot)}.tm-ui-dot{background:var(--badge-dot);border-radius:50%;flex:none;width:6px;height:6px}.tm-ui-badgeSolid .tm-ui-dot{background:#fff}.tm-ui-tone-neutral{--badge-bg:var(--gray-100);--badge-fg:var(--gray-700);--badge-dot:var(--gray-400)}.tm-ui-tone-info{--badge-bg:var(--status-info-soft);--badge-fg:var(--blue-700);--badge-dot:var(--blue-500)}.tm-ui-tone-success{--badge-bg:var(--status-success-soft);--badge-fg:var(--green-600);--badge-dot:var(--green-500)}.tm-ui-tone-warning{--badge-bg:var(--status-warning-soft);--badge-fg:var(--amber-600);--badge-dot:var(--amber-500)}.tm-ui-tone-danger{--badge-bg:var(--status-danger-soft);--badge-fg:var(--red-600);--badge-dot:var(--red-500)}.tm-ui-tone-ai{--badge-bg:var(--status-ai-soft);--badge-fg:var(--violet-600);--badge-dot:var(--violet-500)}.tm-ui-avatar{width:var(--avatar-size);height:var(--avatar-size);flex:none;display:inline-flex;position:relative}.tm-ui-avatar img,.tm-ui-avatar .tm-ui-initials{object-fit:cover;border-radius:50%;width:100%;height:100%;overflow:hidden}.tm-ui-avatar[data-size=xs]{--avatar-size:22px}.tm-ui-avatar[data-size=sm]{--avatar-size:28px}.tm-ui-avatar[data-size=md]{--avatar-size:36px}.tm-ui-avatar[data-size=lg]{--avatar-size:48px}.tm-ui-initials{color:#fff;background:var(--blue-500);font-size:calc(var(--avatar-size)*.38);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.tm-ui-avatarStatus{width:max(8px,var(--avatar-size)*.28);height:max(8px,var(--avatar-size)*.28);border:2px solid var(--surface-card);border-radius:50%;position:absolute;bottom:0;right:0}.tm-ui-status-online{background:var(--status-success)}.tm-ui-status-away{background:var(--status-warning)}.tm-ui-status-offline{background:var(--gray-300)}.tm-ui-skeleton{border-radius:var(--radius-xs);background:var(--gray-150);width:100%;height:1em;animation:1.5s ease-in-out infinite pulse;display:inline-block}.tm-ui-skeleton[data-width=threeQuarter]{width:75%}.tm-ui-skeleton[data-width=half]{width:50%}.tm-ui-skeleton[data-width=quarter]{width:25%}.tm-ui-skeleton[data-height=heading]{height:1.75em}.tm-ui-skeleton[data-height=block]{height:6rem}.tm-ui-dialog{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:min(460px,100% - 48px);max-height:calc(100% - 48px);color:var(--text-body);background:var(--surface-card);box-shadow:var(--shadow-xl);padding:0;overflow:auto}.tm-ui-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14171b66}.tm-ui-dialog button:focus-visible{box-shadow:var(--ring);outline:none}.tm-ui-dialogHeader{padding:var(--space-5) var(--space-6) 0}.tm-ui-dialogHeader h2{color:var(--text-strong);font-size:var(--text-h3-size);margin:0}.tm-ui-dialogHeader p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-body-sm-size)}.tm-ui-dialogBody{padding:var(--space-4) var(--space-6);font-size:var(--text-body-size)}.tm-ui-dialogFooter{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3-5) var(--space-6);border-top:1px solid var(--border-subtle);background:var(--surface-app);display:flex}.tm-ui-toast{align-items:flex-start;gap:var(--space-3);width:min(360px,100%);padding:var(--space-3) var(--space-3-5);border:1px solid var(--border-default);border-left:3px solid var(--toast-accent);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-lg);display:flex}.tm-ui-toast-neutral{--toast-accent:var(--gray-400)}.tm-ui-toast-info{--toast-accent:var(--blue-500)}.tm-ui-toast-success{--toast-accent:var(--green-500)}.tm-ui-toast-warning{--toast-accent:var(--amber-500)}.tm-ui-toast-danger{--toast-accent:var(--red-500)}.tm-ui-toast-ai{--toast-accent:var(--violet-500)}.tm-ui-toastMark{width:8px;height:8px;margin-top:var(--space-1);background:var(--toast-accent);border-radius:50%;flex:none}.tm-ui-toastCopy{gap:var(--space-0-5);min-width:0;font-size:var(--text-body-sm-size);flex-direction:column;flex:1;display:flex}.tm-ui-toastCopy strong{color:var(--text-strong)}.tm-ui-toastCopy span{color:var(--text-muted)}.tm-ui-toast>button{padding:0 var(--space-0-5);color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.tm-ui-spinner,.tm-ui-skeleton{animation:none}}.tm-pattern-overline{color:var(--text-muted);font-size:var(--text-overline-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-overline-ls);line-height:var(--text-overline-lh);text-transform:uppercase}.tm-pattern-metricStrip{gap:var(--space-0-5);border-bottom:1px solid var(--border-subtle);background:var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid;overflow:hidden}.tm-pattern-metricStrip>div,.tm-pattern-metricStrip>button{min-width:0;padding:var(--space-3) var(--space-5) var(--space-3);align-items:flex-start;gap:var(--space-0-5);color:inherit;background:var(--surface-card);text-align:left;border:0;flex-direction:column;display:flex}.tm-pattern-metricStrip>button{cursor:pointer}.tm-pattern-metricStrip>button:hover{background:var(--surface-hover)}.tm-pattern-metricStrip>button:focus-visible,.tm-pattern-statusList button:focus-visible,.tm-pattern-journeyRail button:focus-visible,.tm-pattern-insight button:focus-visible{z-index:1;box-shadow:var(--ring);outline:none}.tm-pattern-metricValue{align-items:baseline;gap:var(--space-2);max-width:100%;display:flex;overflow:hidden}.tm-pattern-metricValue strong{color:var(--text-strong);font-family:var(--font-display);font-size:26px;font-weight:var(--weight-semibold);letter-spacing:-.02em;flex:none;line-height:1.05}.tm-pattern-metricValue>span{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-semibold)}.tm-pattern-trend-up{color:var(--green-600)}.tm-pattern-trend-down{color:var(--red-600)}.tm-pattern-trend-flat{color:var(--text-muted)}.tm-pattern-metricStrip .tm-pattern-overline{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tm-pattern-hint{max-width:100%;color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tm-pattern-statusList,.tm-pattern-taskList,.tm-pattern-timeline,.tm-pattern-journeyRail ol{margin:0;padding:0;list-style:none}.tm-pattern-statusList,.tm-pattern-taskList{gap:var(--space-2);flex-direction:column;display:flex}.tm-pattern-statusList button,.tm-pattern-statusList .tm-pattern-staticRow{width:100%;min-width:0;padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--surface-card);text-align:left;cursor:pointer;display:flex}.tm-pattern-statusList button:hover:not(:disabled){background:var(--surface-hover)}.tm-pattern-statusList .tm-pattern-staticRow{cursor:default}.tm-pattern-stateDot{border-radius:50%;flex:none;width:7px;height:7px}.tm-pattern-state-healthy{background:var(--green-500)}.tm-pattern-state-delayed{background:var(--amber-500)}.tm-pattern-state-failing{background:var(--red-500)}.tm-pattern-state-manual{background:var(--gray-400)}.tm-pattern-listCopy{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.tm-pattern-listCopy strong{color:var(--text-strong);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold)}.tm-pattern-listCopy span{color:var(--text-muted);font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-pattern-listMeta{color:var(--text-subtle);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.tm-pattern-taskList>li{padding:var(--space-3) var(--space-3);align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-left:3px solid var(--task-accent);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.tm-pattern-task-neutral{--task-accent:var(--gray-400)}.tm-pattern-task-info{--task-accent:var(--blue-500)}.tm-pattern-task-success{--task-accent:var(--green-500)}.tm-pattern-task-warning{--task-accent:var(--amber-500)}.tm-pattern-task-danger{--task-accent:var(--red-500)}.tm-pattern-timeline{gap:var(--space-2);flex-direction:column;display:flex}.tm-pattern-timeline>li{gap:var(--space-2);color:var(--text-body);font-size:var(--text-body-sm-size);grid-template-columns:58px 1fr;line-height:1.5;display:grid}.tm-pattern-timeline time{padding-top:var(--space-0-5);color:var(--text-subtle);font-family:var(--font-mono);font-size:11px}.tm-pattern-timeline .tm-pattern-aiActivity{gap:var(--space-1);display:flex}.tm-pattern-aiActivity>span:first-child{color:var(--violet-500);font-weight:var(--weight-semibold)}.tm-pattern-empty{padding:var(--space-3);color:var(--text-muted);font-size:var(--text-body-sm-size);margin:0}.tm-pattern-insight{padding:var(--space-3-5) var(--space-4);gap:var(--space-2-5);border:1px solid var(--violet-100);border-radius:var(--radius-lg);background:var(--surface-ai);flex-direction:column;display:flex}.tm-pattern-insight header{align-items:center;gap:var(--space-2);display:flex}.tm-pattern-insight header>strong{color:var(--text-ai);font-size:var(--text-body-sm-size)}.tm-pattern-insight header .tm-pattern-confidence{margin-left:auto}.tm-pattern-insight header>button{padding:var(--space-0-5);color:var(--violet-400);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:18px;line-height:1}.tm-pattern-spark{color:var(--status-ai)}.tm-pattern-insightBody{color:var(--text-body);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.tm-pattern-insight footer{gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-pattern-keyValues{margin:0}.tm-pattern-keyValues>div{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(120px,150px) 1fr;align-items:baseline;display:grid}.tm-pattern-keyValues dt{color:var(--text-muted);font-size:12px}.tm-pattern-keyValues dd{min-width:0;color:var(--text-strong);font-size:var(--text-body-sm-size);margin:0}.tm-pattern-mono{font-family:var(--font-mono)}.tm-pattern-journeyHeader{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tm-pattern-journeyTitle{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:160px;display:flex}.tm-pattern-journeyTitle strong{color:var(--text-strong);letter-spacing:-.01em;font-size:15px}.tm-pattern-journeyTitle span{color:var(--text-subtle);font-family:var(--font-mono);font-size:11px}.tm-pattern-journeyRail ol{align-items:stretch;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.tm-pattern-journeyRail li{flex:150px;min-width:150px}.tm-pattern-journeyRail button{width:100%;height:100%;padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--surface-card);text-align:left;cursor:pointer;display:flex}.tm-pattern-journeyRail button[aria-current=step]{border-color:var(--violet-500);background:var(--status-ai-soft)}.tm-pattern-journeyRail button[aria-current=step] strong{color:var(--violet-600)}.tm-pattern-journeyRail button:disabled{color:var(--text-subtle);background:var(--surface-sunken);cursor:not-allowed;opacity:.62}.tm-pattern-stepNumber{border:1px solid var(--border-default);width:22px;height:22px;color:var(--text-muted);background:var(--surface-sunken);font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-bold);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tm-pattern-journeyRail button[aria-current=step][data-complete=false] .tm-pattern-stepNumber{border-color:var(--violet-500);color:#fff;background:var(--violet-500)}.tm-pattern-journeyRail button[data-complete=true] .tm-pattern-stepNumber{border-color:var(--green-500);color:#fff;background:var(--green-500)}.tm-pattern-journeyNav{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.tm-pattern-journeyNav>span{flex:1;min-width:120px}@media (max-width:900px){.tm-pattern-listMeta{display:none}.tm-pattern-taskList>li{flex-wrap:wrap}.tm-pattern-keyValues>div{gap:var(--space-0-5);grid-template-columns:1fr}}.tm-shell-app-shell{min-width:900px;height:100dvh;display:flex;overflow:hidden}.tm-shell-shell-sidebar{width:248px;padding:var(--space-4) var(--space-3) var(--space-3);color:#e2e8f0db;background:linear-gradient(180deg, var(--navy-800) 0%, var(--navy-900) 100%);border-right:1px solid var(--navy-700);flex-direction:column;flex:0 0 248px;display:flex;overflow-y:auto}.tm-shell-sidebar-header{align-items:flex-start;display:flex}.tm-shell-shell-brand{flex:1}.tm-shell-mobile-navigation-trigger,.tm-shell-mobile-navigation-close,.tm-shell-mobile-navigation-backdrop{display:none}.tm-shell-shell-brand{align-items:center;gap:var(--space-2-5);padding:var(--space-1) var(--space-1) var(--space-3-5);color:#fff;text-decoration:none;display:flex}.tm-shell-shell-brand img{flex:none;width:auto;height:22px;display:block}.tm-shell-logo-plate{padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);background:#fff;flex:none;align-items:center;display:inline-flex}.tm-shell-shell-brand>span,.tm-shell-context-trigger>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.tm-shell-shell-brand strong{font-family:var(--font-display);font-size:15px;font-weight:var(--weight-semibold);line-height:1.15}.tm-shell-shell-brand strong span{color:var(--gold-300)}.tm-shell-shell-brand small{margin-top:var(--space-0-5);color:#e2e8f085;font-size:var(--text-overline-size)}.tm-shell-health-indicator{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff1a;text-decoration:none;display:flex;overflow:hidden}.tm-shell-health-indicator>i{background:var(--amber-500);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 3px #d6920b2e}.tm-shell-health-indicator span{flex-direction:column;min-width:0;display:flex}.tm-shell-health-indicator strong{color:#fff;font-size:12px}.tm-shell-health-indicator small{color:#e2e8f094;font-size:var(--text-overline-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-shell-shell-sidebar>nav{gap:var(--space-0-5);flex-direction:column;display:flex}.tm-shell-nav-group{padding:var(--space-2-5) var(--space-2-5) var(--space-1);color:#e2e8f066;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.tm-shell-nav-item{align-items:center;gap:var(--space-2-5);width:100%;min-height:34px;padding:var(--space-2) var(--space-2-5);color:#e2e8f0d6;font-size:var(--text-body-size);border-radius:var(--radius-md);font-weight:500;text-decoration:none;transition:background .11s;display:flex}.tm-shell-nav-item:hover{background:#ffffff0f}.tm-shell-nav-item[aria-current=page]{color:#fff;background:#2563eb40}.tm-shell-nav-item-product{color:color-mix(in oklab, var(--gold-300) 60%, white);background:color-mix(in oklab, var(--gold-300) 9%, transparent);font-weight:600}.tm-shell-nav-item-product .tm-shell-shell-icon{color:var(--gold-300)}.tm-shell-nav-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tm-shell-nav-item>small{padding:0 var(--space-1-5);color:inherit;font-family:var(--font-mono);font-size:var(--text-overline-size);border-radius:var(--radius-pill);background:#ffffff14}.tm-shell-nav-item-available{color:#e2e8f06b;background:#ffffff06}.tm-shell-nav-item-available .tm-shell-shell-icon{color:#e2e8f05c}.tm-shell-nav-item .tm-shell-nav-available-label{color:#e2e8f070;font-family:var(--font-sans);background:0 0;padding:0;font-size:9px}.tm-shell-unavailable{place-items:center;min-height:440px;display:grid}.tm-shell-unavailable .tm-ui-card{width:min(560px,100%);padding:var(--space-10);text-align:center;background:var(--gray-50);border-style:dashed}.tm-shell-unavailable-icon{width:52px;height:52px;margin:0 auto var(--space-4);color:var(--gray-400);background:var(--gray-100);border-radius:50%;place-items:center;font-size:28px;display:grid}.tm-shell-unavailable h2{margin:var(--space-2) 0;font-family:var(--font-display);font-size:var(--text-h2-size)}.tm-shell-unavailable p{color:var(--text-muted)}.tm-shell-unavailable a{margin-top:var(--space-3);color:var(--text-link);font-weight:600;display:inline-flex}.tm-shell-context-loading{z-index:120;justify-content:center;align-items:center;gap:var(--space-3);color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060d1a8f;display:flex;position:fixed;inset:0}.tm-shell-context-loading .tm-ui-spinner{width:24px;height:24px}.tm-shell-shell-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:17px;height:17px}.tm-shell-context-trigger{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2-5) var(--space-2) var(--space-0-5);color:#fff;text-align:left;border:0;border-top:1px solid var(--navy-600);cursor:pointer;background:0 0;margin-top:auto;display:flex}.tm-shell-context-trigger strong{font-size:var(--text-body-sm-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-shell-context-trigger small{color:#e2e8f08f;font-size:var(--text-overline-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-shell-context-trigger b{color:#e2e8f099;margin-left:auto}.tm-shell-avatar{color:#fff;background:#159a73;border:2px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:inline-grid}.tm-shell-shell-workspace{flex-direction:column;flex:1;min-width:0;display:flex}.tm-shell-shell-header{align-items:center;gap:var(--space-4);min-height:60px;padding:0 var(--space-6);background:var(--surface-card);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.tm-shell-shell-header>div{gap:var(--space-0-5);min-width:0;padding:var(--space-2-5) 0;flex-direction:column;flex:1;display:flex}.tm-shell-shell-header h1{color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.014em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:600;line-height:26px;overflow:hidden}.tm-shell-shell-header p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.tm-shell-product-marker{padding:var(--space-1) var(--space-2);letter-spacing:.045em;border-radius:var(--radius-pill);color:#806a2f;background:color-mix(in srgb, var(--gold-300) 17%, transparent);border:1px solid color-mix(in srgb, var(--gold-500) 40%, transparent);text-transform:uppercase;flex:none;font-size:10px;font-weight:700}.tm-shell-icon-button{width:34px;height:34px;color:var(--gray-500);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:inline-grid;position:relative}.tm-shell-icon-button:hover,.tm-shell-icon-button[aria-expanded=true]{color:var(--gray-900);background:var(--gray-50);border-color:var(--gray-200)}.tm-shell-icon-button>i{background:var(--red-500);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.tm-shell-shell-breadcrumbs{align-items:center;gap:var(--space-2);min-height:39px;padding:var(--space-2) var(--space-6);color:var(--gold-500);background:var(--surface-card);border-bottom:1px solid var(--border-default);font-size:var(--text-body-sm-size);flex:none;display:flex;overflow:hidden}.tm-shell-shell-breadcrumbs ol{align-items:center;gap:var(--space-2);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.tm-shell-shell-breadcrumbs li{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:flex;overflow:hidden}.tm-shell-shell-breadcrumbs li:not(:first-child):before{color:var(--gold-500);content:">";font-weight:700}.tm-shell-shell-breadcrumbs a{color:var(--blue-600);-webkit-text-decoration-color:color-mix(in srgb, var(--blue-600) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--blue-600) 30%, transparent);text-underline-offset:2px;font-weight:600}.tm-shell-copy-link{padding:var(--space-1) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-card);font-size:11px;font-weight:var(--weight-semibold);cursor:pointer;flex:none}.tm-shell-copy-link:hover{color:var(--text-strong);background:var(--surface-hover)}.tm-shell-mission{align-items:center;gap:var(--space-2-5);padding:var(--space-2-5) var(--space-6);color:var(--text-body);background:var(--surface-sunken);border-bottom:1px solid var(--border-subtle);font-size:var(--text-body-sm-size);flex:none;line-height:1.5;display:flex}.tm-shell-mission .tm-shell-shell-icon{color:var(--text-subtle)}.tm-shell-shell-content{padding:var(--space-6);flex:1;overflow:auto}.tm-shell-shell-content>:first-child{width:100%;max-width:1180px}.tm-shell-shell-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#060d1a29;position:fixed;inset:0}.tm-shell-shell-overlay-panel{color:var(--text-body);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:absolute;overflow:hidden}.tm-shell-notifications-panel{width:min(390px,100vw - 40px);top:68px;right:20px}.tm-shell-context-panel{width:340px;bottom:16px;left:16px}.tm-shell-overlay-heading{padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;display:flex}.tm-shell-overlay-heading h2{margin:var(--space-0-5) 0 0;color:var(--text-strong);font-family:var(--font-display);font-size:20px;line-height:24px}.tm-shell-overlay-heading>span{padding:var(--space-0-5) var(--space-2);color:var(--blue-600);background:var(--blue-50);border-radius:var(--radius-pill);font-size:11px;font-weight:700}.tm-shell-eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.tm-shell-notification-list a{align-items:flex-start;gap:var(--space-2-5);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);text-decoration:none;display:flex}.tm-shell-notification-list a:hover{background:var(--gray-50)}.tm-shell-notification-list i{width:8px;height:8px;margin-top:var(--space-1);border-radius:50%;flex:none}.tm-shell-tone-danger{background:var(--red-500)}.tm-shell-tone-ai{background:var(--violet-500)}.tm-shell-tone-warning{background:var(--amber-500)}.tm-shell-notification-list span,.tm-shell-user-list button>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.tm-shell-notification-list strong,.tm-shell-user-list strong{color:var(--text-strong);font-size:var(--text-body-sm-size)}.tm-shell-notification-list small,.tm-shell-user-list small{color:var(--text-muted);font-size:11px}.tm-shell-overlay-footer{padding:var(--space-3) var(--space-5);color:var(--blue-600);text-align:center;font-size:12px;font-weight:700;text-decoration:none;display:block}.tm-shell-context-note{padding:var(--space-3) var(--space-5) var(--space-2);color:var(--text-muted);font-size:var(--text-caption-size);margin:0}.tm-shell-user-list{gap:var(--space-0-5);padding:var(--space-1) var(--space-2) var(--space-2);flex-direction:column;display:flex}.tm-shell-user-list button{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2) var(--space-2-5);color:var(--text-body);text-align:left;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;display:flex}.tm-shell-user-list button:hover,.tm-shell-user-list button[aria-pressed=true]{background:var(--gray-100)}.tm-shell-user-list button>b{color:var(--green-500)}.tm-shell-action-toast{z-index:80;right:var(--space-4);bottom:var(--space-4);width:min(390px,100vw - var(--space-8));position:fixed}@media (max-width:800px){.tm-shell-app-shell{min-width:0;height:auto;min-height:100dvh;display:block;overflow:visible}.tm-shell-shell-sidebar{z-index:112;width:min(320px,88vw);height:100dvh;padding:var(--space-3);border-right:1px solid var(--navy-700);box-shadow:var(--shadow-lg);transition:transform .18s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%)}.tm-shell-shell-sidebar.is-open{transform:translate(0)}.tm-shell-sidebar-header{align-items:center}.tm-shell-mobile-navigation-close{color:#fff;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:1px solid #ffffff24;flex:none;place-items:center;width:40px;height:40px;font-size:28px;line-height:1;display:inline-grid}.tm-shell-shell-brand{min-width:0;padding:var(--space-1) var(--space-1) var(--space-3)}.tm-shell-logo-plate{padding:var(--space-1) var(--space-2)}.tm-shell-shell-brand img{width:auto;height:18px}.tm-shell-health-indicator{display:flex}.tm-shell-shell-sidebar>nav{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex;overflow:visible}.tm-shell-nav-group{display:block}.tm-shell-nav-item{width:100%;min-height:40px;padding:var(--space-2) var(--space-2-5);font-size:var(--text-body-size)}.tm-shell-nav-item>small{padding-inline:var(--space-1)}.tm-shell-context-trigger{width:100%;padding:var(--space-3) var(--space-2) var(--space-1);border-top:1px solid var(--navy-600);margin-top:auto}.tm-shell-shell-workspace{min-height:100dvh}.tm-shell-shell-header{gap:var(--space-2-5);min-height:54px;padding-inline:var(--space-4)}.tm-shell-mobile-navigation-trigger{justify-content:center;align-items:center;gap:var(--space-1);width:40px;height:40px;color:var(--text-strong);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex-direction:column;flex:none;padding:0;display:inline-flex}.tm-shell-mobile-navigation-trigger span{border-radius:var(--radius-pill);background:currentColor;width:18px;height:2px}.tm-shell-mobile-navigation-backdrop{z-index:111;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#060d1a61;border:0;padding:0;display:block;position:fixed;inset:0}.tm-shell-shell-header h1{font-size:19px}.tm-shell-shell-header p{display:none}.tm-shell-shell-breadcrumbs{padding-inline:var(--space-4)}.tm-shell-shell-content{padding:var(--space-4) var(--space-3-5) var(--space-8);overflow:visible}.tm-shell-mission{padding:var(--space-2) var(--space-4)}.tm-shell-context-panel{width:auto;bottom:12px;left:12px;right:12px}.tm-shell-notifications-panel{width:calc(100vw - 24px);top:98px;right:12px}}.tm-dashboard-page{max-width:var(--content-max);gap:var(--space-4);flex-direction:column;display:flex}.tm-dashboard-health-summary{align-items:flex-start;gap:var(--space-3-5);margin-bottom:var(--space-3-5);flex-wrap:wrap;display:flex}.tm-dashboard-health-summary>div{gap:var(--space-1);flex-direction:column;flex:1;min-width:220px;display:flex}.tm-dashboard-health-summary strong{color:var(--text-strong);font-size:15px;font-weight:var(--weight-bold);letter-spacing:-.01em}.tm-dashboard-health-summary span:not(.tm-dashboard-health-dot){color:var(--text-body);font-size:var(--text-body-sm-size);line-height:1.55}.tm-dashboard-health-dot{width:11px;height:11px;margin-top:var(--space-1);background:var(--amber-500);border-radius:50%;flex:none}.tm-dashboard-health-checks{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.tm-dashboard-health-check{min-width:0;padding:var(--space-2-5) var(--space-3);gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.tm-dashboard-health-check>div{align-items:center;gap:var(--space-2);display:flex}.tm-dashboard-health-check strong{min-width:0;color:var(--text-strong);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);flex:1}.tm-dashboard-health-check small{padding-left:var(--space-3-5);color:var(--text-muted);font-size:var(--text-caption-size)}.tm-dashboard-health-state{font-family:var(--font-mono);font-size:11px}.tm-dashboard-tone-dot{border-radius:50%;flex:none;width:7px;height:7px}.tm-dashboard-tone-success{background:var(--green-500)}.tm-dashboard-tone-warning{background:var(--amber-500)}.tm-dashboard-tone-danger{background:var(--red-500)}.tm-dashboard-tone-info{background:var(--blue-500)}.tm-dashboard-tone-neutral{background:var(--gray-400)}.tm-dashboard-text-success{color:var(--green-600)}.tm-dashboard-text-warning{color:var(--amber-600)}.tm-dashboard-text-danger{color:var(--red-600)}.tm-dashboard-text-info{color:var(--blue-600)}.tm-dashboard-text-neutral{color:var(--gray-500)}.tm-dashboard-columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;display:grid}.tm-dashboard-side{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tm-dashboard-card-heading{align-items:center;gap:var(--space-2-5);margin-bottom:var(--space-3);display:flex}.tm-dashboard-card-heading>span:first-child{color:var(--text-muted);font-size:var(--text-overline-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-overline-ls);line-height:var(--text-overline-lh);text-transform:uppercase;flex:1}.tm-dashboard-product-list{gap:var(--space-2);flex-direction:column;display:flex}.tm-dashboard-product-list>a{min-width:0;padding:var(--space-3) var(--space-3);align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--surface-card);text-decoration:none;display:flex}.tm-dashboard-product-list>a:hover{background:var(--surface-hover)}.tm-dashboard-product-list>a>span{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.tm-dashboard-product-list strong{color:var(--text-strong);font-size:13px;font-weight:var(--weight-semibold)}.tm-dashboard-product-list small{color:var(--text-muted);font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-dashboard-product-list i{border-radius:50%;flex:none;width:7px;height:7px}.tm-dashboard-product-list b{color:var(--text-subtle);font-size:18px;font-weight:var(--weight-regular)}.tm-dashboard-product-icon{width:17px;height:17px;color:var(--text-subtle);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none}.tm-dashboard-explainer{color:var(--text-body);margin:0;font-size:13px;line-height:1.55}.tm-dashboard-loading{gap:var(--space-4);display:grid}.tm-dashboard-loading-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tm-dashboard-state{max-width:560px}@media (max-width:700px){.tm-dashboard-columns,.tm-dashboard-loading-grid{grid-template-columns:1fr}.tm-dashboard-health-summary>a{width:100%}}.tm-people{max-width:var(--content-max);gap:var(--space-4);flex-direction:column;display:flex}.tm-people__metrics{margin:-var(--space-5) -var(--space-6) var(--space-2);box-shadow:none;border-width:0 0 1px;border-radius:0}.tm-people__journey-pitch{min-width:0;padding:var(--space-4) var(--space-4);align-items:center;gap:var(--space-3-5);flex-wrap:wrap;display:flex}.tm-people__journey-pitch>div{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:200px;display:flex}.tm-people__journey-pitch strong{color:var(--text-strong);font-size:13px;font-weight:700}.tm-people__journey-pitch span{color:var(--text-muted);font-size:var(--text-body-sm-size);line-height:1.5}.tm-people__button-link{height:var(--control-sm);padding:0 var(--space-2-5);border-radius:var(--radius-sm);color:#fff;background:var(--violet-500);align-items:center;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.tm-people__columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;display:grid}.tm-people__stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tm-people__card{min-width:0}.tm-people__card-heading{margin-bottom:var(--space-3);align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.tm-people__card-heading>span:first-child{min-width:140px;color:var(--text-muted);font-size:var(--text-overline-size);letter-spacing:var(--text-overline-ls);text-transform:uppercase;flex:1;font-weight:600}.tm-people__overline{margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--text-overline-size);letter-spacing:var(--text-overline-ls);text-transform:uppercase;font-weight:600}.tm-people__meeting-list,.tm-people__queue{gap:var(--space-2);flex-direction:column;display:flex}.tm-people__meeting{padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--surface-card);transition:background var(--dur-fast);text-decoration:none;display:flex}.tm-people__meeting:hover{background:var(--surface-hover)}.tm-people__meeting>span:last-child{color:var(--text-subtle)}.tm-people__avatars{display:flex}.tm-people__avatars>span+span{margin-left:-6px}.tm-people__record-title{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:120px;display:flex}.tm-people__record-title strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.tm-people__record-title span{color:var(--text-subtle);font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-people__mono{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;font-size:11px}.tm-people__trend{color:var(--text-muted);font-size:12px;font-weight:600}.tm-people__trend--rising{color:var(--amber-600)}.tm-people__trend--new{color:var(--blue-700)}.tm-people__table-wrap{overflow-x:auto}.tm-people__table{border-collapse:collapse;width:100%;color:var(--text-body);font-size:var(--text-body-sm-size)}.tm-people__table th{padding:var(--space-2) var(--space-2-5);border-bottom:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.tm-people__table td{padding:var(--space-2-5);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.tm-people__table tbody tr{cursor:pointer}.tm-people__table tbody tr:hover{background:var(--surface-hover)}.tm-people__table tbody tr:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px}.tm-people__sentiment{border-radius:var(--radius-pill);background:var(--surface-sunken);width:78px;height:5px;display:flex;overflow:hidden}.tm-people__sentiment i{height:100%}.tm-people__sentiment-positive{background:var(--green-500)}.tm-people__sentiment-neutral{background:var(--gray-300)}.tm-people__sentiment-negative{background:var(--red-500)}.tm-people__sentiment i[data-value="0"]{width:0%}.tm-people__sentiment i[data-value="1"]{width:1%}.tm-people__sentiment i[data-value="2"]{width:2%}.tm-people__sentiment i[data-value="3"]{width:3%}.tm-people__sentiment i[data-value="4"]{width:4%}.tm-people__sentiment i[data-value="5"]{width:5%}.tm-people__sentiment i[data-value="6"]{width:6%}.tm-people__sentiment i[data-value="7"]{width:7%}.tm-people__sentiment i[data-value="8"]{width:8%}.tm-people__sentiment i[data-value="9"]{width:9%}.tm-people__sentiment i[data-value="10"]{width:10%}.tm-people__sentiment i[data-value="11"]{width:11%}.tm-people__sentiment i[data-value="12"]{width:12%}.tm-people__sentiment i[data-value="13"]{width:13%}.tm-people__sentiment i[data-value="14"]{width:14%}.tm-people__sentiment i[data-value="15"]{width:15%}.tm-people__sentiment i[data-value="16"]{width:16%}.tm-people__sentiment i[data-value="17"]{width:17%}.tm-people__sentiment i[data-value="18"]{width:18%}.tm-people__sentiment i[data-value="19"]{width:19%}.tm-people__sentiment i[data-value="20"]{width:20%}.tm-people__sentiment i[data-value="21"]{width:21%}.tm-people__sentiment i[data-value="22"]{width:22%}.tm-people__sentiment i[data-value="23"]{width:23%}.tm-people__sentiment i[data-value="24"]{width:24%}.tm-people__sentiment i[data-value="25"]{width:25%}.tm-people__sentiment i[data-value="26"]{width:26%}.tm-people__sentiment i[data-value="27"]{width:27%}.tm-people__sentiment i[data-value="28"]{width:28%}.tm-people__sentiment i[data-value="29"]{width:29%}.tm-people__sentiment i[data-value="30"]{width:30%}.tm-people__sentiment i[data-value="31"]{width:31%}.tm-people__sentiment i[data-value="32"]{width:32%}.tm-people__sentiment i[data-value="33"]{width:33%}.tm-people__sentiment i[data-value="34"]{width:34%}.tm-people__sentiment i[data-value="35"]{width:35%}.tm-people__sentiment i[data-value="36"]{width:36%}.tm-people__sentiment i[data-value="37"]{width:37%}.tm-people__sentiment i[data-value="38"]{width:38%}.tm-people__sentiment i[data-value="39"]{width:39%}.tm-people__sentiment i[data-value="40"]{width:40%}.tm-people__sentiment i[data-value="41"]{width:41%}.tm-people__sentiment i[data-value="42"]{width:42%}.tm-people__sentiment i[data-value="43"]{width:43%}.tm-people__sentiment i[data-value="44"]{width:44%}.tm-people__sentiment i[data-value="45"]{width:45%}.tm-people__sentiment i[data-value="46"]{width:46%}.tm-people__sentiment i[data-value="47"]{width:47%}.tm-people__sentiment i[data-value="48"]{width:48%}.tm-people__sentiment i[data-value="49"]{width:49%}.tm-people__sentiment i[data-value="50"]{width:50%}.tm-people__sentiment i[data-value="51"]{width:51%}.tm-people__sentiment i[data-value="52"]{width:52%}.tm-people__sentiment i[data-value="53"]{width:53%}.tm-people__sentiment i[data-value="54"]{width:54%}.tm-people__sentiment i[data-value="55"]{width:55%}.tm-people__sentiment i[data-value="56"]{width:56%}.tm-people__sentiment i[data-value="57"]{width:57%}.tm-people__sentiment i[data-value="58"]{width:58%}.tm-people__sentiment i[data-value="59"]{width:59%}.tm-people__sentiment i[data-value="60"]{width:60%}.tm-people__sentiment i[data-value="61"]{width:61%}.tm-people__sentiment i[data-value="62"]{width:62%}.tm-people__sentiment i[data-value="63"]{width:63%}.tm-people__sentiment i[data-value="64"]{width:64%}.tm-people__sentiment i[data-value="65"]{width:65%}.tm-people__sentiment i[data-value="66"]{width:66%}.tm-people__sentiment i[data-value="67"]{width:67%}.tm-people__sentiment i[data-value="68"]{width:68%}.tm-people__sentiment i[data-value="69"]{width:69%}.tm-people__sentiment i[data-value="70"]{width:70%}.tm-people__sentiment i[data-value="71"]{width:71%}.tm-people__sentiment i[data-value="72"]{width:72%}.tm-people__sentiment i[data-value="73"]{width:73%}.tm-people__sentiment i[data-value="74"]{width:74%}.tm-people__sentiment i[data-value="75"]{width:75%}.tm-people__sentiment i[data-value="76"]{width:76%}.tm-people__sentiment i[data-value="77"]{width:77%}.tm-people__sentiment i[data-value="78"]{width:78%}.tm-people__sentiment i[data-value="79"]{width:79%}.tm-people__sentiment i[data-value="80"]{width:80%}.tm-people__sentiment i[data-value="81"]{width:81%}.tm-people__sentiment i[data-value="82"]{width:82%}.tm-people__sentiment i[data-value="83"]{width:83%}.tm-people__sentiment i[data-value="84"]{width:84%}.tm-people__sentiment i[data-value="85"]{width:85%}.tm-people__sentiment i[data-value="86"]{width:86%}.tm-people__sentiment i[data-value="87"]{width:87%}.tm-people__sentiment i[data-value="88"]{width:88%}.tm-people__sentiment i[data-value="89"]{width:89%}.tm-people__sentiment i[data-value="90"]{width:90%}.tm-people__sentiment i[data-value="91"]{width:91%}.tm-people__sentiment i[data-value="92"]{width:92%}.tm-people__sentiment i[data-value="93"]{width:93%}.tm-people__sentiment i[data-value="94"]{width:94%}.tm-people__sentiment i[data-value="95"]{width:95%}.tm-people__sentiment i[data-value="96"]{width:96%}.tm-people__sentiment i[data-value="97"]{width:97%}.tm-people__sentiment i[data-value="98"]{width:98%}.tm-people__sentiment i[data-value="99"]{width:99%}.tm-people__sentiment i[data-value="100"]{width:100%}.tm-people__queue-row{padding:var(--space-3) var(--space-3-5);gap:var(--space-2);border:1px solid var(--border-subtle);border-left:4px solid var(--gray-400);border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;display:flex}.tm-people__queue-row--danger{border-left-color:var(--red-500)}.tm-people__queue-row--warning{border-left-color:var(--amber-500)}.tm-people__queue-row--success{border-left-color:var(--green-500)}.tm-people__queue-row--info{border-left-color:var(--blue-500)}.tm-people__queue-row>div{align-items:flex-start;gap:var(--space-2-5);display:flex}.tm-people__queue-row>div strong{min-width:0;color:var(--text-strong);flex:1;font-size:13px;line-height:1.4}.tm-people__queue-row p{gap:var(--space-1-5);color:var(--text-body);font-size:var(--text-body-sm-size);margin:0;line-height:1.5;display:flex}.tm-people__queue-row p b{color:var(--violet-500)}.tm-people__queue-row footer{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-people__queue-row footer span{min-width:140px;color:var(--text-muted);font-family:var(--font-mono);flex:1;font-size:11px}.tm-people__explainer p{color:var(--text-body);margin:0;font-size:13px;line-height:1.55}.tm-people__owner-heading{margin-bottom:var(--space-1);align-items:center;gap:var(--space-2-5);display:flex}.tm-people__owner-heading>div{flex-direction:column;flex:1;min-width:0;display:flex}.tm-people__owner-heading strong{color:var(--text-strong);font-size:13px;font-weight:600}.tm-people__owner-heading span{color:var(--text-subtle);font-size:11px}.tm-people__owner-action{padding:var(--space-2) 0;align-items:flex-start;gap:var(--space-2-5);border-top:1px solid var(--border-subtle);display:flex}.tm-people__owner-action>i{width:15px;height:15px;margin-top:var(--space-0-5);border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface-card);flex:none}.tm-people__owner-action>div{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.tm-people__owner-action>div span{color:var(--text-strong);font-size:13px}.tm-people__owner-action>div b{margin-left:var(--space-1-5);color:var(--violet-500);font-size:12px;font-weight:600}.tm-people__owner-action>div small{color:var(--text-subtle);font-size:11px}.tm-people__scores{gap:var(--space-2-5);flex-direction:column;display:flex}.tm-people__scores>div{align-items:center;gap:var(--space-3);display:flex}.tm-people__scores span{min-width:0;color:var(--text-body);font-size:var(--text-body-sm-size);flex:1}.tm-people__scores strong{font-family:var(--font-mono);font-size:15px;font-weight:600}.tm-people__scores small{color:var(--text-subtle);font-family:var(--font-mono);font-size:11px}.tm-people__score--danger{color:var(--red-500)}.tm-people__score--warning{color:var(--amber-500)}.tm-people__score--success{color:var(--green-500)}.tm-people__score--info{color:var(--blue-500)}.tm-people__inbox{gap:var(--space-2-5);flex-direction:column;display:flex}.tm-people__inbox-item{padding:var(--space-3) var(--space-3-5);gap:var(--space-1-5);border:1px solid var(--border-subtle);border-left:3px solid var(--gray-400);border-radius:var(--radius-md);flex-direction:column;display:flex}.tm-people__inbox-item--positive{border-left-color:var(--green-500)}.tm-people__inbox-item--negative{border-left-color:var(--red-500)}.tm-people__inbox-item header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-people__inbox-item header strong{color:var(--text-strong);font-size:13px;font-weight:600}.tm-people__inbox-item header>span{min-width:90px;color:var(--text-subtle);font-family:var(--font-mono);white-space:nowrap;flex:1;font-size:11px}.tm-people__inbox-item p{color:var(--text-body);font-size:var(--text-body-sm-size);margin:0;line-height:1.55}.tm-people__inbox-item>small{color:var(--text-subtle);font-size:11px;font-weight:600}.tm-people__inbox-item>.tm-people__ai-label{color:var(--violet-500)}.tm-people__adoption{gap:var(--space-2);flex-direction:column;display:flex}.tm-people__adoption>div{min-width:0;padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.tm-people__adoption>div>span:nth-child(2){gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.tm-people__adoption strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.tm-people__adoption small{color:var(--text-muted);font-size:11px}.tm-people__crumb{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tm-people__crumb a{color:var(--text-body);font-size:12px;font-weight:600;text-decoration:none}.tm-people__crumb>div{flex-direction:column;flex:1;min-width:180px;display:flex}.tm-people__crumb>div strong{color:var(--text-strong);font-size:15px}.tm-people__crumb>div span{color:var(--text-subtle);font-family:var(--font-mono);font-size:11px}.tm-people__rail ol{gap:var(--space-1-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tm-people__rail li{flex:150px;min-width:150px}.tm-people__rail button{width:100%;height:100%;padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--surface-card);text-align:left;cursor:pointer;display:flex}.tm-people__rail button b{border:1px solid var(--border-default);width:22px;height:22px;color:var(--text-muted);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.tm-people__rail button span{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.tm-people__rail button strong{color:var(--text-strong);font-size:12px}.tm-people__rail button small{color:var(--text-muted);font-size:var(--text-overline-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-people__rail button[aria-current=step]{border-color:var(--violet-500);background:var(--violet-50)}.tm-people__rail button[aria-current=step] b{border-color:var(--violet-500);color:#fff;background:var(--violet-500)}.tm-people__rail button.tm-people__rail-step--done{background:var(--surface-sunken)}.tm-people__rail button.tm-people__rail-step--done b{border-color:var(--green-500);color:#fff;background:var(--green-500)}.tm-people__journey-card{min-width:0}.tm-people__journey-nav{padding-bottom:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2-5);border-bottom:1px solid var(--border-subtle);display:flex}.tm-people__journey-nav>span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:600}.tm-people__journey-nav>div{gap:var(--space-2);display:flex}.tm-people__step{padding-top:var(--space-3-5);gap:var(--space-3-5);flex-direction:column;display:flex}.tm-people__step>p{color:var(--text-body);margin:0;font-size:13px;line-height:1.55}.tm-people__facts{margin:0}.tm-people__facts>div{padding:var(--space-2) 0;gap:var(--space-3);border-top:1px solid var(--border-subtle);font-size:var(--text-body-sm-size);grid-template-columns:minmax(130px,170px) 1fr;display:grid}.tm-people__facts dt{color:var(--text-muted);text-transform:capitalize}.tm-people__facts dd{color:var(--text-strong);margin:0}.tm-people__draft{padding:var(--space-3-5);gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.tm-people__draft>div{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.tm-people__draft p{color:var(--text-body);margin:0;font-size:13px;line-height:1.6}.tm-people__draft>span{margin-bottom:0}.tm-people__badges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-people__chip{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-sunken);font-family:var(--font-mono);font-size:11px;display:inline-flex}.tm-people__chip--ai{color:var(--violet-600);background:var(--status-ai-soft)}.tm-people__status-rows{gap:var(--space-2);flex-direction:column;display:flex}.tm-people__status-rows>div{padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.tm-people__status-rows>div.tm-people__status-row--danger{border-color:var(--red-500)}.tm-people__status-rows>div>span:not(.tm-people__chip){min-width:160px;color:var(--text-strong);flex:1;font-size:13px}.tm-people__status-rows>div>small{color:var(--text-muted);font-size:12px}.tm-people__status-rows>div>small.tm-people__danger-text{color:var(--red-600);font-weight:600}.tm-people__notification{padding:var(--space-3) var(--space-3-5);gap:var(--space-2);border:1px solid var(--blue-500);border-radius:var(--radius-md);color:var(--blue-700);background:var(--status-info-soft);flex-direction:column;display:flex}.tm-people__notification>strong{font-size:var(--text-overline-size);letter-spacing:var(--text-overline-ls);text-transform:uppercase}.tm-people__notification>div{padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);flex-wrap:wrap;display:flex}.tm-people__notification>div>span:nth-child(2){flex-direction:column;flex:1;min-width:160px;display:flex}.tm-people__notification>div b{color:var(--text-strong);font-size:13px}.tm-people__notification>div small,.tm-people__notification>small{color:var(--text-muted);font-size:11px}.tm-people__bars{gap:var(--space-2);flex-direction:column;display:flex}.tm-people__bars>.tm-people__overline{margin-bottom:0}.tm-people__bars>div{align-items:center;gap:var(--space-2-5);display:flex}.tm-people__bars>div>span{width:52px;color:var(--text-muted);flex:none;font-size:12px}.tm-people__bars>div>i{border-radius:var(--radius-pill);background:var(--surface-sunken);flex:1;min-width:70px;height:7px;overflow:hidden}.tm-people__bars>div>i>b{background:var(--amber-500);height:100%;display:block}.tm-people__bars>div>strong{width:28px;color:var(--text-strong);font-family:var(--font-mono);text-align:right;font-size:12px}.tm-people__bars>div>small{min-width:160px;color:var(--text-muted);flex:220px;font-size:12px}.tm-people__bars--recruiter>div>span{width:150px;color:var(--text-strong);font-weight:600}.tm-people__bars b[data-width="0"]{width:0%}.tm-people__bars b[data-width="1"]{width:1%}.tm-people__bars b[data-width="2"]{width:2%}.tm-people__bars b[data-width="3"]{width:3%}.tm-people__bars b[data-width="4"]{width:4%}.tm-people__bars b[data-width="5"]{width:5%}.tm-people__bars b[data-width="6"]{width:6%}.tm-people__bars b[data-width="7"]{width:7%}.tm-people__bars b[data-width="8"]{width:8%}.tm-people__bars b[data-width="9"]{width:9%}.tm-people__bars b[data-width="10"]{width:10%}.tm-people__bars b[data-width="11"]{width:11%}.tm-people__bars b[data-width="12"]{width:12%}.tm-people__bars b[data-width="13"]{width:13%}.tm-people__bars b[data-width="14"]{width:14%}.tm-people__bars b[data-width="15"]{width:15%}.tm-people__bars b[data-width="16"]{width:16%}.tm-people__bars b[data-width="17"]{width:17%}.tm-people__bars b[data-width="18"]{width:18%}.tm-people__bars b[data-width="19"]{width:19%}.tm-people__bars b[data-width="20"]{width:20%}.tm-people__bars b[data-width="21"]{width:21%}.tm-people__bars b[data-width="22"]{width:22%}.tm-people__bars b[data-width="23"]{width:23%}.tm-people__bars b[data-width="24"]{width:24%}.tm-people__bars b[data-width="25"]{width:25%}.tm-people__bars b[data-width="26"]{width:26%}.tm-people__bars b[data-width="27"]{width:27%}.tm-people__bars b[data-width="28"]{width:28%}.tm-people__bars b[data-width="29"]{width:29%}.tm-people__bars b[data-width="30"]{width:30%}.tm-people__bars b[data-width="31"]{width:31%}.tm-people__bars b[data-width="32"]{width:32%}.tm-people__bars b[data-width="33"]{width:33%}.tm-people__bars b[data-width="34"]{width:34%}.tm-people__bars b[data-width="35"]{width:35%}.tm-people__bars b[data-width="36"]{width:36%}.tm-people__bars b[data-width="37"]{width:37%}.tm-people__bars b[data-width="38"]{width:38%}.tm-people__bars b[data-width="39"]{width:39%}.tm-people__bars b[data-width="40"]{width:40%}.tm-people__bars b[data-width="41"]{width:41%}.tm-people__bars b[data-width="42"]{width:42%}.tm-people__bars b[data-width="43"]{width:43%}.tm-people__bars b[data-width="44"]{width:44%}.tm-people__bars b[data-width="45"]{width:45%}.tm-people__bars b[data-width="46"]{width:46%}.tm-people__bars b[data-width="47"]{width:47%}.tm-people__bars b[data-width="48"]{width:48%}.tm-people__bars b[data-width="49"]{width:49%}.tm-people__bars b[data-width="50"]{width:50%}.tm-people__bars b[data-width="51"]{width:51%}.tm-people__bars b[data-width="52"]{width:52%}.tm-people__bars b[data-width="53"]{width:53%}.tm-people__bars b[data-width="54"]{width:54%}.tm-people__bars b[data-width="55"]{width:55%}.tm-people__bars b[data-width="56"]{width:56%}.tm-people__bars b[data-width="57"]{width:57%}.tm-people__bars b[data-width="58"]{width:58%}.tm-people__bars b[data-width="59"]{width:59%}.tm-people__bars b[data-width="60"]{width:60%}.tm-people__bars b[data-width="61"]{width:61%}.tm-people__bars b[data-width="62"]{width:62%}.tm-people__bars b[data-width="63"]{width:63%}.tm-people__bars b[data-width="64"]{width:64%}.tm-people__bars b[data-width="65"]{width:65%}.tm-people__bars b[data-width="66"]{width:66%}.tm-people__bars b[data-width="67"]{width:67%}.tm-people__bars b[data-width="68"]{width:68%}.tm-people__bars b[data-width="69"]{width:69%}.tm-people__bars b[data-width="70"]{width:70%}.tm-people__bars b[data-width="71"]{width:71%}.tm-people__bars b[data-width="72"]{width:72%}.tm-people__bars b[data-width="73"]{width:73%}.tm-people__bars b[data-width="74"]{width:74%}.tm-people__bars b[data-width="75"]{width:75%}.tm-people__bars b[data-width="76"]{width:76%}.tm-people__bars b[data-width="77"]{width:77%}.tm-people__bars b[data-width="78"]{width:78%}.tm-people__bars b[data-width="79"]{width:79%}.tm-people__bars b[data-width="80"]{width:80%}.tm-people__bars b[data-width="81"]{width:81%}.tm-people__bars b[data-width="82"]{width:82%}.tm-people__bars b[data-width="83"]{width:83%}.tm-people__bars b[data-width="84"]{width:84%}.tm-people__bars b[data-width="85"]{width:85%}.tm-people__bars b[data-width="86"]{width:86%}.tm-people__bars b[data-width="87"]{width:87%}.tm-people__bars b[data-width="88"]{width:88%}.tm-people__bars b[data-width="89"]{width:89%}.tm-people__bars b[data-width="90"]{width:90%}.tm-people__bars b[data-width="91"]{width:91%}.tm-people__bars b[data-width="92"]{width:92%}.tm-people__bars b[data-width="93"]{width:93%}.tm-people__bars b[data-width="94"]{width:94%}.tm-people__bars b[data-width="95"]{width:95%}.tm-people__bars b[data-width="96"]{width:96%}.tm-people__bars b[data-width="97"]{width:97%}.tm-people__bars b[data-width="98"]{width:98%}.tm-people__bars b[data-width="99"]{width:99%}.tm-people__bars b[data-width="100"]{width:100%}.tm-people__bar--success{background:var(--green-500)!important}.tm-people__bar--warning{background:var(--amber-500)!important}.tm-people__bar--neutral{background:var(--gray-400)!important}.tm-people__bar--info{background:var(--blue-500)!important}.tm-people__options{gap:var(--space-2);flex-direction:column;display:flex}.tm-people__option{width:100%;padding:var(--space-3) var(--space-3-5);align-items:flex-start;gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--surface-card);text-align:left;cursor:pointer;font-family:inherit;display:flex}.tm-people__option>i{width:15px;height:15px;margin-top:var(--space-0-5);border:1px solid var(--border-default);background:var(--surface-card);border-radius:50%;flex:none}.tm-people__option>span{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.tm-people__option strong{color:var(--text-strong);font-size:13px}.tm-people__option small{color:var(--text-muted);font-size:12px;line-height:1.5}.tm-people__option--selected{border-color:var(--blue-500);background:var(--status-info-soft)}.tm-people__option--selected>i{border-color:var(--blue-500);background:var(--blue-500);box-shadow:inset 0 0 0 3px var(--surface-card)}.tm-people__option:focus-visible{box-shadow:var(--ring);outline:none}.tm-people__shortlist{gap:var(--space-2);flex-direction:column;display:flex}.tm-people__candidate{padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.tm-people__candidate--flagged{border-color:var(--amber-500)}.tm-people__candidate>span:nth-child(2){gap:var(--space-0-5);flex-direction:column;flex:1;min-width:170px;display:flex}.tm-people__candidate strong{color:var(--text-strong);font-size:13px;font-weight:600}.tm-people__candidate small{color:var(--text-muted);font-size:12px}.tm-people__questions{gap:var(--space-2);flex-direction:column;display:flex}.tm-people__questions>.tm-people__overline{margin-bottom:0}.tm-people__questions>div:not(.tm-people__overline){padding:var(--space-2) 0;align-items:flex-start;gap:var(--space-2-5);border-top:1px solid var(--border-subtle);display:flex}.tm-people__questions>div>span{width:128px;color:var(--violet-600);font-family:var(--font-mono);flex:none;font-size:11px}.tm-people__questions p{min-width:0;color:var(--text-body);font-size:var(--text-body-sm-size);flex:1;margin:0;line-height:1.5}.tm-people__decision{padding:var(--space-3) var(--space-3-5);align-items:center;gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.tm-people__decision strong{color:var(--text-strong);font-size:13px}.tm-people__decision span{min-width:140px;color:var(--text-muted);flex:1;font-size:12px}.tm-people__audit-row{grid-template-columns:minmax(130px,160px) 1fr;display:grid}.tm-people__audit-row>*{padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);font-size:12px}.tm-people__audit-row span{color:var(--text-muted)}.tm-people__audit-row strong{color:var(--text-strong)}.tm-people__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-people__dialog-copy{gap:var(--space-2);flex-direction:column;display:flex}.tm-people__dialog-copy p{margin:0;line-height:1.55}.tm-people__empty{color:var(--text-muted);font-size:13px}.tm-people__empty a{color:var(--blue-600);font-weight:600}.tm-people__toast{z-index:20;width:min(360px,100vw - 48px);position:fixed;bottom:24px;right:24px}.tm-people--loading{max-width:1180px}.tm-people--loading article{gap:var(--space-2-5);flex-direction:column;display:flex}@media (max-width:760px){.tm-people__columns{grid-template-columns:minmax(0,1fr)}}.ops-screen{max-width:var(--content-max);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ops-card-reset{min-width:0}.ops-loading-card{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ops-overline{color:var(--text-muted);font-size:var(--text-overline-size);letter-spacing:var(--text-overline-ls);text-transform:uppercase;font-weight:600}.ops-mono{font-family:var(--font-mono);font-size:12px}.ops-muted{color:var(--text-muted)!important}.ops-journey-banner{align-items:center;gap:var(--space-3-5);flex-wrap:wrap;min-width:0;display:flex}.ops-journey-banner>div{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:200px;display:flex}.ops-journey-banner strong{color:var(--text-strong);font-size:13px;font-weight:700}.ops-journey-banner span{color:var(--text-muted);font-size:var(--text-body-sm-size);line-height:1.5}.ops-link-button{height:var(--control-sm);padding:0 var(--space-2-5);border-radius:var(--radius-sm);color:#fff;background:var(--violet-500);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.ops-section-heading{margin-bottom:var(--space-3);align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.ops-section-heading>.ops-overline{flex:1;min-width:130px}.ops-section-heading>:last-child:not(:first-child){gap:var(--space-1-5);flex-wrap:wrap;display:flex}.ops-table-wrap{overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;color:var(--text-body);font-size:var(--text-body-sm-size)}.ops-table th{padding:var(--space-2) var(--space-2-5);border-bottom:1px solid var(--border-default);color:var(--text-muted);text-align:left;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.ops-table td{padding:var(--space-2-5);border-bottom:1px solid var(--border-subtle);vertical-align:middle;white-space:nowrap}.ops-table tbody tr{cursor:pointer}.ops-table tbody tr:hover{background:var(--surface-hover)}.ops-table td:first-child a{gap:var(--space-0-5);min-width:170px;color:inherit;flex-direction:column;text-decoration:none;display:flex}.ops-table td:first-child strong{color:var(--text-strong);font-weight:600}.ops-table td:first-child small{color:var(--text-subtle);font-family:var(--font-mono);font-size:11px}.ops-bar-cell{align-items:center;gap:var(--space-2);min-width:110px;display:flex}.ops-bar-cell>span{width:38px;color:var(--text-strong);text-align:right;flex:none;font-weight:600}.ops-bar-cell .ops-progress{flex:1;width:auto;min-width:44px}.ops-progress{border-radius:var(--radius-pill);background:var(--surface-sunken);appearance:none;border:0;width:76px;height:5px;overflow:hidden}.ops-progress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--surface-sunken)}.ops-progress::-webkit-progress-value{border-radius:var(--radius-pill);background:var(--progress-tone,var(--blue-500))}.ops-progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--progress-tone,var(--blue-500))}.ops-tone-danger{--progress-tone:var(--red-500);--queue-tone:var(--red-500)}.ops-tone-warning{--progress-tone:var(--amber-500);--queue-tone:var(--amber-500)}.ops-tone-success{--progress-tone:var(--green-500);--queue-tone:var(--green-500)}.ops-tone-info{--progress-tone:var(--blue-500);--queue-tone:var(--blue-500)}.ops-lower-grid,.ops-desk-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;display:grid}.ops-desk-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.ops-side-stack,.ops-queue{gap:var(--space-2-5);flex-direction:column;min-width:0;display:flex}.ops-side-stack{gap:var(--space-4)}.ops-queue-row{padding:var(--space-3) var(--space-3-5);gap:var(--space-2);border:1px solid var(--border-subtle);border-left:4px solid var(--queue-tone);border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;display:flex}.ops-queue-title,.ops-queue-actions,.ops-queue-reason{align-items:flex-start;gap:var(--space-2-5);display:flex}.ops-queue-title strong{min-width:0;color:var(--text-strong);flex:1;font-size:13px;line-height:1.4}.ops-queue-reason{gap:var(--space-1-5);color:var(--text-body);font-size:var(--text-body-sm-size);line-height:1.5}.ops-queue-reason span{color:var(--violet-500);flex:none;font-weight:600}.ops-queue-reason p{margin:0}.ops-queue-actions{flex-wrap:wrap;align-items:center}.ops-queue-actions>span{min-width:140px;color:var(--text-muted);flex:1}.ops-approval-owner{color:var(--text-subtle);font-size:var(--text-overline-size)}.ops-shipments,.ops-sic-list,.ops-factor-list,.ops-quality-list,.ops-adoption-list,.ops-week-list,.ops-option-list,.ops-execution-list,.ops-step-body,.ops-tab-copy{gap:var(--space-2);flex-direction:column;display:flex}.ops-shipment{min-width:0;padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.ops-truck{color:var(--text-subtle);flex:none}.ops-shipment>div{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.ops-shipment>div:nth-child(3){align-items:flex-end;gap:var(--space-1);flex:none}.ops-shipment strong{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ops-shipment div>span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ops-method,.ops-muted-copy,.ops-footnote{margin:var(--space-3) 0 0;color:var(--text-body);font-size:13px;line-height:1.55}.ops-muted-copy{margin:0 0 var(--space-2-5);color:var(--text-muted);font-size:var(--text-body-sm-size)}.ops-footnote{color:var(--text-subtle);font-size:var(--text-caption-size)}.ops-segmented{padding:var(--space-0-5);gap:var(--space-0-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);display:inline-flex}.ops-segmented button,.ops-sort-row button,.ops-rules-tabs button{color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.ops-segmented button{padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-sm)}.ops-segmented button.is-active{color:var(--text-strong);background:var(--surface-card);box-shadow:var(--shadow-xs)}.ops-sort-row{margin-bottom:var(--space-2-5);gap:var(--space-1-5);flex-wrap:wrap;display:flex}.ops-sort-row button{padding:var(--space-1) var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);font-size:var(--text-caption-size)}.ops-sort-row button.is-active{border-color:var(--blue-500);color:var(--blue-600);background:var(--blue-50)}.ops-note-mark{margin-left:var(--space-1-5);color:var(--violet-500);font-size:13px}.ops-table td:first-child strong small{margin-left:var(--space-1-5);color:var(--text-subtle);font-size:11px;font-weight:400}.ops-rules-header{margin-bottom:var(--space-3);align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.ops-rules-header .ops-rules-tabs{flex:1;min-width:180px;margin-bottom:0}.ops-rules-tabs{margin-bottom:var(--space-3);gap:var(--space-1);flex-wrap:wrap;display:flex}.ops-rules-tabs button{padding:var(--space-1) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--text-body-sm-size)}.ops-rules-tabs button.is-active{border-color:var(--blue-500);color:var(--blue-600);background:var(--blue-50)}.ops-rules-tabs button:disabled{cursor:not-allowed;opacity:.5}.ops-sic-search{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ops-sic-search input{min-width:200px;height:var(--control-sm);padding:0 var(--space-2-5);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-body);background:var(--surface-card);font-family:var(--font-sans);font-size:var(--text-body-sm-size);flex:1}.ops-sic-list{margin-top:var(--space-2-5);gap:var(--space-1-5)}.ops-sic-list>div,.ops-factor-list>div,.ops-adoption-list>div,.ops-execution-list>div{padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.ops-sic-list strong,.ops-factor-list strong{min-width:0;color:var(--text-strong);font-size:var(--text-body-sm-size);flex:1}.ops-sic-list span:last-child,.ops-factor-list span:last-child{color:var(--text-muted)}.ops-scoring-heading{margin-bottom:var(--space-2);align-items:baseline;gap:var(--space-2);display:flex}.ops-ai-assist{padding:var(--space-2-5) var(--space-3);margin-bottom:var(--space-2-5);align-items:center;gap:var(--space-2-5);border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--surface-sunken);display:flex}.ops-ai-assist>span{color:var(--text-subtle)}.ops-ai-assist>div{flex-direction:column;flex:1;min-width:0;display:flex}.ops-ai-assist strong{color:var(--text-muted);font-size:var(--text-body-sm-size)}.ops-ai-assist small{color:var(--text-subtle);font-size:var(--text-caption-size)}.ops-factor{padding:var(--space-2-5) var(--space-3);gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.ops-factor>div:first-child{align-items:baseline;gap:var(--space-2);display:flex}.ops-factor>div:first-child strong{min-width:0;color:var(--text-strong);font-size:var(--text-body-sm-size);flex:1}.ops-factor-rules{gap:var(--space-1);flex-direction:column;display:flex}.ops-factor-rules>div{align-items:center;gap:var(--space-2-5);display:flex}.ops-factor-rules>div>span:first-child{width:84px;color:var(--text-strong);flex:none}.ops-factor-rules>div>span:nth-child(2){min-width:0;color:var(--text-muted);flex:1;font-size:12px}.ops-factor-rules>div>strong{padding:var(--space-0-5) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-strong)}.ops-scoring-heading>span{flex:1}.ops-quality-list{gap:var(--space-2-5)}.ops-quality-list>div{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.ops-quality-list>span,.ops-quality-list div>span{min-width:150px;color:var(--text-body);font-size:var(--text-body-sm-size);flex:1}.ops-quality-list strong{text-align:right;width:46px}.ops-quality-list .ops-progress{flex:0 110px;width:auto;height:7px}.ops-adoption-list>div>span{flex-direction:column;flex:1;min-width:130px;display:flex}.ops-adoption-list strong{color:var(--text-strong);font-size:var(--text-body-sm-size)}.ops-adoption-list small{color:var(--text-muted);font-size:var(--text-caption-size)}.ops-week-list>div{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.ops-journey-factors{gap:var(--space-2);flex-direction:column;display:flex}.ops-journey-factors>div{align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.ops-journey-factors>div>span:first-child{width:150px;color:var(--text-strong);font-size:var(--text-body-sm-size);flex:none}.ops-journey-factors .ops-progress{flex:1;min-width:90px;height:7px}.ops-journey-factors>div>span:last-child{width:58px;color:var(--text-muted);text-align:right}.ops-week-list>div>span:first-child{width:48px;color:var(--text-muted);font-size:12px}.ops-week-list .ops-progress{flex:1;min-width:80px}.ops-week-list strong{width:78px;color:var(--text-strong);text-align:right}.ops-week-list>div>span:last-child{width:120px;color:var(--text-muted);text-align:right}.ops-step-body{gap:var(--space-3-5)}.ops-step-body>p{color:var(--text-body);margin:0;font-size:13px;line-height:1.55}.ops-option-list>button{padding:var(--space-3) var(--space-3-5);align-items:flex-start;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--surface-card);text-align:left;cursor:pointer;font-family:inherit;display:flex}.ops-option-list>button.is-selected{border-color:var(--violet-500);background:var(--status-ai-soft)}.ops-radio{width:15px;height:15px;margin-top:var(--space-0-5);border:1.5px solid var(--border-default);border-radius:50%;flex:none}.ops-option-list>button.is-selected .ops-radio{border-color:var(--violet-500);background:var(--violet-500);box-shadow:inset 0 0 0 3px var(--surface-card)}.ops-option-list>button>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ops-option-list strong{color:var(--text-strong);font-size:13px}.ops-option-list p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.ops-execution-list>div>span{min-width:170px;color:var(--text-strong);flex:1;font-size:13px}.ops-button-row,.ops-detail-toolbar,.ops-detail-title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ops-button-row{margin-top:var(--space-3)}.ops-step-body>.ops-button-row,.ops-tab-copy>.ops-button-row{margin-top:0}.ops-detail-toolbar{margin-bottom:var(--space-3)}.ops-lead-toolbar{margin-bottom:var(--space-3);align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.ops-toolbar-spacer{flex:1;min-width:20px}.ops-text-button{height:var(--control-sm);padding:0 var(--space-2-5);border-radius:var(--radius-md);color:var(--text-muted);background:0 0;align-items:center;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.ops-text-button:hover{background:var(--surface-hover)}.ops-text-button.is-disabled{cursor:not-allowed;opacity:.5}.ops-detail-toolbar>a{color:var(--text-muted);flex:1;font-size:12px;font-weight:600;text-decoration:none}.ops-detail-title{margin-bottom:var(--space-2-5);align-items:baseline}.ops-detail-title h2{color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:19px}.ops-detail-title>span:nth-child(2){color:var(--text-subtle)}.ops-detail-tabs{padding-bottom:var(--space-2-5);border-bottom:1px solid var(--border-subtle)}.ops-overline-badged,.ops-tab-heading,.ops-note-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ops-tab-heading>.ops-overline{flex:1;min-width:140px}.ops-note-actions>small{min-width:180px;color:var(--text-subtle);font-size:var(--text-caption-size);flex:1}.ops-detail-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.ops-detail-grid p,.ops-journey-body>p{color:var(--text-body);font-size:var(--text-body-sm-size);line-height:1.6}.ops-score-chips{margin-top:var(--space-2-5);gap:var(--space-1-5);flex-wrap:wrap;display:flex}.ops-tab-copy{gap:var(--space-2-5)}.ops-tab-copy>pre{color:var(--text-body);font-family:var(--font-mono);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.ops-tab-copy>textarea{width:100%;padding:var(--space-2-5) var(--space-3);resize:vertical;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-body);background:var(--surface-card);font-family:var(--font-sans);font-size:var(--text-body-sm-size);line-height:1.55}.ops-tab-copy>small{color:var(--text-subtle);font-size:var(--text-caption-size)}.ops-saved{color:var(--green-600);font-size:12px;font-weight:600}.ops-journey-body{gap:var(--space-3-5);flex-direction:column;min-width:0;display:flex}.ops-api-state{padding:var(--space-3);gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);background:var(--surface-sunken);flex-direction:column;display:flex}.ops-api-state>small{color:var(--text-subtle);font-size:var(--text-caption-size)}.ops-toast-region{z-index:40;position:fixed;bottom:24px;right:24px}@media (max-width:760px){.ops-lower-grid,.ops-desk-grid{grid-template-columns:minmax(0,1fr)}.ops-toast-region{bottom:12px;left:12px;right:12px}}.tm-platform{max-width:var(--content-max);gap:var(--space-4);flex-direction:column;display:flex}.tm-platform__card{min-width:0}.tm-platform__card--blue:before,.tm-platform__card--ai:before,.tm-platform__card--danger:before,.tm-platform__card--warning:before,.tm-platform__card--success:before,.tm-platform__card--neutral:before{content:"";height:3px;position:absolute;inset:0 0 auto}.tm-platform__card--blue:before{background:var(--blue-500)}.tm-platform__card--ai:before{background:var(--violet-500)}.tm-platform__card--danger:before{background:var(--red-500)}.tm-platform__card--warning:before{background:var(--amber-500)}.tm-platform__card--success:before{background:var(--green-500)}.tm-platform__card--neutral:before{background:var(--gray-400)}.tm-platform__overline{margin-bottom:var(--space-3);color:var(--text-muted);font-size:var(--text-overline-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-overline-ls);line-height:var(--text-overline-lh);text-transform:uppercase;display:block}.tm-platform__heading{margin-bottom:var(--space-3);align-items:center;gap:var(--space-2-5);flex-wrap:wrap;display:flex}.tm-platform__heading>.tm-platform__overline{flex:1;min-width:140px;margin-bottom:0}.tm-platform__heading>span:not(.tm-platform__overline,[class*=badge]){gap:var(--space-0-5);flex-direction:column;flex:1;min-width:180px;display:flex}.tm-platform__heading>span:not(.tm-platform__overline,[class*=badge]) strong{color:var(--text-strong);font-size:14px}.tm-platform__heading>span:not(.tm-platform__overline,[class*=badge]) small{color:var(--text-subtle);font-family:var(--font-mono);font-size:11px}.tm-platform__heading--counts{margin-bottom:var(--space-3-5)}.tm-platform__heading--feed{margin-bottom:var(--space-2-5)}.tm-platform__count{padding:var(--space-1) var(--space-2-5);align-items:baseline;gap:var(--space-1-5);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-sunken);font-size:11px;display:inline-flex}.tm-platform__count strong{color:var(--text-strong);font-family:var(--font-mono);font-size:12px}.tm-platform__split{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;display:grid}.tm-platform__stack{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tm-platform__body-copy,.tm-platform__callout p{color:var(--text-body);margin:0;font-size:13px;line-height:1.55}.tm-platform__callout{align-items:center;gap:var(--space-3-5);flex-wrap:wrap;display:flex}.tm-platform__callout p{flex:1;min-width:220px}.tm-platform__button-link{height:var(--control-sm);padding:0 var(--space-2-5);border-radius:var(--radius-sm);color:var(--text-on-accent);background:var(--accent);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.tm-platform__button-link--ghost{color:var(--text-body);background:0 0}.tm-platform__button-link--ghost:hover{background:var(--surface-hover)}.tm-platform__button-link--secondary{border-color:var(--border-default);color:var(--text-strong);background:var(--surface-card)}.tm-platform__button-link--secondary:hover{background:var(--surface-hover)}.tm-platform__feeds{gap:var(--space-2);flex-direction:column;display:flex}.tm-platform__feed{width:100%;min-width:0;padding:var(--space-2-5) var(--space-3-5);align-items:center;gap:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--surface-card);font-family:var(--font-sans);text-align:left;cursor:pointer;text-decoration:none;display:flex}.tm-platform__feed:hover{background:var(--surface-hover)}.tm-platform__feed>i{background:var(--gray-400);border-radius:50%;flex:none;width:8px;height:8px}.tm-platform__feed>i[data-state=healthy]{background:var(--green-500)}.tm-platform__feed>i[data-state=delayed]{background:var(--amber-500)}.tm-platform__feed>i[data-state=failing]{background:var(--red-500)}.tm-platform__feed>span:not([class*=badge]){flex-direction:column;flex:auto;min-width:110px;display:flex}.tm-platform__feed>span:not([class*=badge]) strong,.tm-platform__feed>span:not([class*=badge]) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-platform__feed>span:not([class*=badge]) strong{color:var(--text-strong);font-size:var(--text-body-size);font-weight:var(--weight-semibold)}.tm-platform__feed>span:not([class*=badge]) small{color:var(--text-muted);font-size:12px}.tm-platform__feed em{min-width:0;color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:11px;font-style:normal;overflow:hidden}.tm-platform__feed em+em{color:var(--text-subtle)}.tm-platform__note{margin:var(--space-2-5) 0 0;color:var(--text-subtle);font-size:var(--text-caption-size)}.tm-platform__table-wrap{overflow-x:auto}.tm-platform__table{border-collapse:collapse;width:100%;color:var(--text-body);font-size:12px}.tm-platform__table th,.tm-platform__table td{padding:var(--space-2) var(--space-2-5);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}.tm-platform__table th{color:var(--text-muted);background:var(--surface-sunken);font-size:var(--text-overline-size);font-weight:var(--weight-semibold);letter-spacing:.02em;white-space:nowrap}.tm-platform__table td strong{color:var(--text-strong);font-weight:var(--weight-semibold)}.tm-platform__table tbody tr:last-child td{border-bottom:0}.tm-platform__table--exceptions{font-size:var(--text-body-sm-size)}.tm-platform__table--exceptions td:first-child{min-width:250px}.tm-platform__table--exceptions td:nth-child(2){min-width:220px}.tm-platform__table--exceptions td:nth-child(3),.tm-platform__table--exceptions td:nth-child(4){white-space:nowrap}.tm-platform__table--exceptions tbody tr{cursor:pointer}.tm-platform__table--exceptions tbody tr:hover{background:var(--surface-hover)}.tm-platform__table--exceptions tbody tr:focus-visible{outline:2px solid var(--blue-500);outline-offset:-2px}.tm-platform__table--exceptions .tm-platform__exception-title{gap:var(--space-0-5);color:inherit;flex-direction:column;display:flex}.tm-platform__table--exceptions .tm-platform__exception-title small{color:var(--text-subtle);font-size:var(--text-caption-size)}.tm-platform__mono{font-family:var(--font-mono);white-space:nowrap;font-size:12px}.tm-platform__pipeline{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.tm-platform__pipeline section{min-width:0}.tm-platform__pipeline section>header{margin-bottom:var(--space-2-5);gap:var(--space-0-5);flex-direction:column;display:flex}.tm-platform__pipeline section>header .tm-platform__overline{margin-bottom:0}.tm-platform__pipeline section>header small{color:var(--text-subtle);font-size:var(--text-caption-size)}.tm-platform__pipeline-list{gap:var(--space-1-5);flex-direction:column;display:flex}.tm-platform__pipeline-list article{min-width:0;padding:var(--space-2) var(--space-2-5);gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.tm-platform__pipeline-list article>div{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.tm-platform__pipeline-list article>div>strong{min-width:0;color:var(--text-strong);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold);flex:1}.tm-platform__pipeline-list article>div>span{min-width:0;color:var(--text-muted);font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tm-platform__pipeline-list article>div>b{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);color:#fff;background:var(--blue-500);font-family:var(--font-mono);font-size:11px}.tm-platform__pipeline-list article>div>em{color:var(--text-muted);font-family:var(--font-mono);white-space:nowrap;font-size:11px;font-style:normal}.tm-platform__pipeline-list article>div>code{color:var(--text-subtle);font-size:var(--text-overline-size)}.tm-platform__pipeline-list article>code{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--text-overline-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-platform__pipeline-list article>p{color:var(--text-muted);font-size:var(--text-caption-size);margin:0;line-height:1.45}.tm-platform__pipeline-list article>.tm-platform__correction{color:var(--amber-600);font-size:11px}.tm-platform__entities{gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-platform__entities button{padding:var(--space-2) var(--space-3);align-items:flex-start;gap:var(--space-0-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:inherit;background:var(--surface-card);text-align:left;cursor:pointer;flex-direction:column;display:flex}.tm-platform__entities button[aria-pressed=true]{border-color:var(--violet-500);background:var(--status-ai-soft)}.tm-platform__entities button strong{color:var(--text-strong);font-size:var(--text-body-sm-size)}.tm-platform__entities button span{color:var(--text-subtle);font-family:var(--font-mono);font-size:11px}.tm-platform__key-values{margin:0}.tm-platform__key-values>div{padding:var(--space-2) 0;align-items:baseline;gap:var(--space-3);border-top:1px solid var(--border-subtle);display:flex}.tm-platform__key-values dt{width:160px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-caption-size);flex:none}.tm-platform__key-values dd{min-width:0;color:var(--text-strong);font-size:var(--text-body-sm-size);flex:1;margin:0}.tm-platform__key-values--feed dt{width:120px;font-family:var(--font-sans)}.tm-platform__feed-summary{margin-bottom:var(--space-1)}.tm-platform__reasons{margin:var(--space-2) 0 var(--space-4);gap:var(--space-1-5);flex-direction:column;display:flex}.tm-platform__reasons p{gap:var(--space-2);color:var(--text-body);font-size:var(--text-body-sm-size);margin:0;line-height:1.5;display:flex}.tm-platform__reasons span{color:var(--violet-500);flex:none}.tm-platform__reasons code{min-width:0;font-family:var(--font-mono);font-size:var(--text-caption-size)}.tm-platform__documents{margin:var(--space-2) 0 var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.tm-platform__documents article{padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tm-platform__documents article header{margin-bottom:var(--space-1-5);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-platform__documents article header>code{color:var(--text-strong);font-family:var(--font-mono);font-size:12px;font-weight:var(--weight-semibold)}.tm-platform__documents article>div{margin-bottom:var(--space-2);gap:var(--space-1);flex-wrap:wrap;display:flex}.tm-platform__documents article>div code{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-pill);color:var(--text-muted);background:var(--surface-sunken);font-family:var(--font-mono);font-size:var(--text-overline-size)}.tm-platform__documents article p{color:var(--amber-600);font-family:var(--font-mono);margin:0;font-size:11px}.tm-platform__overline+.tm-platform__reasons,.tm-platform__overline+.tm-platform__documents{margin-top:calc(var(--space-1)*-1)}.tm-platform__overline+.tm-platform__key-values{margin-top:calc(var(--space-2-5)*-1)}.tm-platform__conflict{margin:var(--space-3) 0 0;padding:var(--space-2-5) var(--space-3);gap:var(--space-2);border:1px solid var(--amber-100);border-radius:var(--radius-md);color:var(--text-body);background:var(--amber-50);font-size:var(--text-body-sm-size);line-height:1.5;display:flex}.tm-platform__conflict span{color:var(--amber-600);flex:none}.tm-platform__actions{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-platform__rules{gap:var(--space-2);flex-direction:column;display:flex}.tm-platform__rules p{align-items:flex-start;gap:var(--space-2);color:var(--text-body);font-size:var(--text-body-sm-size);margin:0;line-height:1.5;display:flex}.tm-platform__rules span{padding-top:var(--space-0-5);color:var(--text-subtle);flex:none;display:inline-flex}.tm-platform__reports{gap:var(--space-2-5);flex-direction:column;display:flex}.tm-platform__reports article{padding:var(--space-3) var(--space-3-5);align-items:flex-start;gap:var(--space-3);border:1px solid var(--border-subtle);border-left:4px solid var(--blue-500);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.tm-platform__reports article[data-tone=success]{border-left-color:var(--green-500)}.tm-platform__reports article[data-tone=warning]{border-left-color:var(--amber-500)}.tm-platform__reports article[data-tone=danger]{border-left-color:var(--red-500)}.tm-platform__reports article>div:first-child{gap:var(--space-1);flex-direction:column;flex:1;min-width:220px;display:flex}.tm-platform__reports article>div:first-child>span{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-platform__reports article>div:first-child strong{color:var(--text-strong);font-size:var(--text-body-size)}.tm-platform__reports article>div:first-child small{color:var(--text-subtle);font-family:var(--font-mono);font-size:11px}.tm-platform__reports article>div:first-child p{color:var(--text-muted);font-size:var(--text-body-sm-size);margin:0;line-height:1.5}.tm-platform__reports article>div:last-child{align-items:center;gap:var(--space-2);flex:none;display:flex}.tm-platform__controls{gap:var(--space-2);flex-direction:column;display:flex}.tm-platform__controls>div{padding:var(--space-2-5) var(--space-3);align-items:center;gap:var(--space-2-5);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.tm-platform__controls>div>span:first-child{min-width:180px;color:var(--text-strong);font-size:var(--text-body-sm-size);flex:1;line-height:1.45}.tm-platform__distribution{margin:var(--space-3) 0 0}.tm-platform__distribution>div{padding:var(--space-2) 0;align-items:center;gap:var(--space-2-5);border-top:1px solid var(--border-subtle);display:flex}.tm-platform__distribution>div:first-child{border-top:0}.tm-platform__distribution dt{width:128px;color:var(--text-muted);font-family:var(--font-mono);flex:none;font-size:12px}.tm-platform__distribution dd{min-width:0;color:var(--text-strong);font-size:var(--text-body-sm-size);flex:1;margin:0}.tm-platform__overline+.tm-platform__distribution{margin-top:0}.tm-platform__audience-tabs{gap:var(--space-2);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(152px,1fr));display:grid}.tm-platform__audience-tabs button{min-width:0;padding:var(--space-3);gap:var(--space-1);color:var(--text-strong);text-align:left;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;display:flex}.tm-platform__audience-tabs button[aria-pressed=true]{background:var(--blue-50);border-color:var(--blue-500)}.tm-platform__audience-tabs small,.tm-platform__audience-tabs span{color:var(--text-muted)}.tm-platform__audience-summary{margin-bottom:var(--space-3);justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.tm-platform__audience-summary p{color:var(--text-body);margin:0;line-height:1.5}.tm-platform__audience-metrics{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));display:grid}.tm-platform__audience-metrics>div{padding:var(--space-3);gap:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.tm-platform__audience-metrics strong{font-family:var(--font-display);font-size:var(--text-h2-size)}.tm-platform__audience-metrics small,.tm-platform__audience-metrics span{color:var(--text-muted)}.tm-platform__audience-withheld{margin:var(--space-3) 0 0;padding:var(--space-3);background:var(--surface-sunken);border-radius:var(--radius-md)}.tm-platform__toast{z-index:20;width:min(430px,100vw - 48px);position:fixed;bottom:24px;right:24px}.tm-platform__loading{gap:var(--space-4);display:grid}.tm-platform__state{max-width:560px}.tm-platform__state h2{color:var(--text-strong);font-family:var(--font-display);margin:0}.tm-platform__state p{color:var(--text-muted);line-height:1.5}.tm-platform__state a{color:var(--blue-600);font-weight:var(--weight-semibold);text-decoration:none}@media (max-width:760px){.tm-platform__feed em{display:none}.tm-platform__heading--counts{align-items:flex-start}.tm-platform__table{min-width:700px}.tm-platform__key-values>div{align-items:flex-start;gap:var(--space-0-5);flex-direction:column}.tm-platform__key-values dt{width:auto}.tm-platform__reports article>div:last-child{justify-content:flex-end;width:100%}}.tm-auth{min-height:100%;padding:var(--space-6);background:radial-gradient(circle at top left, #144d8b42, transparent 38%),linear-gradient(145deg, var(--gray-900), #12243a);place-items:center;display:grid}.tm-auth__panel{width:min(100%,420px);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:var(--shadow-xl);border:1px solid #ffffff2e}.tm-auth__panel h1{margin:var(--space-6) 0 var(--space-2);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-h1-size)}.tm-auth__panel>p{margin:0 0 var(--space-5);color:var(--text-muted);font-size:var(--text-body-size);line-height:1.55}.tm-auth__panel form{gap:var(--space-4);flex-direction:column;display:flex}.tm-auth__panel label{gap:var(--space-2);flex-direction:column;display:flex}.tm-auth__panel label span{color:var(--text-strong);font-size:var(--text-body-sm-size);font-weight:var(--weight-semibold)}.tm-auth__panel input{width:100%;height:var(--control-lg);padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-strong);background:var(--surface-card)}.tm-auth__panel small,.tm-auth__panel>a{margin-top:var(--space-5);color:var(--text-subtle);font-size:var(--text-caption-size);display:block}.tm-auth__brand{gap:var(--space-1);flex-direction:column;display:flex}.tm-auth__brand span{color:var(--blue-600);font-family:var(--font-display);font-size:var(--text-h2-size);font-weight:var(--weight-bold)}.tm-auth__brand strong{color:var(--text-muted);font-size:var(--text-overline-size);letter-spacing:var(--text-overline-ls);text-transform:uppercase}.tm-auth__error{padding:var(--space-3);border:1px solid var(--red-100);border-radius:var(--radius-md);background:var(--red-50);color:var(--red-600)!important}.tm-broker-page{max-width:var(--content-max);gap:var(--space-4);flex-direction:column;display:flex}.tm-broker-loading{max-width:var(--content-max);gap:var(--space-4);display:grid}.tm-broker-loading .tm-ui-skeleton{min-height:160px}.tm-broker-state{max-width:640px}.tm-broker-state h2,.tm-broker-state p{margin-top:0}.tm-broker-journey-intro,.tm-broker-section-heading,.tm-broker-account-header{align-items:center;gap:var(--space-3);display:flex}.tm-broker-journey-intro>div,.tm-broker-section-heading>div,.tm-broker-section-heading>p:first-child,.tm-broker-account-header>div:first-child{flex:1;min-width:0}.tm-broker-journey-intro p,.tm-broker-section-heading h2,.tm-broker-section-heading p{margin:0}.tm-broker-section-heading{margin-bottom:var(--space-3);flex-wrap:wrap}.tm-broker-section-heading h2{font-size:var(--text-h3-size)}.tm-broker-tabs,.tm-broker-filters{gap:var(--space-1);display:flex;overflow-x:auto}.tm-broker-tabs{margin-bottom:var(--space-3);border-bottom:1px solid var(--border-default)}.tm-broker-tabs button,.tm-broker-filters button{align-items:center;gap:var(--space-2);color:var(--text-muted);font:inherit;font-size:var(--text-body-sm-size);cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.tm-broker-tabs button{padding:var(--space-2) var(--space-3);border-bottom:2px solid #0000}.tm-broker-tabs button[aria-selected=true]{color:var(--text-strong);border-color:var(--blue-500)}.tm-broker-tabs small,.tm-broker-filters small{font-family:var(--font-mono)}.tm-broker-filters{margin-bottom:var(--space-3)}.tm-broker-filters button{padding:var(--space-1-5) var(--space-2);background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);text-transform:capitalize}.tm-broker-filters button[aria-pressed=true]{color:var(--blue-700);background:var(--blue-50);border-color:var(--blue-200)}.tm-broker-desk-grid{gap:var(--space-4);grid-template-columns:minmax(260px,1fr) minmax(320px,1.35fr);align-items:start;display:grid}.tm-broker-desk-list{gap:var(--space-2);flex-direction:column;display:flex}.tm-broker-desk-list>button{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2-5) var(--space-3);color:var(--text-body);text-align:left;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;border-left-width:4px;display:flex}.tm-broker-desk-list>button.tm-broker-desk-state-ready{border-left-color:var(--amber-500)}.tm-broker-desk-list>button.tm-broker-desk-state-draft{border-left-color:var(--blue-500)}.tm-broker-desk-list>button.tm-broker-desk-state-waiting{border-left-color:var(--gray-400)}.tm-broker-desk-list>button.tm-broker-desk-state-released{border-left-color:var(--green-500)}.tm-broker-desk-list>button[aria-pressed=true]{background:var(--blue-50);border-color:var(--blue-300)}.tm-broker-desk-list>button>span:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.tm-broker-desk-list>button>span:first-child>span{align-items:center;gap:var(--space-2);display:flex}.tm-broker-desk-list>button>span:first-child>span strong{flex:1;min-width:0}.tm-broker-desk-list em{color:var(--text-subtle);font-family:var(--font-mono);font-size:var(--text-caption-size);font-style:normal}.tm-broker-desk-list small,.tm-broker-adoption small,.tm-broker-table small{color:var(--text-muted);font-size:var(--text-caption-size);display:block}.tm-broker-desk-detail{padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md)}.tm-broker-desk-detail>div:first-child{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-broker-desk-detail>div:first-child>span{flex:1;min-width:0}.tm-broker-desk-detail>div:first-child small{color:var(--text-muted)}.tm-broker-desk-detail h3{flex:1;margin:0}.tm-broker-desk-detail blockquote{margin:var(--space-3) 0;padding:var(--space-3);color:var(--text-body);white-space:pre-line;background:var(--gray-50);border-left:3px solid var(--violet-400)}.tm-broker-questions{margin-top:var(--space-3)}.tm-broker-questions ol{padding-left:var(--space-5);margin:0}.tm-broker-questions li{padding:var(--space-2) 0;color:var(--text-body);border-top:1px solid var(--border-subtle)}.tm-broker-draft{margin-top:var(--space-3)}.tm-broker-draft>header{align-items:center;gap:var(--space-2);display:flex}.tm-broker-draft>header p{flex:1;min-width:0;margin:0}.tm-broker-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-broker-actions a{color:var(--text-link);margin-right:auto;font-weight:600;text-decoration:none}.tm-broker-savings{gap:var(--space-3);flex-direction:column;display:flex}.tm-broker-savings>div{gap:var(--space-3);grid-template-columns:150px 110px minmax(100px,1fr) minmax(240px,2fr);align-items:center;display:grid}.tm-broker-savings b{color:var(--green-600);font-family:var(--font-mono)}.tm-broker-savings small{color:var(--text-muted)}.tm-broker-progress{background:var(--surface-sunken);border-radius:var(--radius-pill);height:7px;overflow:hidden}.tm-broker-progress i{background:var(--green-500);height:100%;display:block}.tm-broker-progress i[data-percent="69"]{width:69%}.tm-broker-progress i[data-percent="71"]{width:71%}.tm-broker-progress i[data-percent="75"]{width:75%}.tm-broker-table-wrap{overflow-x:auto}.tm-broker-table{border-collapse:collapse;width:100%}.tm-broker-table th,.tm-broker-table td{padding:var(--space-2-5) var(--space-3);text-align:left;border-bottom:1px solid var(--border-subtle);white-space:nowrap}.tm-broker-table th{color:var(--text-muted);font-size:var(--text-overline-size);letter-spacing:var(--text-overline-ls);text-transform:uppercase}.tm-broker-table a{color:var(--text-strong);text-decoration:none}.tm-broker-table tbody tr:hover{background:var(--surface-hover)}.tm-broker-columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.tm-broker-columns>div{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.tm-broker-queue{gap:var(--space-2-5);flex-direction:column;display:flex}.tm-broker-queue article{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);border-left-width:4px}.tm-broker-queue article>header,.tm-broker-queue article>div{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.tm-broker-queue article>header strong{flex:1;min-width:0}.tm-broker-queue article p{gap:var(--space-1-5);color:var(--text-body);display:flex}.tm-broker-queue article p span{color:var(--violet-500)}.tm-broker-queue article small{margin-bottom:var(--space-2);color:var(--text-muted);display:block}.tm-broker-queue article a{color:var(--text-link);align-self:center}.tm-broker-tone-danger{border-left-color:var(--red-500)!important}.tm-broker-tone-warning{border-left-color:var(--amber-500)!important}.tm-broker-tone-info{border-left-color:var(--blue-500)!important}.tm-broker-definition-list,.tm-broker-step dl{margin:0}.tm-broker-definition-list>div,.tm-broker-step dl>div{gap:var(--space-3);padding:var(--space-2-5) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(130px,.5fr) minmax(0,1.5fr);display:grid}.tm-broker-definition-list dt,.tm-broker-step dt{font-weight:600}.tm-broker-definition-list dd,.tm-broker-step dd{color:var(--text-muted);margin:0}.tm-broker-quality,.tm-broker-adoption,.tm-broker-visits,.tm-broker-risk{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tm-broker-quality li,.tm-broker-adoption li,.tm-broker-visits li{align-items:center;gap:var(--space-3);padding:var(--space-2-5) 0;display:flex}.tm-broker-visits li,.tm-broker-risk li{padding:var(--space-2-5) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.tm-broker-visits li>span{flex:1;min-width:0}.tm-broker-visits a{color:var(--text-strong);font-weight:600;text-decoration:none}.tm-broker-risk li{gap:var(--space-1);border-left-width:4px;flex-direction:column;display:flex}.tm-broker-risk small{color:var(--text-muted)}.tm-broker-quality li span,.tm-broker-adoption li>span{flex:1;min-width:0}.tm-broker-text-danger{color:var(--red-600)}.tm-broker-text-warning{color:var(--amber-600)}.tm-broker-text-success{color:var(--green-600)}.tm-broker-back{color:var(--text-link);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start}.tm-broker-account-header>div:last-child{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.tm-broker-account-header h2,.tm-broker-account-header p{margin:0}.tm-broker-account-header>div:last-child>strong{font-family:var(--font-mono);font-size:var(--text-h2-size)}.tm-broker-stepper{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.tm-broker-stepper button{gap:0 var(--space-2);padding:var(--space-3);color:var(--text-muted);text-align:left;border:0;border-right:1px solid var(--border-subtle);cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr);display:grid}.tm-broker-stepper button:last-child{border-right:0}.tm-broker-stepper button>span{width:26px;height:26px;font-family:var(--font-mono);background:var(--gray-100);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.tm-broker-stepper button[aria-current=step]{color:var(--blue-700);background:var(--blue-50)}.tm-broker-stepper button.is-complete>span{color:#fff;background:var(--green-500)}.tm-broker-stepper small{font-size:10px}.tm-broker-step>header{align-items:center;gap:var(--space-3);display:flex}.tm-broker-step>header>div{flex:1;min-width:0}.tm-broker-step h2,.tm-broker-step header p{margin:0}.tm-broker-step>p{color:var(--text-muted)}.tm-broker-step dd{align-items:center;gap:var(--space-3);display:flex}.tm-broker-step dd>span:first-child{flex:1;min-width:0}.tm-broker-mono{font-family:var(--font-mono)}.tm-broker-market-progress{background:var(--surface-sunken);border-radius:var(--radius-pill);width:min(180px,35%);height:7px;overflow:hidden}.tm-broker-market-progress i{height:100%;display:block}.tm-broker-market-progress i[data-percent="30"]{width:30%}.tm-broker-market-progress i[data-percent="55"]{width:55%}.tm-broker-market-progress i[data-percent="100"]{width:100%}.tm-broker-progress-success i{background:var(--green-500)}.tm-broker-progress-warning i{background:var(--amber-500)}.tm-broker-progress-neutral i{background:var(--gray-400)}.tm-broker-toast{z-index:80;right:var(--space-6);bottom:var(--space-6);width:min(420px,100vw - 48px);position:fixed}.tm-ui-dialog textarea,.tm-broker-desk textarea{width:100%;min-height:180px;padding:var(--space-3);font:inherit;border:1px solid var(--border-default);border-radius:var(--radius-md)}@media (max-width:1100px){.tm-broker-columns,.tm-broker-desk-grid{grid-template-columns:1fr}.tm-broker-savings>div{grid-template-columns:130px 100px 1fr}.tm-broker-savings small{grid-column:1/-1}.tm-broker-stepper{grid-template-columns:1fr}.tm-broker-stepper button{border-right:0;border-bottom:1px solid var(--border-subtle)}}
