*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#root{width:100%;height:100%;font-family:var(--font-family-app);margin:0;overflow:hidden}body{background-color:var(--color-canvas);color:var(--color-text-primary);overscroll-behavior:none;-webkit-font-smoothing:antialiased;line-height:1.5}button,input,select,textarea,option{font:inherit}.coaching-fixture-panel{z-index:90;top:calc(env(safe-area-inset-top) + .5rem);width:min(31rem,100vw - 1.5rem);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem);color:#e0f2fe;background:#071521;border:2px dashed #38bdf8;border-radius:.75rem;position:fixed;right:.75rem;overflow:auto;box-shadow:0 1rem 2rem #00000073}.coaching-fixture-panel>summary{cursor:pointer;min-height:44px;padding:.75rem 1rem;font-weight:800}.coaching-fixture-panel__body{gap:.75rem;padding:0 1rem 1rem;display:grid}.coaching-fixture-panel__warning,.coaching-fixture-panel__error{color:#fcd34d}.coaching-fixture-panel__status{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.coaching-fixture-panel__field{gap:.35rem;font-weight:700;display:grid}.coaching-fixture-panel select{width:100%;min-height:44px;color:inherit;font:inherit;background:#0f2233;border:1px solid #38bdf8;border-radius:.5rem;padding:.5rem}.coaching-fixture-panel__actions{flex-wrap:wrap;gap:.5rem;display:flex}.coaching-fixture-panel__actions button{color:#f0f9ff;min-height:44px;font:inherit;white-space:normal;background:#12344d;border:1px solid #38bdf8;border-radius:.5rem;flex:10rem;padding:.55rem .75rem;font-weight:700}.coaching-fixture-panel__actions--cleanup button{background:#3a2607;border-color:#f59e0b}.coaching-fixture-panel button:disabled{cursor:not-allowed;opacity:.5}.coaching-fixture-panel button:focus-visible,.coaching-fixture-panel select:focus-visible{outline-offset:2px;outline:3px solid #f8fafc}.coaching-fixture-marker{padding:.5rem max(1rem, env(safe-area-inset-left));color:#bae6fd;letter-spacing:.02em;background:#071521;border-block:1px dashed #38bdf8;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.75rem;line-height:1.35;display:flex}.coaching-fixture-marker strong{color:#fcd34d;letter-spacing:.08em}@media (width<=420px){.coaching-fixture-panel{width:calc(100vw - 1rem);right:.5rem}.coaching-fixture-panel__actions button{flex-basis:100%}}#root{flex-direction:column;display:flex}:root{--color-canvas:#0a0b10;--color-surface-primary:#131722d9;--color-surface-secondary:#1e2536cc;--color-surface-elevated:#1a2030e6;--color-surface-interactive:#1a203099;--color-surface-overlay:#0a0b10e6;--color-border-subtle:#ffffff0d;--color-border-default:#242b3d;--color-border-strong:#323c54;--color-border-interactive:#6f58c9;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-text-disabled:#475569;--color-text-inverse:#0a0b10;--color-brand-primary:#6f58c9;--color-brand-primary-hover:#8570db;--color-brand-primary-active:#5841ad;--color-brand-primary-soft:#6f58c926;--color-intelligence:#8570db;--color-intelligence-hover:#9d8aeb;--color-intelligence-active:#5841ad;--color-intelligence-soft:#6f58c926;--color-accent-teal:#16a085;--color-accent-teal-hover:#1abc9c;--color-accent-teal-active:#117a65;--color-accent-teal-soft:#16a08526;--color-accent-gold:#c8a64e;--color-accent-gold-hover:#d9b863;--color-accent-gold-active:#a88836;--color-accent-gold-soft:#c8a64e26;--color-success:#16a085;--color-success-soft:#16a08526;--color-warning:#eab308;--color-warning-soft:#eab30826;--color-danger:#991b1b;--color-danger-soft:#991b1b26;--color-info:#6f58c9;--color-info-soft:#6f58c926;--color-neutral:#64748b;--color-neutral-soft:#64748b26;--color-focus-ring:#6f58c9;--color-selection:#6f58c94d;--color-link:#8570db;--color-link-hover:#9d8aeb;--color-accent-violet:#8b5cf6;--color-accent-violet-soft:#8b5cf626;--bg-dark:var(--color-canvas);--bg-gradient:radial-gradient(circle at top, #1a2030 0%, #0a0b10 100%);--card-bg:var(--color-surface-primary);--card-border:var(--color-border-card,#ffffff0f);--card-border-focus:var(--color-border-interactive);--primary:var(--color-brand-primary);--primary-glow:var(--color-brand-primary-soft);--accent:var(--color-accent-teal);--text-primary:var(--color-text-primary);--text-muted:var(--color-text-secondary);--text-dim:var(--color-text-muted);--focus-ring:var(--color-focus-ring);--color-qb:#eab308;--color-rb:#3b82f6;--color-wr:#10b981;--color-te:#ec4899;--color-flex:#14b8a6;--color-bench:#64748b;--color-taxi:#84cc16;--color-ir:#ef4444;--bottom-nav-height:max(84px, calc(60px + 1.5rem));--bottom-nav-clearance:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px));--page-gutter:16px;--page-gutter-compact:12px;--page-block-start:16px;--page-section-gap:16px;--page-content-max-width:1120px;--page-content-max-width-compact:880px;--icon-size-sm:16px;--icon-size-default:20px;--icon-size-lg:24px;--icon-size-hero:32px;--icon-stroke-width:2;--icon-gap-inline:6px;--icon-gap-control:8px;--icon-button-target:44px;--icon-opacity-disabled:.5;--motion-duration-fast:.12s;--motion-duration-normal:.18s;--motion-duration-slow:.3s;--motion-duration-refresh:.8s;--motion-duration-skeleton:1.8s;--motion-easing-standard:ease;--motion-easing-enter:ease-out;--motion-easing-exit:ease-in;--motion-easing-linear:linear;--motion-opacity-hidden:0;--motion-opacity-muted:.5;--motion-opacity-visible:1;--motion-scale-enter:.98;--motion-scale-pressed:.98;--motion-scale-visible:1;--motion-translate-hover:2px;--motion-translate-subtle:4px;--motion-translate-normal:8px;--motion-translate-panel:24px;--motion-delay-none:0s;--motion-delay-stagger:40ms;--motion-workspace-duration:var(--motion-duration-normal);--motion-card-duration:var(--motion-duration-normal);--motion-expand-duration:var(--motion-duration-normal);--motion-dialog-duration:var(--motion-duration-normal);--motion-navigation-duration:var(--motion-duration-normal);--motion-refresh-duration:var(--motion-duration-refresh);--motion-loading-duration:var(--motion-duration-skeleton);--motion-attention-duration:var(--motion-duration-normal);--card-radius:18px;--card-surface-standard:var(--color-surface-card,var(--color-surface-primary));--card-surface-executive:var(--color-surface-raised,var(--color-surface-elevated));--card-surface-compact:var(--color-surface-card,var(--color-surface-primary));--spacing-outer-margin:16px;--spacing-card-padding:16px;--spacing-card-padding-executive:20px;--spacing-card-padding-compact:12px;--spacing-section-gap:24px;--spacing-header-gap:8px;--spacing-metric-gap:12px;--border-width-card:1px;--card-padding-comfortable:16px;--card-stack-gap:12px;--card-grid-gap:12px;--font-family-app:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--type-application-title-size:1.15rem;--type-application-title-weight:800;--type-application-title-line-height:1.25;--type-application-title-letter-spacing:.05em;--type-workspace-title-size:1.05rem;--type-workspace-title-weight:800;--type-workspace-title-line-height:1.25;--type-workspace-title-letter-spacing:0;--type-workspace-subtitle-size:.7rem;--type-workspace-subtitle-weight:400;--type-workspace-subtitle-line-height:1.4;--type-section-title-size:.95rem;--type-section-title-weight:900;--type-section-title-line-height:1.25;--type-section-title-letter-spacing:.01em;--type-section-compact-title-size:.68rem;--type-section-compact-title-weight:850;--type-section-compact-title-line-height:1.25;--type-section-compact-title-letter-spacing:.06em;--type-section-subtitle-weight:750;--type-section-subtitle-line-height:1.45;--type-card-title-size:.9rem;--type-card-title-weight:800;--type-card-title-line-height:1.3;--type-card-title-letter-spacing:0;--type-card-subtitle-size:.875rem;--type-card-subtitle-weight:400;--type-card-subtitle-line-height:1.4;--type-card-subtitle-letter-spacing:0;--type-supporting-label-size:.65rem;--type-supporting-label-weight:850;--type-supporting-label-line-height:1.25;--type-supporting-label-letter-spacing:.06em;--type-body-size:.82rem;--type-body-weight:400;--type-body-line-height:1.5;--type-body-letter-spacing:0;--type-caption-size:.72rem;--type-caption-weight:400;--type-caption-line-height:1.4;--type-caption-letter-spacing:0;--type-helper-size:.76rem;--type-helper-weight:400;--type-helper-line-height:1.45;--type-helper-letter-spacing:0;--type-status-size:.72rem;--type-status-weight:700;--type-status-line-height:1.35;--type-status-letter-spacing:0;--type-navigation-size:.72rem;--type-navigation-weight:800;--type-navigation-line-height:1.15;--type-navigation-letter-spacing:0;--metric-value-size:2.25rem;--metric-value-weight:700;--metric-value-line-height:1.1;--metric-value-letter-spacing:-.02em;--metric-label-size:.875rem;--metric-label-weight:600;--metric-label-line-height:1.2;--metric-context-size:.8125rem;--metric-context-weight:400;--metric-context-line-height:1.2;--metric-trend-size:.75rem;--metric-trend-weight:600;--metric-trend-line-height:1.2;--metric-compact-value-size:1.55rem;--metric-compact-value-line-height:1.05;--metric-compact-label-size:.78rem;--metric-compact-long-value-size:1rem;--metric-compact-responsive-value-size:.95rem;--metric-compact-responsive-label-size:.75rem;--metric-inline-value-size:1rem;--metric-inline-value-weight:850;--metric-inline-value-line-height:1.2;--metric-inline-label-size:.65rem;--metric-inline-label-weight:850;--metric-inline-label-line-height:1.25;--metric-inline-label-letter-spacing:.04em;--type-badge-size-sm:.64rem;--type-badge-size-md:.7rem;--type-badge-weight:850;--type-badge-line-height:1.2;--type-badge-letter-spacing:.035em;--type-chip-size-sm:.66rem;--type-chip-size-md:.72rem;--type-chip-weight:800;--type-chip-line-height:1.25;--type-chip-letter-spacing:0}[data-brand-theme=gameday-orange]{--color-brand-primary:#f2760a;--color-brand-primary-hover:#ff8f2e;--color-brand-primary-active:#c85d00;--color-brand-primary-soft:#f2760a26;--color-intelligence:#2e6fe0;--color-intelligence-hover:#4a87f5;--color-intelligence-active:#1f52b8;--color-intelligence-soft:#2e6fe026;--color-info:#2e6fe0;--color-info-soft:#2e6fe026;--color-focus-ring:#4a87f5;--color-link:#4a87f5;--color-link-hover:#6fa0ff;--color-border-interactive:#f2760a;--color-selection:#f2760a4d}[data-brand-theme=championship-gold]{--color-brand-primary:#d4af37;--color-brand-primary-hover:#e4c25c;--color-brand-primary-active:#b08a22;--color-brand-primary-soft:#d4af3726;--color-intelligence:#2e6fe0;--color-intelligence-hover:#4a87f5;--color-intelligence-active:#1f52b8;--color-intelligence-soft:#2e6fe026;--color-info:#2e6fe0;--color-info-soft:#2e6fe026;--color-focus-ring:#4a87f5;--color-link:#4a87f5;--color-link-hover:#6fa0ff;--color-border-interactive:#d4af37;--color-selection:#d4af374d}[data-brand-theme=electric-blue]{--color-brand-primary:#1e6fea;--color-brand-primary-hover:#4a8fff;--color-brand-primary-active:#144fae;--color-brand-primary-soft:#1e6fea26;--color-intelligence:#f2760a;--color-intelligence-hover:#ff8f2e;--color-intelligence-active:#c85d00;--color-intelligence-soft:#f2760a26;--color-info:#4a8fff;--color-info-soft:#1e6fea26;--color-focus-ring:#f2760a;--color-link:#4a8fff;--color-link-hover:#7fb0ff;--color-border-interactive:#1e6fea;--color-selection:#1e6fea4d}[data-brand-theme=crimson-gameday]{--color-brand-primary:#c81e45;--color-brand-primary-hover:#e23c63;--color-brand-primary-active:#9e1636;--color-brand-primary-soft:#c81e4526;--color-intelligence:#c8a64e;--color-intelligence-hover:#d9b863;--color-intelligence-active:#a88836;--color-intelligence-soft:#c8a64e26;--color-info:#2e6fe0;--color-info-soft:#2e6fe026;--color-focus-ring:#4a87f5;--color-link:#4a87f5;--color-link-hover:#6fa0ff;--color-border-interactive:#c81e45;--color-selection:#c81e454d}[data-brand-theme=neon-pink]{--color-brand-primary:#f72585;--color-brand-primary-hover:#ff4fa3;--color-brand-primary-active:#c21d68;--color-brand-primary-soft:#f7258526;--color-intelligence:#2e6fe0;--color-intelligence-hover:#4a87f5;--color-intelligence-active:#1f52b8;--color-intelligence-soft:#2e6fe026;--color-info:#2e6fe0;--color-info-soft:#2e6fe026;--color-focus-ring:#4a87f5;--color-link:#4a87f5;--color-link-hover:#6fa0ff;--color-border-interactive:#f72585;--color-selection:#f725854d}[data-brand-theme=executive-midnight]{--color-canvas:#0b1426;--color-surface-primary:#111827d9;--color-surface-secondary:#161b22cc;--color-surface-elevated:#161b22eb;--color-surface-interactive:#161b2299;--color-surface-overlay:#0b1426eb;--color-border-default:#1f2a3e;--color-border-strong:#33415c;--color-text-primary:#fff;--color-text-secondary:#c4cedc;--color-text-muted:#8b99ac;--color-text-inverse:#0b1426;--color-brand-primary:#c9a227;--color-brand-primary-hover:#ddb63c;--color-brand-primary-active:#a6841c;--color-brand-primary-soft:#c9a22726;--color-intelligence:#1cb5b3;--color-intelligence-hover:#35cfcd;--color-intelligence-active:#14908e;--color-intelligence-soft:#1cb5b326;--color-accent-gold:#c9a227;--color-accent-gold-hover:#ddb63c;--color-accent-gold-active:#a6841c;--color-accent-gold-soft:#c9a22726;--color-info:#1cb5b3;--color-info-soft:#1cb5b326;--color-focus-ring:#ddb63c;--color-link:#35cfcd;--color-link-hover:#5fe0de;--color-border-interactive:#c9a227;--color-selection:#c9a2274d;--bg-gradient:radial-gradient(circle at top, #16233d 0%, #0b1426 100%)}[data-brand-theme=ocean-intelligence]{--color-canvas:#0e1a2e;--color-surface-primary:#1e293bd9;--color-surface-secondary:#26334acc;--color-surface-elevated:#212d42eb;--color-surface-interactive:#26334a99;--color-surface-overlay:#0e1a2eeb;--color-border-default:#24334b;--color-border-strong:#3a4d6d;--color-text-primary:#fff;--color-text-secondary:#c8d6e5;--color-text-muted:#8fa2b8;--color-text-inverse:#0e1a2e;--color-brand-primary:#1cb5b3;--color-brand-primary-hover:#35cfcd;--color-brand-primary-active:#14908e;--color-brand-primary-soft:#1cb5b326;--color-intelligence:#7dd3fc;--color-intelligence-hover:#a5e3ff;--color-intelligence-active:#4fb6e8;--color-intelligence-soft:#7dd3fc26;--color-info:#7dd3fc;--color-info-soft:#7dd3fc26;--color-focus-ring:#7dd3fc;--color-link:#7dd3fc;--color-link-hover:#a5e3ff;--color-border-interactive:#1cb5b3;--color-selection:#1cb5b34d;--bg-gradient:radial-gradient(circle at top, #17293f 0%, #0e1a2e 100%)}[data-brand-theme=arctic-strategy]{--color-canvas:#0e1a2e;--color-surface-primary:#1c2128e0;--color-surface-secondary:#252b34d1;--color-surface-elevated:#20262ef0;--color-surface-interactive:#252b3499;--color-surface-overlay:#0e1a2eeb;--color-border-default:#2a323d;--color-border-strong:#44505f;--color-text-primary:#fff;--color-text-secondary:#d2dae4;--color-text-muted:#9aa6b4;--color-text-inverse:#0e1a2e;--color-brand-primary:#7dd3fc;--color-brand-primary-hover:#a5e3ff;--color-brand-primary-active:#4fb6e8;--color-brand-primary-soft:#7dd3fc26;--color-intelligence:#c7d2dd;--color-intelligence-hover:#dee6ee;--color-intelligence-active:#a3b1bf;--color-intelligence-soft:#c7d2dd26;--color-info:#7dd3fc;--color-info-soft:#7dd3fc26;--color-focus-ring:#7dd3fc;--color-link:#7dd3fc;--color-link-hover:#a5e3ff;--color-border-interactive:#7dd3fc;--color-selection:#7dd3fc4d;--bg-gradient:radial-gradient(circle at top, #1b2a3f 0%, #0e1a2e 100%)}[data-brand-theme=executive-graphite]{--color-canvas:#1c2128;--color-surface-primary:#1e293bd1;--color-surface-secondary:#273244c7;--color-surface-elevated:#232d3ee6;--color-surface-interactive:#27324494;--color-surface-overlay:#1c2128eb;--color-border-default:#2c3542;--color-border-strong:#46525f;--color-text-primary:#fff;--color-text-secondary:#cdd6e0;--color-text-muted:#94a0ae;--color-text-inverse:#1c2128;--color-brand-primary:#7dd3fc;--color-brand-primary-hover:#a5e3ff;--color-brand-primary-active:#4fb6e8;--color-brand-primary-soft:#7dd3fc26;--color-intelligence:#e8eef5;--color-intelligence-hover:#fff;--color-intelligence-active:#c2ccd8;--color-intelligence-soft:#e8eef51f;--color-info:#7dd3fc;--color-info-soft:#7dd3fc26;--color-focus-ring:#7dd3fc;--color-link:#7dd3fc;--color-link-hover:#a5e3ff;--color-border-interactive:#7dd3fc;--color-selection:#7dd3fc4d;--bg-gradient:radial-gradient(circle at top, #262e38 0%, #1c2128 100%)}[data-brand-theme=legacy-gold]{--color-canvas:#14161a;--color-surface-primary:#141d2ed9;--color-surface-secondary:#1b263acc;--color-surface-elevated:#182234eb;--color-surface-interactive:#1b263a99;--color-surface-overlay:#14161aeb;--color-border-default:#26303f;--color-border-strong:#3e4c61;--color-text-primary:#fff;--color-text-secondary:#d6dbe2;--color-text-muted:#99a2ae;--color-text-inverse:#14161a;--color-brand-primary:#c9a227;--color-brand-primary-hover:#ddb63c;--color-brand-primary-active:#a6841c;--color-brand-primary-soft:#c9a22726;--color-intelligence:#e8eef5;--color-intelligence-hover:#fff;--color-intelligence-active:#c2ccd8;--color-intelligence-soft:#e8eef51f;--color-accent-gold:#c9a227;--color-accent-gold-hover:#ddb63c;--color-accent-gold-active:#a6841c;--color-accent-gold-soft:#c9a22726;--color-info:#c9a227;--color-info-soft:#c9a22726;--color-focus-ring:#ddb63c;--color-link:#ddb63c;--color-link-hover:#efcb5c;--color-border-interactive:#c9a227;--color-selection:#c9a2274d;--bg-gradient:radial-gradient(circle at top, #1e2634 0%, #14161a 100%)}.app-layout{background:var(--bg-gradient);width:100%;height:100dvh;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex;position:relative;overflow:hidden}.app-header{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--card-border);z-index:10;background:#0f172ad9;justify-content:space-between;align-items:center;height:56px;min-height:56px;padding:0 16px;display:flex}.app-title{--type-size:var(--type-application-title-size);--type-weight:var(--type-application-title-weight);--type-line-height:var(--type-application-title-line-height);--type-letter-spacing:var(--type-application-title-letter-spacing);background:linear-gradient(to right, var(--color-brand-primary), var(--color-accent-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text}.screen-container{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.screen-container>*{flex:1;min-height:0}.page-shell{--page-shell-max-width:var(--page-content-max-width);--page-shell-gutter:var(--page-gutter);--page-shell-gap:var(--page-section-gap);--page-shell-bottom-clearance:var(--bottom-nav-clearance);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.page-shell--compact{--page-shell-max-width:var(--page-content-max-width-compact);--page-shell-gutter:var(--page-gutter-compact);--page-shell-gap:12px}.page-shell--full-width{--page-shell-max-width:100%}.page-shell--without-nav-clearance{--page-shell-bottom-clearance:env(safe-area-inset-bottom,0px)}.page-shell__header,.page-shell__content{width:min(100%, var(--page-shell-max-width));padding-inline:var(--page-shell-gutter);margin-inline:auto}.page-shell__header{padding-top:var(--page-block-start);flex-shrink:0}.page-shell__header--sticky,.page-shell-sticky-region{z-index:10;position:sticky;top:0}.page-shell__header--sticky{padding-bottom:var(--page-block-start);border-bottom:1px solid var(--card-border);-webkit-backdrop-filter:blur(12px);background:#0a0b10f5}.page-shell__scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;overflow:hidden auto}.page-shell__content{gap:var(--page-shell-gap);padding-top:var(--page-block-start);padding-bottom:calc(var(--page-shell-bottom-clearance) + var(--page-block-start));flex-direction:column;display:flex}.page-shell__header+.page-shell__scroll>.page-shell__content{padding-top:var(--page-section-gap)}.page-shell--centered .page-shell__content{justify-content:center;align-items:center;min-height:100%}.type-application-title{--type-size:var(--type-application-title-size);--type-weight:var(--type-application-title-weight);--type-line-height:var(--type-application-title-line-height);--type-letter-spacing:var(--type-application-title-letter-spacing)}.type-workspace-title{--type-size:var(--type-workspace-title-size);--type-weight:var(--type-workspace-title-weight);--type-line-height:var(--type-workspace-title-line-height);--type-letter-spacing:var(--type-workspace-title-letter-spacing);--type-color:var(--color-text-primary)}.type-workspace-subtitle{--type-size:var(--type-workspace-subtitle-size);--type-weight:var(--type-workspace-subtitle-weight);--type-line-height:var(--type-workspace-subtitle-line-height);--type-letter-spacing:0;--type-color:var(--color-text-secondary);--type-transform:none}.type-workspace-eyebrow,.type-section-eyebrow,.type-supporting-label{--type-size:var(--type-supporting-label-size);--type-weight:var(--type-supporting-label-weight);--type-line-height:var(--type-supporting-label-line-height);--type-letter-spacing:var(--type-supporting-label-letter-spacing);--type-color:var(--color-text-muted);--type-transform:uppercase}.type-section-title{--type-size:var(--type-section-title-size);--type-weight:var(--type-section-title-weight);--type-line-height:var(--type-section-title-line-height);--type-letter-spacing:var(--type-section-title-letter-spacing);--type-color:var(--color-text-primary)}.type-card-title{--type-size:var(--type-card-title-size);--type-weight:var(--type-card-title-weight);--type-line-height:var(--type-card-title-line-height);--type-letter-spacing:var(--type-card-title-letter-spacing);--type-color:var(--color-text-primary)}.type-card-subtitle{--type-size:var(--type-card-subtitle-size);--type-weight:var(--type-card-subtitle-weight);--type-line-height:var(--type-card-subtitle-line-height);--type-letter-spacing:var(--type-card-subtitle-letter-spacing);--type-color:var(--color-text-secondary)}.type-metric-value{--type-size:var(--metric-value-size);--type-weight:var(--metric-value-weight);--type-line-height:var(--metric-value-line-height);--type-letter-spacing:var(--metric-value-letter-spacing);--type-color:var(--color-text-primary)}.type-metric-label{--type-size:var(--metric-label-size);--type-weight:var(--metric-label-weight);--type-line-height:var(--metric-label-line-height);--type-letter-spacing:0;--type-color:var(--color-text-secondary)}.type-metric-context{--type-size:var(--metric-context-size);--type-weight:var(--metric-context-weight);--type-line-height:var(--metric-context-line-height);--type-letter-spacing:0;--type-color:var(--color-text-muted)}.type-metric-trend{--type-size:var(--metric-trend-size);--type-weight:var(--metric-trend-weight);--type-line-height:var(--metric-trend-line-height);--type-letter-spacing:0}.type-badge{--type-weight:var(--type-badge-weight);--type-line-height:var(--type-badge-line-height);--type-letter-spacing:var(--type-badge-letter-spacing)}.type-body{--type-size:var(--type-body-size);--type-weight:var(--type-body-weight);--type-line-height:var(--type-body-line-height);--type-letter-spacing:var(--type-body-letter-spacing);--type-color:var(--color-text-secondary)}.type-caption{--type-size:var(--type-caption-size);--type-weight:var(--type-caption-weight);--type-line-height:var(--type-caption-line-height);--type-letter-spacing:var(--type-caption-letter-spacing);--type-color:var(--color-text-muted)}.type-helper{--type-size:var(--type-helper-size);--type-weight:var(--type-helper-weight);--type-line-height:var(--type-helper-line-height);--type-letter-spacing:var(--type-helper-letter-spacing);--type-color:var(--color-text-secondary)}.type-status{--type-size:var(--type-status-size);--type-weight:var(--type-status-weight);--type-line-height:var(--type-status-line-height);--type-letter-spacing:var(--type-status-letter-spacing)}.type-navigation{--type-size:var(--type-navigation-size);--type-weight:var(--type-navigation-weight);--type-line-height:var(--type-navigation-line-height);--type-letter-spacing:var(--type-navigation-letter-spacing)}:where(.type-application-title,.type-workspace-title,.type-workspace-subtitle,.type-workspace-eyebrow,.type-section-eyebrow,.type-section-title,.type-card-title,.type-card-subtitle,.type-metric-value,.type-metric-label,.type-metric-context,.type-metric-trend,.type-supporting-label,.type-badge,.type-body,.type-caption,.type-helper,.type-status,.type-navigation,.app-title,.ds-chip-main){color:var(--type-color,inherit);font-size:var(--type-size);font-weight:var(--type-weight);line-height:var(--type-line-height);letter-spacing:var(--type-letter-spacing,0);text-transform:var(--type-transform,none)}.type-workspace-title{overflow-wrap:anywhere;margin:0}.type-workspace-subtitle{overflow-wrap:anywhere;margin:2px 0 0;display:block}.type-workspace-eyebrow,.type-section-eyebrow,.type-supporting-label{display:block}.type-section-title{overflow-wrap:break-word;margin:0}.type-card-title,.type-card-subtitle{overflow-wrap:anywhere;margin:0}.metric-value--inline{--type-size:var(--metric-inline-value-size);--type-weight:var(--metric-inline-value-weight);--type-line-height:var(--metric-inline-value-line-height);--type-letter-spacing:0}.metric-label--inline{--type-size:var(--metric-inline-label-size);--type-weight:var(--metric-inline-label-weight);--type-line-height:var(--metric-inline-label-line-height);--type-letter-spacing:var(--metric-inline-label-letter-spacing);--type-transform:uppercase}.workspace-header{width:100%;min-width:0}.workspace-header__main{align-items:center;gap:12px;min-width:0;display:grid}.workspace-header--root .workspace-header__main{grid-template-columns:minmax(0,1fr) auto}.workspace-header--nested .workspace-header__main{grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,1fr)}.workspace-header__identity{min-width:0}.workspace-header--nested .workspace-header__identity{text-align:center;grid-column:2}.workspace-header__leading,.workspace-header__actions,.workspace-header__supporting{align-items:center;min-width:0;display:flex}.workspace-header__leading{grid-area:1/1;justify-content:flex-start}.workspace-header__actions{justify-content:flex-end;gap:var(--icon-gap-control);grid-area:1/-2}.workspace-header__supporting{color:var(--color-text-muted);justify-content:flex-start;gap:8px;margin-top:4px}.workspace-header--nested .workspace-header__supporting{justify-content:center}.workspace-header--compact .workspace-header__main{gap:8px}.workspace-header--compact .workspace-header__supporting{margin-top:2px}.workspace-back-action{width:auto;min-height:var(--icon-button-target);gap:var(--icon-gap-control);padding-inline:12px}.workspace-header-stack{width:min(100%, var(--page-content-max-width));padding:var(--page-block-start) var(--page-gutter) 10px;flex-shrink:0;gap:10px;margin-inline:auto;display:grid}.workspace-tabs{min-width:0}@media (width<=520px){.workspace-header--nested .workspace-header__main{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.workspace-header--nested .workspace-back-action{width:var(--icon-button-target);min-width:var(--icon-button-target);justify-content:center;padding-inline:0}.workspace-header--nested .workspace-back-action>span:last-child{display:none}}@media (width>=720px){:root{--page-gutter:24px;--page-gutter-compact:20px;--page-block-start:20px;--page-section-gap:20px}}@media (width>=1100px){:root{--page-gutter:32px;--page-gutter-compact:24px;--page-block-start:24px;--page-section-gap:24px}}@keyframes motion-fade-in{0%{opacity:var(--motion-opacity-hidden)}to{opacity:var(--motion-opacity-visible)}}@keyframes motion-fade-out{0%{opacity:var(--motion-opacity-visible)}to{opacity:var(--motion-opacity-hidden)}}@keyframes motion-workspace-enter{0%{opacity:var(--motion-opacity-hidden);transform:translateY(var(--motion-translate-normal))}to{opacity:var(--motion-opacity-visible);transform:translateY(0)}}@keyframes motion-workspace-exit{0%{opacity:var(--motion-opacity-visible);transform:translateY(0)}to{opacity:var(--motion-opacity-hidden);transform:translateY(calc(-1 * var(--motion-translate-subtle)))}}@keyframes motion-card-appear{0%{opacity:var(--motion-opacity-hidden);transform:translateY(var(--motion-translate-subtle))}to{opacity:var(--motion-opacity-visible);transform:translateY(0)}}@keyframes motion-expand{0%{opacity:var(--motion-opacity-hidden);transform:translateY(calc(-1 * var(--motion-translate-subtle)))}to{opacity:var(--motion-opacity-visible);transform:translateY(0)}}@keyframes motion-collapse{0%{opacity:var(--motion-opacity-visible);transform:translateY(0)}to{opacity:var(--motion-opacity-hidden);transform:translateY(calc(-1 * var(--motion-translate-subtle)))}}@keyframes motion-dialog-open{0%{opacity:var(--motion-opacity-hidden);transform:translateY(var(--motion-translate-normal)) scale(var(--motion-scale-enter))}to{opacity:var(--motion-opacity-visible);transform:translateY(0) scale(var(--motion-scale-visible))}}@keyframes motion-dialog-close{0%{opacity:var(--motion-opacity-visible);transform:translateY(0) scale(var(--motion-scale-visible))}to{opacity:var(--motion-opacity-hidden);transform:translateY(var(--motion-translate-subtle)) scale(var(--motion-scale-enter))}}@keyframes motion-sheet-open{0%{opacity:var(--motion-opacity-hidden);transform:translateY(var(--motion-translate-panel))}to{opacity:var(--motion-opacity-visible);transform:translateY(0)}}@keyframes motion-content-replace{0%{opacity:var(--motion-opacity-hidden)}to{opacity:var(--motion-opacity-visible)}}@keyframes motion-spin{to{transform:rotate(360deg)}}.motion-workspace-enter{animation:motion-workspace-enter var(--motion-workspace-duration) var(--motion-easing-enter) both}.motion-workspace-exit{animation:motion-workspace-exit var(--motion-duration-fast) var(--motion-easing-exit) both}.motion-card-appear,.motion-empty-appear,.motion-error-appear,.motion-success-appear{animation:motion-card-appear var(--motion-attention-duration) var(--motion-easing-enter) both}.motion-card-reorder{transition:transform var(--motion-card-duration) var(--motion-easing-standard)}.motion-expand{animation:motion-expand var(--motion-expand-duration) var(--motion-easing-enter) both}.motion-collapse{animation:motion-collapse var(--motion-duration-fast) var(--motion-easing-exit) both}.motion-dialog-open{animation:motion-dialog-open var(--motion-dialog-duration) var(--motion-easing-enter) both}.motion-dialog-close{animation:motion-dialog-close var(--motion-duration-fast) var(--motion-easing-exit) both}.motion-content-replace,.motion-tab-panel,.motion-skeleton-appear{animation:motion-content-replace var(--motion-duration-fast) var(--motion-easing-enter) both}.motion-disclosure-indicator{transition:transform var(--motion-duration-fast) var(--motion-easing-standard);display:inline-block}.motion-disclosure-indicator[aria-hidden=true]{transform-origin:50%}.motion-navigation,.motion-refresh{transition:color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard)}.ds-icon{width:var(--icon-size-default);height:var(--icon-size-default);flex:0 0 var(--icon-size-default);color:currentColor;vertical-align:middle;transform-origin:50%;transition:color var(--motion-duration-fast) var(--motion-easing-standard), opacity var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ds-icon-sm{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-basis:var(--icon-size-sm);font-size:var(--icon-size-sm)}.ds-icon-default{width:var(--icon-size-default);height:var(--icon-size-default);flex-basis:var(--icon-size-default);font-size:var(--icon-size-default)}.ds-icon-lg{width:var(--icon-size-lg);height:var(--icon-size-lg);flex-basis:var(--icon-size-lg);font-size:var(--icon-size-lg)}.ds-icon-hero{width:var(--icon-size-hero);height:var(--icon-size-hero);flex-basis:var(--icon-size-hero);font-size:var(--icon-size-hero)}.ds-icon-muted{color:var(--color-text-muted)}.ds-icon-intelligence{color:var(--color-intelligence)}.ds-icon-positive{color:var(--color-success)}.ds-icon-warning{color:var(--color-warning)}.ds-icon-critical{color:var(--color-danger)}.ds-icon>.insights-mask-icon,.ds-icon>svg,.ds-icon-glyph>.insights-mask-icon,.ds-icon-glyph>svg,.ds-icon-glyph{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.ds-icon>svg{stroke-width:var(--icon-stroke-width)}.ds-icon-glyph{font-size:1em;font-weight:700}button:disabled .ds-icon,[aria-disabled=true] .ds-icon{opacity:var(--icon-opacity-disabled)}.ds-icon-button{justify-content:center;align-items:center;display:inline-flex}.ds-icon-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ds-icon-button:disabled,.ds-icon-button[aria-disabled=true]{opacity:var(--icon-opacity-disabled);cursor:not-allowed}.bottom-nav{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));z-index:80;min-height:var(--bottom-nav-height);padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));border:1px solid var(--card-border);-webkit-backdrop-filter:blur(18px);background:#1a2030f2;border-bottom:none;border-radius:18px 18px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid;position:absolute;bottom:0;box-shadow:0 -14px 36px #00000073}.bottom-nav-item{min-width:0;min-height:max(52px,28px + 1.5rem);color:var(--text-muted);font:inherit;cursor:pointer;transition:background-color var(--motion-navigation-duration) var(--motion-easing-standard), border-color var(--motion-navigation-duration) var(--motion-easing-standard), color var(--motion-navigation-duration) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;display:flex;position:relative}.bottom-nav-attention-dot{background:var(--color-flex);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:18%;box-shadow:0 0 0 2px #0f172ae6}.department-card-title-row{align-items:center;gap:8px;min-width:0;display:flex}.department-card-attention-dot{background:var(--color-flex);border-radius:50%;flex:0 0 9px;width:9px;height:9px}.bottom-nav-item:active{transform:scale(var(--motion-scale-pressed))}.bottom-nav-icon{width:var(--icon-size-lg);height:var(--icon-size-lg);flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.bottom-nav-mask-icon{width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--text-muted)}.bottom-nav-item-active .bottom-nav-mask-icon,.bottom-nav-item[aria-current=page] .bottom-nav-mask-icon{color:var(--color-brand-primary)}.bottom-nav-label{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;display:block}.glass-card{background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(16px);transition:border-color var(--motion-card-duration) var(--motion-easing-standard), box-shadow var(--motion-card-duration) var(--motion-easing-standard);border-radius:16px;padding:18px;box-shadow:0 8px 32px #0000005e}.glass-card:focus-within{border-color:var(--card-border-focus)}.card{--card-accent:var(--color-border-default);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-surface-standard);min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere;transition:border-color var(--motion-card-duration) var(--motion-easing-standard), background-color var(--motion-card-duration) var(--motion-easing-standard), box-shadow var(--motion-card-duration) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);position:relative;overflow:visible;box-shadow:0 4px 14px #0000002e}.card-executive{padding:var(--spacing-card-padding-executive,20px);background:var(--card-surface-executive);border-top:3px solid var(--primary,var(--color-brand-primary))}.card-standard{padding:var(--spacing-card-padding,16px);background:var(--card-surface-standard)}.card-compact{padding:var(--spacing-card-padding-compact,12px);background:var(--card-surface-compact)}.card-surface-subtle,.card-subtle{background:var(--color-surface-interactive);box-shadow:none}.card-surface-elevated,.card-elevated{border-color:var(--color-border-default);background:var(--color-surface-elevated);box-shadow:0 10px 28px #00000047}.card-surface-outlined,.card-outlined{border-color:var(--color-border-default);box-shadow:none;background:0 0}.card-comfortable{padding:var(--card-padding-comfortable)}.card-header-layout{gap:var(--spacing-header-gap,8px);flex-direction:column;display:flex}.card-header-main{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.card-header-titles{flex-direction:column;gap:4px;min-width:0;display:flex}.card-header-action{flex-shrink:0;align-items:center;gap:8px;display:flex}.card-divider{border:none;border-bottom:1px solid var(--card-border);margin-top:8px;margin-bottom:4px}.card-footer-layout{margin-top:var(--spacing-card-padding,16px);border-top:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.ds-skeleton{background:linear-gradient(90deg, var(--color-brand-primary-soft) 0%, var(--color-surface-interactive) 42%, var(--color-intelligence-soft) 50%, var(--color-surface-interactive) 58%, var(--color-brand-primary-soft) 100%);animation:motion-skeleton-shimmer var(--motion-loading-duration) infinite var(--motion-easing-standard);background-size:200% 100%;border-radius:999px;flex:none;min-height:10px;display:block}.ds-skeleton--block{border-radius:8px}.ds-skeleton--circle{border-radius:50%}.ds-skeleton-group,.ds-skeleton-group__copy{gap:9px;width:100%;display:grid}.ds-skeleton-group__row{align-items:center;gap:10px;min-height:44px;display:flex}.ds-skeleton-group__copy{min-width:0}.ds-skeleton-group__split{justify-content:space-between;gap:16px;display:flex}.ds-skeleton-group--card{min-height:92px}.ds-skeleton-group--metric{min-height:74px}.ds-skeleton-group--executive{min-height:152px}.ds-skeleton-group--rows,.ds-skeleton-group--table,.ds-skeleton-group--player-list{min-height:132px}.card-skeleton{border-radius:8px}.card[data-card-state=loading]{--card-accent:var(--color-brand-primary);border-inline-start-color:var(--card-accent)}.loading-state-card,.error-state-card,.progress-state-card{flex-shrink:0}.loading-state,.error-state,.progress-state{min-width:0;font-family:inherit}.loading-state:not(.loading-state--skeleton),.error-state{align-items:center;gap:12px;display:flex}.loading-state--section:not(.loading-state--skeleton){min-height:64px}.loading-state--initial{text-align:center;flex-direction:column;justify-content:center;gap:16px}.loading-state--inline{gap:8px;min-height:28px}.loading-state__spinner{color:var(--color-brand-primary);animation:motion-spin var(--motion-refresh-duration) var(--motion-easing-linear) infinite;flex:none}.loading-state__copy,.error-state__copy,.progress-state__copy{gap:4px;min-width:0;display:grid}.loading-state__title,.loading-state__description,.error-state__title,.error-state__description,.progress-state__label,.progress-state__description{margin:0}.error-state__icon{flex:none;font-weight:900}.error-state__copy{flex:1}.error-state__retry{flex:none;width:auto}.progress-state{gap:10px;display:grid}.progress-state__bar{width:100%;height:6px;accent-color:var(--color-brand-primary);border:0;border-radius:999px;overflow:hidden}.progress-state__bar::-webkit-progress-bar{background:var(--color-surface-interactive)}.progress-state__bar::-webkit-progress-value{background:var(--color-brand-primary)}.loading-overlay{z-index:1000;background:var(--bg-gradient);-webkit-backdrop-filter:blur(12px);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.loading-overlay__panel{gap:var(--spacing-section-gap);background:var(--card-surface-executive);border-color:var(--color-border-default);width:min(100%,420px);box-shadow:0 0 0 1px var(--color-brand-primary-soft);display:grid}.loading-overlay__brand{justify-items:center;gap:var(--spacing-header-gap);text-align:center;display:grid}.loading-overlay .loading-state{color:var(--color-text-primary)}.loading-overlay .loading-state__description{color:var(--color-text-secondary)}.card-state-icon{font-size:var(--icon-size-hero)}.card-error-state__title{color:var(--color-danger)}@keyframes motion-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ds-skeleton{background:var(--color-brand-primary-soft);animation:none}}@media (width<=520px){.error-state--section{flex-wrap:wrap;align-items:flex-start}.error-state__retry{width:100%}}.card-tone-intelligence{--card-accent:var(--color-intelligence)}.card-tone-positive{--card-accent:var(--color-success)}.card-tone-warning{--card-accent:var(--color-warning)}.card-tone-critical{--card-accent:var(--color-danger)}.card-tone-champion{--card-accent:var(--color-accent-gold)}.card:not(.card-tone-default){border-inline-start-color:var(--card-accent)}.card-interactive{width:100%;min-height:24px;font:inherit;text-align:left;cursor:pointer;appearance:none;text-decoration:none}@media (hover:hover) and (pointer:fine){.card-interactive:hover:not(:disabled):not(.card-disabled){transform:translateY(calc(-1 * var(--motion-translate-hover)))}}.card-interactive:active:not(:disabled):not(.card-disabled){transform:scale(var(--motion-scale-pressed))}.card-selected{border-color:var(--card-accent);box-shadow:0 0 0 1px var(--card-accent), 0 4px 12px #0003}.card-disabled,.card-interactive:disabled{color:var(--color-text-disabled);opacity:.58;cursor:not-allowed}.card-header,.card-body,.card-footer{min-width:0}.ds-executive-brief{--executive-brief-padding:14px 16px;--executive-brief-section-gap:10px;gap:var(--executive-brief-section-gap,10px);min-width:0;padding:var(--executive-brief-padding,14px 16px);flex-direction:column;display:flex;position:relative;overflow:hidden}.ds-executive-brief:before{background:var(--color-intelligence);content:"";width:4px;position:absolute;inset:0 auto 0 0}.ds-executive-brief--critical:before{background:var(--color-danger,#ef4444);width:5px}.ds-executive-brief--high:before{background:var(--color-warning,#f59e0b);width:4px}.ds-executive-brief--medium:before{background:var(--color-intelligence,#3b82f6);width:3px}.ds-executive-brief--low:before{background:var(--color-text-muted,#fff6);width:2px}.ds-executive-brief__header,.ds-executive-brief__heading,.ds-executive-brief__markers,.ds-executive-brief__actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.ds-executive-brief__header{justify-content:space-between;gap:6px}.ds-executive-brief__heading{flex:auto;align-items:center;gap:8px;min-width:0}.ds-executive-brief__markers{justify-content:flex-end}.ds-executive-brief__icon{color:var(--color-intelligence)}.ds-executive-brief__content{gap:var(--executive-brief-section-gap,10px);flex-direction:column;display:flex}.ds-executive-brief__eyebrow{opacity:.8;display:block}.ds-executive-brief__confidence-rail{margin:0}.ds-executive-brief__section{border-top:1px solid var(--color-border-subtle,#ffffff0f);flex-direction:column;gap:6px;padding-top:8px;display:flex}.ds-executive-brief__section-label{display:block}.ds-executive-brief__summary,.ds-executive-brief__empty p{--type-weight:500;--type-line-height:1.45}.ds-executive-brief__summary>:first-child{margin-top:0}.ds-executive-brief__summary>:last-child{margin-bottom:0}.ds-executive-brief__recommendation{--type-weight:700;color:var(--color-text-primary)}.ds-executive-brief__highlights{--type-weight:700;color:var(--color-text-primary);gap:6px;margin:0;padding-left:20px;display:grid}.ds-executive-brief__actions{align-items:stretch;margin-top:4px}.ds-executive-brief__actions button{border:1px solid var(--color-border-interactive);background:var(--color-surface-interactive);min-height:42px;color:var(--color-text-primary);cursor:pointer;font:inherit;border-radius:9px;padding:9px 16px;font-size:.78rem;font-weight:800}.ds-executive-brief__actions button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ds-executive-brief__empty{gap:6px;display:grid}.ds-executive-brief__empty strong{color:var(--color-text-primary)}.ds-executive-brief__skeleton{gap:9px;display:grid}@media (width<=520px){.ds-executive-brief__header{flex-direction:column}.ds-executive-brief__actions button{width:100%}}.card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-header+.card-body,.card-body+.card-footer{margin-top:14px}.card-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (hover:hover) and (pointer:fine){.card-interactive:not(.card-disabled):hover{border-color:var(--card-accent);background:var(--color-surface-elevated);box-shadow:0 6px 18px #00000040}}.card-interactive:not(.card-disabled):active{border-color:var(--card-accent);transform:translateY(1px)}.executive-brief{gap:12px;min-width:0;display:grid}.executive-brief-heading{justify-content:space-between;align-items:flex-end;gap:12px;padding:2px 2px 0;display:flex}.executive-brief-eyebrow,.executive-brief-outlook>span,.executive-brief-detail-grid span{color:var(--text-dim);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:900}.executive-brief-heading h2{color:var(--text-primary);margin-top:5px;font-size:1.38rem;font-weight:950;line-height:1.1}.executive-brief-list{gap:14px;display:grid}.executive-brief-outlook{margin-bottom:10px;padding:4px 2px 2px}.executive-brief-outlook>span{color:var(--primary)}.executive-brief-outlook p{max-width:52ch;color:var(--text-muted);margin-top:5px;font-size:.8rem;font-weight:700;line-height:1.5}.executive-brief-outlook-loading{align-content:start;gap:8px;min-height:48px;display:grid}.executive-brief-status{position:relative}.executive-brief-status p{color:var(--text-muted);margin-top:14px;font-size:.77rem;font-weight:600;line-height:1.45}.executive-brief-status strong{color:var(--text-primary);font-size:.86rem;font-weight:900}.executive-brief-empty{background:var(--card-bg);border-color:#10b98133}.executive-brief-error{border-color:#f59e0b47}.executive-brief-player-reference{align-items:center;gap:12px;margin-top:16px;margin-bottom:10px;display:flex}.executive-brief-player-info{flex-direction:column;display:flex}.executive-brief-player-name{color:var(--text-primary);font-size:.85rem;font-weight:800}.executive-brief-player-meta{color:var(--text-dim);margin-top:2px;font-size:.72rem}.executive-brief-player-comparison{flex-direction:column;gap:8px;margin-top:14px;margin-bottom:12px;display:flex}.executive-brief-player-comparison .executive-brief-player-reference{margin:0}.executive-brief-comparison-label{color:var(--success);letter-spacing:.05em;text-align:center;align-items:center;gap:12px;font-size:.72rem;font-weight:900;display:flex}.executive-brief-comparison-label:before,.executive-brief-comparison-label:after{background:var(--card-border);content:"";flex:1;height:1px}.input-group{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.input-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.text-input{border:1px solid var(--card-border);width:100%;height:48px;color:var(--text-primary);transition:border-color var(--motion-duration-normal) var(--motion-easing-standard), box-shadow var(--motion-duration-normal) var(--motion-easing-standard);background:#0f172a99;border-radius:10px;outline:none;padding:0 16px;font-size:1rem}.text-input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.team-card-button{color:inherit}.btn{height:48px;color:var(--text-primary);cursor:pointer;transition:transform var(--motion-duration-fast) var(--motion-easing-standard), filter var(--motion-duration-normal) var(--motion-easing-standard);-webkit-user-select:none;user-select:none;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;font-size:1rem;font-weight:700;display:flex}.btn-primary{background:var(--color-brand-primary);border:1px solid #ffffff0d}.btn-primary:hover{background:var(--color-brand-primary-hover)}.btn-primary:active{background:var(--color-brand-primary-active)!important}.btn-secondary{background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle)}.btn-secondary:hover{background:var(--color-surface-interactive)}.btn-opportunity{background:var(--color-accent-teal);border:1px solid #ffffff0d}.btn-opportunity:hover{background:var(--color-accent-teal-hover)}.btn-opportunity:active{background:var(--color-accent-teal-active)}.btn-premium{background:var(--color-accent-gold);color:var(--color-text-inverse);border:1px solid #ffffff0d}.btn-premium:hover{background:var(--color-accent-gold-hover)}.btn-premium:active{background:var(--color-accent-gold-active)}.btn:active{transform:scale(var(--motion-scale-pressed));filter:brightness(.9)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-compact{border-radius:6px;width:auto;height:auto;min-height:44px;padding:0 14px;font-size:.75rem;line-height:1.25}.ds-badge{--badge-accent:var(--color-neutral);--badge-soft:var(--color-neutral-soft);max-width:100%;color:var(--badge-accent);vertical-align:middle;overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ds-badge-sm{--type-size:var(--type-badge-size-sm);min-height:22px;padding:3px 7px}.ds-badge-md{--type-size:var(--type-badge-size-md);min-height:28px;padding:5px 9px}.ds-badge-pill{border-radius:999px}.ds-badge-rounded{border-radius:6px}.ds-badge-soft{background:var(--badge-soft);border-color:color-mix(in srgb, var(--badge-accent) 32%, transparent)}.ds-badge-outlined{border-color:color-mix(in srgb, var(--badge-accent) 48%, transparent);background:0 0}.ds-badge-solid{background:var(--badge-accent);border-color:var(--badge-accent);color:var(--color-text-inverse)}.ds-badge-neutral{--badge-accent:var(--color-text-muted);--badge-soft:var(--color-neutral-soft)}.ds-badge-intelligence{--badge-accent:var(--color-intelligence-hover);--badge-soft:var(--color-intelligence-soft)}.ds-badge-positive{--badge-accent:var(--color-accent-teal-hover);--badge-soft:var(--color-accent-teal-soft)}.ds-badge-warning{--badge-accent:var(--color-warning);--badge-soft:var(--color-warning-soft)}.ds-badge-critical{--badge-accent:#f87171;--badge-soft:var(--color-danger-soft)}.ds-badge-champion{--badge-accent:var(--color-accent-gold-hover);--badge-soft:var(--color-accent-gold-soft)}.ds-badge-icon{margin-inline-end:var(--icon-gap-inline)}.ds-badge-icon>svg{width:1em;height:1em}.ds-badge-label{min-width:0}.ds-badge-group,.ds-chip-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.ds-chip{--chip-accent:var(--color-text-muted);--chip-soft:var(--color-neutral-soft);border:1px solid color-mix(in srgb, var(--chip-accent) 34%, transparent);background:var(--chip-soft);max-width:100%;min-height:44px;color:var(--chip-accent);vertical-align:middle;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.ds-chip-sm{--chip-font-size:var(--type-chip-size-sm)}.ds-chip-md{--chip-font-size:var(--type-chip-size-md)}.ds-chip-neutral{--chip-accent:var(--color-text-secondary);--chip-soft:var(--color-neutral-soft)}.ds-chip-intelligence{--chip-accent:var(--color-intelligence-hover);--chip-soft:var(--color-intelligence-soft)}.ds-chip-positive{--chip-accent:var(--color-accent-teal-hover);--chip-soft:var(--color-accent-teal-soft)}.ds-chip-warning{--chip-accent:var(--color-warning);--chip-soft:var(--color-warning-soft)}.ds-chip-critical{--chip-accent:#f87171;--chip-soft:var(--color-danger-soft)}.ds-chip-selected{border-color:var(--chip-accent);background:color-mix(in srgb, var(--chip-accent) 22%, transparent);box-shadow:inset 0 0 0 1px var(--chip-accent)}.ds-chip-disabled{opacity:.5}.ds-chip-main,.ds-chip-remove{min-width:0;min-height:22px;color:inherit;font-style:inherit;background:0 0;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.ds-chip-main{--type-size:var(--chip-font-size);--type-weight:var(--type-chip-weight);--type-line-height:var(--type-chip-line-height);--type-letter-spacing:var(--type-chip-letter-spacing);padding:7px 12px}.ds-chip-interactive{min-height:44px}.ds-chip-interactive .ds-chip-main,.ds-chip-interactive .ds-chip-remove{min-width:var(--icon-button-target);min-height:var(--icon-button-target)}button.ds-chip-main{cursor:pointer}.ds-chip-label{overflow-wrap:anywhere;min-width:0}.ds-chip-remove{border-inline-start:1px solid color-mix(in srgb, var(--chip-accent) 28%, transparent);cursor:pointer;flex:0 0 42px;width:42px;font-size:1rem}.ds-chip-main:disabled,.ds-chip-remove:disabled{cursor:not-allowed}.ds-chip-main:focus-visible,.ds-chip-remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}@media (hover:hover) and (pointer:fine){:is(.ds-chip:not(.ds-chip-disabled):has(button.ds-chip-main:hover),.ds-chip:not(.ds-chip-disabled):has(.ds-chip-remove:hover)){border-color:var(--chip-accent)}}@media (prefers-reduced-motion:reduce){.ds-chip{transition:none}}.badge{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;justify-content:center;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.badge-position{border-radius:4px;flex-shrink:0;width:48px;height:22px;font-size:.75rem}.badge-qb{color:var(--color-qb);background-color:#eab30826;border:1px solid #eab3084d}.badge-rb{color:var(--color-rb);background-color:#3b82f626;border:1px solid #3b82f64d}.badge-wr{color:var(--color-wr);background-color:#10b98126;border:1px solid #10b9814d}.badge-te{color:var(--color-te);background-color:#ec489926;border:1px solid #ec48994d}.badge-flex{color:var(--color-flex);background-color:#14b8a626;border:1px solid #14b8a64d}.badge-bench{color:var(--color-bench);background-color:#64748b26;border:1px solid #64748b4d}.badge-taxi{color:var(--color-taxi);background-color:#84cc1626;border:1px solid #84cc164d}.badge-ir{color:var(--color-ir);background-color:#ef444426;border:1px solid #ef44444d}.badge-status{padding:4px 10px;font-size:.65rem}.badge-status-active{color:var(--success);background-color:#10b98133}.badge-status-drafting{color:var(--warning);background-color:#f59e0b33}.badge-status-inactive{color:var(--text-muted);background-color:#64748b33}.intelligence-badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-height:26px;padding:5px 9px;font-size:.62rem;font-weight:900;display:inline-flex}.intelligence-badge-balanced,.intelligence-badge-win-now,.intelligence-badge-balanced-contender,.intelligence-badge-hybrid-contender,.intelligence-badge-championship-window,.intelligence-badge-steady-contender,.intelligence-badge-asset-rich,.intelligence-badge-strong,.intelligence-badge-dispersed,.intelligence-badge-balanced-distribution{color:var(--info);background:#06b6d424;border:1px solid #06b6d452}.intelligence-badge-deep,.intelligence-badge-depth-builder,.intelligence-badge-excellent,.intelligence-badge-young-core,.intelligence-badge-depth-driven{color:var(--success);background:#10b98124;border:1px solid #10b98152}.intelligence-badge-top-heavy,.intelligence-badge-fragile,.intelligence-badge-elite-core,.intelligence-badge-star-driven,.intelligence-badge-boom-bust,.intelligence-badge-high-ceiling,.intelligence-badge-veteran-core,.intelligence-badge-veteran-heavy,.intelligence-badge-position-specialist,.intelligence-badge-weak,.intelligence-badge-uneven,.intelligence-badge-concentrated{color:var(--warning);background:#f59e0b24;border:1px solid #f59e0b52}.intelligence-badge-prospect-heavy,.intelligence-badge-future-focused,.intelligence-badge-youth-movement,.intelligence-badge-rebuilding,.intelligence-badge-rebuilding-core,.intelligence-badge-development-pipeline{background:var(--color-accent-violet-soft);color:var(--color-accent-violet);border:1px solid #8b5cf640}.intelligence-badge-critical{color:var(--danger);background:#ef444424;border:1px solid #ef444452}.intelligence-badge-average{color:var(--text-muted);background:#64748b29;border:1px solid #64748b57}.roster-identity-badge-row,.roster-identity-badge{animation:motion-card-appear var(--motion-attention-duration) var(--motion-easing-enter) both}.intelligence-workspace-content{animation:motion-workspace-enter var(--motion-workspace-duration) var(--motion-easing-enter) both;padding-bottom:22px}.intelligence-workspace-report-header{border-bottom:1px solid var(--card-border);color:var(--text-primary);-webkit-backdrop-filter:blur(12px);background:linear-gradient(#111827fa,#111827db);border-radius:6px 6px 0 0;padding:14px 0}@media (hover:none) and (pointer:coarse){.intelligence-workspace-report-header.page-shell-sticky-region{background:var(--color-canvas);-webkit-backdrop-filter:none}}.intelligence-workspace-report-badge{flex-shrink:0}.department-card-icon-wrap{background:var(--color-brand-primary-soft);border:1px solid #6f58c94d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.department-card-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--primary)}.intelligence-hub-card{border-color:#6f58c966!important;padding:18px!important}.intelligence-hub-card .department-card-icon-wrap{width:42px;height:42px}.intelligence-hub-card .department-card-icon{width:var(--icon-size-default);height:var(--icon-size-default)}.insights-mask-icon{-webkit-mask-image:var(--insights-icon-mask);-webkit-mask-image:var(--insights-icon-mask);mask-image:var(--insights-icon-mask);background-color:currentColor;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.insights-directory{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:start;gap:16px;min-width:0;display:grid}.insights-department-section{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:stretch;gap:10px;min-width:0;display:grid}.insights-directory .department-card{height:auto;min-height:0}.insights-directory .department-card-content,.department-card-meta{min-width:0}.sleeper-workspace-facts{flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0;display:flex}.sleeper-workspace-fact{align-items:baseline;gap:5px;min-width:0;max-width:100%;display:flex}.sleeper-workspace-fact>span{color:var(--text-dim);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:.62rem}.sleeper-workspace-fact strong{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;font-size:.7rem}.sleeper-workspace-management{min-width:0}@media (width<=520px){.sleeper-workspace-facts{flex-direction:column;align-items:stretch}}.intelligence-achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intelligence-achievement-grid .badge{text-align:center;border-radius:6px;justify-content:center;width:100%;min-width:0;min-height:28px;padding:5px 8px;line-height:1.1}.intelligence-report-section{margin-top:20px}.intelligence-report-section+.intelligence-report-section{margin-top:22px}.metric-stack{padding-top:2px}.intelligence-metric-row:last-child{border-bottom-color:#0000!important}.confidence-row{position:relative}.position-strength-grid{align-items:stretch}.position-strength-tile{min-height:40px;transition:border-color var(--motion-duration-normal) var(--motion-easing-standard), background-color var(--motion-duration-normal) var(--motion-easing-standard)}.narrative-section{padding-top:2px}.expandable-report-panel{transition:border-color var(--motion-duration-normal) var(--motion-easing-standard), background-color var(--motion-duration-normal) var(--motion-easing-standard), opacity var(--motion-duration-normal) var(--motion-easing-standard)}.priority-stage-badge{white-space:nowrap;border-radius:6px;justify-content:center;min-width:86px;min-height:24px;font-size:.58rem}.analysis-footer{color:var(--text-muted);background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;padding:10px;font-size:.7rem;line-height:1.45}.analysis-footer summary{cursor:pointer;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-weight:850;list-style:none}.analysis-footer summary::-webkit-details-marker{display:none}.analysis-footer summary:after{content:"+";float:right;color:var(--text-muted)}.analysis-footer[open] summary:after{content:"−"}.supporting-notes-panel{color:var(--text-muted)}.trade-compatibility-card{transition:box-shadow var(--motion-duration-normal) var(--motion-easing-standard), transform var(--motion-duration-normal) var(--motion-easing-standard), border-color var(--motion-duration-normal) var(--motion-easing-standard), background-color var(--motion-duration-normal) var(--motion-easing-standard);border-radius:8px}.trade-compatibility-card-open{box-shadow:0 14px 34px #00000047}.trade-compatibility-summary{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:14px;padding:0;display:flex}.trade-compatibility-top-reason{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;max-width:17rem;margin-top:8px;font-size:.7rem;line-height:1.35;display:-webkit-box;overflow:hidden}.trade-score-meter{background:#64748b38;border:1px solid #ffffff14;border-radius:999px;width:74px;height:7px;overflow:hidden}.trade-score-meter-fill{border-radius:inherit;min-width:4px;height:100%;animation:tradeScoreFillIn var(--motion-duration-slow) var(--motion-easing-enter) both;transform-origin:0}.trade-expand-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-top:7px;font-size:.58rem;font-weight:850}.trade-compatibility-expanded{animation:motion-expand var(--motion-expand-duration) var(--motion-easing-enter) both}.gm-recommendation-panel{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);border-radius:10px;padding:12px}.championship-window-card{border-radius:8px}.championship-window-card h3{color:var(--color-accent-gold)!important}.championship-score-panel,.championship-list-panel,.championship-risk-panel{border:1px solid var(--card-border);background:#ffffff06;border-radius:8px;padding:12px}.championship-readiness-track,.championship-timeline-track{background:#64748b38;border:1px solid #ffffff14;border-radius:999px;overflow:hidden}.championship-readiness-track{height:10px}.championship-readiness-fill,.championship-timeline-fill{border-radius:inherit;transform-origin:0;min-width:4px;height:100%;animation:championshipFillIn var(--motion-duration-slow) var(--motion-easing-enter) both}.championship-readiness-win-now,.championship-readiness-contender{background:linear-gradient(90deg, var(--success), var(--info))}.championship-readiness-emerging{background:linear-gradient(90deg, var(--info), var(--primary))}.championship-readiness-rebuilding{background:linear-gradient(90deg, var(--warning), var(--primary))}.championship-status-badge,.championship-risk-badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-height:25px;padding:4px 8px;font-size:.62rem;font-weight:920;display:inline-flex}.championship-status-win-now,.championship-status-contender,.championship-risk-low{color:var(--success);background:#10b98124;border:1px solid #10b98157}.championship-status-emerging,.championship-risk-medium{color:var(--info);background:#06b6d424;border:1px solid #06b6d452}.championship-status-rebuilding,.championship-risk-high{color:var(--warning);background:#f59e0b24;border:1px solid #f59e0b52}.championship-timeline{gap:9px;display:grid}.championship-timeline-row{grid-template-columns:58px minmax(0,1fr) 28px;align-items:center;gap:9px;display:grid}.championship-timeline-label,.championship-timeline-score{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.64rem;font-weight:900}.championship-timeline-score{text-align:right;color:var(--text-primary)}.championship-timeline-track{height:8px}.championship-timeline-fill{background:linear-gradient(90deg, var(--primary), var(--info), var(--success))}.championship-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.championship-list-item{color:var(--text-muted);font-size:.72rem;font-weight:700;line-height:1.4}.championship-driver-item{color:var(--text-primary);font-weight:800}.competitive-window-card{border-radius:8px}.competitive-window-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.competitive-window-title-row h3{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900}.competitive-window-title-row p{color:var(--text-dim);margin-top:4px;font-size:.72rem}.competitive-window-status{background:var(--color-brand-primary-soft);min-height:25px;color:var(--color-brand-primary-hover);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #6f58c959;border-radius:6px;align-items:center;padding:4px 8px;font-size:.62rem;font-weight:920;display:inline-flex}.competitive-window-status-peak,.competitive-window-status-opening{color:var(--success);background:#10b98124;border-color:#10b98157}.competitive-window-status-sustaining{background:var(--color-brand-primary-soft);color:var(--color-brand-primary-hover);border-color:#6f58c959}.competitive-window-status-transitioning,.competitive-window-status-rebuilding{color:var(--warning);background:#f59e0b24;border-color:#f59e0b52}.competitive-window-panel,.competitive-window-strategy{border:1px solid var(--color-border-subtle);background:var(--color-surface-primary);border-radius:10px;padding:12px}.competitive-window-hero{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.competitive-window-eyebrow,.competitive-window-readiness span,.competitive-window-recommendation span,.competitive-window-hero-meta span{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:900}.competitive-window-hero h4{color:var(--text-primary);margin:6px 0 0;font-size:1.3rem;font-weight:950;line-height:1.08}.competitive-window-hero-copy p,.competitive-window-recommendation p,.competitive-window-strategy p{color:var(--text-muted);margin:7px 0 0;font-size:.74rem;font-weight:700;line-height:1.45}.competitive-window-hero-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.competitive-window-hero-meta div{background:#0f172a42;border:1px solid #ffffff0f;border-radius:7px;padding:8px}.competitive-window-hero-meta strong{color:var(--text-primary);margin-top:4px;font-size:.82rem;font-weight:950;display:block}.competitive-window-readiness{text-align:right;min-width:74px}.competitive-window-readiness strong{color:var(--success);margin-top:5px;font-size:1.55rem;font-weight:950;line-height:1;display:block}.competitive-window-readiness em{color:var(--text-dim);margin-top:3px;font-size:.62rem;font-style:normal;font-weight:850;display:block}.competitive-window-hero-divider,.competitive-window-recommendation{grid-column:1/-1}.competitive-window-hero-divider{background:#ffffff14;height:1px}.competitive-window-timeline{gap:9px;display:grid}.competitive-window-stage{grid-template-columns:12px 92px minmax(0,1fr);align-items:center;gap:8px;display:grid}.competitive-window-stage-dot{background:#64748b47;border:1px solid #94a3b852;border-radius:999px;width:9px;height:9px}.competitive-window-stage-active .competitive-window-stage-dot{background:var(--success);border-color:#10b98180;box-shadow:0 0 0 4px #10b9811f}.competitive-window-stage span{color:var(--text-muted);font-size:.66rem;font-weight:900}.competitive-window-stage-active span{color:var(--text-primary)}.competitive-window-stage-track,.competitive-window-alignment-track{background:#64748b38;border:1px solid #ffffff14;border-radius:999px;height:8px;overflow:hidden}.competitive-window-stage-track div,.competitive-window-alignment-track div{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--info), var(--success));min-width:4px;height:100%;animation:championshipFillIn var(--motion-duration-slow) var(--motion-easing-enter) both}.competitive-window-two-column,.competitive-window-alignment-grid,.competitive-window-opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.competitive-window-list{gap:7px;margin-top:9px;display:grid}.competitive-window-list span{color:var(--text-primary);font-size:.72rem;font-weight:800;line-height:1.4}.competitive-window-muted-list span{color:var(--text-muted)}.competitive-window-opportunity-grid div,.competitive-window-alignment{background:#0f172a47;border:1px solid #ffffff0e;border-radius:8px;min-width:0;padding:10px}.competitive-window-opportunity-grid div{color:var(--text-primary);font-size:.72rem;font-weight:800;line-height:1.38}.competitive-window-alignment-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.competitive-window-alignment-header strong{color:var(--text-primary);font-size:.8rem;font-weight:950}.competitive-window-alignment-header span{color:var(--text-muted);text-transform:uppercase;font-size:.6rem;font-weight:900}.competitive-window-alignment-aligned .competitive-window-alignment-header span,.competitive-window-alignment-ahead .competitive-window-alignment-header span{color:var(--success)}.competitive-window-alignment-lagging .competitive-window-alignment-header span,.competitive-window-alignment-peaking-early .competitive-window-alignment-header span{color:var(--warning)}.competitive-window-alignment em{color:var(--text-dim);margin-top:7px;font-size:.62rem;font-style:normal;font-weight:700;line-height:1.3;display:block}.competitive-window-strategy strong{color:var(--text-primary);margin-top:6px;font-size:1rem;font-weight:950;display:block}.action-center-card{border-radius:8px}.action-center-title-row{border-bottom:2px solid var(--color-brand-primary);width:fit-content;margin-bottom:12px;padding-bottom:6px}.action-center-title-row h3{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900}.action-center-title-row p{color:var(--text-dim);margin-top:4px;font-size:.72rem}.action-center-panel,.action-center-confidence{border:1px solid var(--color-border-subtle);background:var(--color-surface-primary);border-radius:10px;padding:12px}.action-center-hero{border:1px solid var(--color-border-subtle);border-top:3px solid var(--color-brand-primary);background:var(--color-surface-secondary);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px 12px 12px;display:grid}.action-center-eyebrow,.action-center-hero-score span,.action-center-priority-strip span,.action-center-source-list span{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:900}.action-center-hero h4{color:var(--text-primary);margin:7px 0 0;font-size:1.32rem;font-weight:950;line-height:1.1}.action-center-hero-copy p,.action-center-action p,.action-center-confidence p{color:var(--text-muted);margin:7px 0 0;font-size:.74rem;font-weight:700;line-height:1.45}.action-center-hero-score{text-align:right;min-width:84px}.action-center-hero-score strong,.action-center-confidence-score strong{color:var(--success);margin-top:5px;font-size:1.45rem;font-weight:950;line-height:1;display:block}.action-center-priority-strip{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.action-center-priority-strip>div{background:#0f172a47;border:1px solid #ffffff0f;border-radius:7px;min-width:0;padding:8px}.action-center-priority-strip strong{color:var(--text-primary);margin-top:4px;font-size:.78rem;font-weight:950;display:block}.action-center-priority{background:#06b6d41c;border:1px solid #06b6d447;border-radius:999px;align-items:center;width:fit-content;min-height:22px;padding:3px 7px;color:var(--info)!important;display:inline-flex!important}.action-center-priority-critical,.action-center-priority-high{background:#10b9811f;border-color:#10b98152;color:var(--success)!important}.action-center-priority-watch{background:#f59e0b1f;border-color:#f59e0b52;color:var(--warning)!important}.action-center-action-list,.action-center-checklist{gap:8px;margin-top:10px;display:grid}.action-center-action{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.action-center-action:last-child{border-bottom:none;padding-bottom:0}.action-center-action span{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.action-center-action strong{color:var(--text-primary);margin-top:4px;font-size:.78rem;font-weight:950;line-height:1.25;display:block}.action-center-action em{color:var(--warning);letter-spacing:.02em;flex-shrink:0;font-size:.82rem;font-style:normal;font-weight:950}.action-center-two-column,.action-center-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.action-center-checklist span{color:var(--text-primary);font-size:.72rem;font-weight:800;line-height:1.4}.action-center-muted-list span{color:var(--text-muted)}.action-center-radar-grid div{min-width:0;color:var(--text-primary);background:#0f172a47;border:1px solid #ffffff0e;border-radius:8px;padding:10px;font-size:.72rem;font-weight:800;line-height:1.38}.action-center-confidence{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.action-center-confidence-track,.action-center-source-list{grid-column:1/-1}.action-center-confidence>div>strong{color:var(--text-primary);margin-top:6px;font-size:.94rem;font-weight:950;display:block}.action-center-confidence-track{background:#64748b38;border:1px solid #ffffff14;border-radius:999px;height:9px;overflow:hidden}.action-center-confidence-track div{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--info), var(--success));min-width:4px;height:100%;animation:championshipFillIn var(--motion-duration-slow) var(--motion-easing-enter) both}.action-center-source-list div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.action-center-source-list em{background:var(--color-brand-primary-soft);color:#c4b5fd;border:1px solid #6f58c940;border-radius:999px;align-items:center;min-height:24px;padding:4px 7px;font-size:.62rem;font-style:normal;font-weight:850;display:inline-flex}.briefing-collapsible-summary{cursor:pointer;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:850;list-style:none}.briefing-collapsible-summary::-webkit-details-marker{display:none}.briefing-collapsible-summary:after{content:"+";float:right;color:var(--text-muted)}.briefing-collapsible[open] .briefing-collapsible-summary:after{content:"−"}.briefing-snapshot-list{flex-direction:column;gap:7px;display:flex}.briefing-snapshot-row{border:1px solid var(--card-border);background:#ffffff06;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.briefing-snapshot-row-button{width:100%;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--motion-duration-normal) var(--motion-easing-standard), background-color var(--motion-duration-normal) var(--motion-easing-standard)}.briefing-snapshot-row-button:active{transform:scale(.99)}.briefing-snapshot-row-button:hover{border-color:#6f58c973}.briefing-snapshot-label{color:var(--text-muted);font-size:.76rem;font-weight:700}.briefing-snapshot-value{color:var(--text-primary);text-align:right;font-size:.78rem;font-weight:900}.home-league-card{flex-shrink:0;min-width:0}.home-context-view-all{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:.68rem;font-weight:900}.home-benchmark-layout{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.home-benchmark-icon{background:var(--color-brand-primary-soft);width:44px;height:44px;color:var(--primary);border:1px solid #6f58c959;border-radius:10px;place-items:center;display:grid}.home-context-mask-icon{width:var(--icon-size-default);height:var(--icon-size-default)}.home-benchmark-copy,.home-superlative-copy{min-width:0}.home-context-eyebrow,.home-superlative-copy>span{color:var(--text-dim);letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;font-weight:900;line-height:1.25;display:block}.home-benchmark-team{color:var(--text-primary);overflow-wrap:anywhere;margin-top:3px;font-size:1rem;font-weight:950;line-height:1.2;display:block}.home-benchmark-owner{color:var(--text-muted);overflow-wrap:anywhere;margin-top:2px;font-size:.7rem;display:block}.home-benchmark-ranks{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.home-benchmark-ranks span{background:var(--color-brand-primary-soft);color:#c4b5fd;border:1px solid #6f58c940;border-radius:999px;align-items:center;min-height:24px;padding:4px 7px;font-size:.64rem;font-weight:850;display:inline-flex}.home-benchmark-copy p,.home-context-unavailable{color:var(--text-muted);margin-top:9px;font-size:.72rem;line-height:1.4}.home-superlatives-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:8px;margin-top:2px;display:grid}.home-superlative-tile{border:1px solid var(--card-border);min-width:0;min-height:88px;color:inherit;font:inherit;text-align:left;background:#ffffff06;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}button.home-superlative-tile:not(:disabled),button.insights-superlative-row:not(:disabled){cursor:pointer}button.home-superlative-tile:disabled,button.insights-superlative-row:disabled{opacity:1}.home-superlative-tile--champion{border-color:color-mix(in srgb, var(--color-accent-gold) 42%, var(--card-border));background:color-mix(in srgb, var(--color-accent-gold) 7%, #ffffff06);grid-column:1/-1}.home-superlative-tile--featured{grid-column:1/-1}.home-superlative-tile--commissioner{border-color:color-mix(in srgb, var(--color-accent-gold) 42%, var(--card-border));background:color-mix(in srgb, var(--color-accent-gold) 7%, #ffffff06)}.home-superlative-tile--commissioner .home-superlative-icon{color:var(--color-accent-gold)}.superlative-manager-list{gap:5px;margin-top:5px;display:grid}.superlative-manager-entry{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.superlative-manager-entry .superlative-manager-identity{flex:0 auto}.superlative-manager-copy strong,.superlative-manager-copy small,.superlative-manager-identity .league-member-identity__supporting small{overflow-wrap:anywhere;display:block}.superlative-manager-copy small,.superlative-manager-identity .league-member-identity__supporting small{color:var(--text-muted);margin-top:3px;font-size:.64rem;line-height:1.3}button.superlative-manager-entry{cursor:pointer}.superlative-manager-copy{min-width:0}.insights-identity-rank{color:var(--text-muted);margin-right:7px;font-size:.78rem;font-weight:850;display:inline-block}.insights-unresolved-member{color:var(--text-primary);font-size:.78rem;font-weight:750}.home-superlative-tile--champion .home-superlative-icon{color:var(--color-accent-gold)}.home-superlative-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--primary);margin-top:1px}.home-superlative-copy strong{color:var(--text-primary);overflow-wrap:anywhere;margin-top:5px;font-size:.75rem;font-weight:900;line-height:1.25;display:block}.home-superlative-copy small{color:var(--text-muted);overflow-wrap:anywhere;margin-top:3px;font-size:.64rem;line-height:1.3;display:block}.coaching-available-talent{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);border-radius:10px;flex-shrink:0;min-width:0;padding:0;overflow:hidden}.coaching-available-talent-button{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:12px 14px;display:flex}.coaching-available-talent-view{color:var(--primary);letter-spacing:.035em;align-self:flex-start;margin-top:12px;font-size:.66rem;font-weight:900}.coaching-available-talent-feature{flex-direction:column;align-items:stretch;gap:10px;min-width:0;margin-top:10px;display:flex}.coaching-available-talent-divider{background:var(--color-border-subtle);width:100%;height:1px}.coaching-available-talent-contract-label{color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:850}.coaching-available-talent-identity{--canonical-player-headshot-size:3rem;min-width:0}.coaching-available-talent-identity .canonical-player-identity__name{font-size:1rem;line-height:1.22}.coaching-available-talent-evidence{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.coaching-available-talent-projection{color:var(--text-muted);white-space:nowrap;font-size:.72rem;font-weight:750}.coaching-available-talent-projection strong{color:var(--text-primary);font-size:1rem;font-weight:900}.coaching-available-talent-contract{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.coaching-available-talent-contract div{border:1px solid var(--color-border-subtle);border-radius:8px;min-width:0;padding:8px}.coaching-available-talent-contract dt{color:var(--text-dim);font-size:.62rem;font-weight:750}.coaching-available-talent-contract dd{color:var(--text-primary);overflow-wrap:anywhere;margin:3px 0 0;font-size:.72rem;font-weight:800}.coaching-available-talent-reason,.coaching-available-talent-empty{color:var(--text-muted);overflow-wrap:anywhere;font-size:.68rem;line-height:1.38}.coaching-available-talent-reason{margin:0}.coaching-available-talent-empty{margin-top:9px}@media (width<=430px){.coaching-available-talent-button{padding:12px}.coaching-available-talent-feature{gap:9px}.coaching-available-talent-evidence{gap:6px}.coaching-available-talent-contract{grid-template-columns:minmax(0,1fr)}}.free-agent-workspace{width:100%}.free-agent-page-body{scroll-padding-top:var(--page-block-start)}.free-agent-intro,.free-agent-section,.free-agent-empty{flex-shrink:0;min-width:0}.executive-cards-grid{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}@media (width>=720px){.executive-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.executive-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.free-agent-intro-title{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.free-agent-intro-icon{width:var(--icon-size-default);height:var(--icon-size-default);color:var(--primary);margin-top:1px}.free-agent-intro-title span{color:var(--text-dim);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:900;display:block}.free-agent-intro-title strong{margin-top:3px;font-size:.88rem;font-weight:900;display:block}.free-agent-intro>p,.free-agent-empty p{color:var(--text-muted);margin-top:9px;font-size:.7rem;line-height:1.4}.free-agent-filters{margin-top:12px}.free-agent-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:8px;margin-top:12px;display:grid}.free-agent-player-row{border:1px solid var(--card-border);width:100%;min-width:0;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border-radius:9px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;padding:9px;display:grid}.free-agent-player-row-featured{background:var(--color-surface-secondary);border-color:#6f58c973;margin-top:12px}.free-agent-player-copy,.free-agent-player-heading{min-width:0}.free-agent-player-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.free-agent-player-heading strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:.8rem;font-weight:900;line-height:1.25}.free-agent-player-heading .ds-badge{flex-shrink:0}.free-agent-player-meta{color:var(--text-muted);flex-wrap:wrap;gap:3px 7px;margin-top:3px;font-size:.64rem;font-weight:700;display:flex}.free-agent-player-copy>p{color:var(--text-dim);overflow-wrap:anywhere;margin-top:6px;font-size:.68rem;line-height:1.38}.free-agent-comparison{color:#c4b5fd;overflow-wrap:anywhere;border-top:1px solid #ffffff0f;margin-top:6px;padding-top:6px;font-size:.64rem;font-weight:700;line-height:1.35}.free-agent-data-note{border:1px solid var(--card-border);color:var(--text-muted);background:#ffffff06;border-radius:8px;flex-shrink:0;padding:9px 11px;font-size:.68rem;line-height:1.4}.free-agent-empty strong{font-size:.82rem;font-weight:900}.free-agent-impact{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.free-agent-impact-empty{border:1px solid var(--card-border);background:#ffffff06;border-radius:8px;margin-top:10px;padding:10px 11px}.free-agent-impact-empty strong{color:var(--text-primary);font-size:.74rem;font-weight:900}.free-agent-impact-empty p{color:var(--text-muted);margin-top:4px;font-size:.68rem;line-height:1.4}.free-agent-impact-label{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.free-agent-impact-caveat{color:var(--text-muted);margin-top:10px;font-size:.66rem;font-weight:700;line-height:1.4}.free-agent-impact-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.free-agent-impact-block{border:1px solid var(--card-border);background:#ffffff06;border-radius:8px;padding:9px 10px}.free-agent-impact-room{flex-direction:column;gap:5px;margin-top:8px;display:flex}.free-agent-impact-room li{color:var(--text-primary);justify-content:space-between;align-items:baseline;gap:8px;font-size:.7rem;font-weight:700;display:flex}.free-agent-impact-room-rank{color:var(--text-muted);flex-shrink:0;font-size:.66rem;font-weight:800}.free-agent-impact-suggested-move{margin-top:8px}.free-agent-impact-suggested-move strong{color:var(--text-primary);font-size:.76rem;font-weight:900;line-height:1.3;display:block}.free-agent-impact-suggested-move p{color:var(--text-muted);margin-top:4px;font-size:.68rem;font-weight:700;line-height:1.4}.free-agent-impact-block>p{color:var(--text-muted);margin-top:8px;font-size:.7rem;font-weight:700}.free-agent-impact-kpi-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.free-agent-impact-kpi{border:1px solid var(--card-border);background:#ffffff06;border-radius:8px;padding:9px 10px}.free-agent-impact-kpi-values{color:var(--text-muted);align-items:baseline;gap:6px;margin-top:6px;font-size:.78rem;font-weight:800;display:flex}.free-agent-impact-kpi-values strong{color:var(--text-primary);font-size:.92rem;font-weight:900}.free-agent-impact-arrow{color:var(--text-dim);font-size:.7rem}.free-agent-impact-delta{margin-top:5px;font-size:.64rem;font-weight:800;display:inline-block}.free-agent-impact-delta.is-positive{color:#34d399}.free-agent-impact-delta.is-negative{color:#f87171}.free-agent-impact-org-row{margin-top:10px}.free-agent-impact-org-items{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.free-agent-impact-org-item{border:1px solid var(--card-border);background:#ffffff06;border-radius:8px;padding:8px 10px}.free-agent-impact-org-item span{color:var(--text-muted);font-size:.62rem;font-weight:800;display:block}.free-agent-impact-org-item div{color:var(--text-muted);margin-top:3px;font-size:.7rem;font-weight:800}.free-agent-impact-org-item div strong{color:var(--text-primary);font-weight:900}.free-agent-impact-summary{color:var(--text-dim);border-top:1px solid #ffffff0f;margin-top:12px;padding-top:10px;font-size:.72rem;line-height:1.45}.championship-banner{background:linear-gradient(135deg,#eab3081f,#eab30805);border:1px solid #eab30859}.championship-accent-text{color:#eab308;font-size:1rem;font-weight:900}.league-history-kpi-row{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;margin-top:12px;display:grid}.league-history-kpi{border:1px solid var(--card-border);background:#ffffff06;border-radius:8px;padding:9px 10px}.league-history-kpi strong{color:var(--text-primary);margin-top:4px;font-size:.9rem;font-weight:900;display:block}.league-history-legacy-list{gap:8px;margin-top:12px;display:grid}.league-history-legacy-meta{color:var(--text-muted);margin-top:2px;font-size:.66rem;font-weight:700}.league-history-timeline{flex-direction:column;gap:2px;margin-top:12px;display:flex}.league-history-season-row{border:none;border-top:1px solid var(--card-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:12px 4px;display:flex}.league-history-season:first-child .league-history-season-row{border-top:none}.league-history-season-year{color:var(--text-dim);flex-shrink:0;font-size:.7rem;font-weight:800}.league-history-season-detail{flex-direction:column;gap:4px;padding:4px 4px 16px;display:flex}.league-history-block{margin-top:10px}.league-history-label{color:var(--text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.league-history-awards-grid{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.league-history-moves{color:var(--text-muted);margin-top:8px;padding-left:18px;font-size:.72rem;line-height:1.6}.league-history-move-link{color:#c4b5fd;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.league-history-title-path-match{color:var(--text-muted);border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:10px;padding:6px 0;font-size:.72rem;font-weight:700;display:flex}@media (width<=640px){.free-agent-impact-columns,.free-agent-impact-kpi-row{grid-template-columns:minmax(0,1fr)}}.personnel-available-talent{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color var(--motion-duration-normal) var(--motion-easing-standard), background-color var(--motion-duration-normal) var(--motion-easing-standard);border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 0;padding:11px;display:grid}.personnel-available-talent:hover{background:var(--color-surface-interactive);border-color:#6f58c973}.personnel-available-talent-icon{width:var(--icon-size-default);height:var(--icon-size-default);color:var(--primary)}.personnel-available-talent span{min-width:0}.personnel-available-talent strong,.personnel-available-talent small{display:block}.personnel-available-talent strong{font-size:.76rem;font-weight:900}.personnel-available-talent small{color:var(--text-muted);margin-top:2px;font-size:.64rem;line-height:1.3}.personnel-available-talent b{color:var(--primary);font-size:1.1rem}@media (width<=420px){.competitive-window-two-column,.competitive-window-alignment-grid,.competitive-window-opportunity-grid,.action-center-two-column,.action-center-radar-grid{grid-template-columns:1fr}}.gm-desk-card{border-radius:8px}.gm-desk-section,.gm-desk-confidence,.gm-desk-summary,.gm-desk-best-next-move,.gm-desk-panel,.gm-desk-two-column-panel{border:1px solid var(--color-border-subtle);background:var(--color-surface-primary);border-radius:10px;padding:12px}.gm-desk-hero{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);border-radius:10px;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:12px;display:grid}.gm-desk-mission-copy{min-width:0}.gm-desk-mission-title{color:var(--text-primary);margin-top:7px;font-size:1.28rem;font-weight:950;line-height:1.15}.gm-desk-mission-support{color:var(--text-muted);margin:8px 0 0;font-size:.78rem;font-weight:700;line-height:1.45}.gm-desk-mission-divider{background:#ffffff1a;height:1px}.gm-desk-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gm-desk-hero-metrics div{text-align:left;background:#0f172a47;border:1px solid #ffffff0f;border-radius:7px;min-width:0;padding:8px}.gm-desk-hero-metrics span,.gm-desk-impact span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:850;display:block}.gm-desk-hero-metrics strong{color:var(--text-primary);margin-top:3px;font-size:.84rem;font-weight:950;display:block}.gm-desk-status-chip{text-overflow:ellipsis;white-space:nowrap;background:#06b6d41c;border:1px solid #06b6d447;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:3px 7px;overflow:hidden;color:var(--info)!important;display:inline-flex!important}.gm-desk-mission-stars{letter-spacing:.02em;color:var(--warning)!important}.gm-desk-best-next-move{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.gm-desk-call-target{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:.92rem;font-weight:950;line-height:1.2;overflow:hidden}.gm-desk-best-next-score{text-align:right;min-width:88px}.gm-desk-best-next-score span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.56rem;font-weight:850;display:block}.gm-desk-best-next-score strong{color:var(--success);margin-top:5px;font-size:1.1rem;font-weight:950;line-height:1;display:block}.gm-desk-best-next-score em{color:var(--text-muted);margin-top:4px;font-size:.6rem;font-style:normal;font-weight:850;display:block}.gm-desk-best-next-reasons{grid-column:1/-1;gap:5px;padding-top:2px;display:grid}.gm-desk-best-next-reasons span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:900}.gm-desk-best-next-reasons p{color:var(--text-primary);margin:0;font-size:.72rem;font-weight:700;line-height:1.38}.gm-desk-open-trade-button{min-height:34px;color:var(--success);font:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#10b98124;border:1px solid #10b9815c;border-radius:7px;grid-column:1/-1;font-size:.7rem;font-weight:900}.gm-desk-open-trade-button:active{transform:scale(.99)}.gm-desk-reason-list{gap:7px;margin-top:9px;display:grid}.gm-desk-reason-list span{color:var(--text-primary);font-size:.74rem;font-weight:800;line-height:1.4}.gm-desk-risk-list span{color:var(--text-muted)}.gm-desk-priority-list{gap:8px;margin-top:10px;display:grid}.gm-desk-priority{border-bottom:1px solid #ffffff09;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.gm-desk-priority:last-child{border-bottom:none;padding-bottom:0}.gm-desk-priority-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.6rem;font-weight:850;display:block}.gm-desk-priority strong{color:var(--text-primary);font-size:.78rem;line-height:1.25}.gm-desk-impact{text-align:right;flex-shrink:0}.gm-desk-impact strong{color:var(--warning);letter-spacing:.02em;font-size:.82rem}.gm-desk-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.gm-desk-action{background:#0f172a52;border:1px solid #94a3b829;border-radius:8px;min-height:58px;padding:9px}.gm-desk-action span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:.58rem;font-weight:900;display:block}.gm-desk-action strong{color:var(--text-primary);font-size:.74rem;line-height:1.3}.gm-desk-action-trade{background:#10b98112;border-color:#10b9813d}.gm-desk-action-avoid{background:#f59e0b12;border-color:#f59e0b3d}.gm-desk-confidence p,.gm-desk-summary p{color:var(--text-muted);margin-top:7px;font-size:.74rem;font-weight:700;line-height:1.45}.gm-desk-confidence-label{color:var(--text-primary);margin-top:7px;font-size:.86rem;font-weight:950}.gm-desk-confidence>div>strong{color:var(--text-primary);font-size:1.18rem;font-weight:950;line-height:1}.gm-desk-confidence-track{background:#64748b38;border:1px solid #ffffff14;border-radius:999px;height:9px;overflow:hidden}.gm-desk-confidence-fill{border-radius:inherit;background:linear-gradient(90deg, var(--primary), var(--info), var(--success));transform-origin:0;min-width:4px;height:100%;animation:championshipFillIn var(--motion-duration-slow) var(--motion-easing-enter) both}.gm-desk-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.gm-desk-analysis-grid span{color:var(--text-muted);font-size:.7rem;font-weight:800;line-height:1.3}.trade-intel-subnav{background:#0f172a52;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:6px;display:grid}.trade-intel-subnav-button{min-height:34px;color:var(--text-muted);font:inherit;cursor:pointer;background:#1e293b52;border:1px solid #94a3b829;border-radius:7px;font-size:.64rem;font-weight:850}.trade-intel-subnav-button-active{background:var(--color-brand-primary-soft);color:var(--text-primary);border-color:#6f58c973;box-shadow:inset 0 -2px #c4b5fd52}.trade-intel-active-label{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;margin-top:12px;font-size:.66rem;font-weight:900}.trade-intel-brief-grid,.trade-intel-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-intel-brief-card,.trade-intel-profile-metrics div,.trade-intel-position-tile,.trade-intel-grade,.trade-intel-signal-grid div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:8px;min-width:0;padding:10px}.trade-intel-brief-card span,.trade-intel-profile-metrics span,.trade-intel-position-tile span,.trade-intel-grade span,.trade-intel-signal-grid span{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.trade-intel-brief-card strong,.trade-intel-profile-metrics strong,.trade-intel-position-tile strong,.trade-intel-grade strong{color:var(--text-primary);margin-top:5px;font-size:.78rem;font-weight:950;line-height:1.2;display:block}.trade-intel-brief-card em,.trade-intel-position-tile em{color:var(--text-muted);margin-top:4px;font-size:.64rem;font-style:normal;font-weight:800;display:block}.trade-intel-partner-stack,.trade-intel-matrix{gap:9px;display:grid}.trade-intel-partner-card,.trade-intel-profile-hero{border:1px solid var(--card-border);background:#ffffff06;border-radius:8px;padding:12px}.trade-intel-partner-header,.trade-intel-profile-hero{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trade-intel-partner-header strong,.trade-intel-profile-hero h4{color:var(--text-primary);margin:0;font-size:.86rem;font-weight:950;line-height:1.2;display:block}.trade-intel-partner-identity>span:last-child{color:var(--text-muted);margin-top:4px;font-size:.64rem;font-weight:800;display:block}.trade-intel-score{text-align:right;min-width:76px}.trade-intel-score strong{color:var(--success);font-size:1.05rem;line-height:1}.trade-intel-score span{font-size:.58rem}.trade-intel-score-meter{width:100%;margin-top:10px}.trade-intel-chip-row,.trade-intel-matrix-badges{margin-top:10px}.trade-intel-reasons{gap:6px;margin-top:10px;display:grid}.trade-intel-reasons span,.trade-intel-signal-grid p{color:var(--text-muted);margin:0;font-size:.7rem;font-weight:700;line-height:1.4}.trade-intel-matrix-row{background:#ffffff06;border:1px solid #ffffff0e;border-radius:8px;padding:11px}.trade-intel-team-cell strong{color:var(--text-primary);font-size:.8rem;font-weight:930;display:block}.trade-intel-team-cell>span,.trade-intel-muted{color:var(--text-muted);margin-top:3px;font-size:.64rem;font-weight:800;display:block}.trade-intel-team-selector{overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:#94a3b838 transparent;gap:7px;max-width:100%;padding-inline:1px 10px;scroll-padding-inline:10px;display:flex;overflow:auto hidden}.trade-intel-team-selector::-webkit-scrollbar{height:4px}.trade-intel-team-selector::-webkit-scrollbar-track{background:0 0}.trade-intel-team-selector::-webkit-scrollbar-thumb{background:#94a3b833;border-radius:999px}.trade-intel-team-button{scroll-snap-align:start;width:160px;min-height:46px;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:#1e293b52;border:1px solid #94a3b829;border-radius:8px;flex:none;padding:8px}.trade-intel-team-button>span,.trade-intel-team-button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trade-intel-team-button>span{color:var(--text-primary);font-size:.68rem;font-weight:900}.trade-intel-team-button>.league-member-identity{max-width:100%;margin-top:0;display:inline-flex}.trade-intel-unresolved-member{gap:2px;min-width:0;display:grid}.trade-intel-team-button em{color:var(--text-dim);text-transform:uppercase;margin-top:4px;font-size:.58rem;font-style:normal;font-weight:800}.trade-intel-team-button-active{background:var(--color-brand-primary-soft);border-color:#6f58c973}.trade-intel-profile-hero{background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle);border-radius:10px;padding:12px}.trade-intel-profile-hero p{color:var(--text-muted);margin:8px 0 0;font-size:.74rem;font-weight:700;line-height:1.45}.trade-intel-grade{text-align:center;min-width:64px}.trade-intel-grade strong{color:var(--primary);font-size:1.15rem}.trade-intel-grade em{color:var(--text-muted);margin-top:5px;font-size:.58rem;font-style:normal;font-weight:700;line-height:1.3;display:block}.trade-intel-profile-metrics{margin-top:10px}.trade-intel-position-grid,.trade-intel-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width<=420px){.trade-intel-brief-grid,.trade-intel-profile-metrics,.trade-intel-position-grid,.trade-intel-signal-grid{grid-template-columns:1fr}}.personnel-summary-card{padding:14px}.personnel-summary-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.personnel-summary-header h3{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.personnel-summary-header span{color:var(--text-dim);margin-top:4px;font-size:.66rem;font-weight:800;display:block}.personnel-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.personnel-summary-stat{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);border-radius:10px;padding:8px 10px}.personnel-summary-stat span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:850;display:block}.personnel-summary-stat strong{color:var(--text-primary);margin-top:3px;font-size:.9rem;font-weight:950;display:block}.personnel-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.personnel-summary-row{background:#ffffff06;border:1px solid #ffffff0e;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:7px 9px;display:flex}.personnel-summary-label{min-width:0;color:var(--text-muted);align-items:center;gap:6px;font-size:.69rem;font-weight:800;display:inline-flex}.personnel-summary-row strong{color:var(--text-primary);font-size:.8rem;font-weight:950}.personnel-summary-unclassified{color:var(--text-dim);margin-top:8px;font-size:.65rem;font-weight:800}.personnel-demographics{border-top:1px solid #ffffff0e;margin-top:12px;padding-top:10px}.personnel-demographics-title{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:900}.personnel-demographics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.personnel-demographics-row{background:#ffffff06;border:1px solid #ffffff0e;border-radius:7px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.personnel-demographics-row span{color:var(--text-muted);font-size:.66rem;font-weight:850}.personnel-demographics-row strong{color:var(--text-primary);font-size:.72rem;font-weight:900}.personnel-featured{border-top:1px solid #ffffff0e;margin-top:12px;padding-top:10px}.personnel-featured-title{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:900}.personnel-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.personnel-featured-item{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);border-radius:10px;min-width:0;padding:8px}.personnel-featured-item-button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.personnel-featured-item-button:active{opacity:.7}.personnel-featured-item span{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:900;display:block}.personnel-featured-item strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.72rem;font-weight:900;line-height:1.25;display:block;overflow:hidden}.personnel-row{transition:background-color var(--motion-duration-normal) var(--motion-easing-standard);border-bottom:1px solid #ffffff0a}.personnel-row-open{background:#ffffff05}.personnel-row-summary{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 16px;display:flex}.personnel-row-identity-button{min-width:0;color:inherit;text-align:left;font:inherit;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:0;display:flex}button.personnel-row-identity-button{cursor:pointer;border-radius:6px}button.personnel-row-identity-button:focus-visible,.personnel-row-toggle:focus-visible,.player-identity-button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.personnel-row-toggle{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);width:44px;min-height:44px;color:var(--text-muted);cursor:pointer;font:inherit;border-radius:6px;flex-shrink:0;padding:0}.personnel-row-toggle:disabled{cursor:default;opacity:.45}.personnel-row-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.personnel-row-photo{flex-shrink:0;width:44px;height:44px;position:relative}.player-headshot-navigation{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;margin:0;padding:0;display:inline-flex}.player-headshot-navigation:hover .personnel-row-headshot,.player-headshot-navigation:hover .personnel-row-headshot-fallback{border-color:var(--accent)}.player-headshot-navigation:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.personnel-row-headshot{object-fit:cover;border:1px solid var(--card-border);background:#ffffff0a;border-radius:10px;width:44px;height:44px}.personnel-row-headshot-fallback{border:1px solid var(--card-border);width:44px;height:44px;color:var(--text-dim);background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;font-size:.62rem;font-weight:850}.personnel-row-name{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:800;overflow:hidden}.coaching-player-identity{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:0;display:inline-flex}button.coaching-player-identity{cursor:pointer}.coaching-roster-card{padding:14px}.coaching-roster-card-header,.coaching-roster-section-header,.coaching-roster-section-title-row{align-items:center;display:flex}.coaching-roster-card-header,.coaching-roster-section-header{justify-content:space-between;gap:8px}.coaching-roster-card-header{flex-wrap:wrap}.coaching-roster-sections{margin-top:10px}.coaching-roster-section{border-top:1px solid var(--card-border);min-width:0;padding:12px 0 4px}.coaching-roster-section:first-child{padding-top:10px}.coaching-roster-section-header{flex-wrap:wrap;row-gap:3px;margin-bottom:2px}.coaching-roster-section-title-row{gap:8px;min-width:0}.coaching-roster-section-marker{background:var(--text-dim);border-radius:2px;flex:0 0 3px;width:3px;height:18px}.coaching-roster-section[data-roster-section=starters] .coaching-roster-section-marker{background:var(--primary)}.coaching-roster-section[data-roster-section=taxi] .coaching-roster-section-marker{background:var(--color-intelligence,var(--primary))}.coaching-roster-section[data-roster-section=injured-reserve] .coaching-roster-section-marker{background:var(--warning)}.coaching-roster-section h3,.coaching-roster-section-header p,.coaching-roster-empty{margin:0}.coaching-roster-section h3{color:var(--text-primary);font-size:.78rem;font-weight:850;line-height:1.3}.coaching-roster-section-header p{color:var(--text-dim);font-size:.66rem;font-weight:700;line-height:1.35}.coaching-roster-player-list{margin:4px 0 0;padding:0;list-style:none}.coaching-roster-player-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.coaching-roster-player-list li:last-child .coaching-roster-player-row{border-bottom:0}.coaching-roster-player-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:.68rem;display:flex}.coaching-roster-player-row .coaching-player-name{overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.coaching-roster-empty{color:var(--text-muted);padding:10px 0 6px 11px;font-size:.76rem;line-height:1.4}.personnel-row-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px;font-size:.68rem;font-weight:700;display:flex}.insights-player-row{border:1px solid var(--card-border);background:var(--card-bg);width:100%;min-width:0;min-height:58px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.insights-player-row-unranked{border-style:dashed}.insights-player-row-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.insights-player-row-copy{flex:1;min-width:0}.insights-player-row-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1.25;overflow:hidden}.insights-player-row-team{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.68rem;line-height:1.2;overflow:hidden}.insights-player-row-badges{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.insights-player-rank-badge{border-radius:6px;min-width:54px;height:22px;font-size:.6rem}.insights-player-status-badge{border-radius:5px;min-width:54px;padding:2px 6px;font-size:.56rem}.insights-superlative-row{border:1px solid var(--card-border);background:var(--card-bg);width:100%;min-width:0;height:auto;color:inherit;font:inherit;text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.insights-superlative-row--featured{border-color:color-mix(in srgb, var(--color-accent-gold) 42%, var(--card-border))}.insights-superlatives-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px;min-width:0;display:grid}.insights-superlative-copy{min-width:0}.insights-superlative-icon-tile{border-radius:8px;flex-direction:column;flex-shrink:0;gap:3px;width:64px;min-height:48px;font-size:.54rem;line-height:1}.insights-superlative-icon{width:var(--icon-size-default);height:var(--icon-size-default)}.personnel-row-meta-dot{color:var(--text-dim)}.personnel-row-ranks{color:var(--text-dim);margin-top:2px;font-size:.68rem;font-weight:700}.personnel-row-expanded{animation:motion-expand var(--motion-expand-duration) var(--motion-easing-enter) both;gap:12px;padding:12px 16px 16px;display:grid}.personnel-intelligence-header{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:900}.personnel-executive-briefing{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);border-radius:10px;padding:12px}.personnel-executive-summary{color:var(--text-primary);margin:8px 0 0;font-size:.78rem;font-weight:700;line-height:1.5}.personnel-decision-hero{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:12px;padding-top:12px;display:grid}.personnel-decision-hero span,.personnel-confidence-meter span,.personnel-decision-grid span{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:900;display:block}.personnel-decision-hero strong{color:var(--text-primary);margin-top:5px;font-size:1rem;font-weight:950;display:block}.personnel-decision-hero p{color:var(--text-muted);margin:6px 0 0;font-size:.72rem;font-weight:700;line-height:1.4}.personnel-confidence-meter{text-align:right;min-width:92px}.personnel-confidence-meter strong{color:var(--success);font-size:1.18rem}.personnel-confidence-meter em{color:var(--text-muted);margin-top:4px;font-size:.62rem;font-style:normal;font-weight:850;display:block}.personnel-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.personnel-decision-grid>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:8px;padding:9px}.personnel-decision-grid strong{color:var(--text-primary);margin-top:5px;font-size:.76rem;font-weight:920;line-height:1.3;display:block}.personnel-decision-grid p{color:var(--text-muted);margin:5px 0 0;font-size:.68rem;font-weight:700;line-height:1.38}.timeline-tone-green{color:var(--success)!important}.timeline-tone-yellow{color:var(--info)!important}.timeline-tone-orange{color:var(--warning)!important}.timeline-tone-red{color:var(--danger)!important}.personnel-intelligence-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.personnel-intelligence-facts>div{background:#ffffff06;border:1px solid #ffffff0e;border-radius:7px;padding:7px 9px}.personnel-intelligence-facts span{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:900;display:block}.personnel-intelligence-facts strong{color:var(--text-primary);margin-top:4px;font-size:.76rem;font-weight:900;display:block}.personnel-intelligence-section{border-top:1px solid #ffffff0e;padding-top:10px}.personnel-intelligence-label{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem;font-weight:850}.personnel-intelligence-line{color:var(--text-primary);font-size:.74rem;font-weight:700;line-height:1.45}.personnel-intelligence-risk{color:var(--text-muted)}.personnel-recommendation-panel{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);border-radius:10px;padding:12px}.personnel-recommendation-text{color:var(--text-primary);margin:6px 0 0;font-size:.78rem;font-style:italic;font-weight:700;line-height:1.5}.player-profile-header{align-items:center;gap:12px;display:flex}.player-profile-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.player-profile-college{color:var(--text-primary);font-size:.74rem;font-weight:800}.player-profile-measurements{color:var(--text-dim);font-size:.66rem;font-weight:700}.career-stage-badge{border-radius:6px;align-items:center;gap:4px;width:fit-content;padding:3px 8px;font-size:.62rem;font-weight:850;display:inline-flex}.career-stage-prospect{color:var(--success);background:#10b98124;border:1px solid #10b98152}.career-stage-ascending{color:var(--color-flex);background:#14b8a624;border:1px solid #14b8a652}.career-stage-prime{color:var(--primary);background:var(--color-brand-primary-soft);border:1px solid #6f58c959}.career-stage-veteran{color:var(--warning);background:#f59e0b24;border:1px solid #f59e0b52}.career-stage-late-career{color:var(--color-bench);background:#64748b24;border:1px solid #64748b52}.age-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.age-dot-green{background:var(--success)}.age-dot-blue{background:var(--color-rb)}.age-dot-purple{background:var(--color-accent-violet)}.age-dot-orange{background:var(--warning)}.age-dot-red{background:var(--danger)}.market-outlook-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;align-items:center;padding:4px 9px;font-size:.66rem;font-weight:900;display:inline-flex}.market-outlook-high-demand{color:var(--success);background:#10b98124;border:1px solid #10b98157}.market-outlook-rising{color:var(--info);background:#06b6d424;border:1px solid #06b6d452}.market-outlook-stable{color:var(--text-muted);background:#64748b24;border:1px solid #64748b52}.market-outlook-falling{color:var(--warning);background:#f59e0b24;border:1px solid #f59e0b52}.roster-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.roster-health-tile{border:1px solid var(--card-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-normal) var(--motion-easing-standard), border-color var(--motion-duration-normal) var(--motion-easing-standard);background:#ffffff06;border-radius:8px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.roster-health-tile-open{background:#ffffff0b;border-color:#6f58c973}.roster-health-tile-summary{justify-content:space-between;align-items:center;gap:8px;display:flex}.roster-health-tile-position{font-size:.76rem;font-weight:900}.roster-health-tile-badge-group{flex-shrink:0;align-items:center;gap:8px;display:flex}.roster-health-tile-rank{color:var(--text-dim);white-space:nowrap;font-size:.68rem;font-weight:800}.roster-health-tile-detail{animation:motion-expand var(--motion-expand-duration) var(--motion-easing-enter) both;gap:4px;display:grid}.roster-health-tile-detail>span:first-child{color:var(--text-muted);font-size:.66rem;font-weight:800}.roster-front-office-panel{border:1px solid var(--color-border-subtle);background:var(--color-surface-secondary);text-align:left;white-space:normal;border-radius:10px;padding:10px}.roster-front-office-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.6rem;font-weight:900}.roster-front-office-line{color:var(--text-primary);margin:4px 0 0;font-size:.74rem;font-weight:700;line-height:1.45}.roster-front-office-line:first-of-type{margin-top:0}.roster-intelligence-line{color:var(--text-primary);font-size:.74rem;font-weight:700;line-height:1.45}.roster-intelligence-muted{color:var(--text-muted)}@media (width<=430px){.championship-two-column,.gm-desk-hero-metrics,.gm-desk-actions,.gm-desk-best-next-move{grid-template-columns:1fr}.gm-desk-best-next-score{text-align:left}.personnel-summary-grid,.roster-health-grid,.personnel-featured-grid,.personnel-summary-stats{grid-template-columns:1fr}.personnel-demographics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personnel-decision-hero,.personnel-decision-grid{grid-template-columns:1fr}.personnel-confidence-meter{text-align:left}}.maturity-track{background:#64748b38;border:1px solid #ffffff14;border-radius:999px;height:9px;position:relative;overflow:hidden}.maturity-fill{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-primary), var(--color-intelligence), var(--color-success));height:100%;animation:maturityFillIn var(--motion-duration-slow) var(--motion-easing-enter) both;transform-origin:0}.maturity-marker{background:#ffffff57;width:1px;height:13px;position:absolute;top:-2px}@keyframes maturityFillIn{0%{opacity:.5;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@keyframes tradeScoreFillIn{0%{opacity:.45;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes championshipFillIn{0%{opacity:.42;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}.toast{bottom:calc(var(--bottom-nav-clearance) + 12px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;animation:motion-sheet-open var(--motion-duration-slow) var(--motion-easing-enter) both;z-index:100;background:#ef4444f2;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:.9rem;font-weight:600;display:flex;position:absolute;left:16px;right:16px;box-shadow:0 4px 20px #00000080}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.trade-center-hero{background:var(--color-surface-secondary);border:1px solid var(--color-border-subtle);border-radius:10px;flex-direction:column;gap:12px;display:flex}.trade-center-hero-eyebrow{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:.7rem;font-weight:900;display:flex}.trade-center-hero-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--primary)}.trade-center-hero-partner{flex-direction:column;gap:3px;display:flex}.trade-center-hero-partner span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:850}.trade-center-hero-partner strong{color:var(--text-primary);font-size:1.3rem;font-weight:950;line-height:1.15}.trade-center-hero-metrics{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.trade-center-hero-metrics>div{background:#0f172a47;border:1px solid #ffffff0f;border-radius:7px;min-width:0;padding:8px}.trade-center-hero-metrics span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:850;display:block}.trade-center-hero-metrics strong{color:var(--text-primary);margin-top:4px;font-size:.8rem;font-weight:950;display:block}.trade-center-hero-recommendation{border-top:1px solid #ffffff14;padding-top:11px}.trade-center-hero-recommendation p{color:var(--text-primary);font-size:.82rem;font-weight:700;line-height:1.5}.trade-center-package-btn{cursor:pointer;text-align:center;border:none;width:100%;margin-top:12px;padding:10px;font-size:.78rem;display:block}.trade-center-matchup{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trade-center-matchup-column{border:1px solid var(--card-border);background:#ffffff05;border-radius:8px;min-width:0;padding:10px}.trade-center-matchup-team{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.62rem;font-weight:900}.trade-center-matchup-row{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.trade-center-matchup-row:first-of-type{border-top:none}.trade-center-matchup-row span{color:var(--text-dim);font-size:.66rem;font-weight:700}.trade-center-matchup-row strong{color:var(--text-primary);text-align:right;font-size:.76rem;font-weight:850}.trade-center-asset-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trade-center-asset-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.62rem;font-weight:850}.trade-center-muted{color:var(--text-muted);font-size:.74rem;line-height:1.45}.trade-center-readiness{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.trade-center-readiness strong{font-size:1.7rem;font-weight:950}.trade-center-readiness span{color:var(--text-muted);font-size:.8rem;font-weight:700}.trade-center-reminder{text-align:left;cursor:pointer;border:1px solid var(--card-border);width:100%;color:var(--text-primary);display:block}.trade-center-reminder strong{margin-bottom:6px;font-size:.95rem;font-weight:900;display:block}.trade-center-reminder p{color:var(--text-muted);font-size:.76rem;line-height:1.4}.trade-center-reminder-cta{color:var(--primary);margin-top:10px;font-size:.72rem;font-weight:850;display:inline-block}.action-center-action-button{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:var(--color-surface-secondary);border:none}.trade-intel-partner-card-button{text-align:left;cursor:pointer;border:1px solid var(--card-border);width:100%;font:inherit;color:inherit}.trade-center-asset-row{cursor:pointer;width:100%;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:none;border-top:1px solid #ffffff0d;flex-direction:column;align-items:stretch;gap:4px;padding:10px 0;display:flex}.trade-center-asset-row:first-of-type{border-top:none}.trade-center-asset-row:active{opacity:.7}.trade-center-asset-name-row{align-items:baseline;gap:6px;min-width:0;display:flex}.trade-center-asset-ordinal{color:var(--primary);flex-shrink:0;font-size:.9rem;font-weight:900}.trade-center-asset-name{min-width:0;color:var(--text-primary);white-space:normal;overflow-wrap:break-word;font-size:.8rem;font-weight:800;line-height:1.3}.trade-center-asset-meta{color:var(--text-muted);overflow-wrap:break-word;font-size:.66rem}.trade-center-asset-classification{align-self:flex-start;margin-top:4px}.organizational-value-field{flex-direction:column;gap:2px;margin-top:3px;display:flex}.organizational-value-caption{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:850}.organizational-value-stars{color:#f59e0b9e;letter-spacing:.02em;font-size:.68rem;font-weight:600}.organizational-value-field-full .organizational-value-stars{font-size:.76rem}:root{--modal-backdrop-z:2000;--modal-panel-z:2001}.modal-sheet-backdrop{z-index:var(--modal-backdrop-z);-webkit-backdrop-filter:blur(12px);animation:motion-fade-in var(--motion-dialog-duration) var(--motion-easing-enter) both;background:#0b0f19d9;justify-content:center;display:flex;position:fixed;inset:0}.modal-sheet-backdrop[data-presentation=sheet],.modal-sheet-backdrop[data-presentation=auto]{align-items:flex-end}.modal-sheet-backdrop[data-presentation=dialog]{align-items:center;padding:24px}.modal-sheet-panel{z-index:var(--modal-panel-z);flex-direction:column;width:100%;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.modal-sheet-backdrop[data-presentation=sheet] .modal-sheet-panel,.modal-sheet-backdrop[data-presentation=auto] .modal-sheet-panel{animation:motion-sheet-open var(--motion-dialog-duration) var(--motion-easing-enter) both;border-radius:16px 16px 0 0}.modal-sheet-backdrop[data-presentation=dialog] .modal-sheet-panel{animation:motion-dialog-open var(--motion-dialog-duration) var(--motion-easing-enter) both;border-radius:16px}.modal-sheet-panel-compact{max-width:400px;max-height:min(60vh,520px)}.modal-sheet-panel-standard{max-width:520px;max-height:min(88vh,720px)}.modal-sheet-panel-wide{max-width:720px;max-height:min(92vh,860px)}.modal-sheet-panel-full{max-width:960px;max-height:min(96vh,960px)}.modal-sheet-backdrop[data-presentation=dialog] .modal-sheet-panel-compact{max-height:min(70vh,520px)}.modal-sheet-backdrop[data-presentation=dialog] .modal-sheet-panel-standard{max-height:min(85vh,720px)}.modal-sheet-backdrop[data-presentation=dialog] .modal-sheet-panel-wide{max-height:min(85vh,800px)}.modal-sheet-backdrop[data-presentation=dialog] .modal-sheet-panel-full{max-height:min(90vh,900px)}@media (width>=768px){.modal-sheet-backdrop[data-presentation=auto]{align-items:center;padding:24px}.modal-sheet-backdrop[data-presentation=auto] .modal-sheet-panel{animation:motion-dialog-open var(--motion-dialog-duration) var(--motion-easing-enter) both;border-radius:16px}.modal-sheet-backdrop[data-presentation=auto] .modal-sheet-panel-compact{max-height:min(70vh,520px)}.modal-sheet-backdrop[data-presentation=auto] .modal-sheet-panel-standard{max-height:min(85vh,720px)}.modal-sheet-backdrop[data-presentation=auto] .modal-sheet-panel-wide{max-height:min(85vh,800px)}.modal-sheet-backdrop[data-presentation=auto] .modal-sheet-panel-full{max-height:min(90vh,900px)}}.modal-sheet-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.modal-sheet-header-text{min-width:0}.modal-sheet-title{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:850}.modal-sheet-description{color:var(--text-muted);margin:4px 0 0;font-size:.8rem;line-height:1.4}.modal-sheet-close{width:var(--icon-button-target);height:var(--icon-button-target);border:1px solid var(--card-border);color:var(--text-muted);cursor:pointer;transition:background-color var(--motion-duration-normal) var(--motion-easing-standard), border-color var(--motion-duration-normal) var(--motion-easing-standard), color var(--motion-duration-normal) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);background:#ffffff0a;border-radius:50%;flex-shrink:0;font-size:.8rem;line-height:1}.modal-sheet-close:hover{color:var(--text-primary);border-color:var(--color-border-strong);background:#ffffff14}.modal-sheet-close:active{transform:scale(var(--motion-scale-pressed));background:#ffffff1f}.modal-sheet-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.modal-sheet-close-floating{z-index:1;position:absolute;top:20px;right:20px}.modal-sheet-body{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:20px;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px);flex:1;overflow-y:auto}.modal-sheet-header+.modal-sheet-body{padding-top:0}.modal-sheet-footer{padding:12px 20px calc(env(safe-area-inset-bottom,0px) + 12px);border-top:1px solid var(--card-border);flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.executive-player-backdrop{z-index:2000;-webkit-backdrop-filter:blur(12px);animation:motion-fade-in var(--motion-dialog-duration) var(--motion-easing-enter) both;background:#0b0f19d9;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.executive-player-sheet{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:520px;max-height:min(88vh,720px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px);animation:motion-sheet-open var(--motion-dialog-duration) var(--motion-easing-enter) both;border-radius:16px 16px 0 0;position:relative;overflow-y:auto}.executive-player-close{border:1px solid var(--card-border);width:44px;height:44px;color:var(--text-muted);cursor:pointer;background:#ffffff0a;border-radius:50%;font-size:.8rem;line-height:1;position:absolute;top:8px;right:8px}.executive-player-header{align-items:center;gap:14px;padding-right:48px;display:flex}.executive-player-photo{flex-shrink:0;width:80px;height:80px;position:relative}.executive-player-photo-img{object-fit:cover;border:1px solid var(--card-border);background:#ffffff0a;border-radius:16px;width:80px;height:80px}.executive-player-photo-fallback{border:1px solid var(--card-border);width:80px;height:80px;color:var(--text-dim);background:#ffffff0a;border-radius:16px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:900}.executive-player-identity{min-width:0}.executive-player-identity h3{color:var(--text-primary);overflow-wrap:break-word;margin:0;font-size:1.15rem;font-weight:950}.executive-player-identity span{color:var(--text-muted);margin-top:4px;font-size:.76rem;font-weight:700;display:block}.executive-player-descriptor{color:var(--primary)!important;font-size:.8rem!important;font-weight:850!important}.executive-player-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.executive-player-snapshot>div{background:#0f172a47;border:1px solid #ffffff0f;border-radius:7px;min-width:0;padding:8px}.executive-player-snapshot span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:850;display:block}.executive-player-snapshot strong{color:var(--text-primary);margin-top:4px;font-size:.86rem;font-weight:950;display:block}.executive-player-stars{color:#f59e0b9e!important;font-size:.76rem!important;font-weight:600!important}.executive-player-badges{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.executive-player-section{border-top:1px solid #ffffff14;margin-top:24px;padding-top:18px}.executive-player-section-title{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.68rem;font-weight:850}.executive-player-impact-title{color:var(--text-primary);margin:0 0 8px;font-size:.86rem;font-weight:850}.executive-player-impact-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.executive-player-impact-row span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:850}.executive-player-impact-minimal{color:var(--text-muted)}.executive-player-impact-moderate{color:var(--info)}.executive-player-impact-significant{color:var(--primary)}.executive-player-impact-transformational{color:var(--primary);letter-spacing:.01em;font-weight:950}.draft-pick-card{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;border-top:1px solid #ffffff0d;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0;display:flex}.draft-pick-card:first-of-type{border-top:none}.draft-pick-card:active{opacity:.7}.draft-pick-card:disabled{opacity:.55;cursor:not-allowed}.draft-pick-card-title-row{align-items:baseline;gap:6px;max-width:100%;display:flex}.draft-pick-card-icon{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;border:1px solid #3b82f638;border-radius:5px;flex-shrink:0;padding:1px 5px;font-size:.52rem;font-weight:850;line-height:1.35}.draft-pick-card-label{overflow-wrap:break-word;min-width:0;color:var(--text-primary);font-size:.8rem;font-weight:800}.draft-pick-card-ownership{font-size:.7rem}.draft-pick-card-ownership-own{color:var(--text-muted)}.draft-pick-card-ownership-acquired{color:var(--primary);font-weight:700}.draft-pick-card-status{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:.58rem;font-weight:850}.draft-pick-card-profile{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:.62rem;font-weight:800}.draft-pick-brief-round-glyph{font-size:1.15rem;display:flex}.draft-pick-badge-acquired{color:var(--primary);border-color:#6f58c973}.draft-capital-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.draft-capital-summary-grid>div{text-align:center;background:#0f172a47;border:1px solid #ffffff0f;border-radius:7px;min-width:0;padding:8px}.draft-capital-summary-grid span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:850;display:block}.draft-capital-summary-grid strong{color:var(--text-primary);margin-top:4px;font-size:1rem;font-weight:950;display:block}.draft-capital-missing{border-top:1px solid #ffffff14;flex-direction:column;gap:6px;margin-top:14px;padding-top:14px;display:flex}.draft-capital-missing-item{color:var(--warning);font-size:.72rem;font-weight:700}.draft-capital-season-title{color:var(--text-primary);margin:0 0 8px;font-size:.85rem;font-weight:850}.player-asset-card{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;border-top:1px solid #ffffff0d;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0;display:flex}.player-asset-card:first-of-type{border-top:none}.player-asset-card:active{opacity:.7}.player-asset-card:disabled{opacity:.4;cursor:not-allowed}.player-asset-card-name-row{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.player-asset-card-name{overflow-wrap:break-word;min-width:0;max-width:100%;color:var(--text-primary);font-size:.8rem;font-weight:800}.player-asset-card-meta{overflow-wrap:break-word;min-width:0;max-width:100%;color:var(--text-muted);font-size:.7rem}.player-asset-card-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.player-asset-card-badges{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.player-asset-card-with-action{cursor:default;flex-direction:row;align-items:center;gap:10px}.player-asset-card-identity{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;display:flex}.player-asset-card-action{border:1px solid var(--card-border);width:44px;height:44px;color:var(--primary);cursor:pointer;font:inherit;background:#7c5cff1a;border-radius:8px;flex-shrink:0;font-weight:900}.player-asset-card-identity:focus-visible,.player-asset-card-action:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.player-asset-card-action:disabled{opacity:.4;cursor:not-allowed}.trade-package-partner-card{flex-direction:column;gap:6px;display:flex}.trade-package-partner-card>.league-member-identity{border-top:1px solid var(--card-border);margin-top:4px;padding-top:10px}.trade-package-partner-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:850}.trade-package-partner-select{border:1px solid var(--card-border);width:100%;min-width:0;height:44px;color:var(--text-primary);background:#0f172a66;border-radius:8px;padding:0 10px;font-size:.85rem;font-weight:700}.trade-package-actions-row{flex-shrink:0;gap:8px;display:flex}.trade-package-action-btn{cursor:pointer;text-align:center;height:44px;transition:opacity var(--motion-duration-fast) var(--motion-easing-enter);border:none;border-radius:6px;flex:1;justify-content:center;font-size:.75rem;font-weight:800}.trade-package-action-btn:active{opacity:.75}.trade-package-action-btn:disabled{opacity:.35;cursor:not-allowed}.trade-package-columns{flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trade-package-column{border:1px solid var(--card-border);background:#0f172a47;border-radius:10px;min-width:0;padding:12px}.trade-package-column-header{border-bottom:1px solid #ffffff0f;flex-direction:column;gap:2px;margin-bottom:8px;padding-bottom:8px;display:flex}.trade-package-column-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:850}.trade-package-column-count{color:var(--text-dim);font-size:.62rem;font-weight:700}.trade-package-empty{padding:6px 0}.trade-package-asset-line{align-items:center;gap:4px;min-width:0;display:flex}.trade-package-asset-slot{flex:1;min-width:0}.trade-package-remove-btn{width:var(--icon-button-target);min-height:var(--icon-button-target);color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:6px;font-size:.8rem;display:flex}.trade-package-remove-btn:active{color:var(--warning)}.trade-package-add-row{flex-direction:column;gap:6px;margin-top:10px;display:flex}.trade-package-add-btn{cursor:pointer;text-align:center;justify-content:center}.trade-package-picker-search{border:1px solid var(--card-border);width:100%;height:44px;color:var(--text-primary);background:#0f172a66;border-radius:8px;margin-bottom:8px;padding:0 10px;font-size:.8rem}.trade-package-position-filters{margin-bottom:10px}.trade-package-picker-list{flex-direction:column;display:flex}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trade-offer-tabs{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trade-offer-tab{border:1px solid var(--card-border);min-width:0;color:inherit;cursor:pointer;text-align:center;background:#0f172a47;border-radius:7px;padding:8px 6px}.trade-offer-tab span,.trade-offer-tab small{display:block}.trade-offer-tab span{color:var(--text-primary);font-size:.74rem;font-weight:850}.trade-offer-tab small{color:var(--text-dim);margin-top:2px;font-size:.58rem;font-weight:700}.trade-offer-tab-active{background:#14b8a61a;border-color:#14b8a66b}@keyframes tradeOfferTabHighlightPulse{0%,to{box-shadow:0 0 0 0 var(--primary-glow)}50%{box-shadow:0 0 0 5px var(--primary-glow)}}.trade-offer-tab-highlight{animation:tradeOfferTabHighlightPulse var(--motion-duration-slow) var(--motion-easing-standard) 2}.trade-intelligence-package-panel{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.trade-intelligence-package-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trade-intelligence-fairness{border:1px solid var(--card-border);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:.62rem;font-weight:850}.trade-intelligence-fairness-excellent-value,.trade-intelligence-fairness-major-underpay{color:var(--color-flex);background:#14b8a61a;border-color:#14b8a65c}.trade-intelligence-fairness-fair{color:var(--primary);background:var(--color-brand-primary-soft);border-color:#6f58c959}.trade-intelligence-fairness-slight-overpay,.trade-intelligence-fairness-major-overpay{color:var(--warning);background:#fbbf2414;border-color:#fbbf2457}.trade-value-panel{border:1px solid var(--card-border);background:#0f172a3d;border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.trade-value-panel-title{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:850}.trade-value-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-value-total{transition:box-shadow var(--motion-duration-normal) var(--motion-easing-standard);border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.trade-value-total small{color:var(--text-dim);text-transform:uppercase;letter-spacing:.03em;font-size:.6rem;font-weight:700}.trade-value-total strong{font-size:1.05rem;font-weight:800}@keyframes tradeValueTotalHighlightPulse{0%,to{box-shadow:0 0 0 0 var(--primary-glow)}50%{box-shadow:0 0 0 4px var(--primary-glow)}}.trade-value-total-highlight{animation:tradeValueTotalHighlightPulse var(--motion-duration-slow) var(--motion-easing-standard) 2}.trade-value-difference,.trade-value-ratio{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;display:flex}.trade-value-difference small,.trade-value-ratio small{color:var(--text-dim);font-size:.68rem;font-weight:700}.trade-value-difference strong,.trade-value-ratio strong{text-align:right;flex:auto;font-size:.82rem;font-weight:800}@media (width<=380px){.trade-value-difference,.trade-value-ratio{flex-direction:column;align-items:flex-start}.trade-value-difference strong,.trade-value-ratio strong{text-align:left}}.trade-value-incomplete{color:var(--text-muted);border:1px dashed #ffffff24;border-radius:8px;padding:8px 10px}.trade-value-incomplete strong{margin-bottom:2px;font-size:.78rem;display:block}.trade-value-incomplete p{margin:0;font-size:.72rem}.trade-value-explanation{color:var(--text-muted);margin:0;font-size:.74rem;line-height:1.45}.trade-baseline-panel{background:var(--color-brand-primary-soft);border:1px solid #6f58c947;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.trade-baseline-asset-summary{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.4}.trade-baseline-deltas{color:var(--primary);flex-wrap:wrap;gap:16px;font-size:.76rem;font-weight:700;display:flex}.trade-baseline-fairness{color:var(--text-muted);margin:0;font-size:.72rem;font-weight:700}.trade-intelligence-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trade-intelligence-side-summary{background:#0f172a3d;border:1px solid #ffffff0f;border-radius:8px;min-width:0;padding:10px}.trade-intelligence-side-summary>span,.trade-intelligence-subtitle,.trade-intelligence-signal-grid span,.trade-intelligence-recommendation span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.58rem;font-weight:850;display:block}.trade-intelligence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.trade-intelligence-summary-grid small{color:var(--text-dim);font-size:.58rem;font-weight:700;display:block}.trade-intelligence-summary-grid strong{color:var(--text-primary);margin-top:2px;font-size:.84rem;font-weight:900;display:block}.trade-intelligence-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trade-intelligence-signal-grid>div{background:#ffffff09;border-radius:8px;min-width:0;padding:9px}.trade-intelligence-signal-grid strong{color:var(--text-primary);margin-top:4px;font-size:.78rem;font-weight:850;display:block}.trade-intelligence-signal-grid p,.trade-intelligence-executive-summary p,.trade-intelligence-recommendation p{color:var(--text-muted);margin:4px 0 0;font-size:.68rem;line-height:1.35}.trade-intelligence-position-impact,.trade-intelligence-executive-summary,.trade-intelligence-recommendation{border-top:1px solid #ffffff12;min-width:0;padding-top:10px}.trade-intelligence-impact-row{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.trade-intelligence-impact-row strong{min-width:0;color:var(--text-primary);font-size:.76rem;font-weight:850}.trade-intelligence-impact-row span{color:var(--text-muted);flex-shrink:0;font-size:.7rem;font-weight:800}.trade-intelligence-recommendation strong{color:var(--text-primary);margin-top:4px;font-size:.95rem;font-weight:950;display:block}.trade-external-evidence{background:var(--color-brand-primary-soft);border:1px solid #6f58c947;border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex;overflow:hidden}.trade-external-evidence__header,.trade-external-evidence__footer{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trade-external-evidence__header>div,.trade-external-evidence__confidence{flex-direction:column;gap:2px;min-width:0;display:flex}.trade-external-evidence__header span,.trade-external-evidence__horizons span,.trade-external-evidence__footer,.trade-external-evidence__player summary small{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:800}.trade-external-evidence__header strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:.86rem}.trade-external-evidence__confidence{text-align:right}.trade-external-evidence__horizons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-external-evidence__horizons>div{background:#0f172a38;border-radius:8px;min-width:0;padding:9px}.trade-external-evidence__horizons strong{color:var(--text-primary);overflow-wrap:anywhere;margin-top:4px;font-size:.72rem;line-height:1.35;display:block}.trade-external-evidence__players{flex-direction:column;gap:6px;display:flex}.trade-external-evidence__player{border-top:1px solid #ffffff12;min-width:0;padding-top:7px}.trade-external-evidence__player summary{cursor:pointer;color:var(--text-primary);justify-content:space-between;gap:8px;font-size:.74rem;font-weight:800;display:flex}.trade-external-evidence__player dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:8px 0 0;display:grid}.trade-external-evidence__player dl>div{min-width:0}.trade-external-evidence__player dt{color:var(--text-dim);font-size:.58rem}.trade-external-evidence__player dd{color:var(--text-primary);overflow-wrap:anywhere;margin:2px 0 0;font-size:.7rem}.trade-external-evidence__calibration,.trade-external-evidence__stale{color:var(--text-muted);margin:0;font-size:.68rem;line-height:1.4}.trade-external-evidence__stale{color:var(--warning);margin-top:7px}.trade-external-evidence--compact .trade-external-evidence__horizons{grid-template-columns:1fr}@media (width<=520px){.trade-external-evidence__header,.trade-external-evidence__footer{flex-direction:column;align-items:stretch}.trade-external-evidence__confidence{text-align:left}.trade-external-evidence__horizons,.trade-external-evidence__player dl{grid-template-columns:1fr}}.trade-offer-comparison{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.trade-offer-comparison-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.trade-offer-best-badge{color:var(--color-flex);text-transform:uppercase;letter-spacing:.05em;background:#14b8a61a;border:1px solid #14b8a65c;border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:.58rem;font-weight:900}.trade-offer-best{background:#14b8a612;border:1px solid #14b8a638;border-radius:8px;padding:10px}.trade-offer-best strong{color:var(--text-primary);font-size:.84rem;font-weight:900;display:block}.trade-offer-best p{color:var(--text-muted);margin:4px 0 0;font-size:.68rem;line-height:1.35}.trade-offer-comparison-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.trade-offer-comparison-card{background:#0f172a3d;border:1px solid #ffffff0f;border-radius:8px;min-width:0;padding:9px}.trade-offer-comparison-card-best{border-color:#14b8a647}.trade-offer-comparison-card-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.trade-offer-comparison-card-header strong{color:var(--text-primary);font-size:.76rem;font-weight:900}.trade-offer-comparison-card-header span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:.58rem;font-weight:850}.trade-offer-comparison-card p{color:var(--text-muted);margin:3px 0 0;font-size:.64rem;line-height:1.3}@media (width<=520px){.trade-offer-comparison-list{grid-template-columns:1fr}}.acquisition-player-card{overflow-wrap:break-word}.acquisition-featured-marker{margin-bottom:9px}.acquisition-player-identity{width:100%;min-width:0;color:inherit;text-align:left;align-items:center;gap:10px;display:flex}.acquisition-player-identity-button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.acquisition-player-card .canonical-executive-recommendation-summary{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-subtle);gap:6px;margin-top:8px;padding:9px 10px;display:grid}.acquisition-player-card .canonical-executive-recommendation-summary__line{justify-content:space-between;align-items:center;gap:8px;display:flex}.acquisition-player-card .canonical-executive-recommendation-summary p,.acquisition-player-card .canonical-executive-recommendation-summary small{color:var(--color-text-secondary);margin:0;font-size:.72rem;line-height:1.4}.acquisition-player-identity-copy{min-width:0;display:block}.acquisition-player-name{overflow-wrap:anywhere;font-size:.9rem;font-weight:850;display:block}.acquisition-player-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:.72rem;display:flex}.acquisition-player-outlook{flex-direction:column;align-items:flex-start;gap:7px;margin-top:10px;display:flex}.acquisition-outlook-primary{min-width:0}.acquisition-outlook-classification{margin-top:1px;font-size:.82rem;font-weight:900;line-height:1.25}.acquisition-outlook-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.acquisition-confidence{letter-spacing:.01em;font-size:.61rem;font-weight:700}.acquisition-confidence-high{color:var(--success)}.acquisition-confidence-moderate{color:var(--warning)}.acquisition-confidence-low,.acquisition-confidence-insufficient{color:var(--text-dim)}.acquisition-card-extension-slot:empty{display:none}.acquisition-filters{margin-top:8px}.acquisition-faab-grid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-top:10px;display:grid}.acquisition-league-competition-row{text-align:left;border:none;border-bottom:1px solid var(--card-border);cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;align-items:center;gap:10px;padding:10px 0;display:flex}.acquisition-league-competition-row:last-child{border-bottom:none}.acquisition-league-competition-row:hover{background:#ffffff08}@media (width<=480px){.bottom-nav{left:max(8px, env(safe-area-inset-left,0px));right:max(8px, env(safe-area-inset-right,0px));padding-left:5px;padding-right:5px}}:where(a[href],button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:where(button,input,select,textarea){min-height:44px}.glass-card,.action-center-panel,.action-center-confidence,.competitive-window-panel,.competitive-window-strategy,.gm-desk-panel,.gm-desk-two-column-panel,.gm-desk-section,.gm-desk-confidence,.gm-desk-summary,.gm-desk-best-next-move,.trade-intel-profile-hero,.personnel-available-talent,.coaching-available-talent,.roster-front-office-panel,.personnel-executive-briefing,.personnel-recommendation-panel,.personnel-summary-stat,.personnel-featured-item{border-color:var(--color-border-subtle)!important;box-shadow:0 4px 12px #0003!important}.glass-card,.action-center-panel,.action-center-confidence,.action-center-hero,.competitive-window-panel,.competitive-window-strategy,.competitive-window-hero,.gm-desk-panel,.gm-desk-two-column-panel,.gm-desk-section,.gm-desk-confidence,.gm-desk-summary,.gm-desk-best-next-move,.gm-desk-hero,.trade-intel-profile-hero,.personnel-available-talent,.coaching-available-talent,.roster-front-office-panel,.personnel-executive-briefing,.personnel-recommendation-panel,.personnel-summary-stat,.personnel-featured-item,.btn,.btn-primary,.btn-secondary,.btn-opportunity,.btn-premium,.action-center-action-button,.trade-intel-team-button{border-radius:10px!important}.screen-container,.intelligence-workspace,.dashboard-container,.trade-center-container{border-radius:12px!important}.section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.section-header-main{flex:auto;min-width:200px}.section-header-heading-row{align-items:center;gap:var(--icon-gap-control);min-width:0;display:flex}.section-header-icon-wrap{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.section-header-title-block{min-width:0}.section-header-eyebrow{display:block}.section-header-comfortable .section-header-eyebrow+.section-header-title{margin-top:2px}.section-header-subtitle{--type-weight:var(--type-section-subtitle-weight);--type-line-height:var(--type-section-subtitle-line-height);color:var(--color-text-secondary);text-transform:none;letter-spacing:0;margin:4px 0 0}.section-header-trailing{flex-shrink:0;align-items:center;gap:8px;max-width:100%;margin-left:auto;display:flex}.section-header-meta{color:var(--text-muted);text-align:right}.section-header-compact{align-items:center}.section-header-compact .section-header-title{--type-size:var(--type-section-compact-title-size);--type-weight:var(--type-section-compact-title-weight);--type-line-height:var(--type-section-compact-title-line-height);--type-transform:uppercase;--type-letter-spacing:var(--type-section-compact-title-letter-spacing);--type-color:var(--text-dim)}.section-header-compact .section-header-subtitle{margin-top:2px;font-size:.66rem}.section-header-divider{border-bottom:1px solid var(--card-border);padding-bottom:10px}.section-header-compact.section-header-divider{padding-bottom:6px}.bottom-nav{background:#131722f5!important;border:1px solid #ffffff0d!important;border-bottom:none!important;box-shadow:0 -6px 20px #00000080!important}.bottom-nav-item-active{color:var(--color-brand-primary)!important;background:#0a0b1099!important;border-color:#6f58c940!important;box-shadow:inset 0 2px 4px #0009,inset 0 0 0 1px #0000004d!important}.startsit-compare-btn{border:1px solid var(--card-border);cursor:pointer;letter-spacing:.03em;min-height:44px;color:var(--primary);transition:background-color var(--motion-duration-normal) var(--motion-easing-standard), border-color var(--motion-duration-normal) var(--motion-easing-standard), color var(--motion-duration-normal) var(--motion-easing-standard);background:0 0;border-radius:6px;align-items:center;padding:0 12px;font-size:.68rem;font-weight:800;display:flex}.startsit-compare-btn:hover{background:var(--color-brand-primary-soft);border-color:var(--primary);color:var(--color-brand-primary-hover)}.startsit-compare-btn:active{background:#6f58c940}.startsit-factor-badges{margin-top:8px}.coaching-action-button,.coaching-disclosure-button,.coaching-section-disclosure{cursor:pointer;min-height:44px;font:inherit;border-radius:6px;font-weight:800}.coaching-action-button{border:1px solid var(--color-brand-primary);background:var(--color-brand-primary);width:auto;color:var(--text-primary);justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.coaching-action-button-secondary{border-color:var(--color-border-subtle);background:var(--color-surface-secondary);align-self:flex-start}.coaching-action-button:disabled{cursor:not-allowed;opacity:.5}.coaching-disclosure-button{border:1px solid var(--color-border-subtle);color:var(--primary);background:0 0;padding:0 10px;font-size:.68rem}.coaching-section-disclosure{width:100%;color:var(--text-primary);text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.coaching-action-button:hover,.coaching-action-button:active{background:var(--color-brand-primary-hover)}.coaching-action-button:focus-visible,.coaching-disclosure-button:focus-visible,.coaching-section-disclosure:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.coaching-finding-badges{margin-top:6px}.head-coach-adjustment{border-inline-start:3px solid var(--color-brand-primary);overflow-wrap:anywhere;min-width:0;padding:16px}.head-coach-adjustment-compact{padding:14px}.head-coach-adjustment-eyebrow,.head-coach-adjustment-item-heading,.head-coach-adjustment-player-identities{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.head-coach-adjustment-eyebrow{color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850}.head-coach-adjustment-eyebrow .ds-badge{margin-inline-start:auto}.head-coach-adjustment-icon{width:var(--icon-size-default);height:var(--icon-size-default);color:var(--primary)}.head-coach-adjustment h3{margin:10px 0 0;font-size:1.05rem;line-height:1.25}.head-coach-adjustment-summary{color:var(--text-muted);margin:8px 0 0;font-size:.8rem;line-height:1.5}.head-coach-adjustment-items{gap:12px;margin-top:14px;display:grid}.head-coach-adjustment-item{border-top:1px solid var(--color-border-subtle);min-width:0;padding-top:12px}.head-coach-adjustment-item-heading h4{min-width:0;margin:0;font-size:.88rem;line-height:1.35}.head-coach-adjustment-item p{color:var(--text-muted);margin:7px 0 0;font-size:.76rem;line-height:1.5}.head-coach-adjustment-item p strong{color:var(--text-primary)}.head-coach-adjustment-recommendation{color:var(--text-primary)!important}.head-coach-adjustment-player-identities{margin-top:10px}.head-coach-adjustment-player-identities .canonical-player-identity{max-width:100%}.head-coach-adjustment-disclosure,.head-coach-adjustment-primary{margin-top:12px}@media (width<=420px){.head-coach-adjustment{padding:13px}.head-coach-adjustment-eyebrow .ds-badge{margin-inline-start:0}.head-coach-adjustment-primary{width:100%}}.app-layout--developer-workspace,.data-health-page .page-shell__content,.data-health-workspace,.data-health-workspace section,.data-health-workspace .card{min-width:0}.data-health-workspace{gap:var(--space-8);display:grid}.data-health-nav{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.data-health-nav button,.data-health-quick-picks button,.data-health-search-results button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);min-height:44px;color:var(--color-text-primary);font:inherit;cursor:pointer;font-size:.74rem;font-weight:750}.data-health-nav button{padding:var(--space-3)}.data-health-nav button[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 58%, var(--color-border-subtle));background:color-mix(in srgb, var(--primary) 13%, var(--color-surface-subtle));color:var(--primary)}.data-health-nav button:disabled{cursor:not-allowed;opacity:.5}.data-health-nav button:focus-visible,.data-health-quick-picks button:focus-visible,.data-health-search input:focus-visible,.data-health-search-results button:focus-visible,.data-health-table-region:focus-visible,.historical-source-workspace__action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.reviewed-retention__candidates,.reviewed-retention__acknowledgments{gap:var(--space-3);min-width:0;margin:var(--space-4) 0 0;border:0;padding:0;display:grid}.reviewed-retention__candidates legend,.reviewed-retention__acknowledgments legend{margin-bottom:var(--space-2);color:var(--color-text-primary);font-weight:750}.reviewed-retention__candidate,.reviewed-retention__acknowledgments label{align-items:start;gap:var(--space-3);min-height:44px;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);cursor:pointer;grid-template-columns:24px minmax(0,1fr);display:grid}.reviewed-retention__candidate>span,.reviewed-retention__acknowledgments label>span{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.reviewed-retention__candidate input,.reviewed-retention__acknowledgments input{width:20px;height:20px;accent-color:var(--primary);margin:2px}.reviewed-retention__candidate:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.reviewed-retention__acknowledgments label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.reviewed-retention__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.reviewed-retention__confirm{border-color:color-mix(in srgb, var(--color-critical,#ef4444) 55%, var(--color-border-subtle));color:var(--color-critical,#ef4444)}.backup-custody{gap:var(--space-3);min-width:0;margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-subtle);overflow-wrap:anywhere;display:grid}.backup-custody .historical-archive__file{min-width:0}.backup-custody .historical-archive__file input{max-width:100%;min-height:44px}.backup-custody details,.backup-custody pre{min-width:0;max-width:100%}.historical-source-workspace{gap:var(--space-5);min-width:0;display:grid}.historical-source-workspace .card{min-width:0}.historical-source-workspace__action{min-height:44px;margin-top:var(--space-4);padding:var(--space-3) var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--primary);font:inherit;cursor:pointer;font-weight:750}.historical-source-workspace__action:disabled{cursor:wait;opacity:.65}.historical-source-workspace .recommendation-evidence-workspace__raw{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.historical-archive{gap:var(--space-5);min-width:0;display:grid}.historical-archive>section{gap:var(--space-3);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);display:grid}.historical-archive__scope{gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.historical-archive__scope button,.historical-archive__scope summary{min-height:44px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-primary);font:inherit;cursor:pointer;font-weight:700}.historical-archive__scope button[aria-pressed=true]{border-color:color-mix(in srgb, var(--primary) 58%, var(--color-border-subtle));color:var(--primary)}.historical-archive__scope details{min-width:0}.historical-archive__scope details button{width:100%;margin-top:var(--space-2);display:block}.historical-archive__acknowledgement,.historical-archive__file,.historical-archive__confirmations label{align-items:start;gap:var(--space-3);min-height:44px;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);cursor:pointer;grid-template-columns:24px minmax(0,1fr);display:grid}.historical-archive__file{grid-template-columns:minmax(0,1fr)}.historical-archive__file input{min-width:0;max-width:100%;min-height:44px}.historical-archive__acknowledgement input,.historical-archive__confirmations input{width:20px;height:20px;accent-color:var(--primary);margin:2px}.historical-archive__confirmations{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.historical-archive__scope button:focus-visible,.historical-archive__scope summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.historical-archive__acknowledgement:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.historical-archive__confirmations label:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.historical-archive__file:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.historical-archive__raw{min-width:0}@media (width<=390px){.historical-archive__scope,.historical-archive__scope>button,.historical-archive__scope details,.historical-archive__scope summary{width:100%}}.data-health-domain-rule{gap:var(--space-2);padding:var(--space-5);border:1px solid color-mix(in srgb, var(--primary) 28%, var(--color-border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--primary) 6%, var(--color-surface-subtle));color:var(--color-text-secondary);font-size:.78rem;line-height:1.5;display:grid}.data-health-domain-rule strong{color:var(--color-text-primary);font-size:.86rem}.data-health-error{padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-critical,#ef4444) 12%, transparent);color:var(--color-text-primary);margin:0}.data-health-status-grid,.data-health-inspector-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.data-health-dataset-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.data-health-status-card,.data-health-stat-card{align-content:start;gap:var(--space-4);display:grid}.data-health-card-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.data-health-card-heading h3{color:var(--color-text-primary);margin:0;font-size:.92rem;line-height:1.3}.data-health-domain-copy,.data-health-limitation,.data-health-interpretation,.data-health-consumer-note{color:var(--color-text-secondary);margin:0;font-size:.76rem;line-height:1.55}.data-health-domain-copy strong,.data-health-interpretation{color:var(--color-text-primary)}.data-health-fields{gap:var(--space-2);margin:0;display:grid}.data-health-fields>div{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);display:grid}.data-health-fields dt{color:var(--color-text-tertiary,var(--color-text-secondary));font-size:.67rem;font-weight:750}.data-health-fields dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);text-align:right;margin:0;font-size:.69rem;line-height:1.45}.data-health-generation-list{gap:var(--space-2);display:grid}.data-health-generation-list>div{padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-subtle);gap:3px;display:grid}.data-health-generation-list span{color:var(--color-text-secondary);font-size:.66rem}.data-health-generation-list strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:.64rem}.data-health-table-region{max-width:100%;margin-top:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow-x:auto}.data-health-table-region table{border-collapse:collapse;width:100%;min-width:780px;font-size:.7rem}.data-health-table-region th,.data-health-table-region td{padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);text-align:left;vertical-align:top}.data-health-table-region th{color:var(--color-text-primary);font-weight:750}.data-health-search{gap:var(--space-2);margin-top:var(--space-4);display:grid;position:relative}.data-health-search label{color:var(--color-text-primary);font-size:.72rem;font-weight:750}.data-health-search input{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-subtle);width:100%;min-height:44px;color:var(--color-text-primary);font:inherit;padding:0 var(--space-3)}.data-health-search-results{z-index:5;inset:calc(100% + var(--space-1)) 0 auto;max-height:min(360px,50vh);padding:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated,var(--color-surface));box-shadow:var(--shadow-lg);gap:1px;display:grid;position:absolute;overflow-y:auto}.data-health-search-results button{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);text-align:left;display:flex}.data-health-search-results small{color:var(--color-text-secondary)}.data-health-quick-picks{gap:var(--space-2);margin-block:var(--space-4);flex-wrap:wrap;display:flex}.data-health-quick-picks button{padding:var(--space-2) var(--space-3)}.data-health-limitations{color:var(--color-text-secondary);margin:0;padding-inline-start:20px;font-size:.72rem;line-height:1.5}@media (width<=900px){.data-health-status-grid,.data-health-inspector-grid,.data-health-dataset-grid{grid-template-columns:1fr}}@media (width<=520px){.data-health-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.data-health-fields>div{grid-template-columns:1fr;gap:2px}.data-health-fields dd{text-align:left}.data-health-search-results button{flex-direction:column;align-items:flex-start;gap:2px}}@media (width<=340px){.data-health-nav{grid-template-columns:1fr}.data-health-quick-picks{display:grid}}.ranking-comparison-lab .page-shell__content{gap:var(--space-8)}.ranking-comparison-lab section,.ranking-comparison-lab .card{min-width:0}.ranking-comparison-import{gap:var(--space-5);display:grid}.ranking-comparison-dropzone{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-subtle);justify-content:center;align-items:center;gap:var(--space-3);min-height:112px;padding:var(--space-5);color:var(--color-text-secondary);text-align:center;flex-wrap:wrap;display:flex}.ranking-comparison-file-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ranking-comparison-file-label,.ranking-comparison-actions .btn,.ranking-comparison-player-button{min-height:44px}.ranking-comparison-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.ranking-comparison-actions .btn-ghost{border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text-primary)}.ranking-comparison-actions .btn:disabled{opacity:.58;color:var(--color-text-secondary)}.ranking-comparison-error{color:var(--color-status-critical-text);margin:0}.ranking-comparison-empty{color:var(--color-text-secondary);margin:0}.ranking-comparison-import-meta,.ranking-comparison-detail-grid dl,.ranking-comparison-audit-outcome{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ranking-comparison-import-meta>div,.ranking-comparison-detail-grid dl>div,.ranking-comparison-audit-outcome>div{gap:var(--space-1);min-width:0;display:grid}.ranking-comparison-import-meta dt,.ranking-comparison-detail-grid dt,.ranking-comparison-audit-outcome dt{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ranking-comparison-import-meta dd,.ranking-comparison-detail-grid dd,.ranking-comparison-audit-outcome dd{overflow-wrap:anywhere;min-width:0;color:var(--color-text-primary);margin:0}.ranking-comparison-invalid summary,.ranking-comparison-detail-grid summary,.ranking-comparison-audit-groups summary{cursor:pointer;min-height:44px;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);align-items:center;display:flex}.ranking-comparison-controls{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(150px,1fr));display:grid}.ranking-comparison-controls label{gap:var(--space-2);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:grid}.ranking-comparison-controls input,.ranking-comparison-controls select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text-primary);padding:0 var(--space-3);font:inherit}.ranking-comparison-controls input:focus-visible,.ranking-comparison-controls select:focus-visible,.ranking-comparison-player-button:focus-visible,.ranking-comparison-file-label:focus-within,.ranking-comparison-table-region:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ranking-comparison-table-region{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-width:100%;overflow-x:auto}.ranking-comparison-table-region table{border-collapse:collapse;white-space:nowrap;width:100%;min-width:1320px}.ranking-comparison-table-region th,.ranking-comparison-table-region td{padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:middle}.ranking-comparison-table-region thead th{z-index:1;background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.03em;text-transform:uppercase;position:sticky;top:0}.ranking-comparison-table-region tbody tr:last-child th,.ranking-comparison-table-region tbody tr:last-child td{border-bottom:0}.ranking-comparison-player-button{color:var(--color-brand-primary);cursor:pointer;padding:var(--space-2);font:inherit;font-weight:var(--font-weight-bold);text-align:left;background:0 0;border:0}.ranking-comparison-player-button[aria-pressed=true]{text-underline-offset:.2em;text-decoration:underline}.ranking-comparison-detail-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ranking-comparison-detail-grid .card,.ranking-comparison-audit-groups .card{gap:var(--space-4);display:grid}.ranking-comparison-detail-grid h3,.ranking-comparison-audit-groups h3,.ranking-comparison-order-grid h4{margin:0}.ranking-comparison-detail-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-comparison-detail-comparison{grid-column:1/-1}.ranking-comparison-audit-groups{gap:var(--space-4);margin-top:var(--space-4);display:grid}.ranking-comparison-audit-heading{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ranking-comparison-audit-outcome{grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-comparison-order-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ranking-comparison-order-grid>div{border-radius:var(--radius-md);background:var(--color-surface-subtle);min-width:0;padding:var(--space-4)}.ranking-comparison-order-grid ol{margin:var(--space-3) 0 0;padding-inline-start:var(--space-5)}.ranking-comparison-order-grid li+li{margin-top:var(--space-2)}.ranking-comparison-diagnostic-note{margin:var(--space-4) 0 0;color:var(--color-text-secondary)}.ranking-provenance-overview,.ranking-provenance-detail-grid .card,.ranking-provenance-secondary-grid .card,.ranking-provenance-limitations,.ranking-provenance-lifecycle .card{gap:var(--space-4);min-width:0;display:grid}.ranking-provenance-controls{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ranking-provenance-controls label{gap:var(--space-2);min-width:min(100%,340px);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:grid}.ranking-provenance-controls select{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:0;min-height:44px;color:var(--color-text-primary);padding:0 var(--space-3);font:inherit}.ranking-provenance-controls select:focus-visible,.ranking-provenance-proof-actions .btn:focus-visible,.ranking-provenance-table-region:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ranking-provenance-proof-actions,.ranking-provenance-root-causes,.ranking-provenance-card-heading,.ranking-provenance-consumers li>div{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ranking-provenance-proof-actions .btn{min-height:44px}.ranking-provenance-root-causes{align-items:flex-start}.ranking-provenance-source,.ranking-provenance-detail-grid dl{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ranking-provenance-source>div,.ranking-provenance-detail-grid dl>div{align-content:start;gap:var(--space-1);min-width:0;display:grid}.ranking-provenance-source dt,.ranking-provenance-detail-grid dt{color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.ranking-provenance-source dd,.ranking-provenance-detail-grid dd{overflow-wrap:anywhere;min-width:0;margin:0}.ranking-provenance-detail-grid,.ranking-provenance-secondary-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ranking-provenance-card-heading{justify-content:space-between}.ranking-provenance-card-heading h3,.ranking-provenance-detail-grid h3,.ranking-provenance-secondary-grid h3,.ranking-provenance-limitations h3,.ranking-provenance-lifecycle h3{margin:0}.ranking-provenance-detail-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-provenance-table-region{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:100%;overflow-x:auto}.ranking-provenance-table-region table{border-collapse:collapse;width:100%;min-width:520px}.ranking-provenance-table-region th,.ranking-provenance-table-region td{padding:var(--space-3);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.ranking-provenance-table-region thead th{background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.03em;text-transform:uppercase}.ranking-provenance-table-region tbody tr:last-child th,.ranking-provenance-table-region tbody tr:last-child td{border-bottom:0}.ranking-provenance-consumers{margin:0;padding-inline-start:var(--space-5)}.ranking-provenance-consumers li+li{margin-top:var(--space-4)}.ranking-provenance-consumers p{margin:var(--space-1) 0 0;color:var(--color-text-secondary);overflow-wrap:anywhere}.ranking-provenance-disclosure{margin-top:var(--space-4)}.ranking-provenance-disclosure>summary,.ranking-provenance-detail-grid summary{cursor:pointer;min-height:44px;color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);align-items:center;display:flex}.ranking-provenance-lifecycle{gap:var(--space-4);margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ranking-provenance-lifecycle p{margin:0}@media (width<=980px){.ranking-comparison-controls,.ranking-comparison-import-meta,.ranking-comparison-audit-outcome{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-comparison-order-grid{grid-template-columns:1fr}.ranking-provenance-source{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ranking-comparison-lab .page-shell__content{gap:var(--space-6)}.ranking-comparison-dropzone,.ranking-comparison-actions{flex-direction:column;align-items:stretch}.ranking-comparison-file-label,.ranking-comparison-actions .btn{justify-content:center;width:100%}.ranking-comparison-controls,.ranking-comparison-import-meta,.ranking-comparison-detail-grid,.ranking-comparison-detail-grid dl,.ranking-comparison-audit-outcome{grid-template-columns:1fr}.ranking-comparison-detail-comparison{grid-column:auto}.ranking-provenance-controls,.ranking-provenance-proof-actions{flex-direction:column;align-items:stretch}.ranking-provenance-controls label,.ranking-provenance-proof-actions .btn{width:100%}.ranking-provenance-source,.ranking-provenance-detail-grid,.ranking-provenance-detail-grid dl,.ranking-provenance-secondary-grid,.ranking-provenance-lifecycle{grid-template-columns:1fr}}@media (width>=1024px){.desktop-trade-workspace{width:100%;min-width:0}.desktop-trade-workspace .trade-workspace-content{flex-direction:column;gap:18px;display:flex}.desktop-trade-workspace .trade-workspace__panel{min-width:0}.desktop-trade-workspace .trade-workspace__panel>.responsive-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:20px;display:grid}.desktop-trade-workspace .workspace-rail{max-height:none;position:sticky;top:18px;overflow:visible}.desktop-trade-workspace .trade-package-columns,.desktop-trade-workspace .trade-center-matchup,.desktop-trade-workspace .trade-center-asset-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-trade-workspace .trade-center-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);align-items:start;gap:16px 24px;display:grid}.desktop-trade-workspace .trade-center-hero-eyebrow,.desktop-trade-workspace .trade-center-hero-partner,.desktop-trade-workspace .trade-center-hero-metrics,.desktop-trade-workspace .trade-center-hero>.trade-center-package-btn,.desktop-trade-workspace .trade-center-hero>.trade-center-incoming-offer{grid-column:1/-1}.desktop-trade-workspace .trade-center-hero>.trade-center-hero-recommendation,.desktop-trade-workspace .trade-center-hero>[aria-label=External\ Evidence]{grid-column:auto}.desktop-trade-workspace .trade-center-matchup,.desktop-trade-workspace .trade-center-asset-columns{gap:16px;display:grid}.desktop-trade-workspace .trade-opportunity-intelligence__partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.desktop-trade-workspace .trade-workspace__panel>.responsive-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:24px}.desktop-trade-workspace .trade-opportunity-intelligence__partner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.resolved-coaching-recommendations,.resolved-coaching-recommendations__group{gap:10px;min-width:0;display:grid}.resolved-coaching-recommendations__group+.resolved-coaching-recommendations__group{margin-top:4px}.resolved-coaching-recommendations__label{letter-spacing:.04em;color:var(--text-dim);text-transform:uppercase;font-size:.68rem;font-weight:850}.resolved-coaching-recommendation{border-bottom:1px solid var(--color-border-subtle);min-width:0;padding:8px 0}.resolved-coaching-recommendation__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.resolved-coaching-recommendation__header .coaching-player-identity{white-space:normal;text-align:left;flex:180px;min-width:0}.resolved-coaching-recommendation__executive-line{justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.resolved-coaching-recommendation__action{color:var(--text-primary);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:900}.resolved-coaching-recommendation__comparison{background:color-mix(in srgb, var(--accent-primary) 7%, transparent);border-radius:10px;grid-template-columns:minmax(0,.62fr) minmax(64px,.38fr) minmax(0,1fr) minmax(92px,auto);align-items:center;gap:8px;margin-top:6px;padding:8px 10px;display:grid}.resolved-coaching-recommendation__comparison-player,.resolved-coaching-recommendation__gain{align-content:center;gap:2px;min-width:0;display:grid}.resolved-coaching-recommendation__comparison small{color:var(--text-dim);letter-spacing:.035em;text-transform:uppercase;font-size:.61rem;font-weight:750}.resolved-coaching-recommendation__comparison-player strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.2}.resolved-coaching-recommendation__change-label{color:var(--text-dim);letter-spacing:.035em;text-transform:uppercase;font-size:.61rem;font-weight:750}.resolved-coaching-recommendation__comparison-player b{color:var(--text-muted);font-size:.72rem}.resolved-coaching-recommendation__comparison-arrow{min-width:32px;color:var(--accent-primary);align-self:stretch;place-items:center;font-size:1rem;font-weight:900;line-height:1;display:grid}.resolved-coaching-recommendation__comparison-arrow-mobile{display:none}@media (width>=1200px){.resolved-coaching-recommendation__comparison .resolved-coaching-recommendation__comparison-role{color:var(--text-muted);letter-spacing:.075em;font-weight:850}}.resolved-coaching-recommendation__gain{border-left:1px solid var(--color-border-subtle);text-align:right;justify-items:end;padding-left:9px}.resolved-coaching-recommendation__gain strong{color:var(--accent-success,var(--success));white-space:nowrap;font-size:.94rem}.resolved-coaching-recommendation__comparison--outcome-only{background:0 0;justify-content:flex-end;margin-top:2px;padding:2px 10px 4px;display:flex}.resolved-coaching-recommendation__comparison--outcome-only .resolved-coaching-recommendation__gain{border-left:0;padding-left:0}.resolved-coaching-recommendation__evidence{margin-top:8px}.resolved-coaching-recommendation__evidence>summary{cursor:pointer;align-items:center;min-height:44px;font-size:.74rem;font-weight:800;display:flex}.resolved-coaching-recommendation__executive-evidence{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.resolved-coaching-recommendation__executive-evidence span{background:color-mix(in srgb, var(--accent-primary) 10%, transparent);max-width:100%;color:var(--text-muted);overflow-wrap:anywhere;border-radius:999px;padding:4px 7px;font-size:.68rem;line-height:1.3}@media (width<=720px){.resolved-coaching-recommendation__comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.resolved-coaching-recommendation__gain{border-top:1px solid var(--color-border-subtle);text-align:left;border-left:0;grid-column:1/-1;grid-template-columns:1fr auto;justify-items:stretch;padding:7px 0 0}.resolved-coaching-recommendation__gain strong{text-align:right}.resolved-coaching-recommendation__comparison--outcome-only .resolved-coaching-recommendation__gain{flex:1}}@media (width<=420px){.resolved-coaching-recommendation__executive-line{align-items:flex-start}.resolved-coaching-recommendation__comparison{grid-template-columns:minmax(0,1fr);gap:5px}.resolved-coaching-recommendation__comparison-arrow{place-self:auto start;line-height:1}.resolved-coaching-recommendation__comparison-arrow-desktop{display:none}.resolved-coaching-recommendation__comparison-arrow-mobile{display:inline}.resolved-coaching-recommendation__gain{grid-column:auto}}.resolved-coaching-recommendation .badge-group{margin-top:8px}.resolved-coaching-recommendation__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.startsit-compare-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.coaching-report-actions{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;min-width:0;display:flex}.coaching-responsive-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.roster-capacity-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin-top:10px;display:grid}.roster-capacity-grid>div{background:#ffffff09;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;min-width:0;padding:8px 9px;display:flex}.roster-capacity-grid span{color:var(--text-muted);font-size:.68rem}.roster-capacity-grid strong{white-space:nowrap;font-size:.78rem}.coaching-kpi-tile,.coaching-kpi-value{overflow-wrap:anywhere;min-width:0}@media (width>=600px){.coaching-report-actions{flex:none}}.insights-position-chips,.insights-leader-chips{gap:6px;display:grid}.insights-position-chips{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.insights-leader-chips{grid-template-columns:repeat(3,minmax(0,1fr))}.insights-position-chips .ds-chip,.insights-leader-chips .ds-chip{width:100%}.insights-room-badges{margin-top:10px}.executive-player-position-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.trade-opportunity-review{flex-direction:column;gap:14px;display:flex}.trade-opportunity-heading-row,.trade-opportunity-partner-heading,.trade-opportunity-ribbon,.trade-opportunity-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-opportunity-heading-row h3,.trade-opportunity-partner-heading h4{color:var(--text-primary);margin:4px 0}.trade-opportunity-heading-row p,.trade-opportunity-partner-heading span,.trade-opportunity-empty p{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.45}.trade-opportunity-count{text-align:right;max-width:190px;color:var(--color-brand-primary-hover);flex:none;font-size:.72rem;font-weight:800;line-height:1.35}.trade-opportunity-partner-rankings{padding:14px}.trade-opportunity-partner-rankings>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.trade-opportunity-partner-rankings>summary::-webkit-details-marker{display:none}.trade-opportunity-partner-rankings>summary>span:first-child{flex-direction:column;gap:4px;display:flex}.trade-opportunity-partner-rankings>summary strong,.trade-custom-builder-heading h3{color:var(--text-primary)}.trade-opportunity-partner-rankings>summary small,.trade-custom-builder-heading p{color:var(--text-muted);font-size:.72rem;line-height:1.4}.trade-opportunity-partner-ranking-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.trade-custom-builder-heading{border-radius:8px;padding-top:4px}.trade-custom-builder-heading:focus-visible{box-shadow:0 0 0 3px var(--primary-glow);outline:none}.trade-custom-builder-heading h3{margin:4px 0;font-size:1rem}.trade-custom-builder-heading p{margin:0}.trade-workspace-load-confirmation{background:#14b8a61a;border-radius:8px;padding:8px 10px;font-weight:700;color:var(--text-primary)!important;margin:8px 0 0!important;font-size:.74rem!important}.trade-workspace-jump-control{min-height:40px;color:var(--color-brand-primary-hover);cursor:pointer;background:#14b8a61f;border:1px solid #14b8a66b;border-radius:999px;flex-shrink:0;align-self:flex-start;padding:0 14px;font-size:.72rem;font-weight:800}.trade-opportunity-load-error{color:#f87171;flex-basis:100%;margin:6px 0 0;font-size:.7rem;font-weight:600}.trade-opportunity-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.trade-opportunity-filters label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;flex-direction:column;gap:4px;font-size:.62rem;font-weight:800;display:flex}.trade-opportunity-filters select{border:1px solid var(--card-border);background:var(--color-surface-elevated);width:100%;min-height:44px;color:var(--text-primary);border-radius:6px;padding:0 8px}.trade-opportunity-empty{padding:18px}.trade-opportunity-partner-group,.trade-opportunity-list{flex-direction:column;gap:10px;display:flex}.trade-opportunity-partner-heading{padding:4px 2px}.trade-opportunity-partner-heading>div>span,.trade-opportunity-side-label,.trade-opportunity-benefits span,.trade-opportunity-metrics small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:800}.trade-opportunity-ribbon{color:var(--color-brand-primary-hover);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;font-size:.66rem;font-weight:850}.trade-opportunity-headline{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;font-size:.86rem;font-weight:600;line-height:1.4;display:flex}.trade-opportunity-headline>span:first-child{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;font-weight:800}.trade-opportunity-compatibility-badge{color:var(--color-brand-primary-hover);margin-top:4px;font-size:.68rem;font-weight:700;display:block}.trade-opportunity-compatibility-badge strong{color:var(--text-primary)}.trade-opportunity-exchange{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.trade-opportunity-player{min-width:0}.trade-opportunity-player-identity{width:100%;min-height:58px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 0;display:flex}.trade-opportunity-player-identity .personnel-row-headshot,.trade-opportunity-player-identity .personnel-row-headshot-fallback{flex:0 0 42px;width:42px;height:42px}.trade-opportunity-player-identity span{flex-direction:column;gap:3px;min-width:0;display:flex}.trade-opportunity-player-identity strong,.trade-opportunity-player-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-opportunity-player-identity small,.trade-opportunity-player p{color:var(--text-muted);font-size:.68rem}.trade-opportunity-player p{margin:2px 0 0}.trade-opportunity-arrow{color:var(--color-brand-primary);font-weight:900}.trade-opportunity-benefits,.trade-opportunity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.trade-opportunity-benefits p{color:var(--text-secondary);margin:5px 0 0;font-size:.76rem;line-height:1.45}.trade-opportunity-metrics{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0}.trade-opportunity-metrics>span{flex-direction:column;gap:4px;display:flex}.trade-opportunity-metrics strong{color:var(--text-primary);font-size:.72rem}.trade-opportunity-evidence{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border)}.trade-opportunity-evidence summary{min-height:44px;color:var(--color-brand-primary-hover);cursor:pointer;align-items:center;font-size:.72rem;font-weight:800;display:flex}.trade-opportunity-evidence ul{margin:0 0 12px;padding-left:18px}.trade-opportunity-evidence li{color:var(--text-secondary);margin:8px 0;font-size:.72rem}.trade-opportunity-evidence li strong{color:var(--text-muted);text-transform:capitalize;display:block}.trade-opportunity-construction{border-top:1px solid var(--card-border);border-bottom:1px solid var(--card-border)}.trade-opportunity-construction summary{min-height:44px;color:var(--color-brand-primary-hover);cursor:pointer;align-items:center;font-size:.72rem;font-weight:800;display:flex}.trade-construction-summary{padding-bottom:14px}.trade-construction-current{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.trade-construction-current span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:800}.trade-construction-current strong{color:var(--text-primary);font-size:.8rem}.trade-construction-heading{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 8px;font-size:.62rem;font-weight:800;display:block}.trade-construction-summary ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.trade-construction-partner-note{color:var(--text-muted);border:1px dashed #ffffff24;border-radius:8px;margin:12px 0 0;padding:8px 10px;font-size:.74rem;line-height:1.45}.trade-construction-suggestion{border:1px solid var(--card-border);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}.trade-construction-suggestion-rank{color:var(--color-brand-primary-hover);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:800;display:block}.trade-construction-suggestion strong{color:var(--text-primary);margin-top:2px;font-size:.78rem;display:block}.trade-construction-suggestion p{color:var(--text-secondary);margin:4px 0 0;font-size:.72rem;line-height:1.4}.trade-construction-suggestion-result{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.trade-construction-suggestion-result>span{color:var(--text-primary);white-space:nowrap;font-size:.7rem;font-weight:700}.trade-construction-suggestion-result button{white-space:nowrap}.trade-opportunity-dismiss{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 12px}.desktop-shell{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.desktop-header,.desktop-sidebar,.desktop-context-rail{display:none}.mobile-shell-header{min-height:48px;padding:max(8px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 8px max(16px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-page,var(--surface-page));flex:none;justify-content:flex-end;align-items:center;display:flex}.mobile-shell-header__portfolio{border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);min-height:44px;color:var(--color-text-secondary);font:inherit;border-radius:10px;padding:0 14px;font-size:.78rem;font-weight:800}.mobile-shell-header__portfolio.is-active,.mobile-shell-header__portfolio:focus-visible,.mobile-shell-header__portfolio:active{border-color:color-mix(in srgb, var(--color-accent-primary) 60%, transparent);color:var(--color-text-primary)}.desktop-shell__workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.desktop-shell__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.desktop-shell__league-switcher{flex-shrink:0}.desktop-sidebar__group{gap:4px;display:grid}.desktop-sidebar__group h2{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.65rem;font-weight:850}.desktop-sidebar__item{min-height:40px;color:var(--text-muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px;font-size:.78rem;font-weight:750}.desktop-sidebar__collapse{display:none}.desktop-sidebar__item:hover,.desktop-sidebar__item:focus-visible,.desktop-sidebar__item.is-active{border-color:var(--color-border-subtle);background:var(--color-surface-subtle);color:var(--text-primary)}.desktop-header__identity,.desktop-header__actions,.desktop-header__context{align-items:center;min-width:0;display:flex}.desktop-header__identity{flex-direction:column;align-items:flex-start;gap:2px}.desktop-header__eyebrow{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.desktop-header__title{color:var(--text-primary);font-size:1.05rem;font-weight:850}.desktop-header__actions{justify-content:flex-end}.desktop-league-context{text-align:center;gap:2px;min-width:0;display:grid}.desktop-league-context strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.desktop-league-context span,.desktop-header__status{color:var(--text-muted);font-size:.67rem;font-weight:700}.desktop-workspace-header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 0 12px;display:flex}.desktop-workspace-header__identity{min-width:0}.desktop-workspace-header__eyebrow{color:var(--color-intelligence);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.desktop-workspace-header h1{color:var(--text-primary);margin:4px 0 0;font-size:1.35rem;line-height:1.15}.desktop-workspace-header p{color:var(--text-muted);margin:5px 0 0;font-size:.76rem}.desktop-workspace-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.desktop-workspace-grid{gap:var(--desktop-panel-gap,16px);min-width:0;display:grid}.desktop-workspace-grid--one-column{grid-template-columns:minmax(0,1fr)}.desktop-workspace-grid--two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-workspace-grid--three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-workspace-grid--main-plus-rail{grid-template-columns:minmax(0, 1fr) var(--desktop-context-rail-width,272px)}.desktop-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-raised,var(--color-surface));min-width:0;padding:14px 16px}.desktop-panel__title{color:var(--text-primary);margin:0 0 10px;font-size:.82rem}@media (width>=1200px){:root{--desktop-header-height:68px;--desktop-sidebar-width:232px;--desktop-context-rail-width:272px;--desktop-gutter:24px;--desktop-panel-gap:16px}.desktop-shell{grid-template-rows:var(--desktop-header-height) minmax(0, 1fr);background:var(--color-surface-page,var(--surface-page));min-height:100dvh;display:grid}.mobile-shell-header{display:none}.desktop-shell__league-switcher{top:8px;right:var(--desktop-gutter);z-index:20;width:min(280px,24vw);position:absolute}.desktop-shell__league-switcher>div{padding:0!important}.desktop-header{padding:0 var(--desktop-gutter);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface,var(--surface));grid-template-columns:minmax(180px,1fr) minmax(240px,auto) minmax(180px,1fr);align-items:center;gap:24px;display:grid}.desktop-shell__body{grid-template-columns:var(--desktop-sidebar-width) minmax(0, 1fr) var(--desktop-context-rail-width);min-height:0;display:grid;overflow:hidden}.desktop-sidebar{border-inline-end:1px solid var(--color-border-subtle);background:var(--color-surface,var(--surface));align-content:start;gap:14px;padding:16px 12px;display:grid}.desktop-sidebar__collapse{min-height:28px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0 8px;font-size:.64rem;font-weight:800;display:flex}.desktop-sidebar__collapse svg{width:15px;height:15px}.desktop-sidebar__item{align-items:center;gap:9px;min-height:34px;padding:0 9px;font-size:.72rem;display:flex}.desktop-sidebar__item svg{flex:none;width:15px;height:15px}.desktop-shell--sidebar-collapsed{--desktop-sidebar-width:72px}.desktop-shell--sidebar-collapsed .desktop-sidebar{padding-inline:8px}.desktop-shell--sidebar-collapsed .desktop-sidebar__group{gap:5px}.desktop-shell--sidebar-collapsed .desktop-sidebar__group h2{height:5px;margin:0;font-size:0;overflow:hidden}.desktop-shell--sidebar-collapsed .desktop-sidebar__collapse{justify-content:center;padding:0}.desktop-shell--sidebar-collapsed .desktop-sidebar__collapse span,.desktop-shell--sidebar-collapsed .desktop-sidebar__item-label{display:none}.desktop-shell--sidebar-collapsed .desktop-sidebar__item{justify-content:center;padding-inline:0}.desktop-shell__workspace .executive-suite-navigation{display:none}.desktop-shell__workspace{overscroll-behavior-y:contain;scrollbar-gutter:stable;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden auto}.desktop-shell__workspace>.screen-container,.desktop-shell__workspace>.screen-container>.page-shell,.desktop-shell__workspace>.page-shell,.desktop-shell__workspace>.screen-container>*{flex:none;min-height:auto;overflow:visible}.desktop-shell__workspace .page-shell__scroll{overscroll-behavior:auto;scrollbar-gutter:auto;flex:none;min-height:auto;overflow:visible}.desktop-context-rail{border-inline-start:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);min-width:0;padding:24px 16px;display:block}.desktop-context-rail:empty{display:none}.desktop-shell__body--no-context-rail{grid-template-columns:var(--desktop-sidebar-width) minmax(0, 1fr)}.desktop-shell__workspace>.screen-container{width:100%;max-width:none;padding-inline:var(--desktop-gutter);margin-inline:auto}.desktop-shell__workspace--standard>.screen-container{max-width:1200px}.desktop-shell__workspace--wide>.screen-container,.desktop-shell__workspace--full>.screen-container,.desktop-shell__workspace--main-plus-rail>.screen-container{max-width:none}.desktop-shell__workspace--full>.screen-container{padding-inline:0}.desktop-shell__workspace .page-shell__content,.desktop-shell__workspace .page-shell__header{width:100%;max-width:none}.desktop-shell__workspace .page-shell__content{padding-inline:0}.desktop-shell__workspace .responsive-workspace{max-width:none}}@media (width>=1600px){.desktop-shell__workspace>.screen-container{max-width:1680px}}@media (width<=520px){.trade-opportunity-heading-row{flex-direction:column;align-items:flex-start}.trade-opportunity-count{text-align:left;white-space:nowrap;max-width:none}.trade-opportunity-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-opportunity-exchange{grid-template-columns:minmax(0,1fr);gap:4px}.trade-opportunity-arrow{justify-self:center;transform:rotate(90deg)}.trade-opportunity-benefits,.trade-opportunity-metrics{grid-template-columns:minmax(0,1fr)}.trade-opportunity-actions{flex-direction:column;align-items:stretch}.trade-construction-suggestion{flex-direction:column}.trade-construction-suggestion-result{align-items:flex-start;width:100%}.trade-construction-suggestion-result button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-workspace-enter,.motion-workspace-exit,.motion-card-appear,.motion-empty-appear,.motion-error-appear,.motion-success-appear,.motion-expand,.motion-collapse,.motion-content-replace,.motion-tab-panel,.motion-skeleton-appear,.modal-sheet-backdrop,.modal-sheet-panel,.loading-state__spinner,.workspace-refresh-action__spinner,.card-skeleton{animation:none!important}.bottom-nav-item:active,.btn:active,.card-interactive:hover,.card-interactive:active,.modal-sheet-close:active{transform:none!important}}.responsive-workspace{gap:var(--page-section-gap,16px);flex-direction:column;width:100%;max-width:1440px;margin-inline:auto;display:flex}.workspace-main{gap:var(--page-section-gap,16px);flex-direction:column;flex:1;min-width:0;display:flex}.workspace-rail{gap:var(--page-section-gap,16px);flex-direction:column;flex-shrink:0;width:100%;display:flex}.workspace-grid{gap:var(--page-section-gap,16px);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.workspace-grid--auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.workspace-section{flex-direction:column;gap:12px;width:100%;display:flex}.workspace-section__title{letter-spacing:.05em;color:var(--text-dim);text-transform:uppercase;margin:0 0 2px;font-size:.9rem;font-weight:850}@media (width>=768px){:root{--page-section-gap:18px}.workspace-grid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){:root{--page-section-gap:20px}.responsive-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:24px;display:grid}.responsive-workspace--full{flex-direction:column;align-items:stretch;display:flex}.workspace-grid--2col{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-grid--3col{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-rail--sticky{z-index:5;max-height:calc(100dvh - var(--bottom-nav-clearance) - 32px);overscroll-behavior:contain;position:sticky;top:16px;overflow-y:auto}}.brand-theme-lab{flex-direction:column;gap:20px;display:flex}.brand-theme-summary-section{flex-direction:column;gap:8px;display:flex}.brand-theme-section-title{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,var(--text-muted));margin:0;font-size:.85rem;font-weight:700}.brand-theme-summary-card{width:100%}.brand-theme-summary-content{flex-direction:column;gap:4px;display:flex}.brand-theme-summary-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-theme-summary-name{color:var(--color-text-primary,var(--text-primary));font-size:1.05rem;font-weight:700}.brand-theme-summary-description{color:var(--color-text-muted,var(--text-muted));margin:0;font-size:.85rem}.brand-theme-section-divider{background:var(--color-border-card,var(--card-border));opacity:.6;height:1px}.brand-theme-lab-options{flex-direction:column;gap:16px;display:flex}.brand-theme-collection-header{flex-direction:column;gap:2px;display:flex}.brand-theme-collection-header-executive{margin-top:12px}.brand-theme-collection-title{color:var(--color-text-primary,var(--text-primary));margin:0;font-size:1rem;font-weight:700}.brand-theme-collection-subtitle{color:var(--color-text-muted,var(--text-muted));margin:0;font-size:.82rem}.brand-theme-grid{flex-direction:column;gap:12px;display:flex}.brand-theme-option-wrapper{cursor:pointer;width:100%;display:block;position:relative}.brand-theme-radio-input{opacity:0;clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.brand-theme-option-card{box-sizing:border-box;width:100%;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);flex-direction:column;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.brand-theme-option-card{transition:none}}@media (hover:hover){.brand-theme-option-wrapper:hover .brand-theme-option-card{border-color:var(--color-border-default,#fff3)}}.brand-theme-radio-input:focus-visible+.brand-theme-option-card{outline:3px solid var(--color-brand-primary,#6f58c9);outline-offset:2px}.brand-theme-option-card-selected{border-color:var(--color-brand-primary,#6f58c9);background:var(--color-surface-raised,#1a2030f2)}.brand-theme-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand-theme-card-title-group{align-items:center;gap:8px;display:flex}.brand-theme-card-title{color:var(--color-text-primary,var(--text-primary));font-size:1rem;font-weight:700}.brand-theme-card-description{color:var(--color-text-muted,var(--text-muted));margin:0;font-size:.85rem}.brand-theme-card-swatches{align-items:center;gap:8px;margin-top:4px;display:flex}.brand-theme-swatch-circle{border:2px solid var(--color-border-subtle,#ffffff1f);box-sizing:border-box;border-radius:50%;flex-shrink:0;width:20px;height:20px}.metric-card-content{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.metric-card-icon{margin-bottom:2px;line-height:1}.metric-card-primary{flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.metric-card-value,.metric-card-label{word-break:break-word}.ds-executive-brief__confidence-rail{width:fit-content;min-width:0;max-width:100%}.metric-card--compact{width:fit-content;min-width:96px;max-width:100%;min-height:auto;padding:10px 22px}.metric-card--compact .metric-card-content,.metric-card--compact .metric-card-primary{flex-direction:column;align-items:flex-start;gap:2px;width:auto;min-width:0;max-width:100%;display:flex}.metric-card--compact .metric-card-value{--type-size:var(--metric-compact-value-size);--type-line-height:var(--metric-compact-value-line-height);white-space:nowrap;word-break:keep-all;overflow:visible}.metric-card--compact .metric-card-label{--type-size:var(--metric-compact-label-size)}.metric-card--compact .metric-card-value--long{--type-size:var(--metric-compact-long-value-size);--type-letter-spacing:-.01em}@media (width<=380px){.metric-card--compact{padding-inline:10px}.metric-card--compact .metric-card-primary{gap:8px}.metric-card--compact .metric-card-label{--type-size:var(--metric-compact-responsive-label-size)}.metric-card--compact .metric-card-value{--type-size:var(--metric-compact-responsive-value-size)}}.metric-card-context{margin-top:2px}.metric-trend{align-items:center;gap:4px;margin-top:4px;display:inline-flex}.metric-trend-up{color:var(--color-trend-up,var(--color-state-positive,#34d399))}.metric-trend-down{color:var(--color-trend-down,var(--color-state-critical,#f87171))}.metric-trend-flat{color:var(--color-trend-flat,var(--color-text-muted,#ffffff80))}.metric-trend-symbol{font-size:.7em;line-height:1}.metric-trend-label{color:var(--color-text-muted,#ffffff80);margin-left:2px;font-weight:400}.metric-grid{gap:var(--spacing-card-padding,16px);width:100%;display:grid}.metric-grid-cols-2,.metric-grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.metric-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.metric-grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=640px){.metric-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.league-identity-section{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;flex-direction:column;flex-shrink:0;gap:10px;padding:14px;display:flex}.league-identity-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.league-identity-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:.72rem;font-weight:850}.league-identity-classification{color:#cbd5e1;letter-spacing:.03em;white-space:nowrap;background:#7c8ba11f;border:1px solid #7c8ba147;border-radius:999px;flex-shrink:0;align-items:center;padding:3px 10px;font-size:.68rem;font-weight:850;display:inline-flex}.league-identity-meta{color:var(--text-muted);margin:0;font-size:.72rem;font-weight:700}.league-identity-summary{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.4}.league-identity-block{flex-direction:column;gap:6px;display:flex}.league-identity-block-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);font-size:.66rem;font-weight:850}.league-identity-exposure-list{grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.league-identity-exposure-row{background:#ffffff08;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.league-identity-exposure-logo{flex-shrink:0}.league-identity-exposure-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:1;font-size:.8rem;font-weight:700;overflow:hidden}.league-identity-exposure-count{color:var(--text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.82rem;font-weight:850}.league-identity-highlights{grid-template-columns:1fr;gap:8px;display:grid}.league-identity-highlight{border:1px solid var(--card-border);text-align:left;background:#ffffff05;border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:44px;padding:8px 10px;display:flex}.league-identity-highlight-interactive{cursor:pointer;font:inherit;color:inherit;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard)}.league-identity-highlight-interactive:hover{border-color:var(--color-border-interactive,#7c8ba166);background:#ffffff0d}.league-identity-highlight-interactive:focus-visible{outline:2px solid var(--focus-ring,#6f58c9);outline-offset:2px}.league-identity-highlight-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem;font-weight:850}.league-identity-highlight-manager{overflow-wrap:anywhere;white-space:normal;min-width:0;color:var(--text-primary);font-size:.82rem;font-weight:800}.league-identity-highlight-detail{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.league-identity-highlight-detail>*{min-width:0}.league-identity-highlight-metric{overflow-wrap:anywhere;min-width:0;color:var(--text-muted);font-size:.72rem;font-weight:800}.league-identity-empty{color:var(--text-muted);margin:0;font-size:.78rem}@media (width>=560px){.league-identity-exposure-list{grid-template-columns:repeat(2,minmax(0,1fr))}.league-identity-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=559px){.league-identity-highlight-detail{flex-direction:column;align-items:flex-start}}.trade-league-context{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.trade-league-context-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:.7rem;font-weight:850}.trade-league-context-empty{color:var(--text-muted);margin:0;font-size:.78rem}.trade-league-block{flex-direction:column;gap:5px;min-width:0;display:flex}.trade-league-block-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);font-size:.64rem;font-weight:850}.trade-league-counterparty{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.trade-league-manager{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);flex:auto;font-size:.86rem;font-weight:800;overflow:hidden}.trade-league-rank{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.7rem;font-weight:800}.trade-league-identity{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.trade-league-window{color:var(--text-muted);white-space:nowrap;font-size:.7rem;font-weight:800}.trade-league-context-row{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.trade-league-context-label{color:var(--text-dim);flex-shrink:0;font-size:.68rem;font-weight:700}.trade-league-context-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);text-align:right;font-size:.72rem;font-weight:700;overflow:hidden}.trade-league-fit-head{align-items:center;gap:8px;min-width:0;display:flex}.trade-league-fit-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1px solid;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 9px;font-size:.66rem;font-weight:900;display:inline-flex}.trade-league-fit-side{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:.7rem;overflow:hidden}.trade-league-fit-explanation{color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.4}.trade-league-fit-yours{align-items:center;gap:8px;margin-top:2px;display:flex}.trade-league-fit-yours-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:.66rem;font-weight:800}.trade-league-identity-summary,.trade-league-context-note{color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.4}.trade-league-findings{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.trade-league-findings li{color:var(--text-secondary);font-size:.76rem;line-height:1.4}.trade-offer-comparison-fit{color:var(--text-muted);margin:2px 0 0;font-size:.7rem;font-weight:800}.head-coach-recommendation{border:1px solid var(--card-border);background:var(--card-bg);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.head-coach-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:.7rem;font-weight:850}.head-coach-incomplete{color:var(--text-muted);margin:0;font-size:.78rem}.head-coach-verdict-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.head-coach-verdict{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ffffff0a;border:1.5px solid;border-radius:999px;align-items:center;padding:4px 14px;font-size:.95rem;font-weight:900;display:inline-flex}.head-coach-confidence{text-transform:capitalize;color:var(--text-muted);white-space:nowrap;font-size:.7rem;font-weight:800}.head-coach-headline{color:var(--text-primary);margin:0;font-size:.88rem;font-weight:800}.head-coach-summary{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.45}.head-coach-block{flex-direction:column;gap:4px;min-width:0;display:flex}.head-coach-block-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);font-size:.64rem;font-weight:850}.head-coach-list{flex-direction:column;gap:3px;margin:0;padding-left:16px;display:flex}.head-coach-list li{color:var(--text-secondary);font-size:.76rem;line-height:1.4}.head-coach-risks li[data-severity=critical]{color:var(--warning);font-weight:700}.head-coach-counter{border:1px solid var(--card-border);background:#ffffff08;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.head-coach-counter-title{color:var(--text-primary);font-size:.82rem;font-weight:850}.head-coach-counter-explanation{color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.4}.head-coach-actions{flex-wrap:wrap;gap:8px;display:flex}.head-coach-handoff-note{color:var(--text-dim);margin:0;font-size:.68rem}.incoming-offer-disclosure{color:var(--text-dim);margin:0;font-size:.7rem;line-height:1.4}.incoming-offer-intro{flex-direction:column;gap:10px;display:flex}.incoming-offer-franchise{flex-direction:column;gap:2px;display:flex}.incoming-offer-franchise-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);font-size:.64rem;font-weight:850}.incoming-offer-select{border:1px solid var(--card-border);width:100%;height:40px;color:var(--text-primary);background:#0f172ab3;border-radius:8px;padding:0 10px;font-size:.82rem;font-weight:800}.trade-center-incoming-offer{flex-direction:column;gap:4px;margin-top:8px;display:flex}.trade-center-incoming-offer-copy{color:var(--text-dim);margin:0;font-size:.7rem;line-height:1.4}.head-coach-counter,.head-coach-counter-title,.head-coach-counter-explanation,.head-coach-headline,.head-coach-summary,.head-coach-list li{overflow-wrap:anywhere;min-width:0}.head-coach-actions{margin-top:2px}.head-coach-actions .btn{flex:auto;min-height:44px}.trade-package-locked-note{color:var(--text-secondary);margin:8px 0 0;font-size:12px;font-style:italic}.brand-theme-collection-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin:10px 0 2px;font-size:.7rem;font-weight:850}.coaching-mode-tabs{z-index:2;background:#0f172a52;border:1px solid #ffffff0f;border-radius:8px;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:6px;display:grid;position:relative}.coaching-mode-tab{min-height:44px;color:var(--text-muted);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#1e293b52;border:1px solid #94a3b829;border-radius:7px;font-size:.68rem;font-weight:850}.coaching-mode-tab-active{background:var(--color-brand-primary-soft);color:var(--text-primary);border-color:#6f58c973;box-shadow:inset 0 -2px #c4b5fd52}@media (width>=1200px){.desktop-shell .coaching-workspace{overscroll-behavior-y:auto;scrollbar-gutter:auto;overflow:visible}.desktop-shell .coaching-workspace>.workspace-header-stack{gap:var(--spacing-header-gap);padding-block:var(--spacing-card-padding-compact)}.desktop-shell .coaching-workspace>.page-shell,.desktop-shell .coaching-workspace>.coaching-trade-panel{flex:none;min-height:auto;overflow:visible}.desktop-shell .coaching-workspace .page-shell__scroll,.desktop-shell .coaching-workspace .coaching-scroll-container,.desktop-shell .coaching-workspace .coaching-trade-content{scrollbar-gutter:auto;flex:none;min-height:auto;overflow:visible}.desktop-coaching-workspace{width:100%;min-width:0}.desktop-coaching-workspace .coaching-workspace{gap:16px}.desktop-coaching-workspace .coaching-workspace>.workspace-header-stack,.desktop-coaching-workspace .coaching-workspace>.page-shell{width:100%;max-width:none;margin-inline:0;padding-inline:0}.desktop-coaching-workspace .coaching-workspace>.page-shell .page-shell__content{width:100%;max-width:none;padding-inline:0}.desktop-coaching-workspace .coaching-workspace>.page-shell .page-shell__content>.responsive-workspace--full{grid-column:1/-1;width:100%}.desktop-coaching-workspace .coaching-workspace>.page-shell .coaching-scroll-container>.page-shell__content{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:20px;display:grid}.desktop-coaching-workspace .coaching-workspace>.page-shell .coaching-scroll-container>.page-shell__content>.canonical-lineup,.desktop-coaching-workspace .coaching-workspace>.page-shell .coaching-scroll-container>.page-shell__content>.coaching-available-talent,.desktop-coaching-workspace .coaching-workspace>.page-shell .coaching-scroll-container>.page-shell__content>.coaching-action-button{grid-column:1/-1}.desktop-coaching-workspace .coaching-matchup-summary,.desktop-coaching-workspace .coaching-position-battles,.desktop-coaching-workspace .coaching-opponent-scouting,.desktop-coaching-workspace #coaching-roster-status{min-width:0}.desktop-coaching-workspace .coaching-matchup-summary{grid-column:1}.desktop-coaching-workspace .coaching-position-battles,.desktop-coaching-workspace .coaching-opponent-scouting{grid-column:2}.desktop-coaching-workspace .coaching-season-context--integrated{display:none}.desktop-coaching-workspace .weekly-coaching-dashboard{max-width:none}.desktop-coaching-workspace .weekly-coaching-dashboard .workspace-rail{position:sticky;top:18px;overflow:visible}.desktop-coaching-workspace .weekly-coaching-dashboard .workspace-main,.desktop-coaching-workspace .weekly-coaching-dashboard .workspace-rail{min-width:0}.desktop-coaching-workspace .weekly-coaching-dashboard--bye-executive>.weekly-coaching-dashboard__main>:not(.bye-matchup-intelligence){width:100%;margin-inline:0}.desktop-coaching-workspace .canonical-lineup__comparison-row:not(.canonical-lineup__comparison-row--changed){opacity:.82}.desktop-coaching-workspace .canonical-lineup__comparison-row--changed{opacity:1}}.coaching-trade-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.coaching-trade-content{min-width:0;overflow-x:hidden}.coaching-trade-actions p{color:var(--text-muted);margin:3px 0 0;font-size:.75rem;line-height:1.4}.coaching-trade-actions h3{margin:0;font-size:.9rem}.coaching-trade-actions>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.coaching-trade-actions .btn{white-space:normal;flex:180px;min-width:0}.weekly-matchup-detail{flex-direction:column;gap:12px;width:100%;min-width:0;margin-inline:auto;padding:0;display:flex}.matchup-header-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.matchup-header-week{letter-spacing:.06em;color:var(--text-dim);font-size:.66rem;font-weight:900}.matchup-header-state{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);font-size:.62rem;font-weight:850}.matchup-header-state[data-state=Live]{color:var(--success)}.matchup-header-state[data-state=Final]{color:var(--text-muted)}.matchup-header-eyebrow{letter-spacing:.08em;color:var(--text-dim);font-size:.62rem;font-weight:900}.matchup-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.matchup-score-side{flex-direction:column;gap:3px;min-width:0;display:flex}.matchup-score-side[data-side=opponent]{text-align:right}.matchup-score-team{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;overflow:hidden}.matchup-score-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:900;line-height:1.05}.matchup-score-secondary{color:var(--text-dim);font-size:.62rem;font-weight:700}.matchup-score-coverage{color:var(--text-dim);margin-top:2px;font-size:.6rem;font-weight:700}.matchup-score-coverage[data-complete=false]{color:var(--color-accent-gold);font-weight:800}.matchup-score-verdict{border-top:1px solid #94a3b81f;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;padding-top:12px;display:flex}.matchup-score-margin{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:850}.matchup-score-unavailable{color:var(--text-dim);border-top:1px solid #94a3b81f;margin:14px 0 0;padding-top:12px;font-size:.72rem}.matchup-header-meta{color:var(--text-dim);flex-wrap:wrap;gap:6px 12px;margin-top:12px;font-size:.64rem;font-weight:700;display:flex}.matchup-header-posture{letter-spacing:.04em;text-transform:uppercase;font-weight:900}.matchup-header-posture[data-posture=Favored]{color:var(--success)}.matchup-header-posture[data-posture=Underdog]{color:var(--warning)}.matchup-edge-list{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.matchup-edge-row{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.matchup-edge-row:last-child{border-bottom:none}.matchup-edge-label{color:var(--text-muted);font-size:.7rem;font-weight:800}.matchup-edge-side{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.7rem;font-weight:900;overflow:hidden}.matchup-edge-you{color:var(--success)}.matchup-edge-opponent{color:var(--warning)}.matchup-edge-even{color:var(--text-muted)}.matchup-edge-unknown{color:var(--text-dim);font-weight:700}.matchup-edge-detail{font-variant-numeric:tabular-nums}.matchup-pressure-list{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:flex}.matchup-pressure-item{align-items:flex-start;gap:9px;display:flex}.matchup-pressure-marker{background:var(--text-dim);border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.matchup-pressure-item[data-subject=you] .matchup-pressure-marker{background:var(--color-brand-primary)}.matchup-pressure-item[data-subject=opponent] .matchup-pressure-marker{background:var(--warning)}.matchup-pressure-copy p{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.45}.matchup-pressure-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.matchup-pressure-player-link{min-height:32px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:6px;padding:0 10px;font-size:.62rem;font-weight:800}.matchup-lineup-legend{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0 4px;padding-left:52px;font-size:.62rem;font-weight:850;display:grid}.matchup-lineup-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.matchup-lineup-legend span:last-child{text-align:right}.matchup-lineup-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.matchup-lineup-row{border-bottom:1px solid #94a3b814;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.matchup-lineup-row:last-child{border-bottom:none}.matchup-lineup-slot{flex-shrink:0;width:42px;padding-top:6px}.matchup-lineup-pair{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.matchup-lineup-side{min-width:0}.matchup-lineup-side-label{display:none}.matchup-lineup-empty-slot{color:var(--text-dim);padding:10px 0;font-size:.68rem;font-style:italic;font-weight:700}.matchup-opponent-roster-note{color:var(--text-dim);margin:4px 2px 8px;font-size:.66rem;line-height:1.45}.matchup-empty h2{color:var(--text-primary);margin:0 0 6px;font-size:.86rem;font-weight:900}.matchup-empty p{color:var(--text-dim);margin:0;font-size:.72rem;line-height:1.5}@media (width<=640px){.matchup-lineup-legend{display:none}.matchup-score-value{font-size:1.5rem}.matchup-lineup-row{flex-direction:column;gap:4px}.matchup-lineup-slot{width:auto;padding-top:0}.matchup-lineup-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.matchup-lineup-side .coaching-roster-player-row{flex-direction:column;align-items:stretch;gap:4px}.matchup-lineup-side .coaching-roster-player-row>div:last-child{text-align:left!important}.matchup-lineup-side button.coaching-player-identity{min-height:44px}.matchup-lineup-side .personnel-row-photo,.matchup-lineup-side .personnel-row-headshot,.matchup-lineup-side .personnel-row-headshot-fallback{width:36px;height:36px}.matchup-lineup-side-label{letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);margin-top:4px;font-size:.58rem;font-weight:850;display:block}.matchup-header-score{font-size:1.3rem}.coaching-mode-tab{font-size:.62rem}}@media (width<=380px){.matchup-score-grid{gap:8px}.matchup-score-value{font-size:1.3rem}.matchup-score-coverage{font-size:.56rem}.coaching-mode-tabs{margin:0}}.coaching-header-context{gap:6px;width:min(100%,520px);min-width:0;display:grid}.coaching-header-context .coaching-week-selector{width:100%;min-width:0}.workspace-refresh-action{border:1px solid var(--color-border-default);background:var(--color-surface-interactive);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--color-text-secondary);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.workspace-refresh-action:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-strong)}.workspace-refresh-action:active:not(:disabled){border-color:var(--color-border-interactive);transform:scale(var(--motion-scale-pressed))}.workspace-refresh-action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.workspace-refresh-action:disabled{opacity:var(--motion-opacity-muted);cursor:default}.workspace-refresh-action:after{content:"";width:var(--icon-button-target);height:var(--icon-button-target);position:absolute}.workspace-refresh-action{position:relative}.workspace-refresh-announcement{clip:auto;clip-path:inset(50%);contain:strict;pointer-events:none;block-size:0;inline-size:0;margin:0;position:static}.workspace-refresh-action__icon{animation:motion-content-replace var(--motion-duration-fast) var(--motion-easing-enter) both;line-height:1}.workspace-refresh-action__spinner{width:14px;height:14px;color:var(--color-brand-primary);animation:motion-spin var(--motion-refresh-duration) var(--motion-easing-linear) infinite}.coaching-week-selector-trigger{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);border:none;min-height:44px;padding:12px 14px}.coaching-week-selector-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.coaching-week-selector-week{letter-spacing:.06em;color:var(--text-primary);flex-shrink:0;font-size:.68rem;font-weight:850}.coaching-week-selector-trailing{flex-shrink:0;align-items:center;gap:8px;display:flex}.coaching-week-selector-chevron{color:var(--text-dim)}.coaching-week-selector-heading{align-items:baseline;min-width:0;display:flex;overflow:hidden}.coaching-week-selector-separator{color:var(--text-dim);flex-shrink:0;padding:0 2px}.coaching-week-selector-opponent{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:800;overflow:hidden}.coaching-week-selector-provisional{color:var(--warning);margin-top:4px;font-size:.64rem;font-weight:700}.coaching-week-selector-list{max-height:320px;margin-top:6px;padding:6px;overflow-y:auto}.coaching-week-selector-option{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 8px;display:flex}.coaching-week-selector-option-active{background:#7c5cff29}.coaching-week-selector-option-week{color:var(--text-primary);flex-shrink:0;font-size:.78rem;font-weight:600}.coaching-week-selector-option-active .coaching-week-selector-option-week{color:var(--primary);font-weight:800}.coaching-week-selector-option-opponent{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;font-size:.76rem;font-weight:600;overflow:hidden}.matchup-upcoming{text-align:center;padding:26px 18px}.matchup-upcoming-eyebrow{letter-spacing:.08em;color:var(--text-dim);font-size:.64rem;font-weight:900}.matchup-upcoming-week{color:var(--text-primary);margin:10px 0 4px;font-size:1.6rem;font-weight:900}.matchup-upcoming-teams{color:var(--text-muted);margin:0;font-size:.95rem;font-weight:700}.matchup-upcoming-teams strong{color:var(--text-primary)}.matchup-upcoming-countdown{color:var(--color-brand-primary,var(--primary));margin:14px 0 0;font-size:.78rem;font-weight:800}.matchup-upcoming-note{color:var(--text-dim);margin:14px 0 0;font-size:.68rem;line-height:1.5}@media (width<=380px){.matchup-upcoming-week{font-size:1.35rem}}.sleeper-profile-section{flex-shrink:0;gap:14px;display:grid}.sleeper-profile-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.sleeper-profile-eyebrow{color:var(--text-dim);letter-spacing:.08em;font-size:.64rem;font-weight:900}.sleeper-profile-header h3{color:var(--text-primary);margin:4px 0 0;font-size:.95rem;line-height:1.25}.sleeper-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sleeper-profile-facts>div{gap:3px;min-width:0;display:grid}.sleeper-profile-facts strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:.9rem}.sleeper-profile-facts span,.sleeper-profile-updated,.sleeper-profile-state{color:var(--text-muted);font-size:.72rem;line-height:1.4}.team-card-sleeper-activity{min-width:0;max-width:100%;color:var(--text-dim);align-items:center;gap:4px;margin-top:3px;font-size:.68rem;font-weight:600;line-height:1.25;display:flex;overflow:hidden}.team-card-sleeper-activity>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=380px){.sleeper-profile-section{gap:12px}.sleeper-profile-header{gap:8px}.sleeper-profile-header h3{font-size:.88rem}}.typography-lab{gap:14px;min-width:0;max-width:960px;display:grid}.typography-lab>section{gap:6px;min-width:0;display:grid}.typography-lab-intro p,.typography-lab-live-status p{margin:0}.typography-lab-live-status{border:1px solid var(--color-border-card,var(--card-border));border-radius:var(--radius-card,12px);background:var(--color-surface-raised,var(--color-surface-elevated));grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px}.typography-lab-live-status>div{gap:4px;min-width:0;display:grid}.typography-lab-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.typography-lab-option{border:1px solid var(--color-border-card,var(--card-border));border-radius:var(--radius-control,9px);background:var(--color-surface-subtle,var(--color-surface-secondary));cursor:pointer;min-width:0;min-height:48px;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);align-items:center;padding:7px 9px;display:flex;position:relative}.typography-lab-option--selected{border-color:var(--color-brand-primary);background:var(--color-surface-raised,var(--color-surface-elevated))}.typography-lab-option input{width:16px;height:16px;accent-color:var(--color-brand-primary);flex:none;margin:0 9px 0 0}.typography-lab-option:has(input:focus-visible){outline:3px solid var(--color-brand-primary);outline-offset:2px}.typography-lab-option-copy{gap:3px;min-width:0;display:grid}.typography-lab-option-name{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:800;line-height:1.2;overflow:hidden}.typography-lab-option-source{color:var(--color-text-muted);font-size:.66rem;font-weight:700;line-height:1.25}@media (hover:hover){.typography-lab-option:hover{border-color:var(--color-border-default)}}@media (prefers-reduced-motion:reduce){.typography-lab-option{transition:none}}@media (width<=760px){.typography-lab-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.typography-lab{gap:10px}.typography-lab-live-status{padding:10px 12px}.typography-lab-live-status .btn{justify-self:end}}.settings-workspace{gap:clamp(16px,2.5vw,24px);min-width:0;display:grid}.privacy-summary-card{border-color:var(--color-border-interactive);background:linear-gradient(135deg, var(--color-intelligence-soft), var(--color-surface-raised,var(--color-surface-elevated)));grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2.5vw,22px);display:grid;position:relative;overflow:hidden}.privacy-summary-card__mark{border:1px solid var(--color-border-interactive);border-radius:var(--radius-control,10px);background:var(--color-surface-interactive);width:48px;height:48px;color:var(--color-intelligence);place-items:center;display:grid}.privacy-summary-card__mark .insights-mask-icon{width:26px;height:26px}.privacy-summary-card__content{gap:10px;min-width:0;display:grid}.privacy-summary-card__content>.ds-badge{justify-self:start}.privacy-summary-card h1,.legal-destination-shell h1{color:var(--color-text-primary);margin:0;font-size:clamp(1.45rem,4vw,2rem);line-height:1.12}.privacy-summary-card p,.legal-destination-shell p{max-width:66ch;color:var(--color-text-secondary);margin:0}.privacy-summary-card__facts{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.privacy-summary-card__facts li{border:1px solid var(--color-border-default);border-radius:var(--radius-control,9px);background:var(--color-surface-interactive);color:var(--color-text-secondary);padding:5px 9px;font-size:.75rem;font-weight:750;line-height:1.3}.settings-section{gap:9px;min-width:0;display:grid}.settings-section__header{gap:3px;display:grid}.settings-section__header h2{color:var(--color-text-primary);margin:0;font-size:1rem;line-height:1.25}.settings-section__header p{color:var(--color-text-muted);margin:0;font-size:.78rem}.settings-section__card{padding:0;overflow:hidden}.settings-section__rows{display:grid}.settings-row{border:0;border-block-start:1px solid var(--color-border-subtle);width:100%;min-height:58px;color:var(--color-text-primary);text-align:start;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.settings-row:first-child{border-block-start:0}.settings-row--interactive:not(:disabled){cursor:pointer;text-decoration:none}.settings-row--interactive:not(:disabled):hover{background:var(--color-surface-interactive)}.settings-row--interactive:focus-visible{z-index:1;outline:3px solid var(--color-focus-ring);outline-offset:-3px;position:relative}.settings-row:disabled{cursor:not-allowed}.settings-row:disabled .settings-row__copy{opacity:.78}.settings-row--destructive{border-inline-start:3px solid var(--color-danger)}.settings-row--destructive:disabled{background:var(--color-danger-soft)}.settings-row__icon{border-radius:var(--radius-control,9px);background:var(--color-intelligence-soft);width:34px;height:34px;color:var(--color-intelligence);place-items:center;display:grid}.settings-row--destructive .settings-row__icon{background:var(--color-danger-soft);color:var(--color-danger)}.settings-row__icon .insights-mask-icon{width:18px;height:18px}.settings-row__copy{gap:3px;min-width:0;display:grid}.settings-row__copy strong{color:var(--color-text-primary);font-size:.86rem;line-height:1.25}.settings-row__copy>span{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.settings-row__trailing{text-align:end;justify-content:flex-end;align-items:center;gap:9px;max-width:min(42vw,18rem);display:flex}.settings-row__value{color:var(--color-text-secondary);font-size:.75rem;font-weight:750}.settings-row__affordance{color:var(--color-text-muted);font-size:1.5rem;line-height:1}.settings-canonical-control{padding:12px}.settings-canonical-control>.glass-card{border-color:var(--color-border-default);background:var(--color-surface-interactive);box-shadow:none;margin:0}.settings-workspace__status{min-height:1.25rem;color:var(--color-text-secondary);margin:0;padding:0 14px 12px;font-size:.75rem}.third-party-disclosure{border-block-start:1px solid var(--color-border-subtle);gap:12px;padding:16px;display:grid}.third-party-disclosure:first-child{border-block-start:0}.third-party-disclosure__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.third-party-disclosure__heading h3,.settings-confirmation h3,.license-document h2{color:var(--color-text-primary);margin:0}.third-party-disclosure__heading h3{font-size:.92rem}.third-party-disclosure__heading p,.third-party-disclosure__note{color:var(--color-text-muted);margin:4px 0 0;font-size:.77rem;line-height:1.45}.third-party-disclosure__facts,.license-entry dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.third-party-disclosure__facts div,.license-entry dl div{gap:3px;display:grid}.third-party-disclosure__facts dt,.license-entry dt{color:var(--color-text-primary);font-size:.72rem;font-weight:800}.third-party-disclosure__facts dd,.license-entry dd{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.45}.third-party-disclosure__note span{overflow-wrap:anywhere;color:var(--color-text-secondary);font-weight:700}.settings-confirmation{color:var(--color-text-secondary);gap:16px;font-size:.84rem;line-height:1.55;display:grid}.settings-confirmation p,.settings-confirmation ul{margin:0}.settings-confirmation ul{gap:5px;padding-inline-start:1.25rem;display:grid}.settings-confirmation h3{margin-block-end:6px;font-size:.88rem}.settings-confirmation__next{border:1px solid var(--color-border-default);border-radius:var(--radius-control,9px);background:var(--color-surface-interactive);padding:10px 12px}.settings-confirmation__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.btn-danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-text-primary)}.btn-danger:hover:not(:disabled){background:var(--color-danger-hover,var(--color-danger))}.settings-confirmation__result{border-radius:var(--radius-control,9px);padding:10px 12px;font-weight:750}.settings-confirmation__result--success{background:var(--color-success-soft);color:var(--color-success)}.settings-confirmation__result--failure{background:var(--color-danger-soft);color:var(--color-danger)}.license-document{gap:clamp(14px,2.5vw,22px);width:min(100%,58rem);margin-inline:auto;display:grid}.license-document__summary,.license-document__result-count{color:var(--color-text-muted);font-size:.8rem;font-weight:700}.license-document__controls{grid-template-columns:minmax(0,1fr) minmax(16rem,.8fr);align-items:end;gap:20px;display:grid}.license-document__controls h2,.license-document__empty h2{font-size:.95rem}.license-document__controls p,.license-document__empty p{color:var(--color-text-muted);margin:5px 0 0;font-size:.75rem;line-height:1.45}.license-document__result-count{min-height:1.2rem;margin:-8px 2px 0}.license-document__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.license-entry{gap:14px;min-width:0;display:grid}.license-entry__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.license-entry__heading h2{overflow-wrap:anywhere;font-size:.92rem}.license-entry__heading p{color:var(--color-text-muted);margin:4px 0 0;font-size:.74rem}.license-entry__links{flex-wrap:wrap;gap:8px 16px;display:flex}.license-entry__links a{color:var(--color-link);text-underline-offset:3px;font-size:.76rem;font-weight:750}.license-entry__links a:focus-visible{border-radius:var(--radius-control,9px);outline:3px solid var(--color-focus-ring);outline-offset:3px}.legal-document{gap:clamp(14px,2.5vw,22px);width:min(100%,58rem);margin-inline:auto;display:grid}.legal-document__hero{border-color:var(--color-border-interactive);background:linear-gradient(135deg, var(--color-intelligence-soft), var(--color-surface-raised,var(--color-surface-elevated)));gap:10px;display:grid}.legal-document__hero>.ds-badge{justify-self:start}.legal-document__hero h1{color:var(--color-text-primary);margin:0;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.1}.legal-document__hero p{max-width:68ch;color:var(--color-text-secondary);margin:0}.legal-document__effective-date{font-size:.82rem}.legal-document__contents{gap:10px;display:grid}.legal-document__contents h2,.legal-document__section h2{color:var(--color-text-primary);margin:0}.legal-document__contents h2{font-size:.95rem}.legal-document__contents ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:0;padding:0;list-style:none;display:grid}.legal-document a{color:var(--color-link);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.legal-document a:hover{color:var(--color-link-hover)}.legal-document a:focus-visible{border-radius:var(--radius-control,9px);outline:3px solid var(--color-focus-ring);outline-offset:3px}.legal-document__body{padding-block:0}.legal-document__section{border-block-start:1px solid var(--color-border-subtle);gap:10px;padding-block:clamp(18px,3vw,26px);scroll-margin-top:20px;display:grid}.legal-document__section:first-child{border-block-start:0}.legal-document__section h2{font-size:clamp(1.05rem,2.5vw,1.25rem);line-height:1.25}.legal-document__section h3{color:var(--color-text-primary);margin:4px 0 0;font-size:.9rem}.legal-document__section-content{color:var(--color-text-secondary);gap:10px;font-size:.88rem;line-height:1.65;display:grid}.legal-document__section-content p{max-width:76ch;margin:0}.legal-document__section-content ul{gap:7px;margin:0;padding-inline-start:1.25rem;display:grid}.legal-document__section-content li{padding-inline-start:.2rem}.legal-document__section-content strong{color:var(--color-text-primary)}.legal-document__section-content address{color:var(--color-text-secondary);font-style:normal}.legal-document__columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}@media (prefers-reduced-motion:reduce){.settings-row,.license-entry__links a{transition:none}}@media (width<=600px){.privacy-summary-card{grid-template-columns:1fr}.settings-row{grid-template-columns:auto minmax(0,1fr)}.settings-row__trailing{text-align:start;grid-column:2;justify-content:flex-start;max-width:none}.third-party-disclosure__facts,.license-entry dl,.license-document__controls,.license-document__list,.legal-document__contents ul,.legal-document__columns{grid-template-columns:1fr}.legal-document__section-content{font-size:.84rem;line-height:1.6}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA70AA0AAAAAFEgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAIYAAACulH2Xf0dTVUIAAAG4AAAAJwAAACi4/LjqT1MvMgAAAeAAAABYAAAAYHjiX4djbWFwAAACOAAAAG8AAACkCy0p02dhc3AAAAKoAAAADAAAAAwAEgAYZ2x5ZgAAArQAAAjmAAAMLsMJiHpoZWFkAAALnAAAADYAAAA2/JzyI2hoZWEAAAvUAAAAHwAAACQPtgbIaG10eAAAC/QAAACFAAAAtqQjDFdsb2NhAAAMfAAAAGAAAABgTlZRbm1heHAAAAzcAAAAHAAAACAAPQDmbmFtZQAADPgAAAEuAAACmDboUwRwb3N0AAAOKAAAAMsAAAEoNu8xQHjaRIq1gQJAEEXfuQvuLinaAZIgERnu7hRARD1UQRE0sww++o0H4JMwSR6T6WwB66i+mvDLM4BSPEjfMTwO2wvxzxd4gFPi8fTfZY3C4JUCeeIET/0g/F8cJy48+HhCq3bo1B6DrHiqhEatRd2KWsMga1EbHnCq3mEMTEDxa0BWDADHgyESAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGYRYpzAwMrAwFrBKsLAwCgBoZl3MVQwfuFgZuJnZWJiYmFmYm5gYNBnQAIllQE+DA4MDAoKbF7/qhgnsG9jXKXAwDAZJMf8lXUmkFJgYAIAIn8NNnjaY2BgYAJiZiAWAZKMYJqFYQKQVgBCFgYQ4AWyFjCyM0oyujBGMyYy1jFOYjrOdJLproLC//9IKlgYJRgdGaMYExgrUFQw/v/6//H/3P88//78u/rvwL89/5b9m/w3/m/cX58HXEA7CQAAN7AmGAAAAQACABIAB///AA942pVWBUAjyRLt7pF4QmyGBDJhkmWSsElgo2hYWFhh0XXFWdbd3d2d23OHc3d3d3d39zsSfs+QDXz/H03VVFe9qtf9egAJfAAQf1FdIBuEQQEoAcAYI4IBDplNWlIHnS4hRoZDgtOhRU6HyxiKJJ9hS4C8no/i3z8tBRV1/tLOMR7OF8lzkvq1atLqi+ZljSnw5LszVRZ1WyyPcdv0epubyYslLiKe7Q0EiLbe88gVjGDTO4dPz4/WFw0Vstk5KxzBoW5/oTtYbGAMTO9fucP1nIdl3Zy+lLz0z84I5QUQTOv7nlJQ3cAPAAzYoRY6HX6IwiFDZEgwwLAyyUGKmM0mDgUDMRSNkBemaaqn/HXDmd4bW+fcCxUXnv/J1FKZQa+xuSNVrcOX3be3pmbHrXOGz5o8VtBDt2b8rKXzHoDaiy+G2gfntU6YqtQYM7MyjXVHX9y688Uj1bqsYQ4dwFiuBYDKx/NjsIFrQz8M64N6PB0X5KBZ79QHocFqSSNiBOppZe263ocQ6mmnujSmvx63DmOJ3/7sTDOSUUueqZfAaXDGwr7vibdwd5iL/tZQshM6OXdXNAaDAakx3LSfDodiSOyb2K8wpel9lS2VZe0jHEUt67asaykavu6mpfs+aciXs1pzpGHZ+Mr5Y91FzfhRc1HR4svmrX60irxDp3N4HM7ihtziunyPNzph7dTGy9aO7Jg0Q6XzRXxCZXNR2fh8lycyaUtT9cGF5dWjMUo5AOTHGLAJo8RdQhEA7piNwSiMwSKIXn0g/lOPlVPB0aYMlcpqgqMUdsvVqDD+KCokmqzG+EvOGGePOZAvzYbzTcL5juN8GpzPbJJB3syHQ1HIh8nj5t5XiMBfzxsJb+9nVNdoB/fXgfOruQxy5fl4XVXfj8QmkgI5g6aV4h3/2pPe1JAq5Wk6nTNSk1+1tMaVU72gomxC/hADqwqUP7qw6ZLVlaVrblw299JSokyltnCWcPvBKTMOtQTtgl1f1jB25I4H1y+5f19tZanI1FEAiHdwbRaAoF4s1c+LyLp4ZGiZ/uhcQaktv2Te+E0TvTfOmV+3p5D4JXvhmGnRjoOT4uvQjmWbqsvijJgrhlnX4VzF2KD/D9LRq2qLTohWh3yjgxm+qsa2xipfoPXgzLlXF+fIGYPBXdBQEqoNWXxVTW1NVb68GTsntV9QSNQyTAY+VmG7KyTYeHfx5JKRqyYHKiMVGm2mIzPDX+zIibpsWZ7Y9LLCeQ15pVER40jc70TiF6DDholOchQRSeKJiVpV/G3kiVMaNXLF30PfE91GpzYu7KvSONPQe/vF9SbyOTSOqgAEAEa81oRi8QepihX4ycPkPjQR73kFDiO0cCgUu0UTv9BmmOce1/JZVHciodP8yJoBAspED3UU7xQXyAWACjD9DAsiEjwmgpfWwyB0agmziRHnBXlCcGmhjGqXKVAmNzM4paOu2JIl3xnfsFPmsJxEJY+gkmxTjoMZlsNyJk1vKWI/YMwqs/IlOVXO2urKCzsEvIOnJS43ZFJdf3aq7K5cqzBUppCjz9CoSIOn0gowshmJHuJzUgZGgPEA8KnywUEYsRQJuVBLiAxLVkpcsTu5fWBA9IvLOUSsHYBFpdAzrrA9XWlyV09oKizqrPaVH/v26o62sqlluazBqsia8ODKidun+ROBXLxRuXVXzx9m9RYPYE72ZMsP+oyyrMYhBS4TX95RWbxoUpSsW7mG9/BGbUFDfX77wYnxT4zOQNZLpD1QkeMuzNaDvr5+9aV/RQIgAQAy4IVfANEvnUSqG/sVkl8HfgKSQiZ6yBDmS/hHtvDVYT77O0AWSQ8iKT6NWBavR774S+j66QOTGEQL1XV+YsjpBHv+QH+YiSrMxGPSaar8x6p+Qpx7/zVGO3mOGNAJWQoEgQ8vH/Ij9EUKTHmo85qNI8vWXr9w+jmLSw2WeCPKm7B89IiWkbl6Rh0IHBtncvGmfnz3bDluQC5HedNZoOGZ2Wj03se3zL19V03Jsu75OZnNB5ty7UOwqBSP0qrsgt8iQScnntge6xzrEefmBYA047npsZGNJZGSRiULh0qhPgi74eaMxBk0v/fFuywXP0hkP7zFpr074bgE5TTtsGomoadxhggAaCz1AEgTNTqK29VhqU5mgF03qnWnbrzBcpp6IP5gzaw0s2xEnEJ3VM+xqSrQJsyndLNJPFNJnp+XeJZUT+JZ2c8zpCW/dG/Rv2Ke6f74pF9SNileldwXVwyKfxudjffBtEHxXal4AZyS/NKNQ/+I/TLJPxRWSH7p5pBwypN1ayW/pFZSXXWy7s0D8TJjKt4PpwyKvzMV7wa3DMr/dire93fxXal4AecXeZubuJD4kboWOPu1zBkOSW8gRpcflsCgKGyYCfHM67CAooumWr57tdjXUOqVTz1jNr9iTv/qzUy7v2G4T8HAcgLEhWfuaCywFs6oQM/rkMU45spH72u1sdbCmRUXbwEQYzuC2vt3iV4SGoaNwVLpCiac69QMvVlFUzJqM82qVr13OdWlpDYolJSS3EArEr/jLpKajGigldDfTN4Db6DuBEZsmLRo4OrkELzB7PRbrT6HyeTwWa1+p5kqTFm5TpPJmSuqYCPW8s8kLTcOVnM+9Qle85jaZq7aq+F5eP1P2gzTpJvTOF6U+DQ1lnhJ6RkGY1mZOIc0UA8COwDJN0+WwP9YIgajAcYGeb2RFt9K9fxKz1BHdX29K90djgps7UWVXndiNStEw+70xCripD1PoVQT8HOWTaTLrDDPXpxo7v2NZQkFvBCgvu9pBq2kf8R4XbjSP3RN/YP9tIHzsGYXZzBwLjPr4Qywx8C5GfEVVc+5WcbNGeitjEu0XIz4XIz/Bxv3djGtREfpX8U9Dqn+yRBBdDTxpt5q3vuSUm9g9PSvr6vlTynVcgLAvq9x/Gr6bWDA8U6XxDQHU1TDvdd/u0udqdhKyBCSEVsVmepdtPJFGd2IaIKgUSMtwzVvp+3wapnxX3J7NWbRku7ljUbem27BrNKnsWUyiZZX5NgL/gakXJHiAAAAAQAAAAEaoKyD4aRfDzz1ABkH0AAAAADKk15wAAAAAMrfLoX/RP6TCLkHLQAAAAkAAgAAAAAAAHjaY2BkYGDf9i+MgYGT6b/Lf2eOnUARVKADAIfUBZEAeNpjUWfQZYACxiYGBtYohijWFwzrWFQYrFheMXCwPGAIY17G4MUSwTCJOYXBjnkOgxtIHVMagwgQH2ENYOBi/sYQA9IHVrcEqFcCSNsx6DA1MZiBzALpZfFgsALpZ1GB0DCzQeZh0B0MWUxpcDu2AHEcUKyMKe3/B4ZF/98w7AAATVIoBAAAAAAAAFoAWgBaAFoAoADJARwBRAFgAZ4BxAIWAjYCNgJDAlkCpgMZAyUDMQNrA80D7gQNBBkEJQQxBD0ESQRVBGEEbQR5BIUEkQSdBKkE4AUABQgFKQVOBYIFvAXUBfYGF3jaY2BkYGDQZ2hiYGdIYmAB8xCAiYERABr1ASR42nWRBUoEUBBAn90SJiWDhN1SStrdQWN39+5ZPIYH9IF/1+bXmx7mA+UcUURBcQUU1Be0JC6gvKAxcSG1BeWJi9jgLXExzbwmLmGFhcSl6ocT10pwwoPrhhH6XPfsc8ep8oPcy7184Xut9lj7MlMsuHa1X9PDGofqH/XZ1WNL6Q5jtF0RDNDr6bfOqNK21nvj9NHaxQrXxp2qOyHkGy1X3EuPeuwr5erE9zrqMil614gDFrScy/dkmfCccqjW1ywjxL95tDFIPwOu75ZcxLjnxmrORKuzImg3a0cu0tOTzxHs6Ru/+otvHcavHoNn3wdOUof3njue0INgCqepNVgyw6XaoDXXodRLKJknze8j6hErYx7ZzFKwzqyewXKadT73rwzdxD+/2fsOBmJmEQAAeNpswaEBQQEARdH7PgAAM4gAElUBgGYKIOvWsIRJAABLAGTnYPDz6jPmnxjIwMBEhARZcuQpUKdDVyaWTGWWhQdPWWXjyEl2OeSUizMX5nLLI698XLkx4yA/a3ZMFFBQIYXNlXap9O5pDjgAhIEwDAONUT8lExAgCSAICDjXycSNbYP9+ribgec9fM4U9s5tzmzhDUyfgebRJHU4AUumgZVLScqtVMHeT8iASJxt7Sl/ln0dH0+Rkk8zQiIrC02EGFhy6is5f6UGTVsA)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-ext-900-normal-BhetttCG.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-900-normal-C3uaq3BA.woff2)format("woff2"),url(/assets/lato-latin-900-normal-CZBfLiEO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-ext-wght-normal-CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-cyrillic-wght-normal-EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-vietnamese-wght-normal-k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-ext-wght-normal-BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/montserrat-latin-wght-normal-l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/cabin-vietnamese-wght-normal-Ccotw_Ab.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/cabin-latin-ext-wght-normal-CiC-id32.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cabin Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/cabin-latin-wght-normal-DZW_uTKI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.empty-state-card{flex-shrink:0}.empty-state{text-align:center;width:100%;min-width:0;max-width:100%;color:var(--color-text-secondary,var(--text-muted));flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state--full{gap:12px;min-height:112px;padding:12px 8px}.empty-state--compact{gap:8px;min-height:72px;padding:4px}.empty-state__icon{color:var(--color-text-muted,var(--text-dim));justify-content:center;align-items:center;display:inline-flex}.empty-state__icon>*{width:100%;height:100%}.empty-state__copy{width:min(100%,34rem);min-width:0}.empty-state__title{overflow-wrap:anywhere}.empty-state__description{overflow-wrap:anywhere;margin:6px 0 0}.empty-state--compact .empty-state__description{margin-top:4px}.empty-state__actions{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;display:flex}.empty-state__action.btn{width:auto;min-width:112px;max-width:100%}@media (width<=480px){.empty-state__actions{width:100%}.empty-state__action.btn{flex:100%}}.league-member-identity{min-width:0;color:var(--text-primary);text-align:left;align-items:center;gap:9px;display:inline-flex}.league-member-identity__avatar{object-fit:cover;background:var(--card-border);border:1px solid var(--card-border);border-radius:50%;flex:none;width:34px;height:34px}.league-member-identity__avatar--fallback{color:var(--text-primary);letter-spacing:.03em;background:#ffffff14;justify-content:center;align-items:center;font-size:.7rem;font-weight:850;display:inline-flex}.league-member-identity__copy{gap:2px;min-width:0;display:grid}.league-member-identity__primary,.league-member-identity__secondary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.league-member-identity__primary{font-size:.82rem;font-weight:800}.league-member-identity__secondary{color:var(--text-muted);font-size:.72rem;font-weight:650}.league-member-identity__meta{color:var(--text-muted);flex-wrap:wrap;gap:6px;font-size:.64rem;font-weight:750;display:flex}.league-member-identity__supporting{gap:2px;min-width:0;display:grid}.league-member-identity__you{color:var(--primary)}.league-member-identity--compact{gap:7px}.league-member-identity--compact .league-member-identity__avatar{width:26px;height:26px}.league-member-identity--compact .league-member-identity__primary{font-size:.76rem}.league-member-identity--detailed{gap:11px}.league-member-identity--detailed .league-member-identity__avatar{width:44px;height:44px}.league-member-identity--detailed .league-member-identity__primary{font-size:.9rem}.my-leagues-page-shell{--page-shell-gutter:0px;--page-shell-gap:0px;--page-block-start:0px}.my-leagues-workspace{min-height:100%;color:var(--color-text-primary);padding:32px clamp(20px,3vw,48px) 48px}.my-leagues-workspace__header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.my-leagues-workspace__eyebrow,.my-leagues-card__window>span,.my-leagues-card__metrics span{color:var(--color-text-tertiary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.my-leagues-workspace__header h1{letter-spacing:-.04em;margin:6px 0 4px;font-size:clamp(2rem,3vw,3rem)}.my-leagues-workspace__profile{color:var(--color-text-secondary);letter-spacing:-.02em;font-size:.72em;font-weight:600}.my-leagues-workspace__header p:last-child{color:var(--color-text-secondary);margin:0}.my-leagues-workspace__summary{color:var(--color-text-secondary);gap:16px;font-size:.85rem;display:flex}.my-leagues-workspace__summary strong{color:var(--color-text-primary);font-size:1.05rem}.my-leagues-workspace__attention-summary{color:var(--color-accent-primary)}.my-leagues-workspace__header-actions{align-items:center;gap:16px;display:flex}.my-leagues-workspace__analysis-status{color:var(--color-text-secondary);margin:-12px 0 20px;font-size:.86rem}.my-leagues-workspace__header-actions svg{vertical-align:-2px;width:15px;height:15px;margin-right:6px}.my-leagues-workspace__header-actions .is-spinning{animation:.9s linear infinite my-leagues-spin}.my-leagues-workspace__controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.my-leagues-workspace__filters{flex-wrap:wrap;gap:8px;display:flex}.my-leagues-workspace__result-count{color:var(--color-text-tertiary);white-space:nowrap;font-size:.8rem}.my-leagues-workspace__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));align-items:start;gap:18px;display:grid}.my-leagues-card{border:1px solid var(--color-border-subtle);background:linear-gradient(145deg,#1e293bb8,#0f172aeb);flex-direction:column;gap:18px;padding:20px;display:flex}.my-leagues-card--active{border-color:color-mix(in srgb, var(--color-accent-primary) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 25%, transparent), 0 18px 40px #02061738}.my-leagues-card--inactive{opacity:.78}.my-leagues-card__topline,.my-leagues-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.my-leagues-card__avatar{border:1px solid var(--color-border-subtle);background:linear-gradient(135deg, var(--color-accent-primary), #172554);color:#fff;border-radius:16px;place-items:center;width:58px;height:58px;font-size:1.15rem;font-weight:900;display:grid;overflow:hidden}.my-leagues-card__canonical-identity{width:48px;height:48px}.my-leagues-card__canonical-identity .league-member-identity__copy{display:none}.my-leagues-card__canonical-identity .league-member-identity__avatar{border-radius:14px;width:48px;height:48px}.my-leagues-card__artwork-trigger{min-width:0;display:inline-flex}.my-leagues-card__identity .my-leagues-card__artwork-trigger{color:inherit}.my-leagues-artwork-preview{z-index:100;border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-raised) 94%, transparent);pointer-events:auto;border-radius:18px;place-items:center;width:min(280px,100vw - 32px);height:min(280px,100vh - 32px);padding:14px;animation:.12s ease-out both my-leagues-artwork-preview-in;display:grid;position:fixed;overflow:hidden;box-shadow:0 22px 55px #0206176b}.my-leagues-artwork-preview img{object-fit:contain;width:100%;height:100%;display:block}.my-leagues-artwork-preview>span{width:100%;height:100%;color:var(--color-text-primary);background:#ffffff14;border-radius:14px;place-items:center;font-size:3rem;font-weight:900;display:grid}@media (hover:hover) and (pointer:fine){.my-leagues-card__artwork-trigger{cursor:zoom-in}.my-leagues-card__artwork-trigger:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:4px;border-radius:6px}.my-leagues-card__identity .my-leagues-card__artwork-trigger:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent-primary) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent-primary) 70%, transparent);text-underline-offset:3px}.my-leagues-card__canonical-identity:hover .league-member-identity__avatar{transition:transform .12s ease-out;transform:scale(1.04)}}@keyframes my-leagues-artwork-preview-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.my-leagues-artwork-preview{animation:none}.my-leagues-card__canonical-identity:hover .league-member-identity__avatar{transition:none}}@media (hover:none),(pointer:coarse){.my-leagues-artwork-preview{display:none}.my-leagues-card__artwork-trigger{cursor:default}}.my-leagues-card__avatar img{object-fit:cover;width:100%;height:100%}.my-leagues-card__pin{width:34px;height:34px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.my-leagues-card__pin:hover,.my-leagues-card__pin:focus-visible,.my-leagues-card__pin.is-pinned{border-color:color-mix(in srgb, var(--color-accent-primary) 60%, transparent);background:color-mix(in srgb, var(--color-accent-primary) 16%, transparent);color:var(--color-accent-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent-primary) 12%, transparent)}.my-leagues-card__pin svg{width:17px;height:17px}.my-leagues-card__identity h2{overflow-wrap:anywhere;letter-spacing:-.02em;margin:0;font-size:1.18rem}.my-leagues-card__identity p{color:var(--color-text-secondary);margin:5px 0 0;font-size:.9rem}.my-leagues-card__badges{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:48px;display:flex}.my-leagues-card__window{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;justify-content:center;gap:6px;min-height:54px;display:flex}.my-leagues-card__window strong{color:var(--color-text-secondary);font-size:.9rem;font-weight:600}.my-leagues-card__window-detail{color:var(--color-text-secondary);font-size:.72rem}.my-leagues-card__window-detail summary{color:var(--color-text-tertiary);cursor:pointer;font-weight:700}.my-leagues-card__window-detail>div{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-raised) 70%, transparent);border-radius:8px;margin-top:8px;padding:8px}.my-leagues-card__window-detail p{margin:0}.my-leagues-card__window-detail ul{margin:8px 0;padding-left:16px}.my-leagues-card__window-detail li+li{margin-top:4px}.my-leagues-card__window-detail small,.my-leagues-card__window-limitations{color:var(--color-text-tertiary)}.my-leagues-card__attention-detail{border-top:1px solid var(--color-border-subtle);padding-top:12px}.my-leagues-card__attention-detail summary{cursor:pointer;color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.68rem;font-weight:800;display:flex}.my-leagues-card__attention-detail summary strong{color:var(--color-accent-primary);letter-spacing:normal;text-transform:none}.my-leagues-card__attention-detail>div{gap:8px;margin-top:10px;display:grid}.my-leagues-card__attention-item{border-left:3px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-interactive) 55%, transparent);gap:3px;padding:9px 10px;font-size:.78rem;display:grid}.my-leagues-card__attention-item--critical{border-left-color:#ef4444}.my-leagues-card__attention-item--high{border-left-color:#f97316}.my-leagues-card__attention-item--medium{border-left-color:#eab308}.my-leagues-card__attention-item p{margin:0}.my-leagues-card__attention-item p:nth-child(2){color:var(--color-text-primary);font-weight:700}.my-leagues-card__attention-item p:nth-child(3),.my-leagues-card__attention-item small{color:var(--color-text-tertiary)}.my-leagues-card__attention-item .btn{justify-self:start;margin-top:4px}.my-leagues-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.my-leagues-card__metrics div{min-width:0}.my-leagues-card__metrics--single{grid-template-columns:minmax(0,1fr)}.my-leagues-card__metrics strong{overflow-wrap:anywhere;color:var(--color-text-primary);margin-top:5px;font-size:.95rem;display:block}.my-leagues-card__secondary-state{color:var(--color-text-tertiary);margin-left:auto;font-size:.72rem}.my-leagues-card__open{white-space:nowrap;margin-left:auto}.my-leagues-workspace--mobile{min-width:0;max-width:100%;padding:20px 16px 40px;overflow-x:clip}.my-leagues-workspace--mobile .my-leagues-workspace__header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.my-leagues-workspace--mobile .my-leagues-workspace__header-actions{justify-content:space-between;width:100%}.my-leagues-workspace--mobile .my-leagues-workspace__controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;max-width:100%;margin-bottom:14px;display:grid}.my-leagues-workspace--mobile .my-leagues-workspace__filters{scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:0 auto;width:auto;min-width:0;max-width:100%;padding-bottom:3px;overflow-x:auto}.my-leagues-workspace__filters>.ds-chip{flex:none;max-width:none}.my-leagues-workspace__filters>.ds-chip .ds-chip-main{white-space:nowrap}.my-leagues-workspace__filters>.ds-chip .ds-chip-label{overflow-wrap:normal;min-width:max-content}.my-leagues-workspace--mobile .my-leagues-workspace__filters::-webkit-scrollbar{display:none}.my-leagues-workspace--mobile .my-leagues-workspace__result-count{align-self:center}.my-leagues-workspace__grid--mobile{flex-direction:column;flex:none;align-items:stretch;gap:12px;min-height:fit-content;display:flex}.my-leagues-mobile-card{border:1px solid var(--color-border-subtle);background:linear-gradient(145deg,#1e293bb8,#0f172aeb);flex-direction:column;flex:none;align-self:stretch;gap:14px;height:auto;max-height:none;padding:14px;display:flex;transform:translateZ(0)}.my-leagues-mobile-card--active{border-color:color-mix(in srgb, var(--color-accent-primary) 70%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent-primary) 25%, transparent)}.my-leagues-mobile-card__topline{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.my-leagues-mobile-card__topline .my-leagues-card__canonical-identity,.my-leagues-mobile-card__topline .my-leagues-card__canonical-identity .league-member-identity__avatar{width:56px;height:56px}.my-leagues-mobile-card__identity{min-width:0}.my-leagues-mobile-card__identity h2{overflow-wrap:anywhere;margin:0;font-size:1.06rem;line-height:1.2}.my-leagues-mobile-card__identity p{overflow-wrap:anywhere;color:var(--color-text-secondary);margin:4px 0 0;font-size:.86rem}.my-leagues-mobile-card__badges{flex-wrap:wrap;gap:6px;min-height:0;display:flex}.my-leagues-mobile-card__metrics{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:10px 0;display:grid}.my-leagues-mobile-card__metrics span{color:var(--color-text-tertiary);letter-spacing:.12em;font-size:.64rem;font-weight:800}.my-leagues-mobile-card__metrics strong{overflow-wrap:anywhere;color:var(--color-text-primary);margin-top:4px;font-size:.88rem;display:block}.my-leagues-mobile-card__metrics--single{grid-template-columns:minmax(0,1fr)}.my-leagues-mobile-card .my-leagues-card__window-detail{margin-top:0}.my-leagues-mobile-card__footer{align-items:center;gap:8px;display:flex}.my-leagues-mobile-card__footer .btn{min-height:44px;margin-left:auto}@media (width<=760px){.my-leagues-workspace:not(.my-leagues-workspace--mobile){padding:24px 16px 40px}.my-leagues-workspace__header{flex-direction:column;align-items:flex-start}.my-leagues-workspace__header-actions{flex-wrap:wrap;align-items:stretch;width:100%}.my-leagues-workspace__header-actions .btn{flex:auto}.my-leagues-workspace__controls{flex-direction:column;align-items:flex-start;gap:12px}.my-leagues-workspace__result-count{align-self:flex-end}}@keyframes my-leagues-spin{to{transform:rotate(360deg)}}.league-power-summary,.league-power-panel,.league-power-disclosure{min-width:0}.league-power-summary__headline{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.league-power-summary__headline strong{font-size:.92rem}.league-power-summary__headline>span{font-size:.8rem;font-weight:800}.league-power-tier{border:1px solid var(--card-border);border-radius:999px;padding:3px 8px}.league-power-summary p{color:var(--text-secondary);margin:8px 0 0;font-size:.8rem;line-height:1.5}.league-power-trend-line{font-weight:850;color:var(--text-primary)!important}.league-power-summary__drivers{grid-template-columns:auto 1fr;gap:3px 10px;margin:8px 0 0;font-size:.74rem;display:grid}.league-power-summary__drivers dt{color:var(--text-muted);font-weight:700}.league-power-summary__drivers dd{color:var(--text-primary);margin:0;font-weight:750}.league-power-summary__action{min-height:44px;margin-top:10px}.league-power-panel{border:1px solid var(--card-border);background:#ffffff05;border-radius:10px;flex-direction:column;gap:16px;padding:16px;display:flex}.league-power-panel--embedded{border:0;border-top:1px solid var(--card-border);border-radius:0;margin-top:10px;padding:14px 0 0}.league-power-trust{border:1px solid var(--card-border);color:var(--text-secondary);border-radius:8px;flex-wrap:wrap;gap:6px 12px;padding:10px 12px;font-size:.74rem;display:flex}.league-power-trust strong{color:var(--text-primary)}.league-power-dimensions h4,.league-power-context h4{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.84rem}.league-power-helper{color:var(--text-muted);margin:6px 0 10px;font-size:.72rem;line-height:1.45}.league-power-dimension-list{gap:8px;display:grid}.league-power-dimension{border:1px solid var(--card-border);border-radius:8px;overflow:hidden}.league-power-dimension summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.league-power-dimension summary:focus-visible,.league-power-disclosure summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.league-power-dimension__label{font-size:.77rem;font-weight:800}.league-power-dimension__values{text-align:right;grid-template-columns:repeat(3,minmax(52px,auto));gap:8px;font-size:.75rem;font-weight:800;display:grid}.league-power-dimension__values small{color:var(--text-dim);font-size:.58rem;font-weight:700;display:block}.league-power-dimension__unavailable{color:var(--text-muted);font-size:.72rem}.league-power-meter{background:#ffffff14;border-radius:999px;height:6px;margin:0 10px;overflow:hidden}.league-power-meter span{background:var(--primary);height:100%;display:block}.league-power-dimension__detail{color:var(--text-secondary);flex-direction:column;gap:4px;padding:10px;font-size:.7rem;display:flex}.league-power-dimension__detail p{margin:0;line-height:1.45}.league-power-dimension__detail strong{color:var(--text-primary)}.league-power-dimension__detail small{color:var(--text-muted)}.league-power-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.league-power-drivers{border:1px solid var(--card-border);border-radius:8px;padding:10px 12px}.league-power-drivers h5{margin:0 0 8px;font-size:.8rem}.league-power-drivers--strength h5{color:var(--success)}.league-power-drivers--limitation h5{color:var(--warning)}.league-power-drivers ul{gap:10px;margin:0;padding-left:18px;display:grid}.league-power-drivers li{font-size:.72rem;line-height:1.4}.league-power-drivers li strong,.league-power-drivers li span,.league-power-drivers li small{display:block}.league-power-drivers li small{color:var(--text-muted)}.league-power-context{color:var(--text-secondary);font-size:.74rem}.league-power-context>p{margin:6px 0}.league-power-adjacent{border:1px solid var(--card-border);border-radius:8px;margin-top:10px;padding:10px 12px}.league-power-adjacent h5{color:var(--text-primary);margin:0;font-size:.76rem}.league-power-adjacent p{margin:5px 0 0;line-height:1.45}.league-power-methodology{color:var(--text-dim);font-size:.66rem}.league-power-disclosure{border:1px solid var(--card-border);border-radius:8px;padding:0 12px}.league-power-disclosure>summary{cursor:pointer;min-height:44px;color:var(--primary);align-items:center;font-size:.76rem;font-weight:800;display:flex}.league-power-trend-badge{border:1px solid var(--card-border);min-height:28px;color:var(--text-primary);border-radius:999px;align-items:center;padding:4px 8px;font-size:.68rem;font-weight:850;display:inline-flex}.league-power-trend-badge--rising{color:var(--success);border-color:#2ecc714d}.league-power-trend-badge--falling{color:var(--warning);border-color:#f59e0b59}.league-power-trend-badge--stable,.league-power-trend-badge--empty{color:var(--text-muted)}.league-power-league-trend,.league-power-trend-panel{border:1px solid var(--card-border);background:#ffffff05;border-radius:8px;gap:10px;padding:12px;display:grid}.league-power-league-trend h4,.league-power-trend-panel h4{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.84rem}.league-power-league-trend p,.league-power-trend-panel p{color:var(--text-secondary);margin:0;font-size:.76rem;line-height:1.45}.league-power-league-trend__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.league-power-league-trend__grid span{border:1px solid var(--card-border);color:var(--text-secondary);border-radius:8px;padding:8px;font-size:.72rem}.league-power-league-trend__grid strong{color:var(--text-primary);font-size:.95rem;display:block}.league-power-trend-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.league-power-trend-driver-grid h5{margin:0 0 6px;font-size:.76rem}.league-power-trend-driver-grid ul{color:var(--text-secondary);gap:4px;margin:0;padding-left:18px;font-size:.72rem;display:grid}.league-power-trend-dimensions summary{cursor:pointer;min-height:44px;color:var(--primary);font-size:.74rem;font-weight:800}.league-power-trend-dimensions dl{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin:0;font-size:.7rem;display:grid}.league-power-trend-dimensions dt{color:var(--text-muted);text-transform:capitalize}.league-power-trend-dimensions dd{color:var(--text-primary);margin:0;font-weight:800}.league-power-timeline{gap:6px;margin:0;padding:0;list-style:none;display:grid}.league-power-timeline li{border:1px solid var(--card-border);color:var(--text-secondary);border-radius:8px;grid-template-columns:minmax(86px,1fr) 44px 58px minmax(74px,auto) minmax(110px,auto);align-items:center;gap:8px;padding:8px;font-size:.7rem;display:grid}.league-power-timeline span{color:var(--text-primary);font-weight:850}.league-power-timeline small{color:var(--text-dim)}@media (width<=560px){.league-power-driver-grid,.league-power-league-trend__grid,.league-power-trend-driver-grid{grid-template-columns:1fr}.league-power-dimension summary{flex-direction:column;align-items:flex-start}.league-power-dimension__values{text-align:left;grid-template-columns:repeat(3,1fr);width:100%}.league-power-timeline li{grid-template-columns:1fr 40px 52px}.league-power-timeline small{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.league-power-meter span{transition:none}}.canonical-nfl-team-identity{--canonical-nfl-team-logo-size:1.25rem;min-width:0;max-width:100%;color:inherit;vertical-align:middle;align-items:center;gap:.34rem;line-height:1;display:inline-flex}.canonical-nfl-team-identity--sm{--canonical-nfl-team-logo-size:1rem;gap:.25rem;font-size:.68rem}.canonical-nfl-team-identity--md{--canonical-nfl-team-logo-size:1.25rem;font-size:.75rem}.canonical-nfl-team-identity--lg{--canonical-nfl-team-logo-size:1.75rem;gap:.45rem;font-size:.82rem}.canonical-nfl-team-identity__logo,.canonical-nfl-team-identity__fallback-mark{width:var(--canonical-nfl-team-logo-size);height:var(--canonical-nfl-team-logo-size);flex:0 0 var(--canonical-nfl-team-logo-size);object-fit:contain}.canonical-nfl-team-identity__fallback-mark{border:1px solid color-mix(in srgb, currentColor 24%, transparent);color:var(--text-dim);font-size:calc(var(--canonical-nfl-team-logo-size) * .48);border-radius:50%;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.canonical-nfl-team-identity__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-dim);letter-spacing:.02em;font-weight:750;overflow:hidden}.canonical-nfl-team-identity--full .canonical-nfl-team-identity__label{letter-spacing:0}.canonical-nfl-team-identity--logo .canonical-nfl-team-identity__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=640px){.canonical-nfl-team-identity--md{--canonical-nfl-team-logo-size:1.1rem;gap:.28rem}.canonical-nfl-team-identity--lg{--canonical-nfl-team-logo-size:1.45rem;gap:.36rem}}.canonical-player-identity{--canonical-player-headshot-size:2.75rem;min-width:0;max-width:100%;color:inherit;text-align:left;align-items:center;gap:.65rem;display:flex}.canonical-player-identity--inline{vertical-align:middle;gap:.42rem;display:inline-flex}.canonical-player-identity--compact{gap:.5rem}.canonical-player-identity--detailed{--canonical-player-headshot-size:4rem;align-items:flex-start;gap:.85rem}@media (width>=1200px){.canonical-player-identity--prominent{--canonical-player-headshot-size:72px;gap:.7rem}.canonical-player-identity--prominent .personnel-row-photo,.canonical-player-identity--prominent .personnel-row-headshot,.canonical-player-identity--prominent .personnel-row-headshot-fallback{width:var(--canonical-player-headshot-size);height:var(--canonical-player-headshot-size)}.canonical-player-identity--prominent .canonical-player-identity__name{font-size:.98rem}.canonical-player-identity--prominent .canonical-player-identity__meta{gap:.4rem}.canonical-player-identity--prominent .ds-badge-sm{--type-size:.7rem;min-height:24px;padding:4px 8px}.canonical-player-identity--prominent .canonical-nfl-team-identity--sm{--canonical-nfl-team-logo-size:1.15rem;gap:.3rem;font-size:.72rem}}.canonical-player-identity--interactive{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0}.canonical-player-identity--interactive:focus-visible{outline:2px solid var(--focus-ring,var(--color-brand-primary-hover));outline-offset:3px}.canonical-player-identity__accessible-content{align-items:center;gap:inherit;width:100%;min-width:0;display:flex}.canonical-player-identity .personnel-row-photo,.canonical-player-identity .personnel-row-headshot,.canonical-player-identity .personnel-row-headshot-fallback{width:var(--canonical-player-headshot-size);height:var(--canonical-player-headshot-size)}.canonical-player-identity__body{flex-direction:column;flex:auto;align-items:flex-start;gap:.28rem;min-width:0;max-width:100%;display:flex}.canonical-player-identity--inline .canonical-player-identity__body{flex-direction:row;align-items:center;gap:.38rem}.canonical-player-identity__name{max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;white-space:normal;margin:0;font-size:.9rem;font-weight:800;line-height:1.2;display:block;overflow:hidden}.canonical-player-identity--inline .canonical-player-identity__name,.canonical-player-identity--compact .canonical-player-identity__name{text-overflow:ellipsis;white-space:nowrap}.canonical-player-identity--inline .canonical-player-identity__name{font-size:inherit}.canonical-player-identity--detailed .canonical-player-identity__name{font-size:1.1rem}.canonical-player-identity__meta,.canonical-player-identity__decorators{flex-wrap:wrap;align-items:center;gap:.32rem;min-width:0;max-width:100%;display:flex}.canonical-player-identity__decorator{align-items:center;min-width:0;display:inline-flex}@media (width<=640px){.canonical-player-identity{--canonical-player-headshot-size:2.5rem}.canonical-player-identity--detailed{--canonical-player-headshot-size:3.25rem}}.executive-workspace-header .workspace-header__identity{max-width:72ch}.executive-suite-navigation{border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);background:var(--color-surface-subtle);gap:10px;min-width:0;padding:12px;display:grid}.executive-suite-navigation__identity{align-items:center;gap:9px;min-width:0;display:flex}.executive-suite-navigation__identity>svg{width:20px;height:20px;color:var(--color-intelligence);flex:none}.executive-suite-navigation__identity p{color:var(--color-text-secondary);margin:2px 0 0}.executive-suite-navigation__destinations{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.executive-suite-navigation__destinations button{white-space:normal;min-width:0;min-height:44px}.executive-suite-navigation__destinations button[aria-current=page]{border-color:var(--color-intelligence);background:var(--color-intelligence-soft);color:var(--color-intelligence);opacity:1}.executive-summary{min-width:0}.executive-summary__card{gap:10px;min-width:0;display:grid}.executive-summary__primary,.executive-summary__facts,.executive-summary__state{margin:0}.executive-summary__primary{color:var(--color-text-primary);font-weight:750}.executive-summary__facts{color:var(--color-text-secondary);gap:5px;padding-left:20px;display:grid}.executive-summary__state{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);flex-wrap:wrap;gap:5px 8px;padding-top:9px;display:flex}.executive-summary__state strong{color:var(--color-text-primary);text-transform:uppercase}.executive-evidence{border-top:1px solid var(--color-border-subtle);min-width:0}.executive-evidence>summary{min-height:44px;color:var(--color-text-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:flex}.executive-evidence>summary>span{background:var(--color-surface-subtle);border-radius:999px;place-items:center;min-width:24px;min-height:24px;display:grid}.executive-evidence__content{gap:10px;padding:5px 0;display:grid}.executive-evidence__owners{gap:7px;margin:0;padding:0;list-style:none;display:grid}.executive-evidence__owners li{min-width:0;color:var(--color-text-secondary);gap:2px;font-size:.74rem;display:grid}.executive-evidence__owners li span{overflow-wrap:anywhere;line-height:1.4}.executive-action-group{gap:7px;min-width:0;margin-top:auto;display:grid}.executive-action-group h2,.executive-action-group h3,.executive-action-group h4{margin:0}.executive-action-group nav{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.executive-action-group button{justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.executive-action-group button svg{width:15px;height:15px}.executive-suite-navigation button:focus-visible,.executive-action-group button:focus-visible,.executive-evidence>summary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media (width<=960px){.executive-suite-navigation__destinations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=390px){.executive-suite-navigation{padding:10px}.executive-suite-navigation__destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-action-group nav,.executive-action-group button{width:100%}}@media (prefers-reduced-motion:reduce){.executive-suite-navigation *,.executive-summary *,.executive-evidence *,.executive-action-group *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.executive-recommendation-evidence{border:1px solid var(--card-border);background:var(--color-surface-subtle);border-radius:8px;min-width:0}.executive-recommendation-evidence__summary{min-height:44px;color:var(--text-primary);cursor:pointer;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.76rem;font-weight:850;list-style:none;display:flex}.executive-recommendation-evidence__summary::-webkit-details-marker{display:none}.executive-recommendation-evidence__summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.executive-recommendation-evidence__summary-status{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.executive-recommendation-evidence__icon{width:16px;height:16px;transition:transform .16s}.executive-recommendation-evidence[open] .executive-recommendation-evidence__icon{transform:rotate(180deg)}.executive-recommendation-evidence--coaching-priority{margin-bottom:14px}.executive-recommendation-evidence--coaching-secondary{flex:1 0 100%;order:3;width:100%}.executive-recommendation-evidence__body{border-top:1px solid var(--card-border);background:var(--card-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-width:0;display:grid}.executive-recommendation-evidence__section{background:var(--color-surface-subtle);overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;padding:12px;display:flex}.executive-recommendation-evidence__section--confidence{grid-column:1/-1}.executive-recommendation-evidence__section-title{color:var(--text-dim);letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:900;line-height:1.3}.executive-recommendation-evidence__primary,.executive-recommendation-evidence__unavailable{color:var(--text-primary);font-size:.84rem;line-height:1.25}.executive-recommendation-evidence__unavailable{color:var(--text-muted)}.executive-recommendation-evidence__kicker{color:var(--text-muted);font-size:.7rem;font-weight:750}.executive-recommendation-evidence__list-label{color:var(--text-muted);font-size:.68rem;font-weight:850}.executive-recommendation-evidence__facts{gap:5px;margin:0;padding:0;list-style:none;display:grid}.executive-recommendation-evidence__facts li{color:var(--text-primary);font-size:.74rem;font-weight:750;line-height:1.35}@media (width<=390px){.executive-recommendation-evidence__summary{padding-inline:10px}.executive-recommendation-evidence__body{grid-template-columns:minmax(0,1fr)}}@media (width<=320px){.executive-recommendation-evidence__summary{align-items:flex-start}.executive-recommendation-evidence__summary-status{gap:4px}.executive-recommendation-evidence__section{padding:10px}}.decision-recommendation{border:1px solid var(--color-border,#d8dde5);background:var(--color-surface,#fff);border-radius:.75rem;gap:1rem;padding:1rem;display:grid}.decision-recommendation__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.decision-recommendation__header h3,.decision-recommendation__header h4,.decision-recommendation__header h5{margin:.2rem 0 0}.decision-recommendation__eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.decision-recommendation__action{color:#fff;text-transform:capitalize;background:#163f2b;border-radius:999px;padding:.35rem .6rem;font-weight:700}.decision-recommendation__status{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.decision-recommendation__status div{background:#163f2b12;border-radius:.5rem;padding:.55rem}.decision-recommendation__status dt{text-transform:uppercase;font-size:.72rem;font-weight:700}.decision-recommendation__status dd{text-transform:capitalize;margin:.2rem 0 0}.decision-recommendation__trace{counter-reset:trace;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.decision-recommendation__trace li{border-bottom:2px solid #287a50;padding:.55rem;font-size:.78rem}.decision-recommendation__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.decision-recommendation__grid h4,.decision-recommendation details h4{margin-bottom:.35rem}.decision-recommendation__grid ul,.decision-recommendation details ul{margin-top:0;padding-left:1.2rem}.decision-recommendation__timeline{border-left:3px solid #287a50;margin:0;padding:.75rem}.decision-recommendation details{border-top:1px solid var(--color-border,#d8dde5);padding-top:.65rem}.decision-recommendation summary{cursor:pointer;font-weight:700}@media (width<=700px){.decision-recommendation__header{display:grid}.decision-recommendation__status,.decision-recommendation__grid{grid-template-columns:1fr 1fr}.decision-recommendation__trace{grid-template-columns:1fr}}@media (width<=440px){.decision-recommendation__status,.decision-recommendation__grid{grid-template-columns:1fr}}.opportunity-cost-comparison{border-top:1px solid var(--border-subtle);min-width:0}.opportunity-cost-comparison>summary{justify-content:space-between;align-items:center;gap:var(--space-3,12px);cursor:pointer;min-height:44px;font-weight:750;display:flex}.opportunity-cost-comparison>summary:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:3px}.opportunity-cost-comparison__body{gap:var(--space-3,12px);min-width:0;padding-block:var(--space-2,8px) var(--space-4,16px);display:grid}.opportunity-cost-comparison__body p,.opportunity-cost-comparison__body h4{margin:0}.opportunity-cost-comparison__body dl{gap:var(--space-2,8px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.opportunity-cost-comparison__body dt{color:var(--text-muted);font-size:.72rem}.opportunity-cost-comparison__body dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:750}.opportunity-cost-comparison__body ul{margin:var(--space-2,8px) 0 0;padding-inline-start:1.25rem}.opportunity-cost-comparison__body pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}@media (width<=390px){.opportunity-cost-comparison>summary{flex-direction:column;justify-content:center;align-items:flex-start}.opportunity-cost-comparison__body dl{grid-template-columns:minmax(0,1fr)}}@media (width<=320px){.opportunity-cost-comparison__body{gap:var(--space-2,8px)}}.executive-daily-brief{gap:var(--space-4,16px);min-width:0;display:grid}.executive-daily-brief__summary{gap:var(--space-2,8px) var(--space-4,16px);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.executive-daily-brief__summary>:first-child{grid-column:1/-1}.executive-daily-brief__summary h2,.executive-daily-brief h3,.executive-daily-brief h4{margin:0}.executive-daily-brief__list,.executive-daily-brief__activity{gap:var(--space-3,12px);margin:var(--space-3,12px) 0 0;padding:0;list-style:none;display:grid}.executive-daily-brief__item{gap:var(--space-3,12px);min-width:0;display:grid}.executive-daily-brief__player-subject{gap:var(--space-1,4px);min-width:0;display:grid}.executive-daily-brief__player-subject>*{min-width:0}.executive-daily-brief__facts{gap:var(--space-2,8px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.executive-daily-brief__facts--single{margin-top:var(--space-1,4px);grid-template-columns:minmax(0,1fr)}.executive-daily-brief__facts div{min-width:0}.executive-daily-brief__facts dt,.executive-daily-brief__activity time,.executive-daily-brief__activity span,.executive-daily-brief__sources{color:var(--text-muted);font-size:.72rem}.executive-daily-brief__sources{margin:0}.executive-daily-brief__facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:750}.executive-daily-brief__disclosure summary,.executive-daily-brief__more summary{cursor:pointer;align-items:center;min-height:44px;font-weight:750;display:flex}.executive-daily-brief__disclosure summary:focus-visible,.executive-daily-brief__more summary:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:3px}.executive-daily-brief__activity li{gap:var(--space-3,12px);grid-template-columns:minmax(8rem,auto) minmax(0,1fr) auto;align-items:baseline;display:grid}.executive-daily-brief__activity strong,.executive-daily-brief pre{overflow-wrap:anywhere;min-width:0}.executive-daily-brief pre{white-space:pre-wrap;max-width:100%;overflow-x:auto}@media (width<=390px){.executive-daily-brief__summary,.executive-daily-brief__facts,.executive-daily-brief__activity li{grid-template-columns:minmax(0,1fr)}.executive-daily-brief__summary>:first-child{grid-column:auto}}@media (width<=320px){.executive-daily-brief{gap:var(--space-3,12px)}}.recommendation-review{gap:var(--space-4,16px);min-width:0;display:grid}.recommendation-review__heading,.recommendation-review__card{gap:var(--space-3,12px);min-width:0;display:grid}.recommendation-review h2,.recommendation-review h3,.recommendation-review h4,.recommendation-review p{margin:0}.recommendation-review__list,.recommendation-review__facts,.recommendation-review__limitations,.recommendation-review__disclosure ol{gap:var(--space-3,12px);margin:0;padding:0;list-style:none;display:grid}.recommendation-review__facts li,.recommendation-review__disclosure li{gap:var(--space-3,12px);grid-template-columns:minmax(10rem,auto) minmax(0,1fr) auto;align-items:baseline;display:grid}.recommendation-review__facts time,.recommendation-review__disclosure time,.recommendation-review__sources{color:var(--text-muted);font-size:.72rem}.recommendation-review__impact{gap:var(--space-2,8px);margin:var(--space-3,12px) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.recommendation-review__impact dt{color:var(--text-muted);font-size:.72rem}.recommendation-review__impact dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:750}.recommendation-review__disclosure summary{cursor:pointer;align-items:center;min-height:44px;font-weight:750;display:flex}.recommendation-review__disclosure summary:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:3px}.recommendation-review__compact-outcome,.recommendation-review__sources,.recommendation-review pre{overflow-wrap:anywhere}.recommendation-review pre{white-space:pre-wrap;max-width:100%;overflow-x:auto}@media (width<=390px){.recommendation-review__facts li,.recommendation-review__disclosure li,.recommendation-review__impact{grid-template-columns:minmax(0,1fr)}}@media (width<=320px){.recommendation-review{gap:var(--space-3,12px)}}.today-game-plan{gap:12px;min-width:0;display:grid}.today-game-plan__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 18px;display:grid}.today-game-plan__heading{min-width:0}.today-game-plan__heading h2{color:var(--color-text-primary);margin:0 0 3px;font-size:clamp(1.25rem,4vw,1.6rem);line-height:1.15}.today-game-plan__heading p,.today-game-plan__context{color:var(--color-text-secondary);margin:0}.today-game-plan__heading p{font-size:.84rem;line-height:1.4}.today-game-plan__context{color:var(--color-text-muted);text-align:end;font-size:.72rem;font-weight:750;line-height:1.4}.today-game-plan__partial{border-inline-start:2px solid var(--color-intelligence);background:var(--color-surface-subtle);color:var(--color-text-secondary);margin:0;padding:7px 10px;font-size:.72rem;line-height:1.4}.today-game-plan__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.today-game-plan__list-item{min-width:0}.today-game-plan__recent{gap:10px;margin-top:2px;display:grid}.today-game-plan__recent h3{margin:2px 0 0;font-size:.86rem}.today-game-plan__recent ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.today-game-plan__recent li{border-top:1px solid var(--color-border-subtle);grid-template-columns:minmax(120px,.65fr) minmax(0,1.6fr) auto;align-items:center;gap:10px;min-height:44px;padding-top:8px;display:grid}.today-game-plan__recent time,.today-game-plan__recent span{color:var(--color-text-muted);font-size:.66rem}.today-game-plan__recent strong{overflow-wrap:anywhere;min-width:0;font-size:.74rem}@media (width<=520px){.today-game-plan__recent li{grid-template-columns:1fr;gap:3px}}.today-game-plan__priority-groups,.today-game-plan__priority-section{gap:8px;min-width:0;display:grid}.today-game-plan__priority-groups{gap:14px}.today-game-plan__priority-section>h3{color:var(--color-text-primary);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.today-game-plan__item{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-width:0;display:grid}.today-game-plan__badges,.today-game-plan__copy{grid-column:1}.today-game-plan__actions{grid-area:1/2/span 2;align-self:center}.today-game-plan__item--informational{opacity:.86}.today-game-plan__item--unavailable{opacity:.92}.today-game-plan__badges{flex-wrap:wrap;display:flex}.today-game-plan__copy{min-width:0}.today-game-plan__copy h3,.today-game-plan__copy h4{color:var(--color-text-primary);margin:0;font-size:.96rem;line-height:1.3}.today-game-plan__priority-player{gap:4px;min-width:0;display:grid}.today-game-plan__priority-player>*{min-width:0}.today-game-plan__priority-player-reason{margin:4px 0 0}.today-game-plan__priority-player-reason dt{color:var(--color-text-muted);font-size:.66rem}.today-game-plan__priority-player-reason dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:750}.today-game-plan__decision-item{grid-template-columns:minmax(0,1fr)}.today-game-plan__decision-evidence{grid-column:1/-1;gap:8px;min-width:0;display:grid}.today-game-plan__canonical-evidence{border:1px solid var(--card-border);background:var(--color-surface-subtle);border-radius:8px;min-width:0}.today-game-plan__canonical-evidence>summary{min-height:44px;color:var(--color-text-primary);cursor:pointer;align-items:center;padding:10px 12px;font-size:.76rem;font-weight:850;display:flex}.today-game-plan__canonical-evidence>summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.today-game-plan__canonical-evidence-body{border-top:1px solid var(--card-border);gap:8px;padding:12px;display:grid}.today-game-plan__canonical-evidence-body dl{gap:6px;margin:0;display:grid}.today-game-plan__canonical-evidence-body dl+dl{border-top:1px solid var(--color-border-subtle);padding-top:8px}.today-game-plan__canonical-evidence-body dl>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.today-game-plan__canonical-evidence-body dt{color:var(--color-text-muted);font-size:.7rem;font-weight:750}.today-game-plan__canonical-evidence-body dd{min-width:0;color:var(--color-text-primary);overflow-wrap:anywhere;text-align:end;margin:0;font-size:.72rem;font-weight:850}.today-game-plan__copy p{max-width:72ch;color:var(--color-text-secondary);margin:3px 0 0;font-size:.79rem;line-height:1.4}.today-game-plan__copy .today-game-plan__evidence-note{color:var(--color-text-muted);font-size:.7rem;font-weight:700}.today-game-plan__copy .today-game-plan__blocker{color:var(--color-danger);font-size:.74rem;font-weight:750}.today-game-plan__actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.today-game-plan__details{min-width:0;color:var(--color-text-secondary);font-size:.76rem}.today-game-plan__details summary{min-height:44px;color:var(--color-intelligence);cursor:pointer;align-items:center;gap:7px;font-weight:800;list-style:none;display:inline-flex}.today-game-plan__details summary::-webkit-details-marker{display:none}.today-game-plan__details summary:after{content:"›";transition:transform var(--motion-duration-fast) var(--motion-easing-standard);font-size:1rem;line-height:1;display:inline-block;transform:rotate(90deg)}.today-game-plan__details[open]{grid-column:1/-1;width:100%}.today-game-plan__item:has(.today-game-plan__details[open]) .today-game-plan__actions{grid-area:3/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.today-game-plan__details[open] summary:after{transform:rotate(-90deg)}.today-game-plan__details summary:focus-visible,.today-game-plan__navigate:focus-visible{outline:var(--focus-ring);outline-offset:2px}.today-game-plan__detail-content{border-radius:var(--radius-control);background:var(--color-surface-subtle);gap:14px;width:min(100%,76ch);margin-top:6px;padding:12px;display:grid}.today-game-plan__detail-section{gap:7px;min-width:0;display:grid}.today-game-plan__detail-section+.today-game-plan__detail-section{border-top:1px solid var(--color-border-subtle);padding-top:12px}.today-game-plan__detail-section h4{color:var(--color-text-primary);letter-spacing:.01em;margin:0;font-size:.76rem}.today-game-plan__detail-section p{margin:3px 0 0;line-height:1.45}.today-game-plan__detail-section>ul:not(.today-game-plan__source-decisions){gap:5px;margin:0;padding-inline-start:18px;display:grid}.today-game-plan__source-decisions{gap:7px;margin:0;padding:0;list-style:none;display:grid}.today-game-plan__source-decision{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-interactive);gap:3px;min-width:0;padding:8px 10px;display:grid}.today-game-plan__source-decision strong{color:var(--color-text-primary);font-size:.77rem}.today-game-plan__target-context{color:var(--color-intelligence);font-size:.69rem;font-weight:750}.today-game-plan__detail-workstream>.today-game-plan__navigate{justify-self:start;margin-top:2px}.today-game-plan__navigation{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.today-game-plan__navigate{white-space:nowrap;min-height:44px}.home-strategic-context{border-top:1px solid var(--color-border-subtle);gap:10px;margin-top:8px;padding-top:18px;display:grid}.home-strategic-context__intro{gap:3px;padding-inline:2px;display:grid}.home-strategic-context__intro span{color:var(--color-text-muted);letter-spacing:.08em;font-size:.62rem;font-weight:850}.home-strategic-context__intro p{max-width:60ch;color:var(--color-text-muted);margin:0;font-size:.76rem;line-height:1.4}.home-strategic-context .executive-brief-eyebrow{display:none}.home-strategic-context .executive-brief-heading h2{margin:0;font-size:1.12rem;font-weight:850}.home-strategic-context .executive-brief-outlook{margin-bottom:2px}@media (width<=720px){.today-game-plan__header{grid-template-columns:minmax(0,1fr)}.today-game-plan__context{text-align:start}.today-game-plan__item{grid-template-columns:minmax(0,1fr)}.today-game-plan__badges,.today-game-plan__copy,.today-game-plan__actions{grid-column:1}.today-game-plan__actions{grid-row:auto;grid-template-columns:minmax(96px,auto) minmax(0,1fr);justify-content:stretch;align-items:stretch;display:grid}.today-game-plan__details[open]{grid-column:1/-1}.today-game-plan__item:has(.today-game-plan__details[open]) .today-game-plan__actions{grid-row:auto;grid-template-columns:minmax(0,1fr)}.today-game-plan__details summary{justify-content:flex-start;padding-inline:2px}.today-game-plan__navigation,.today-game-plan__navigate{width:100%}.today-game-plan__navigate{white-space:normal}.today-game-plan__detail-content{width:100%}}@media (width<=340px){.today-game-plan__actions,.today-game-plan__canonical-evidence-body dl>div{grid-template-columns:minmax(0,1fr)}.today-game-plan__canonical-evidence-body dd{text-align:start}}@media (prefers-reduced-motion:reduce){.today-game-plan__details summary:after{transition:none}}.desktop-executive-briefing{gap:14px;width:100%;min-width:0;display:grid}.desktop-executive-briefing__status{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 88%, transparent);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.desktop-executive-briefing__status>div{border-right:1px solid var(--color-border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;display:flex}.desktop-executive-briefing__status>div:last-child{border-right:0}.desktop-executive-briefing__status span,.desktop-executive-briefing__department-grid article>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.desktop-executive-briefing__status strong{font-size:1rem}.desktop-executive-briefing__layout{grid-template-columns:minmax(0,1fr) minmax(250px,290px);align-items:start;gap:14px;display:grid}.desktop-executive-briefing__main{gap:14px;min-width:0;display:grid}.desktop-executive-briefing__lead-grid{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;display:grid}.desktop-executive-briefing__priority-region,.desktop-executive-briefing__matchup,.desktop-executive-briefing__secondary,.desktop-executive-briefing__recent,.desktop-executive-briefing__rail>section,.desktop-executive-briefing__rail>nav{border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 90%, transparent);border-radius:14px;padding:16px}.desktop-executive-briefing__priority-region{border-left:3px solid var(--color-brand-primary);background:linear-gradient(135deg, color-mix(in srgb, var(--color-brand-primary) 11%, var(--color-surface)), var(--color-surface))}.desktop-executive-briefing__primary-action{gap:10px;margin-top:8px;display:grid}.desktop-executive-briefing__primary-action h2{max-width:28ch;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.12}.desktop-executive-briefing__action-kicker{flex-wrap:wrap;gap:6px;display:flex}.desktop-executive-briefing__action-kicker span,.desktop-executive-briefing__state-pill{border:1px solid color-mix(in srgb, var(--color-brand-primary) 45%, var(--color-border-subtle));color:var(--color-brand-primary);letter-spacing:.04em;border-radius:999px;padding:4px 8px;font-size:.62rem;font-weight:850}.desktop-executive-briefing__limitation{color:var(--text-muted);font-size:.76rem}.desktop-executive-briefing__calm-state{gap:6px;margin-top:12px;display:grid}.desktop-executive-briefing__calm-state h2{font-size:1.15rem}.desktop-executive-briefing__calm-state p{color:var(--text-muted)}.desktop-executive-briefing__section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.desktop-executive-briefing__section-heading h2,.desktop-executive-briefing__matchup h2,.desktop-executive-briefing__rail h2,.desktop-executive-briefing__recent h2{margin-top:4px;font-size:1rem}.desktop-executive-briefing__matchup{gap:13px;display:grid}.desktop-executive-briefing__scoreline{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.desktop-executive-briefing__scoreline div{background:var(--color-surface-muted);border-radius:10px;padding:9px}.desktop-executive-briefing__scoreline dt{color:var(--text-muted);text-transform:uppercase;font-size:.61rem;font-weight:800}.desktop-executive-briefing__scoreline dd{margin-top:3px;font-size:1rem;font-weight:850}.desktop-executive-briefing__department-grid{border:1px solid var(--color-border-subtle);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.desktop-executive-briefing__department-grid article{border-right:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 88%, transparent);align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.desktop-executive-briefing__department-grid article:last-child{border-right:0}.desktop-executive-briefing__department-grid strong{min-height:2.4em;font-size:.88rem;line-height:1.25}.desktop-executive-briefing__department-grid p{color:var(--text-muted);font-size:.72rem}.desktop-executive-briefing__department-grid button,.desktop-executive-briefing__rail nav button{color:var(--color-brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.72rem;font-weight:800}.desktop-executive-briefing__department-grid button:focus-visible,.desktop-executive-briefing__rail nav button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px;border-radius:4px}.desktop-executive-briefing__secondary-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.desktop-executive-briefing__secondary-action{background:var(--color-surface-muted);border-radius:10px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.desktop-executive-briefing__secondary-action h2{font-size:.88rem;line-height:1.25}.desktop-executive-briefing__recent ol{gap:0;margin-top:10px;padding:0;list-style:none;display:grid}.desktop-executive-briefing__recent li{border-top:1px solid var(--color-border-subtle);grid-template-columns:90px minmax(0,1fr) auto;gap:12px;padding:8px 0;font-size:.75rem;display:grid}.desktop-executive-briefing__recent time,.desktop-executive-briefing__recent span{color:var(--text-muted)}.desktop-executive-briefing__rail{gap:12px;min-width:0;display:grid}.desktop-executive-briefing__rail>section,.desktop-executive-briefing__rail>nav{gap:10px;display:grid}.desktop-executive-briefing__rail dl{gap:7px;display:grid}.desktop-executive-briefing__rail dl div{justify-content:space-between;gap:12px;font-size:.72rem;display:flex}.desktop-executive-briefing__rail dt{color:var(--text-muted)}.desktop-executive-briefing__rail dd{text-align:right;font-weight:800}.desktop-executive-briefing__rail nav{align-items:start}.desktop-executive-briefing__evidence p{color:var(--text-muted);font-size:.74rem;line-height:1.45}@media (width<=1350px){.desktop-executive-briefing__layout{grid-template-columns:minmax(0,1fr) 250px}.desktop-executive-briefing__lead-grid{grid-template-columns:minmax(0,1.2fr) minmax(285px,.8fr)}}.coaching-swap-acceptance{background:var(--app-bg,#0a0b10);min-height:100dvh;color:var(--text-primary);padding:48px clamp(24px,6vw,88px)}.coaching-swap-acceptance__header,.coaching-swap-acceptance__card{width:min(100%,1120px);margin-inline:auto}.coaching-swap-acceptance__header{margin-bottom:20px}.coaching-swap-acceptance__header>span{color:var(--text-dim);letter-spacing:.08em;font-size:.68rem;font-weight:850}.coaching-swap-acceptance__header h1{margin:6px 0 4px;font-size:1.35rem}.coaching-swap-acceptance__header p{color:var(--text-muted);margin:0;font-size:.78rem}.coaching-swap-acceptance__card{padding:22px}@media (width<=640px){.coaching-swap-acceptance{padding:24px 16px}.coaching-swap-acceptance__card{padding:16px}}
