.global-search-trigger{position:fixed;top:var(--tm-space-4);right:var(--tm-space-5);z-index:var(--tm-z-overlay);display:flex;align-items:center;gap:var(--tm-space-2);min-height:36px;padding:0 var(--tm-space-3);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-sm);background:var(--tm-surface-2);color:var(--tm-text-secondary);box-shadow:var(--tm-shadow-1);cursor:pointer;transition:transform var(--tm-dur-fast) var(--tm-ease-spring),box-shadow var(--tm-dur-fast) var(--tm-ease-spring),border-color var(--tm-dur-fast) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring)}.global-search-trigger:hover{border-color:var(--tm-border-strong);color:var(--tm-text-primary);box-shadow:var(--tm-shadow-2)}.global-search-trigger:active{transform:scale(.96)}.global-search-trigger>b{font-size:var(--tm-text-xs);font-weight:var(--tm-weight-semibold)}.global-search-trigger>span{font-size:var(--tm-text-lg)}.global-search-trigger kbd,.global-search-dialog kbd{border:1px solid var(--tm-border-default);border-radius:var(--tm-r-xs);padding:3px var(--tm-space-2);background:var(--tm-surface-3);color:var(--tm-text-tertiary);font-family:var(--tm-font-mono);font-size:var(--tm-text-2xs);line-height:1.2}.signal-desk__controls .global-search,.trending-search{display:none}.global-search-overlay{position:fixed;inset:0;z-index:var(--tm-z-dialog);display:grid;place-items:start center;padding:10vh var(--tm-space-4) var(--tm-space-8);background:color-mix(in srgb,var(--tm-slate-1000) 72%,transparent);overscroll-behavior:contain}.global-search-dialog{width:min(760px,100%);max-height:78vh;overflow:hidden;border:1px solid var(--tm-border-strong);border-radius:var(--tm-r-xl);background:var(--tm-surface-1);box-shadow:var(--tm-shadow-3),var(--tm-inner-highlight)}.global-search-dialog__input{height:62px;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:var(--tm-space-2);align-items:center;padding:0 var(--tm-space-4);border-bottom:1px solid var(--tm-border-subtle)}.global-search-dialog__input>span{font-size:var(--tm-text-xl);color:var(--tm-text-tertiary)}.global-search-dialog__input input{width:100%;min-width:0;border:0;outline:0;padding:0;background:transparent;color:var(--tm-text-primary);font:inherit;font-size:var(--tm-text-lg)}.global-search-dialog__input input::placeholder{color:var(--tm-text-tertiary)}.global-search-dialog__body{max-height:calc(78vh - 62px);overflow-y:auto;overscroll-behavior:contain;padding:var(--tm-space-3)}.global-search-hint,.global-search-state{display:grid;gap:var(--tm-space-2);padding:var(--tm-space-6);color:var(--tm-text-tertiary);text-align:center}.global-search-hint strong{color:var(--tm-text-primary);font-size:var(--tm-text-md)}.global-search-hint span{font-size:var(--tm-text-xs);line-height:var(--tm-lead-body)}.global-search-state{font-size:var(--tm-text-xs)}.global-search-state.is-error{color:var(--tm-signal-hot)}.global-search-group{display:grid;gap:var(--tm-space-1);padding:var(--tm-space-2) 0 var(--tm-space-3)}.global-search-group>span{padding:0 var(--tm-space-2) var(--tm-space-1);color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label)}.global-search-result{width:100%;min-height:58px;display:grid;grid-template-columns:46px minmax(0,1fr) auto 24px;gap:var(--tm-space-3);align-items:center;padding:var(--tm-space-2);border:0;border-radius:var(--tm-r-sm);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),transform var(--tm-dur-fast) var(--tm-ease-spring)}.global-search-result:hover{background:var(--tm-surface-hover)}.global-search-result:focus-visible{background:var(--tm-surface-active);outline:2px solid var(--tm-focus-ring);outline-offset:-2px}.global-search-result:active{transform:scale(.99)}.global-search-result__media{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--tm-r-sm);background:var(--tm-surface-3);color:var(--tm-text-secondary);font-size:var(--tm-text-xs);font-weight:var(--tm-weight-extrabold);overflow:hidden}.global-search-result__media--creator{border-radius:50%}.global-search-result__media img{width:100%;height:100%;object-fit:cover}.global-search-result__copy{display:grid;gap:var(--tm-space-1);min-width:0}.global-search-result__copy strong{font-size:var(--tm-text-sm);font-weight:var(--tm-weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-result__copy small{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-result__metric{display:grid;gap:2px;text-align:right}.global-search-result__metric b{font-size:var(--tm-text-xs);font-variant-numeric:tabular-nums}.global-search-result__metric small{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);text-transform:uppercase;letter-spacing:var(--tm-track-label)}.global-search-result__arrow{color:var(--tm-text-tertiary);font-size:var(--tm-text-md)}@media(max-width:720px){.global-search-trigger{right:var(--tm-space-3);top:var(--tm-space-3)}.global-search-trigger>b,.global-search-trigger kbd{display:none}.global-search-trigger{min-width:var(--tm-tap-min);min-height:var(--tm-tap-min);justify-content:center}.global-search-result{grid-template-columns:40px minmax(0,1fr) 20px}.global-search-result__media{width:40px;height:40px}.global-search-result__metric{display:none}.global-search-overlay{padding-top:7vh}}.app-nav-group{display:flex;flex-direction:column;gap:2px}.app-nav-group__trigger{position:relative;width:100%;height:38px;flex:0 0 auto;display:flex;align-items:center;gap:var(--tm-space-3);padding:0 var(--tm-space-3);border:0;border-radius:var(--tm-r-sm);background:transparent;color:var(--tm-text-tertiary);cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring)}.app-nav-group__trigger:hover{background:var(--tm-surface-hover);color:var(--tm-text-primary)}.app-nav-group__trigger.is-active{color:var(--tm-text-primary);font-weight:var(--tm-weight-semibold)}.app-nav-group__trigger.is-active .app-nav-item__icon{color:var(--tm-signal-hot)}.app-nav-group__trigger .app-nav-item__label{flex:1;text-align:left}.app-nav-group__chevron{position:relative;z-index:var(--tm-z-raised);font-size:var(--tm-text-xl);line-height:1;color:var(--tm-text-tertiary);transform:rotate(0);transition:transform var(--tm-dur-base) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring)}.app-nav-group__chevron.is-open{transform:rotate(90deg);color:var(--tm-text-tertiary)}.app-nav-group__items{display:flex;flex-direction:column;gap:2px;margin-left:var(--tm-space-5);padding:2px 0 var(--tm-space-1) var(--tm-space-3);border-left:1px solid var(--tm-border-default)}.app-nav-item--nested{height:34px;padding-left:var(--tm-space-3);color:var(--tm-text-tertiary)}.app-nav-item--nested .app-nav-item__icon{width:15px;height:15px}.app-nav-item--nested .app-nav-item__label{font-size:var(--tm-text-sm);font-weight:var(--tm-weight-medium)}.app-nav-item--nested.is-active{color:var(--tm-text-primary)}.app-nav-item--nested .app-nav-item__active{background:var(--tm-surface-active);box-shadow:inset 2px 0 0 var(--tm-accent)}.app-nav-admin{margin-top:auto;padding-top:var(--tm-space-3);border-top:1px solid var(--tm-border-subtle)}.app-nav-item__badge{position:relative;z-index:var(--tm-z-raised);min-width:18px;height:18px;padding:0 var(--tm-space-1);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--tm-r-pill);background:var(--tm-accent);color:var(--tm-accent-on);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);font-variant-numeric:tabular-nums;line-height:1}.product-section-switcher{position:sticky;top:0;z-index:var(--tm-z-header);display:flex;align-items:center;justify-content:space-between;gap:var(--tm-space-6);padding:var(--tm-space-3) var(--tm-space-8);padding-right:calc(var(--tm-space-8) + var(--tm-search-reserve));background:color-mix(in srgb,var(--tm-canvas) 84%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);border-bottom:1px solid var(--tm-border-subtle)}.product-section-switcher>div{display:grid;gap:2px}.product-section-switcher>div span{color:var(--tm-accent-text);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label)}.product-section-switcher>div strong{font-size:var(--tm-text-base);color:var(--tm-text-secondary)}.product-section-switcher nav{display:flex;align-items:center;gap:var(--tm-space-1);padding:var(--tm-space-1);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-pill);background:var(--tm-surface-2)}.product-section-switcher nav button{min-height:34px;padding:var(--tm-space-2) var(--tm-space-3);border:0;border-radius:var(--tm-r-pill);background:transparent;color:var(--tm-text-tertiary);font-size:var(--tm-text-xs);font-weight:var(--tm-weight-semibold);cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring),transform var(--tm-dur-fast) var(--tm-ease-spring)}.product-section-switcher nav button:hover{color:var(--tm-text-primary);background:var(--tm-surface-hover)}.product-section-switcher nav button:active{transform:scale(.96)}.product-section-switcher nav button.is-active{background:var(--tm-text-primary);color:var(--tm-text-inverse)}.product-section-switcher nav button.is-secondary{margin-left:var(--tm-space-1);border-left:1px solid var(--tm-border-default)}.product-section-switcher nav button.is-secondary.is-active{background:var(--tm-accent-wash);color:var(--tm-signal-hot)}.tm-global-category-filter{display:flex;align-items:center;justify-content:space-between;gap:var(--tm-space-5);margin:var(--tm-space-5) var(--tm-space-8) 0;margin-right:calc(var(--tm-space-8) + var(--tm-search-reserve));padding:var(--tm-space-3) var(--tm-space-4);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-lg);background:var(--tm-surface-2)}.tm-global-category-filter>div{display:grid;gap:2px;min-width:0}.tm-global-category-filter>div span{color:var(--tm-accent-text);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label)}.tm-global-category-filter>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tm-text-base);color:var(--tm-text-secondary)}.tm-global-category-filter label{display:flex;align-items:center;gap:var(--tm-space-2);color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-bold);letter-spacing:var(--tm-track-label);text-transform:uppercase}.tm-global-category-filter select{min-width:210px;min-height:36px;border:1px solid var(--tm-border-default);border-radius:var(--tm-r-md);background:var(--tm-surface-3);color:var(--tm-text-primary);padding:0 var(--tm-space-3);font-size:var(--tm-text-xs);font-weight:var(--tm-weight-semibold);letter-spacing:0;text-transform:none;cursor:pointer}.filter-bar--progressive{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--tm-space-3)}.filter-bar--progressive>.filter-row:not(.filter-row--refine){flex:1 1 100%;min-width:0}.tm-filter-primary-select{display:grid;gap:var(--tm-space-1);min-width:160px;padding:var(--tm-space-2) var(--tm-space-3);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-md);background:var(--tm-surface-3);color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label);text-transform:uppercase}.tm-filter-primary-select select{min-height:34px;border:1px solid var(--tm-border-default);border-radius:var(--tm-r-sm);background:var(--tm-surface-2);color:var(--tm-text-primary);padding:0 var(--tm-space-3);font:inherit;font-size:var(--tm-text-xs);font-weight:var(--tm-weight-semibold);text-transform:none;letter-spacing:0;cursor:pointer}.tm-filter-more-toggle{align-self:stretch;min-height:56px;padding:0 var(--tm-space-4);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-md);background:var(--tm-surface-3);color:var(--tm-text-secondary);font-size:var(--tm-text-xs);font-weight:var(--tm-weight-semibold);cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring),border-color var(--tm-dur-fast) var(--tm-ease-spring)}.tm-filter-more-toggle:hover{background:var(--tm-surface-active);color:var(--tm-text-primary)}.tm-filter-more-toggle[aria-expanded=true]{border-color:var(--tm-border-strong);background:var(--tm-surface-active);color:var(--tm-text-primary)}.filter-bar--progressive>.tm-filter-advanced{flex:1 1 100%;margin-top:2px;padding-top:var(--tm-space-3);border-top:1px solid var(--tm-border-subtle)}.filter-bar--progressive>.filter-bar__hint{flex:1 1 100%;margin-top:-2px}.app-content>.intelligence-sequence--market,.app-content>.tm-workspace{display:none}.app-content--intelligence>.intelligence-sequence--market,.app-content--intelligence>.tm-workspace{display:block}.moving-desk{padding-top:var(--tm-space-8)}.moving-desk .desk-section--explore{display:none}.moving-desk .moving-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.moving-desk .moving-kpi-grid article:nth-child(n+5){display:none}@media(max-width:1100px){.moving-desk .moving-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-section-switcher{align-items:flex-start;flex-direction:column;gap:var(--tm-space-3);padding-inline:var(--tm-space-4);padding-right:calc(var(--tm-space-4) + var(--tm-search-reserve))}.product-section-switcher nav{max-width:100%;overflow:auto;overscroll-behavior-inline:contain}}@media(max-width:760px){.tm-filter-primary-select,.tm-filter-more-toggle{width:100%}.tm-global-category-filter{margin:var(--tm-space-4) var(--tm-space-4) 0;margin-right:var(--tm-space-4);align-items:stretch;flex-direction:column}.product-section-switcher{padding-right:calc(var(--tm-space-4) + var(--tm-tap-min))}.tm-global-category-filter label{align-items:stretch;flex-direction:column}.tm-global-category-filter select{width:100%;min-width:0}}.trending-size-filter{display:grid;gap:4px;color:var(--tm-text-tertiary);font-size:9px;font-weight:800}.trending-size-filter select{border:1px solid var(--tm-iron-grey);border-radius:var(--tm-r-pill);padding:7px 12px;background:var(--tm-surface-3);color:var(--tm-text-secondary);font-size:11px;font-weight:700}.creator-radar-filter-note{align-self:center;color:var(--tm-text-tertiary);font-size:9px}.cohort-size-filter select:focus,.trending-size-filter select:focus,.creator-radar-filters select:focus{outline:1px solid var(--tm-brick-ember);outline-offset:1px}@media(max-width:760px){.trending-size-filter,.trending-size-filter select,.creator-radar-filter-note{width:100%}}:root{--tm-brand-iron-grey: #46494C;--tm-brand-platinum: #E5EBEA;--tm-brand-alabaster-grey: #DBD9DB;--tm-brand-lilac-ash: #B098A4;--tm-brand-brick-ember: #D00000;--tm-red-900: #4A0A0A;--tm-red-800: #7A0000;--tm-red-700: #A50000;--tm-red-600: #D00000;--tm-red-500: #E8262B;--tm-red-400: #FF6B6B;--tm-red-300: #FF9E9E;--tm-red-200: #FFC9C9;--tm-slate-1000: #08090C;--tm-slate-950: #0B0D11;--tm-slate-900: #101318;--tm-slate-850: #14181E;--tm-slate-800: #1A1F26;--tm-slate-700: #242A33;--tm-slate-600: #333A45;--tm-slate-500: #4B535F;--tm-slate-400: #6E7784;--tm-slate-300: #98A1AE;--tm-slate-200: #BFC6D0;--tm-slate-100: #DDE2E8;--tm-slate-50: #EFF2F5;--tm-slate-0: #FFFFFF;--tm-cool-500: #4E8FC7;--tm-cool-400: #7FB3DC;--tm-grow-500: #2FA36B;--tm-grow-400: #56C98D;--tm-warn-500: #B8862A;--tm-warn-400: #E0AC4E;--tm-space-1: 4px;--tm-space-2: 8px;--tm-space-3: 12px;--tm-space-4: 16px;--tm-space-5: 20px;--tm-space-6: 24px;--tm-space-8: 32px;--tm-space-10: 40px;--tm-space-12: 48px;--tm-space-16: 64px;--tm-space-20: 80px;--tm-r-xs: 6px;--tm-r-sm: 10px;--tm-r-md: 14px;--tm-r-lg: 18px;--tm-r-xl: 24px;--tm-r-2xl: 30px;--tm-r-pill: 999px;--tm-text-2xs: 10px;--tm-text-xs: 11px;--tm-text-sm: 12px;--tm-text-base: 13px;--tm-text-md: 14px;--tm-text-lg: 16px;--tm-text-xl: 19px;--tm-text-2xl: 23px;--tm-text-3xl: 28px;--tm-text-4xl: 34px;--tm-text-display: clamp(34px, 4.2vw, 46px);--tm-weight-regular: 400;--tm-weight-medium: 500;--tm-weight-semibold: 600;--tm-weight-bold: 700;--tm-weight-extrabold: 800;--tm-track-display: -.032em;--tm-track-heading: -.018em;--tm-track-body: 0em;--tm-track-label: .08em;--tm-track-caps: .12em;--tm-lead-display: 1.04;--tm-lead-heading: 1.2;--tm-lead-body: 1.55;--tm-lead-tight: 1.3;--tm-font-sans: "Urbanist", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--tm-font-mono: ui-monospace, "SF Mono", "Roboto Mono", Menlo, Consolas, monospace;--tm-ease-spring: cubic-bezier(.22, 1, .36, 1);--tm-ease-exit: cubic-bezier(.4, 0, 1, 1);--tm-dur-instant: 90ms;--tm-dur-fast: .14s;--tm-dur-base: .22s;--tm-dur-slow: .38s;--tm-z-base: 0;--tm-z-raised: 1;--tm-z-sticky: 10;--tm-z-sidebar: 20;--tm-z-header: 30;--tm-z-overlay: 40;--tm-z-dialog: 50;--tm-z-toast: 60;--tm-shell-sidebar: 252px;--tm-content-max: 1400px;--tm-search-reserve: 148px;--tm-measure: 68ch;--tm-tap-min: 44px}:root,:root[data-theme=dark]{color-scheme:dark;--tm-canvas: var(--tm-slate-950);--tm-surface-1: var(--tm-slate-900);--tm-surface-2: var(--tm-slate-850);--tm-surface-3: var(--tm-slate-800);--tm-surface-inset: rgba(0, 0, 0, .24);--tm-surface-hover: rgba(255, 255, 255, .045);--tm-surface-active: rgba(255, 255, 255, .075);--tm-text-primary: var(--tm-slate-50);--tm-text-secondary: var(--tm-slate-200);--tm-text-tertiary: var(--tm-slate-300);--tm-text-inverse: var(--tm-slate-950);--tm-text-disabled: var(--tm-slate-400);--tm-border-subtle: rgba(255, 255, 255, .07);--tm-border-default: rgba(255, 255, 255, .12);--tm-border-strong: rgba(255, 255, 255, .2);--tm-accent: var(--tm-red-600);--tm-accent-hover: var(--tm-red-500);--tm-accent-text: var(--tm-red-400);--tm-accent-on: var(--tm-slate-0);--tm-accent-wash: rgba(208, 0, 0, .13);--tm-accent-edge: rgba(208, 0, 0, .38);--tm-signal-hot: var(--tm-red-400);--tm-signal-cool: var(--tm-cool-400);--tm-signal-grow: var(--tm-grow-400);--tm-signal-warn: var(--tm-warn-400);--tm-signal-quiet: var(--tm-brand-lilac-ash);--tm-focus-ring: #7FB3DC;--tm-focus-offset: var(--tm-canvas);--tm-shadow-1: 0 1px 2px rgba(4, 6, 10, .34), 0 6px 16px rgba(4, 6, 10, .26);--tm-shadow-2: 0 4px 10px rgba(4, 6, 10, .38), 0 16px 36px rgba(4, 6, 10, .34);--tm-shadow-3: 0 24px 70px rgba(3, 4, 8, .5);--tm-inner-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--tm-app-gradient: linear-gradient(168deg, var(--tm-slate-900) 0%, var(--tm-slate-950) 62%, var(--tm-slate-1000) 100%);--tm-grid-line: rgba(255, 255, 255, .05)}:root[data-theme=light]{color-scheme:light;--tm-canvas: #F5F6F8;--tm-surface-1: #FFFFFF;--tm-surface-2: #FAFBFC;--tm-surface-3: #F1F3F6;--tm-surface-inset: rgba(16, 19, 24, .035);--tm-surface-hover: rgba(16, 19, 24, .04);--tm-surface-active: rgba(16, 19, 24, .07);--tm-text-primary: #14171C;--tm-text-secondary: #454D59;--tm-text-tertiary: #5C6674;--tm-text-inverse: #FFFFFF;--tm-text-disabled: #767E8A;--tm-border-subtle: rgba(16, 19, 24, .08);--tm-border-default: rgba(16, 19, 24, .13);--tm-border-strong: rgba(16, 19, 24, .22);--tm-accent: var(--tm-red-600);--tm-accent-hover: var(--tm-red-700);--tm-accent-text: var(--tm-red-700);--tm-accent-on: var(--tm-slate-0);--tm-accent-wash: rgba(208, 0, 0, .07);--tm-accent-edge: rgba(208, 0, 0, .26);--tm-signal-hot: var(--tm-red-700);--tm-signal-cool: #2C6C9E;--tm-signal-grow: #1B7A4B;--tm-signal-warn: #8A6316;--tm-signal-quiet: #7A6470;--tm-focus-ring: #1F6FB2;--tm-focus-offset: var(--tm-surface-1);--tm-shadow-1: 0 1px 2px rgba(16, 19, 24, .06), 0 4px 12px rgba(16, 19, 24, .05);--tm-shadow-2: 0 4px 10px rgba(16, 19, 24, .07), 0 14px 32px rgba(16, 19, 24, .07);--tm-shadow-3: 0 24px 60px rgba(16, 19, 24, .12);--tm-inner-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--tm-app-gradient: linear-gradient(168deg, #FFFFFF 0%, #F5F6F8 60%, #EDEFF3 100%);--tm-grid-line: rgba(16, 19, 24, .05)}:root{--tm-iron-grey: var(--tm-brand-iron-grey);--tm-platinum: var(--tm-text-primary);--tm-alabaster-grey: var(--tm-text-secondary);--tm-lilac-ash: var(--tm-text-tertiary);--tm-brick-ember: var(--tm-accent);--tm-background: var(--tm-canvas);--tm-panel: var(--tm-surface-1);--tm-border: var(--tm-border-default);--tm-positive: var(--tm-signal-grow);--border: var(--tm-border-default);--panel: var(--tm-surface-1);--muted: var(--tm-text-tertiary);--accent: var(--tm-accent)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}:root{font-family:var(--tm-font-sans);color:var(--tm-text-primary);background:var(--tm-canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100dvh;font-size:var(--tm-text-md);line-height:var(--tm-lead-body);letter-spacing:var(--tm-track-body);background:var(--tm-canvas);color:var(--tm-text-primary)}button,input,select,textarea{font:inherit;color:inherit}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}img,svg,video{max-width:100%}img{height:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-transparency:reduce){.app-sidebar,.global-search-overlay,.global-search-dialog,.panel,.product-section-switcher{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--tm-focus-ring);outline-offset:2px;border-radius:var(--tm-r-xs)}:where(label,.filter-row,.cohort-size-filter):focus-within{border-radius:var(--tm-r-sm)}.skip-link{position:absolute;left:var(--tm-space-4);top:var(--tm-space-4);z-index:var(--tm-z-toast);transform:translateY(-200%);padding:var(--tm-space-3) var(--tm-space-5);border-radius:var(--tm-r-pill);background:var(--tm-text-primary);color:var(--tm-text-inverse);font-size:var(--tm-text-base);font-weight:var(--tm-weight-bold);text-decoration:none;box-shadow:var(--tm-shadow-2);transition:transform var(--tm-dur-base) var(--tm-ease-spring)}.skip-link:focus-visible{transform:translateY(0)}h1,h2,h3,h4{text-wrap:balance;color:var(--tm-text-primary);font-weight:var(--tm-weight-bold)}h1{margin:0 0 var(--tm-space-4);max-width:22ch;font-size:var(--tm-text-display);line-height:var(--tm-lead-display);letter-spacing:var(--tm-track-display)}h2{margin:0;font-size:var(--tm-text-2xl);line-height:var(--tm-lead-heading);letter-spacing:var(--tm-track-heading)}h3{margin:0;font-size:var(--tm-text-lg);line-height:var(--tm-lead-heading);letter-spacing:var(--tm-track-heading)}p{text-wrap:pretty}.lede{max-width:var(--tm-measure);margin:0 0 var(--tm-space-8);color:var(--tm-text-secondary);font-size:var(--tm-text-lg);line-height:var(--tm-lead-body)}.eyebrow,.label,.section-kicker,.page-kicker{font-size:var(--tm-text-xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label);text-transform:uppercase;color:var(--tm-text-tertiary)}.eyebrow{padding-top:var(--tm-space-2);white-space:nowrap}.section-kicker,.page-kicker--red{color:var(--tm-accent-text)}.page-kicker{display:block}.metric-card strong,.stat-card strong,.signal-row__stat strong,.signal-row__score>span,.creator-board__metric strong,.hero-video-card__copy dd,.market-kpis strong,.data-row b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.status{color:var(--tm-text-tertiary)}.error{color:var(--tm-signal-hot)}.shell{min-height:100dvh;display:grid;place-items:center;padding:var(--tm-space-8) var(--tm-space-6);padding-inline:max(var(--tm-space-6),env(safe-area-inset-left));background:var(--tm-canvas)}.shell--admin,.shell--app{align-items:start}.panel{position:relative;width:min(880px,100%);padding:clamp(var(--tm-space-6),5vw,var(--tm-space-12));border:1px solid var(--tm-border-default);border-radius:var(--tm-r-2xl);background:var(--tm-surface-1);box-shadow:var(--tm-shadow-3),var(--tm-inner-highlight)}.panel--wide{width:min(var(--tm-content-max),100%)}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--tm-space-2);min-height:var(--tm-tap-min);padding:var(--tm-space-3) var(--tm-space-5);border:1px solid transparent;border-radius:var(--tm-r-pill);font-size:var(--tm-text-base);font-weight:var(--tm-weight-bold);letter-spacing:var(--tm-track-body);cursor:pointer;transition:transform var(--tm-dur-fast) var(--tm-ease-spring),background-color var(--tm-dur-fast) var(--tm-ease-spring),border-color var(--tm-dur-fast) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring),box-shadow var(--tm-dur-fast) var(--tm-ease-spring)}.primary{background:var(--tm-text-primary);color:var(--tm-text-inverse)}.primary:hover{background:var(--tm-slate-0);transform:translateY(-1px);box-shadow:var(--tm-shadow-2)}.secondary{background:var(--tm-surface-hover);border-color:var(--tm-border-default);color:var(--tm-text-primary)}.secondary:hover{background:var(--tm-surface-active);border-color:var(--tm-border-strong);transform:translateY(-1px)}.primary:active,.secondary:active{transform:scale(.975);box-shadow:none}.primary:disabled,.secondary:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.secondary--compact{min-height:36px;padding:var(--tm-space-2) var(--tm-space-3);font-size:var(--tm-text-sm)}input,select,textarea{border:1px solid var(--tm-border-default);border-radius:var(--tm-r-sm);background:var(--tm-surface-inset);color:var(--tm-text-primary);padding:var(--tm-space-3) var(--tm-space-4);transition:border-color var(--tm-dur-fast) var(--tm-ease-spring),background-color var(--tm-dur-fast) var(--tm-ease-spring)}input:hover,select:hover,textarea:hover{border-color:var(--tm-border-strong)}input::placeholder,textarea::placeholder{color:var(--tm-text-disabled)}select{background-color:var(--tm-surface-3);color:var(--tm-text-primary);cursor:pointer}select option{background-color:var(--tm-surface-3);color:var(--tm-text-primary)}.app-userbar{display:flex;align-items:center;justify-content:space-between;gap:var(--tm-space-5);margin-top:var(--tm-space-6);padding:var(--tm-space-3) var(--tm-space-4);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-md);background:var(--tm-surface-inset)}.app-userbar div{display:grid;gap:var(--tm-space-1)}.role-badge{padding:var(--tm-space-2) var(--tm-space-3);border:1px solid var(--tm-accent-edge);border-radius:var(--tm-r-xs);background:var(--tm-accent-wash);color:var(--tm-signal-hot);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);text-transform:uppercase;letter-spacing:var(--tm-track-label)}.dashboard{margin-top:var(--tm-space-8);padding-top:var(--tm-space-8);border-top:1px solid var(--tm-border-subtle)}.dashboard__heading{display:flex;align-items:end;justify-content:space-between;gap:var(--tm-space-6)}.dashboard__heading p{margin-top:var(--tm-space-2);max-width:var(--tm-measure);color:var(--tm-text-secondary)}.timeframe-switcher{display:inline-flex;gap:var(--tm-space-1);padding:var(--tm-space-1);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-pill);background:var(--tm-surface-inset)}.timeframe-switcher button{min-height:34px;padding:var(--tm-space-2) var(--tm-space-3);border:0;border-radius:var(--tm-r-pill);background:transparent;color:var(--tm-text-tertiary);font-size:var(--tm-text-sm);font-weight:var(--tm-weight-semibold);cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring),transform var(--tm-dur-fast) var(--tm-ease-spring)}.timeframe-switcher button:hover{color:var(--tm-text-primary);background:var(--tm-surface-hover)}.timeframe-switcher button.is-active{background:var(--tm-text-primary);color:var(--tm-text-inverse)}.timeframe-switcher button:active{transform:scale(.96)}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--tm-space-3);margin-top:var(--tm-space-5)}.metric-card,.stat-card{min-width:0;padding:var(--tm-space-4);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-md);background:var(--tm-surface-2)}.metric-card span,.metric-card small,.stat-card span{display:block;color:var(--tm-text-tertiary);font-size:var(--tm-text-xs);line-height:var(--tm-lead-tight)}.metric-card strong,.stat-card strong{display:block;margin:var(--tm-space-2) 0 var(--tm-space-1);font-size:var(--tm-text-3xl);line-height:1;letter-spacing:var(--tm-track-heading)}.metric-card--signal{border-color:var(--tm-accent-edge);background:var(--tm-accent-wash)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--tm-space-3)}.stat-card span{min-height:30px;font-size:var(--tm-text-sm)}.stat-card strong{font-size:var(--tm-text-3xl)}.dashboard-grid,.admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:var(--tm-space-4);margin-top:var(--tm-space-4)}.data-panel,.data-card{min-width:0;border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-lg);background:var(--tm-surface-2);overflow:hidden}.data-panel__header,.data-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--tm-space-4);padding:var(--tm-space-4) var(--tm-space-5);border-bottom:1px solid var(--tm-border-subtle)}.data-panel__header>span,.data-card__header span{color:var(--tm-text-tertiary);font-size:var(--tm-text-sm);font-weight:var(--tm-weight-semibold)}.signal-list,.rows{display:grid}.signal-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 80px 86px;gap:var(--tm-space-3);align-items:center;padding:var(--tm-space-3) var(--tm-space-5);border-bottom:1px solid var(--tm-border-subtle);transition:background-color var(--tm-dur-fast) var(--tm-ease-spring)}.signal-row:last-child{border-bottom:0}.signal-row:hover{background:var(--tm-surface-hover)}.signal-row__identity{min-width:0;display:grid;gap:var(--tm-space-1)}.signal-row__identity strong,.signal-row__identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-row__identity strong{font-size:var(--tm-text-md);font-weight:var(--tm-weight-semibold)}.signal-row__identity span{color:var(--tm-text-tertiary);font-size:var(--tm-text-xs)}.signal-row__stat{display:grid;gap:var(--tm-space-1);text-align:right}.signal-row__stat small{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs)}.signal-row__stat strong{font-size:var(--tm-text-base);font-weight:var(--tm-weight-semibold)}.signal-row__score{display:grid;justify-items:end;gap:var(--tm-space-1)}.signal-row__score>span{font-size:var(--tm-text-xl);font-weight:var(--tm-weight-extrabold)}.signal-pill{display:inline-flex;padding:var(--tm-space-1) var(--tm-space-2);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-xs);color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label);text-transform:uppercase;white-space:nowrap}.signal-pill--hot,.signal-pill--breakout{border-color:var(--tm-accent-edge);background:var(--tm-accent-wash);color:var(--tm-signal-hot)}.signal-pill--warm{border-color:var(--tm-border-default);color:var(--tm-signal-warn)}.empty-state{display:grid;gap:var(--tm-space-2);justify-items:start;padding:var(--tm-space-6) var(--tm-space-5)}.empty-state span{max-width:52ch;color:var(--tm-text-tertiary);font-size:var(--tm-text-base);line-height:var(--tm-lead-body)}.empty{margin:0;padding:var(--tm-space-6) var(--tm-space-5);color:var(--tm-text-tertiary)}.session{display:flex;align-items:center;justify-content:space-between;gap:var(--tm-space-5);padding:var(--tm-space-5);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-lg);background:var(--tm-surface-2)}.session div{display:grid;gap:var(--tm-space-1)}.session small{color:var(--tm-text-tertiary);font-weight:var(--tm-weight-semibold)}.brand-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tm-space-6)}.header-actions{display:flex;align-items:center;gap:var(--tm-space-3)}.admin-console{margin-top:var(--tm-space-10);padding-top:var(--tm-space-8);border-top:1px solid var(--tm-border-subtle)}.admin-heading{display:flex;justify-content:space-between;align-items:end;gap:var(--tm-space-5);margin-bottom:var(--tm-space-5)}.admin-badge{border:1px solid var(--tm-border-default);border-radius:var(--tm-r-pill);padding:var(--tm-space-2) var(--tm-space-3);color:var(--tm-text-tertiary);font-size:var(--tm-text-sm);font-weight:var(--tm-weight-semibold)}.ingest-control{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(340px,1.25fr);gap:var(--tm-space-5);align-items:end;margin-bottom:var(--tm-space-5);padding:var(--tm-space-5);border:1px solid var(--tm-accent-edge);border-radius:var(--tm-r-lg);background:var(--tm-accent-wash)}.ingest-control p{margin-top:var(--tm-space-2);max-width:var(--tm-measure);color:var(--tm-text-secondary);font-size:var(--tm-text-base)}.ingest-control__actions{display:flex;gap:var(--tm-space-3)}.ingest-control input{width:100%;min-width:0;border-radius:var(--tm-r-pill)}.ingest-success{grid-column:1 / -1;color:var(--tm-signal-grow)!important;font-weight:var(--tm-weight-semibold)}.data-row{display:flex;align-items:center;justify-content:space-between;gap:var(--tm-space-4);padding:var(--tm-space-3) var(--tm-space-5);border-bottom:1px solid var(--tm-border-subtle)}.data-row:last-child{border-bottom:0}.data-row div{min-width:0;display:grid;gap:var(--tm-space-1)}.data-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--tm-text-md);font-weight:var(--tm-weight-semibold)}.data-row span{color:var(--tm-text-tertiary);font-size:var(--tm-text-sm)}.data-row b{font-size:var(--tm-text-sm)}.run-status--failed,.run-status--quarantined{color:var(--tm-signal-warn);font-weight:var(--tm-weight-semibold)}.run-status--completed{color:var(--tm-signal-grow);font-weight:var(--tm-weight-semibold)}.run-status--running{color:var(--tm-signal-cool);font-weight:var(--tm-weight-semibold)}@media(max-width:1050px){.ingest-control{grid-template-columns:1fr;align-items:stretch}}@media(max-width:760px){.dashboard__heading{align-items:flex-start;flex-direction:column}.timeframe-switcher{max-width:100%;overflow-x:auto}.signal-row{grid-template-columns:minmax(0,1fr) 72px 76px}.signal-row__stat:nth-of-type(3){display:none}.ingest-control__actions{flex-direction:column}.ingest-control__actions .primary,.ingest-control__actions .secondary{width:100%}}@media(max-width:640px){.shell{padding:var(--tm-space-4)}.brand-header{align-items:flex-start;flex-direction:column}.header-actions{width:100%;justify-content:space-between}.eyebrow{padding-top:0}.session{align-items:stretch;flex-direction:column}.admin-heading,.app-userbar{align-items:flex-start;flex-direction:column}.signal-row{grid-template-columns:minmax(0,1fr) 64px}.signal-row__stat{display:none}}.app-shell{position:relative;min-height:100dvh;display:grid;grid-template-columns:var(--tm-shell-sidebar) minmax(0,1fr);background:var(--tm-app-gradient);color:var(--tm-text-primary)}.app-shell:after{content:"";position:fixed;inset:0;z-index:var(--tm-z-base);pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-theme=light] .app-shell:after{opacity:.035}.app-sidebar,.app-content{position:relative;z-index:var(--tm-z-raised)}.app-sidebar{position:sticky;top:0;height:100dvh;z-index:var(--tm-z-sidebar);display:flex;flex-direction:column;gap:var(--tm-space-5);padding:var(--tm-space-5) var(--tm-space-3);padding-inline-start:max(var(--tm-space-3),env(safe-area-inset-left));background:var(--tm-surface-1);border-right:1px solid var(--tm-border-subtle)}.app-sidebar__brand{width:100%;flex:0 0 auto;display:flex;align-items:center;padding:var(--tm-space-2);border:0;border-radius:var(--tm-r-md);background:transparent;cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),transform var(--tm-dur-fast) var(--tm-ease-spring)}.app-sidebar__brand:hover{background:var(--tm-surface-hover)}.app-sidebar__brand:active{transform:scale(.98)}.app-sidebar__nav{display:flex;flex-direction:column;gap:2px;width:100%;flex:1;min-height:0;overflow-y:auto;overscroll-behavior-block:contain;scrollbar-width:thin}.app-nav-item{position:relative;width:100%;height:38px;flex:0 0 auto;display:flex;align-items:center;gap:var(--tm-space-3);padding:0 var(--tm-space-3);border:0;border-radius:var(--tm-r-sm);background:transparent;color:var(--tm-text-tertiary);cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring)}.app-nav-item:hover{background:var(--tm-surface-hover);color:var(--tm-text-primary)}.app-nav-item.is-active{color:var(--tm-text-primary);font-weight:var(--tm-weight-semibold)}.app-nav-item.is-active .app-nav-item__icon{color:var(--tm-signal-hot)}.app-nav-item__active{position:absolute;inset:0;z-index:var(--tm-z-base);border-radius:inherit;background:var(--tm-surface-active);box-shadow:inset 2px 0 0 var(--tm-accent)}.app-nav-item__icon,.app-nav-item__label{position:relative;z-index:var(--tm-z-raised)}.app-nav-item__icon{width:18px;height:18px;flex:0 0 auto}.app-nav-item__label{font-size:var(--tm-text-base);font-weight:var(--tm-weight-medium);letter-spacing:var(--tm-track-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar__bottom{margin-top:auto;flex:0 0 auto;display:flex;align-items:center;gap:var(--tm-space-2);padding-top:var(--tm-space-3);border-top:1px solid var(--tm-border-subtle)}.app-sidebar__theme,.app-sidebar__user{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--tm-r-sm);background:var(--tm-surface-hover);color:var(--tm-text-tertiary);cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring),border-color var(--tm-dur-fast) var(--tm-ease-spring),transform var(--tm-dur-fast) var(--tm-ease-spring)}.app-sidebar__theme svg{width:16px;height:16px}.app-sidebar__theme:hover,.app-sidebar__user:hover{background:var(--tm-surface-active);color:var(--tm-text-primary)}.app-sidebar__theme:active,.app-sidebar__user:active{transform:scale(.94)}.app-sidebar__user{border-radius:var(--tm-r-sm);border-color:var(--tm-border-default);color:var(--tm-text-secondary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:.02em}.app-sidebar__user.is-active{border-color:var(--tm-accent);color:var(--tm-signal-hot);background:var(--tm-accent-wash)}.app-content{min-width:0}.app-global-error{position:fixed;right:var(--tm-space-6);top:var(--tm-space-5);z-index:var(--tm-z-toast);max-width:min(420px,calc(100vw - var(--tm-space-8)));padding:var(--tm-space-3) var(--tm-space-4);border:1px solid var(--tm-accent-edge);border-radius:var(--tm-r-md);background:var(--tm-surface-1);color:var(--tm-text-primary);box-shadow:var(--tm-shadow-2)}.placeholder-page{max-width:var(--tm-content-max);margin:0 auto;padding:var(--tm-space-10) var(--tm-space-8) var(--tm-space-20)}.placeholder-page h1{font-size:var(--tm-text-4xl);margin:var(--tm-space-3) 0}.placeholder-page>p{max-width:var(--tm-measure);color:var(--tm-text-secondary)}.placeholder-page__panel{margin-top:var(--tm-space-8);min-height:280px;display:grid;place-items:center;padding:var(--tm-space-8);border:1px dashed var(--tm-border-default);border-radius:var(--tm-r-lg);background:var(--tm-surface-2);color:var(--tm-text-tertiary);text-align:center}.signal-desk{max-width:var(--tm-content-max);margin:0 auto;padding:var(--tm-space-10) var(--tm-space-8) var(--tm-space-16)}.signal-desk__header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--tm-space-6);padding-bottom:var(--tm-space-6);border-bottom:1px solid var(--tm-border-subtle)}.signal-desk__header h1{font-size:var(--tm-text-4xl);line-height:var(--tm-lead-heading);letter-spacing:var(--tm-track-heading);margin:var(--tm-space-2) 0}.signal-desk__header p{margin:0;max-width:var(--tm-measure);color:var(--tm-text-secondary);font-size:var(--tm-text-md)}.signal-desk__footer{padding-top:var(--tm-space-5);color:var(--tm-text-tertiary);font-size:var(--tm-text-xs)}.live-sync{flex:0 0 auto;padding-bottom:2px;color:var(--tm-text-tertiary);font-size:var(--tm-text-xs)}.timeframe-pills{display:flex;gap:var(--tm-space-2);flex-wrap:wrap}.timeframe-pills button,.segment-control button{min-height:34px;padding:var(--tm-space-2) var(--tm-space-3);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-pill);background:var(--tm-surface-2);color:var(--tm-text-tertiary);font-size:var(--tm-text-xs);font-weight:var(--tm-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),border-color var(--tm-dur-fast) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring),transform var(--tm-dur-fast) var(--tm-ease-spring)}.timeframe-pills button:hover,.segment-control button:hover{color:var(--tm-text-primary);border-color:var(--tm-border-strong)}.timeframe-pills button:active,.segment-control button:active{transform:scale(.96)}.timeframe-pills button.is-active,.segment-control button.is-active{background:var(--tm-text-primary);border-color:var(--tm-text-primary);color:var(--tm-text-inverse)}.desk-section{padding:var(--tm-space-8) 0 var(--tm-space-10);border-bottom:1px solid var(--tm-border-subtle)}.desk-section__title span{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label);text-transform:uppercase}.desk-section__title h2{margin:var(--tm-space-2) 0 var(--tm-space-5);font-size:var(--tm-text-2xl);letter-spacing:var(--tm-track-heading)}.desk-section__title--row{display:flex;justify-content:space-between;align-items:end;gap:var(--tm-space-5)}.market-pulse-card,.market-kpis article,.hero-video-card,.secondary-videos,.creator-board,.topic-card,.personal-signals-card,.explore-card{min-width:0;border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-lg);background:var(--tm-surface-2)}.market-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(340px,1fr);gap:var(--tm-space-5)}.market-pulse-card{position:relative;min-height:360px;padding:var(--tm-space-5)}.market-pulse-card>span{color:var(--tm-text-tertiary);font-size:var(--tm-text-sm);font-weight:var(--tm-weight-semibold)}.market-pulse-card__value{display:flex;align-items:baseline;gap:var(--tm-space-4);margin-top:var(--tm-space-2);font-size:var(--tm-text-3xl);font-weight:var(--tm-weight-extrabold);font-variant-numeric:tabular-nums;letter-spacing:var(--tm-track-heading)}.market-pulse-card__value small{font-size:var(--tm-text-xs);font-weight:var(--tm-weight-medium);color:var(--tm-text-secondary)}.pulse-chart{height:190px;margin-top:var(--tm-space-6);display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:var(--tm-space-2);padding:var(--tm-space-4) 0;border-block:1px solid var(--tm-border-subtle)}.pulse-chart span{display:block;height:35%;border-radius:var(--tm-r-xs) var(--tm-r-xs) 2px 2px;background:var(--tm-surface-3)}.pulse-chart span:nth-child(3n){height:58%;background:var(--tm-surface-3)}.pulse-chart span:nth-child(8){height:74%;background:var(--tm-accent)}.pulse-chart span:nth-child(12){height:92%;background:var(--tm-accent)}.pulse-scale{display:flex;justify-content:space-between;margin-top:var(--tm-space-2);color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-bold)}.pulse-scale small:last-child{color:var(--tm-signal-hot)}.market-kpis{display:grid;grid-template-columns:1fr 1fr;gap:var(--tm-space-4)}.market-kpis article{position:relative;min-height:168px;padding:var(--tm-space-4)}.market-kpis span{display:block;color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label);text-transform:uppercase}.market-kpis strong{display:block;margin-top:var(--tm-space-3);font-size:var(--tm-text-2xl);font-variant-numeric:tabular-nums;letter-spacing:var(--tm-track-heading)}.market-kpis small{display:block;margin-top:var(--tm-space-2);color:var(--tm-text-secondary);font-size:var(--tm-text-2xs)}.mini-trend{display:flex;align-items:end;gap:2px;width:62px;height:24px}.market-kpis .mini-trend{position:absolute;right:var(--tm-space-4);top:var(--tm-space-6)}.mini-trend i{width:9px;height:24%;background:var(--tm-surface-3)}.mini-trend i:nth-child(2){height:40%}.mini-trend i:nth-child(3){height:36%}.mini-trend i:nth-child(4){height:70%}.mini-trend i:nth-child(5){height:82%}.mini-trend--hot i{background:var(--tm-accent)}.video-signal-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(330px,1fr);gap:var(--tm-space-5)}.hero-video-card{min-height:410px;padding:var(--tm-space-4);display:grid;grid-template-columns:minmax(280px,1.5fr) minmax(220px,.85fr);grid-template-rows:auto auto;gap:var(--tm-space-4) var(--tm-space-6)}.hero-video-card__media{position:relative;min-height:264px;display:grid;place-items:center;border-radius:var(--tm-r-md);background:var(--tm-surface-3)}.hero-video-card__media>span{font-size:40px}.hero-video-card__media small{position:absolute;bottom:var(--tm-space-6);color:var(--tm-text-secondary);font-size:var(--tm-text-2xs)}.hero-video-card__copy h3{margin:var(--tm-space-2) 0 var(--tm-space-3);font-size:var(--tm-text-xl);line-height:var(--tm-lead-heading)}.hero-video-card__copy p{color:var(--tm-text-secondary);font-size:var(--tm-text-sm)}.hero-video-card__copy dl{display:grid;gap:var(--tm-space-4);margin-top:var(--tm-space-6)}.hero-video-card__copy dl div{display:grid;gap:var(--tm-space-1)}.hero-video-card__copy dt{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label);text-transform:uppercase}.hero-video-card__copy dd{margin:0;font-family:var(--tm-font-mono);font-variant-numeric:tabular-nums;font-size:var(--tm-text-lg);font-weight:var(--tm-weight-semibold)}.why-strong{grid-column:1 / -1;padding:var(--tm-space-4);border:1px solid var(--tm-accent-edge);border-radius:var(--tm-r-md);background:var(--tm-accent-wash)}.why-strong>span{color:var(--tm-signal-hot);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label);text-transform:uppercase}.why-strong p{margin:var(--tm-space-2) 0;color:var(--tm-text-secondary);font-size:var(--tm-text-sm)}.why-strong strong{font-size:var(--tm-text-2xs)}.secondary-videos{padding:var(--tm-space-4);display:flex;flex-direction:column}.secondary-videos article{display:grid;grid-template-columns:118px minmax(0,1fr);gap:var(--tm-space-3);min-height:92px;padding:var(--tm-space-3) var(--tm-space-2);border:0;border-bottom:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-sm);background:transparent;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring)}.secondary-videos article:last-child{border-bottom:0}.secondary-videos article:hover{background:var(--tm-surface-hover)}.secondary-videos__thumb{display:grid;place-items:center;border-radius:var(--tm-r-sm);background:var(--tm-surface-3);overflow:hidden}.secondary-videos article>div:last-child{min-width:0;display:grid;align-content:center;gap:var(--tm-space-1)}.secondary-videos strong{font-size:var(--tm-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary-videos span{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs)}.secondary-videos small{color:var(--tm-text-secondary);font-size:var(--tm-text-2xs)}.secondary-videos>button{margin-top:auto;min-height:var(--tm-tap-min);border:0;background:transparent;color:var(--tm-text-secondary);text-align:left;font-size:var(--tm-text-xs);font-weight:var(--tm-weight-bold);cursor:pointer;transition:color var(--tm-dur-fast) var(--tm-ease-spring)}.secondary-videos>button:hover{color:var(--tm-text-primary)}.desk-empty{padding:var(--tm-space-6);color:var(--tm-text-tertiary);font-size:var(--tm-text-sm)}.creator-signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--tm-space-5)}.creator-board{padding:var(--tm-space-4)}.creator-board__tabs{display:flex;align-items:center;gap:var(--tm-space-2);margin-bottom:var(--tm-space-4)}.creator-board__tabs>span{padding:var(--tm-space-2) var(--tm-space-3);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-pill);background:var(--tm-surface-3);color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-semibold)}.creator-board__tabs>span.is-active{background:var(--tm-text-primary);border-color:var(--tm-text-primary);color:var(--tm-text-inverse)}.creator-board__tabs small{margin-left:auto;color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs)}.creator-board__row{display:grid;grid-template-columns:40px minmax(0,1fr) auto 50px;align-items:center;gap:var(--tm-space-3);padding:var(--tm-space-3) var(--tm-space-1);border:0;border-bottom:1px solid var(--tm-border-subtle);border-radius:0;background:transparent;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring)}.creator-board__row:last-child{border-bottom:0}.creator-board__row:hover{background:var(--tm-surface-hover)}.creator-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--tm-r-sm);background:var(--tm-surface-3);color:var(--tm-text-secondary);font-size:var(--tm-text-base);font-weight:var(--tm-weight-extrabold);overflow:hidden}.creator-board__identity{display:grid;gap:var(--tm-space-1);min-width:0}.creator-board__identity strong{font-size:var(--tm-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-board__identity span{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs)}.creator-board__metric{display:grid;text-align:right;gap:var(--tm-space-1)}.creator-board__metric strong{font-family:var(--tm-font-mono);font-variant-numeric:tabular-nums;font-size:var(--tm-text-2xs)}.creator-board__metric small{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs)}.topics-signal-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.95fr);gap:var(--tm-space-5)}.topic-card,.personal-signals-card{min-height:420px;padding:var(--tm-space-5)}.topic-card{position:relative;overflow:hidden}.topic-card h3,.personal-signals-card h3{font-size:var(--tm-text-lg)}.topic-card__empty{width:46%;display:grid;gap:var(--tm-space-2);margin-top:var(--tm-space-6)}.topic-card__empty strong{font-size:var(--tm-text-base)}.topic-card__empty span{color:var(--tm-text-tertiary);font-size:var(--tm-text-xs);line-height:var(--tm-lead-body)}.topic-cluster{position:absolute;right:var(--tm-space-5);top:var(--tm-space-5);bottom:var(--tm-space-5);width:48%;border-radius:var(--tm-r-md);background:var(--tm-surface-3)}.topic-cluster i{position:absolute;display:grid;place-items:center;border-radius:50%;background:var(--tm-text-secondary);color:var(--tm-text-inverse);font-style:normal;font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold)}.topic-cluster i:nth-child(1){width:72px;height:72px;left:18%;top:20%;background:var(--tm-accent);color:var(--tm-accent-on)}.topic-cluster i:nth-child(2){width:58px;height:58px;left:52%;top:24%;background:var(--tm-signal-quiet)}.topic-cluster i:nth-child(3){width:54px;height:54px;left:30%;top:56%;background:var(--tm-signal-quiet)}.topic-cluster i:nth-child(4){width:48px;height:48px;left:68%;top:62%}.topic-cluster i:nth-child(5){width:42px;height:42px;left:14%;top:76%}.personal-signals-card>span{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label);text-transform:uppercase}.personal-signals-card h3{margin:var(--tm-space-2) 0 var(--tm-space-6)}.personal-signal{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--tm-space-3);margin-top:var(--tm-space-3);padding:var(--tm-space-3);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-sm);background:var(--tm-surface-3)}.personal-signal b{color:var(--tm-signal-hot)}.personal-signal div{display:grid;gap:var(--tm-space-1)}.personal-signal strong{font-size:var(--tm-text-xs)}.personal-signal small{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs)}.desk-section--explore{padding-bottom:var(--tm-space-8)}.explore-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--tm-space-4)}.explore-card{min-height:150px;display:grid;align-content:start;gap:var(--tm-space-2);padding:var(--tm-space-5);text-align:left;color:var(--tm-text-primary);cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),border-color var(--tm-dur-fast) var(--tm-ease-spring),transform var(--tm-dur-fast) var(--tm-ease-spring),box-shadow var(--tm-dur-fast) var(--tm-ease-spring)}.explore-card:hover{background:var(--tm-surface-3);border-color:var(--tm-border-strong);transform:translateY(-2px);box-shadow:var(--tm-shadow-2)}.explore-card:active{transform:translateY(-1px) scale(.99)}.explore-card strong{font-size:var(--tm-text-lg);font-weight:var(--tm-weight-bold)}.explore-card span{color:var(--tm-text-tertiary);font-size:var(--tm-text-xs)}.explore-card small{margin-top:auto;color:var(--tm-text-secondary);font-size:var(--tm-text-xs);font-weight:var(--tm-weight-bold)}.filter-bar{display:flex;flex-direction:column;gap:var(--tm-space-4);margin-top:var(--tm-space-6);padding:var(--tm-space-4) var(--tm-space-5);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-lg);background:var(--tm-surface-2)}.filter-row{display:flex;align-items:center;gap:var(--tm-space-4);min-width:0}.filter-row__label{flex:0 0 88px;color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label);text-transform:uppercase}.filter-row--refine{align-items:flex-start}.filter-row__selects{display:flex;flex-wrap:wrap;gap:var(--tm-space-3);min-width:0}.cohort-bar__options{display:flex;gap:var(--tm-space-2);min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 0;scrollbar-width:thin}.cohort-bar__options button{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--tm-space-2);min-height:34px;padding:var(--tm-space-2) var(--tm-space-3);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-pill);background:var(--tm-surface-3);color:var(--tm-text-tertiary);font-size:var(--tm-text-xs);font-weight:var(--tm-weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),border-color var(--tm-dur-fast) var(--tm-ease-spring),color var(--tm-dur-fast) var(--tm-ease-spring)}.cohort-bar__options button:hover{color:var(--tm-text-primary);border-color:var(--tm-border-strong)}.cohort-bar__options button small{margin:0;padding:2px var(--tm-space-1);border-radius:var(--tm-r-pill);background:var(--tm-surface-hover);color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);line-height:1.4;font-variant-numeric:tabular-nums}.cohort-bar__options button.is-active{border-color:var(--tm-accent);background:var(--tm-accent);color:var(--tm-accent-on)}.cohort-bar__options button.is-active small{background:#fff3;color:var(--tm-accent-on)}.cohort-size-filter{display:grid;gap:var(--tm-space-1);color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-bold);letter-spacing:var(--tm-track-label);text-transform:uppercase}.cohort-size-filter select{min-height:34px;border-radius:var(--tm-r-pill);background:var(--tm-surface-3);padding:0 var(--tm-space-3);font-size:var(--tm-text-xs);font-weight:var(--tm-weight-semibold);letter-spacing:0;text-transform:none}.filter-bar__hint{padding-top:var(--tm-space-3);border-top:1px solid var(--tm-border-subtle);color:var(--tm-text-tertiary);font-size:var(--tm-text-xs)}.admin-console{max-width:var(--tm-content-max);margin:0 auto;padding:var(--tm-space-10) var(--tm-space-8) var(--tm-space-20)}.admin-console .admin-heading{margin-top:0}@media(max-width:1150px){.market-layout,.video-signal-layout,.topics-signal-grid{grid-template-columns:1fr}.market-kpis{grid-template-columns:repeat(4,1fr)}.creator-signal-grid{grid-template-columns:1fr}.explore-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.app-shell{grid-template-columns:1fr}.app-sidebar{position:sticky;top:0;bottom:auto;height:auto;width:100%;flex-direction:row;align-items:center;gap:var(--tm-space-2);padding:var(--tm-space-2) var(--tm-space-3);border-right:0;border-bottom:1px solid var(--tm-border-subtle)}.app-sidebar__brand{display:none}.app-sidebar__nav{flex-direction:row;width:auto;flex:1;gap:var(--tm-space-1);overflow-x:auto}.app-nav-item,.app-nav-group__trigger{width:auto;min-width:var(--tm-tap-min);height:var(--tm-tap-min);justify-content:center;padding:0 var(--tm-space-3)}.app-nav-group{flex-direction:row;flex:0 0 auto}.app-nav-group__items,.app-nav-group__chevron{display:none}.app-nav-admin{margin:0;padding-top:0;border-top:0}.app-nav-item__active{box-shadow:none;background:linear-gradient(var(--tm-accent) 0 2px,var(--tm-surface-active) 2px)}.app-sidebar__bottom{margin:0;padding-top:0;border-top:0}.signal-desk,.placeholder-page,.admin-console{padding:var(--tm-space-6) var(--tm-space-4) var(--tm-space-12)}.timeframe-pills{overflow-x:auto;overscroll-behavior-inline:contain}.market-kpis{grid-template-columns:1fr 1fr}.hero-video-card{grid-template-columns:1fr}.hero-video-card__media{min-height:210px}.why-strong{grid-column:auto}.topic-cluster{position:relative;width:100%;height:240px;right:auto;top:auto;bottom:auto;margin-top:var(--tm-space-5)}.topic-card__empty{width:100%}.explore-grid{grid-template-columns:1fr}.desk-section__title--row,.signal-desk__header{align-items:flex-start;flex-direction:column}.filter-bar{padding:var(--tm-space-4)}.filter-row{flex-direction:column;align-items:flex-start;gap:var(--tm-space-2)}.filter-row__label{flex:0 0 auto}.app-global-error{right:var(--tm-space-4);left:var(--tm-space-4);max-width:none}}.brand-logo{display:inline-flex;align-items:center;gap:var(--tm-space-3);min-width:0}.brand-logo__mark{display:block;width:40px;height:40px;flex:0 0 auto;color:var(--tm-accent);overflow:visible}.brand-logo__copy{display:grid;align-content:center;gap:2px;min-height:0;min-width:0}.brand-logo__name{color:var(--tm-text-primary);font-size:var(--tm-text-xl);font-weight:var(--tm-weight-bold);line-height:1;letter-spacing:-.03em}.brand-logo__claim{color:var(--tm-text-tertiary);font-size:var(--tm-text-sm);font-weight:var(--tm-weight-regular);line-height:var(--tm-lead-tight);letter-spacing:0}.brand-logo--compact{gap:var(--tm-space-2)}.brand-logo--compact .brand-logo__mark,.app-sidebar__brand .brand-logo__mark{width:30px;height:30px}.app-sidebar__brand .brand-logo{gap:var(--tm-space-3)}.app-sidebar__brand .brand-logo__name{font-size:var(--tm-text-lg);letter-spacing:-.025em}.panel>.brand-header .brand-logo__mark{width:56px;height:56px}.panel>.brand-header .brand-logo__name{font-size:var(--tm-text-3xl)}@media(max-width:640px){.panel>.brand-header .brand-logo__mark{width:46px;height:46px}.panel>.brand-header .brand-logo__name{font-size:var(--tm-text-2xl)}.brand-logo__claim{font-size:var(--tm-text-xs)}}html{transition:background-color var(--tm-dur-slow) var(--tm-ease-spring),color var(--tm-dur-slow) var(--tm-ease-spring)}body,.app-shell,.app-content,.app-sidebar{transition:background-color var(--tm-dur-slow) var(--tm-ease-spring),color var(--tm-dur-slow) var(--tm-ease-spring),border-color var(--tm-dur-slow) var(--tm-ease-spring)}button:disabled{cursor:not-allowed;opacity:.45}.status,.error,.empty,.desk-empty,.library-empty,.trending-empty,.creator-leaderboard-empty{min-height:24px}:root[data-theme=light] select,:root[data-theme=light] select option{background-color:var(--tm-surface-1);color:var(--tm-text-primary)}@media(max-width:900px){.signal-desk__header,.trending-header,.creator-leaderboard-header,.discovery-hero{gap:var(--tm-space-4)}.cohort-bar,.trending-filter-bar,.ops-table,.library-table,.creator-leaderboard-table,.trending-ranking{overflow-x:auto;overscroll-behavior-inline:contain}}@media(max-width:640px){.app-content{padding:var(--tm-space-4) var(--tm-space-3) calc(84px + env(safe-area-inset-bottom))!important}.app-sidebar{position:fixed!important;inset:auto 0 0!important;width:100%!important;height:auto!important;flex-direction:row!important;z-index:var(--tm-z-sidebar);padding:var(--tm-space-2) var(--tm-space-2) calc(var(--tm-space-2) + env(safe-area-inset-bottom))!important;border-right:0!important;border-top:1px solid var(--tm-border-default);background:var(--tm-surface-1)}.app-sidebar__brand{display:none!important}.app-sidebar__nav{display:flex!important;flex:1;align-items:center;gap:var(--tm-space-1);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding:0!important}.app-sidebar__nav::-webkit-scrollbar{display:none}.app-sidebar__bottom{display:flex!important;flex-direction:row!important;gap:var(--tm-space-1);margin:0!important;padding:0 0 0 var(--tm-space-2)!important;border-top:0!important;border-left:1px solid var(--tm-border-subtle)}.app-nav-item,.app-nav-group__trigger{width:auto;min-width:62px;height:var(--tm-tap-min);flex-direction:column;justify-content:center;gap:2px;padding:0 var(--tm-space-1)}.app-nav-group{flex-direction:row;flex:0 0 auto}.app-nav-group__items,.app-nav-group__chevron{display:none!important}.app-nav-admin{margin:0;padding-top:0;border-top:0}.app-nav-item__label,.app-nav-group__trigger .app-nav-item__label{display:block!important;flex:0 0 auto;max-width:68px;font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-semibold);letter-spacing:0;text-align:center}.app-nav-item__active{box-shadow:none!important;background:linear-gradient(var(--tm-accent) 0 2px,var(--tm-surface-active) 2px)!important}.app-nav-item__badge{position:absolute;top:2px;right:8px}h1{font-size:clamp(30px,8vw,40px)!important}.moving-kpi-grid,.metric-grid,.ops-stat-grid,.creator-leaderboard-podium{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:420px){.moving-kpi-grid,.metric-grid,.ops-stat-grid{grid-template-columns:1fr!important}}.landing-page{min-height:100dvh;background:var(--tm-canvas);color:var(--tm-text-primary)}.landing-page *{box-sizing:border-box}.landing-nav{max-width:var(--tm-content-max);margin:0 auto;padding:var(--tm-space-5) var(--tm-space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--tm-space-6);border-bottom:1px solid var(--tm-border-subtle)}.landing-nav__actions{display:flex;align-items:center;gap:var(--tm-space-5)}.landing-nav__actions>a{display:inline-flex;align-items:center;min-height:var(--tm-tap-min);padding:0 var(--tm-space-2);color:var(--tm-text-tertiary);text-decoration:none;font-size:var(--tm-text-sm);font-weight:var(--tm-weight-semibold);transition:color var(--tm-dur-fast) var(--tm-ease-spring)}.landing-nav__actions>a:hover{color:var(--tm-text-primary)}.landing-button{min-height:var(--tm-tap-min);padding:var(--tm-space-3) var(--tm-space-5);border:0;border-radius:var(--tm-r-sm);background:var(--tm-accent);color:var(--tm-accent-on);font:inherit;font-size:var(--tm-text-sm);font-weight:var(--tm-weight-extrabold);cursor:pointer;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),transform var(--tm-dur-fast) var(--tm-ease-spring),box-shadow var(--tm-dur-fast) var(--tm-ease-spring)}.landing-button:hover{background:var(--tm-accent-hover);box-shadow:var(--tm-shadow-2)}.landing-button:active{transform:scale(.97);box-shadow:none}.landing-button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.landing-button--compact{min-height:38px;padding:var(--tm-space-2) var(--tm-space-4)}.landing-hero{max-width:var(--tm-content-max);margin:0 auto;padding:var(--tm-space-20) var(--tm-space-8) var(--tm-space-16);display:grid;grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);gap:var(--tm-space-16);align-items:center}.landing-eyebrow{display:block;color:var(--tm-accent-text);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-caps);text-transform:uppercase}.landing-hero h1,.landing-section h2,.landing-cta h2{letter-spacing:var(--tm-track-display)}.landing-hero h1{margin:var(--tm-space-4) 0 var(--tm-space-6);max-width:16ch;font-size:clamp(40px,5.4vw,62px);line-height:var(--tm-lead-display)}.landing-hero h1 em,.landing-section h2 em{font-style:normal;color:var(--tm-signal-quiet)}.landing-hero__copy>p{max-width:var(--tm-measure);color:var(--tm-text-secondary);font-size:var(--tm-text-lg);line-height:var(--tm-lead-body)}.landing-hero__actions{display:flex;align-items:center;gap:var(--tm-space-5);margin-top:var(--tm-space-8)}.landing-secondary-link{display:inline-flex;align-items:center;min-height:var(--tm-tap-min);padding:0 var(--tm-space-2);color:var(--tm-text-primary);text-decoration:none;font-size:var(--tm-text-sm);font-weight:var(--tm-weight-extrabold);transition:color var(--tm-dur-fast) var(--tm-ease-spring)}.landing-secondary-link:hover{color:var(--tm-accent-text)}.landing-secondary-link span{color:var(--tm-accent-text);margin-left:var(--tm-space-2)}.landing-error{margin-top:var(--tm-space-3)!important;color:var(--tm-signal-hot)!important;font-size:var(--tm-text-sm)!important}.landing-trust-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tm-space-3);margin-top:var(--tm-space-8);color:var(--tm-text-tertiary);font-size:var(--tm-text-xs);font-weight:var(--tm-weight-semibold)}.landing-trust-row i{width:3px;height:3px;border-radius:50%;background:var(--tm-accent)}.landing-hero__visual{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(200px,.7fr);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-xl);background:var(--tm-surface-1);box-shadow:var(--tm-shadow-3),var(--tm-inner-highlight);overflow:hidden}.landing-terminal-bar{grid-column:1 / -1;height:46px;display:flex;align-items:center;gap:var(--tm-space-2);padding:0 var(--tm-space-4);border-bottom:1px solid var(--tm-border-subtle);background:var(--tm-surface-2)}.landing-terminal-bar span{width:7px;height:7px;border-radius:50%;background:var(--tm-surface-3)}.landing-terminal-bar span:first-child{background:var(--tm-accent)}.landing-terminal-bar b{margin-left:auto;color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);letter-spacing:var(--tm-track-caps)}.landing-demo-main{min-height:356px;padding:var(--tm-space-6) var(--tm-space-6) var(--tm-space-5)}.landing-demo-kicker,.landing-demo-side span{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-label);text-transform:uppercase}.landing-demo-value{margin-top:var(--tm-space-3);font-size:42px;font-weight:var(--tm-weight-extrabold);font-variant-numeric:tabular-nums;letter-spacing:var(--tm-track-display)}.landing-demo-value small{margin-left:var(--tm-space-2);color:var(--tm-text-secondary);font-size:var(--tm-text-xs)}.landing-demo-chart{height:190px;display:flex;align-items:end;gap:var(--tm-space-2);margin-top:var(--tm-space-6);border-bottom:1px solid var(--tm-border-subtle)}.landing-demo-chart i{flex:1;min-width:5px;background:var(--tm-surface-3);border-radius:var(--tm-r-xs) var(--tm-r-xs) 0 0}.landing-demo-chart i:nth-last-child(-n+3){background:var(--tm-accent)}.landing-demo-axis{display:flex;justify-content:space-between;margin-top:var(--tm-space-2);color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-bold)}.landing-demo-axis span:last-child{color:var(--tm-signal-hot)}.landing-demo-side{display:grid;gap:var(--tm-space-3);padding:var(--tm-space-4);border-left:1px solid var(--tm-border-subtle)}.landing-demo-side article{display:grid;align-content:center;min-height:72px;padding:var(--tm-space-4);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-sm);background:var(--tm-surface-2)}.landing-demo-side strong{margin-top:var(--tm-space-1);font-size:var(--tm-text-2xl);font-variant-numeric:tabular-nums}.landing-demo-side small{margin-top:3px;color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs)}.landing-demo-note{grid-column:1 / -1;padding:var(--tm-space-3) var(--tm-space-4);border-top:1px solid var(--tm-border-subtle);color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs);text-align:right}.landing-strip{max-width:100%;display:grid;grid-template-columns:repeat(4,1fr);padding:0 max(var(--tm-space-8),calc((100vw - var(--tm-content-max)) / 2));border-block:1px solid var(--tm-border-subtle);background:var(--tm-surface-2)}.landing-strip div{display:grid;gap:var(--tm-space-1);padding:var(--tm-space-5) var(--tm-space-6);border-right:1px solid var(--tm-border-subtle)}.landing-strip div:first-child{border-left:1px solid var(--tm-border-subtle)}.landing-strip strong{font-size:var(--tm-text-sm);font-variant-numeric:tabular-nums}.landing-strip span{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs)}.landing-section{max-width:var(--tm-content-max);margin:0 auto;padding:var(--tm-space-20) var(--tm-space-8)}.landing-section__heading{max-width:46ch}.landing-section h2{margin:var(--tm-space-3) 0;font-size:clamp(30px,3.4vw,42px);line-height:var(--tm-lead-display)}.landing-section__heading>p{color:var(--tm-text-secondary);font-size:var(--tm-text-md);line-height:var(--tm-lead-body)}.landing-signal-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:var(--tm-space-4);margin-top:var(--tm-space-10)}.landing-signal-grid article{position:relative;min-height:292px;padding:var(--tm-space-5);border:1px solid var(--tm-border-subtle);border-radius:var(--tm-r-lg);background:var(--tm-surface-1);overflow:hidden}.landing-signal-grid article.is-featured{border-color:var(--tm-accent-edge);background:var(--tm-surface-1);box-shadow:inset 0 2px 0 var(--tm-accent)}.landing-signal-grid article>span{color:var(--tm-accent-text);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);letter-spacing:var(--tm-track-caps);text-transform:uppercase}.landing-signal-grid h3{margin:var(--tm-space-4) 0 var(--tm-space-2);font-size:var(--tm-text-xl);line-height:var(--tm-lead-heading)}.landing-signal-grid p{color:var(--tm-text-secondary);font-size:var(--tm-text-xs);line-height:var(--tm-lead-body)}.landing-signal-grid article>div:not(.landing-spark){display:grid;gap:3px;margin-top:var(--tm-space-8)}.landing-signal-grid strong{font-size:var(--tm-text-3xl);font-variant-numeric:tabular-nums}.landing-signal-grid small{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs)}.landing-spark{position:absolute;left:var(--tm-space-5);right:var(--tm-space-5);bottom:var(--tm-space-5);height:48px;display:flex;gap:var(--tm-space-1);align-items:end}.landing-spark i{flex:1;height:25%;background:var(--tm-surface-3);border-radius:3px 3px 0 0}.landing-spark i:nth-child(2){height:37%}.landing-spark i:nth-child(3){height:32%}.landing-spark i:nth-child(4){height:56%;background:var(--tm-surface-3)}.landing-spark i:nth-child(5){height:73%;background:var(--tm-accent)}.landing-spark i:nth-child(6){height:94%;background:var(--tm-accent)}.landing-section--product{border-top:1px solid var(--tm-border-subtle)}.landing-feature-list{margin-top:var(--tm-space-10);border-top:1px solid var(--tm-border-subtle)}.landing-feature-list article{display:grid;grid-template-columns:70px minmax(220px,.8fr) minmax(0,1.2fr);gap:var(--tm-space-8);align-items:start;padding:var(--tm-space-6) 0;border-bottom:1px solid var(--tm-border-subtle)}.landing-feature-list article>span{color:var(--tm-accent-text);font-size:var(--tm-text-2xs);font-weight:var(--tm-weight-extrabold);font-variant-numeric:tabular-nums}.landing-feature-list h3{margin:0;font-size:var(--tm-text-lg)}.landing-feature-list p{margin:0;max-width:var(--tm-measure);color:var(--tm-text-secondary);font-size:var(--tm-text-base);line-height:var(--tm-lead-body)}.landing-cta{max-width:var(--tm-content-max);margin:0 auto var(--tm-space-16);display:flex;justify-content:space-between;align-items:center;gap:var(--tm-space-10);padding:var(--tm-space-10);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-xl);background:var(--tm-surface-1)}.landing-cta h2{margin:var(--tm-space-2) 0;font-size:var(--tm-text-4xl)}.landing-cta p{margin:0;max-width:var(--tm-measure);color:var(--tm-text-secondary);font-size:var(--tm-text-base)}.landing-footer{max-width:var(--tm-content-max);margin:0 auto;padding:var(--tm-space-6) var(--tm-space-8) var(--tm-space-10);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--tm-space-6);border-top:1px solid var(--tm-border-subtle)}.landing-footer .brand-logo__copy{display:none}.landing-footer p,.landing-footer span{color:var(--tm-text-tertiary);font-size:var(--tm-text-2xs)}.landing-footer span{text-transform:uppercase;letter-spacing:var(--tm-track-label);font-weight:var(--tm-weight-extrabold)}@media(max-width:1100px){.landing-hero{grid-template-columns:1fr;padding-top:var(--tm-space-12)}.landing-hero__copy{max-width:820px}.landing-signal-grid{grid-template-columns:1fr 1fr}.landing-signal-grid article:first-child{grid-column:1 / -1}.landing-strip{grid-template-columns:1fr 1fr}.landing-strip div:nth-child(3){border-left:1px solid var(--tm-border-subtle);border-top:1px solid var(--tm-border-subtle)}.landing-strip div:nth-child(4){border-top:1px solid var(--tm-border-subtle)}}@media(max-width:760px){.landing-nav{padding:var(--tm-space-4)}.landing-nav__actions>a{display:none}.landing-nav__actions{gap:var(--tm-space-2)}.landing-hero{padding:var(--tm-space-10) var(--tm-space-4) var(--tm-space-12);gap:var(--tm-space-8)}.landing-hero h1{max-width:none}.landing-hero__copy>p{font-size:var(--tm-text-md)}.landing-hero__actions{align-items:stretch;flex-direction:column}.landing-hero__actions .landing-button{width:100%}.landing-hero__visual{grid-template-columns:1fr}.landing-demo-main{padding:var(--tm-space-5) var(--tm-space-4)}.landing-demo-side{border-left:0;border-top:1px solid var(--tm-border-subtle);grid-template-columns:1fr 1fr}.landing-strip{padding:0 var(--tm-space-4);grid-template-columns:1fr}.landing-strip div{border-left:1px solid var(--tm-border-subtle);border-top:1px solid var(--tm-border-subtle)}.landing-strip div:first-child{border-top:0}.landing-section{padding:var(--tm-space-16) var(--tm-space-4)}.landing-signal-grid{grid-template-columns:1fr}.landing-signal-grid article:first-child{grid-column:auto}.landing-feature-list article{grid-template-columns:40px 1fr;gap:var(--tm-space-3)}.landing-feature-list p{grid-column:2}.landing-cta{margin:0 var(--tm-space-4) var(--tm-space-12);padding:var(--tm-space-6);align-items:flex-start;flex-direction:column}.landing-footer{margin:0 var(--tm-space-4);padding-inline:0;grid-template-columns:1fr}.landing-footer span{justify-self:start}}.account-page{max-width:1180px;margin:0 auto;padding:42px 32px 80px}.account-page__header{padding-bottom:28px;border-bottom:1px solid rgba(70,73,76,.8)}.account-page__header h1{font-size:36px;margin:10px 0 8px}.account-page__header p,.account-muted,.account-page__footer{color:var(--tm-text-tertiary)}.account-page__notice{margin:18px 0}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.account-card,.account-privacy-card{background:var(--tm-surface-3);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-lg);padding:22px}.account-card__eyebrow{font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--tm-accent-text)}.account-card h2,.account-privacy-card h2{font-size:19px;margin:7px 0 20px}.account-field{display:grid;gap:8px;margin:14px 0}.account-field span,.account-readonly span{font-size:10px;color:var(--tm-text-tertiary);font-weight:700}.account-field input{height:44px;border:1px solid var(--tm-border-default);border-radius:var(--tm-r-sm);background:var(--tm-surface-3);color:var(--tm-text-primary);padding:0 12px;outline:none}.account-field input:focus{border-color:var(--tm-border-default)}.account-readonly{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(70,73,76,.55)}.account-readonly strong{font-size:12px}.account-card .primary{margin-top:20px}.account-identity{display:flex;justify-content:space-between;gap:20px;align-items:center;background:var(--tm-surface-3);border-radius:var(--tm-r-sm);padding:14px;margin-bottom:12px}.account-identity div{display:grid;gap:3px}.account-identity strong{font-size:13px}.account-identity span,.account-identity small{font-size:10px;color:var(--tm-text-tertiary)}.account-status{text-transform:capitalize}.account-status--active{color:var(--tm-text-primary)}.account-status--deleted,.account-status--suspended{color:var(--tm-accent-text)}.account-privacy-card{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:30px}.account-privacy-card>div{max-width:760px}.account-privacy-card p{color:var(--tm-text-tertiary);font-size:12px;line-height:1.6;margin:0}.danger-button{border:1px solid rgba(208,0,0,.65);background:var(--tm-accent-wash);color:var(--tm-text-primary);border-radius:var(--tm-r-sm);padding:11px 16px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background-color var(--tm-dur-fast) var(--tm-ease-spring),transform var(--tm-dur-fast) var(--tm-ease-spring)}.danger-button:active{transform:scale(.97)}.danger-button:hover{background:var(--tm-red-900)}.danger-button:disabled,.primary:disabled{opacity:.45;cursor:not-allowed}.account-page__footer{margin-top:28px;font-size:10px;line-height:1.5}.deleted-account-gate{min-height:100vh;display:grid;place-items:center;padding:28px;background:var(--tm-surface-2);color:var(--tm-text-primary)}.deleted-account-gate__card{max-width:620px;width:100%;background:var(--tm-surface-3);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-lg);padding:30px;text-align:center}.deleted-account-gate__card h1{font-size:28px;margin:14px 0}.deleted-account-gate__card p{color:var(--tm-text-tertiary);line-height:1.6}.deleted-account-gate__actions{display:flex;justify-content:center;gap:10px;margin-top:24px}.deleted-account-gate__actions button:not(.primary){border:1px solid var(--tm-border-default);background:var(--tm-surface-3);color:var(--tm-text-primary);border-radius:var(--tm-r-sm);padding:10px 14px;cursor:pointer}@media(max-width:800px){.account-page{padding:26px 16px 60px}.account-grid{grid-template-columns:1fr}.account-privacy-card{align-items:flex-start;flex-direction:column}.deleted-account-gate__actions{flex-direction:column}}.methodology-page{max-width:1240px;margin:0 auto;padding:46px 32px 88px}.methodology-hero{max-width:900px}.methodology-hero h1{font-size:48px;line-height:1.02;letter-spacing:-.035em;margin:12px 0 16px}.methodology-hero>p{font-size:17px;line-height:1.65;color:var(--tm-text-tertiary);max-width:820px}.methodology-hero__note{margin-top:24px;padding:16px 18px;border:1px solid var(--tm-border-default);border-radius:var(--tm-r-md);background:var(--tm-surface-3);color:var(--tm-text-secondary);font-size:13px;line-height:1.55}.methodology-jump{display:flex;flex-wrap:wrap;gap:9px;margin:28px 0 0}.methodology-jump a{color:var(--tm-text-primary);text-decoration:none;border:1px solid var(--tm-border-default);background:var(--tm-surface-3);border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700}.methodology-jump a:hover{border-color:var(--tm-accent);color:var(--tm-text-primary)}.methodology-section{padding:48px 0;border-bottom:1px solid rgba(70,73,76,.8);scroll-margin-top:28px}.methodology-section__heading{display:flex;gap:18px;align-items:flex-start;margin-bottom:24px}.methodology-section__heading>span{color:var(--tm-accent-text);font-size:11px;font-weight:800;letter-spacing:.08em;padding-top:5px}.methodology-section__heading h2,.methodology-two-col h2,.methodology-disclaimer h2{font-size:24px;margin:0 0 7px}.methodology-section__heading p,.methodology-two-col p,.methodology-disclaimer p{margin:0;color:var(--tm-text-tertiary);line-height:1.6;font-size:13px}.methodology-grid--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.methodology-card,.methodology-two-col>article,.methodology-flow article,.methodology-disclaimer,.methodology-intelligence-card{background:var(--tm-surface-3);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-lg);padding:20px}.methodology-card h3{font-size:15px;margin:0 0 8px}.methodology-card p{font-size:12px;line-height:1.55;color:var(--tm-text-tertiary);margin:0}.methodology-lifecycle{display:grid;gap:10px}.methodology-lifecycle article{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;align-items:start;padding:15px 18px;background:var(--tm-surface-3);border:1px solid var(--tm-border-default);border-radius:var(--tm-r-sm)}.methodology-lifecycle strong{color:var(--tm-accent-text);font-size:12px;letter-spacing:.04em}.methodology-lifecycle p{margin:0;color:var(--tm-text-tertiary);font-size:12px;line-height:1.55}.methodology-intelligence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.methodology-intelligence-card{scroll-margin-top:30px}.methodology-intelligence-card>span{display:block;color:var(--tm-accent-text);font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:7px}.methodology-intelligence-card h3{font-size:18px;margin:0 0 8px}.methodology-intelligence-card>p{color:var(--tm-text-tertiary);font-size:12px;line-height:1.6;margin:0}.methodology-formula,.methodology-confidence{margin-top:15px;padding-top:14px;border-top:1px solid rgba(70,73,76,.75)}.methodology-formula small,.methodology-confidence small{display:block;color:var(--tm-text-tertiary);font-size:9px;font-weight:800;letter-spacing:.08em;margin-bottom:6px}.methodology-formula strong{display:block;color:var(--tm-text-primary);font-size:12px;line-height:1.5}.methodology-confidence p{margin:0;color:var(--tm-text-tertiary);font-size:11px;line-height:1.55}.methodology-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.methodology-two-col>article{min-height:240px}.methodology-two-col ul{padding-left:18px;color:var(--tm-text-tertiary);font-size:12px;line-height:1.7}.methodology-two-col li strong{color:var(--tm-text-primary)}.methodology-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.methodology-flow article{min-height:210px}.methodology-flow b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--tm-accent);color:var(--tm-accent-on);font-size:11px;margin-bottom:26px}.methodology-flow strong{display:block;font-size:14px;margin-bottom:8px}.methodology-flow p{margin:0;color:var(--tm-text-tertiary);font-size:11px;line-height:1.55}.methodology-disclaimer{margin-top:48px;border-color:#d0000059;background:linear-gradient(180deg,rgba(208,0,0,.06),var(--tm-surface-3))}.methodology-disclaimer p{max-width:880px}.methodology-disclaimer strong{color:var(--tm-text-primary)}@media(max-width:1000px){.methodology-grid--cards,.methodology-intelligence-grid,.methodology-flow{grid-template-columns:1fr 1fr}}@media(max-width:760px){.methodology-page{padding:28px 16px 70px}.methodology-hero h1{font-size:36px}.methodology-grid--cards,.methodology-intelligence-grid,.methodology-two-col,.methodology-flow{grid-template-columns:1fr}.methodology-lifecycle article{grid-template-columns:1fr;gap:6px}.methodology-section{padding:38px 0}}.admin-users-v1{display:grid;gap:18px;padding:20px;border:1px solid var(--border);border-radius:var(--tm-r-lg);background:var(--panel)}.admin-users-v1__head{display:flex;justify-content:space-between;gap:20px;align-items:end}.admin-users-v1__head span,.admin-users-v1__block>span{font-size:11px;letter-spacing:.12em;color:var(--muted);font-weight:800}.admin-users-v1__head h3{margin:4px 0 6px;font-size:24px}.admin-users-v1__head p{margin:0;color:var(--muted)}.admin-users-v1__head form{display:flex;gap:8px;min-width:320px}.admin-users-v1__head input{width:100%}.admin-users-v1__layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.6fr);gap:14px}.admin-users-v1__list{display:grid;gap:7px;max-height:620px;overflow:auto}.admin-users-v1__list>button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;text-align:left;padding:12px;border:1px solid var(--border);border-radius:var(--tm-r-sm);background:transparent}.admin-users-v1__list>button.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.admin-users-v1__list strong,.admin-users-v1__list small{display:block}.admin-users-v1__list small{color:var(--muted);overflow:hidden;text-overflow:ellipsis}.admin-users-v1__list em{font-style:normal;font-size:11px;font-weight:800;text-transform:uppercase}.admin-users-v1__list em[data-status=suspended],.admin-users-v1__list em[data-status=deleted]{color:var(--accent)}.admin-users-v1__detail{display:grid;gap:14px}.admin-users-v1__identity{display:flex;justify-content:space-between;gap:20px;padding:16px;border:1px solid var(--border);border-radius:var(--tm-r-md)}.admin-users-v1__identity span{font-size:11px;color:var(--muted);font-weight:800;letter-spacing:.12em}.admin-users-v1__identity h4{margin:4px 0;font-size:21px}.admin-users-v1__identity p{margin:0;color:var(--muted)}.admin-users-v1__identity>div:last-child{display:grid;justify-items:end;align-content:start;gap:4px}.admin-users-v1__identity small{color:var(--muted)}.admin-users-v1__reason{margin:0;padding:12px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.admin-users-v1__block{display:grid;gap:10px;padding:15px;border:1px solid var(--border);border-radius:var(--tm-r-md)}.admin-users-v1__roles{display:grid;gap:8px}.admin-users-v1__roles label{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--border);border-radius:var(--tm-r-sm)}.admin-users-v1__roles small{display:block;color:var(--muted);margin-top:2px;font-size:11px}.admin-users-v1__readonly{color:var(--muted)}.admin-users-v1__suspend{display:grid;grid-template-columns:1fr 160px;gap:8px}.admin-users-v1__suspend textarea{min-height:82px;resize:vertical}.admin-users-v1__actions{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:980px){.admin-users-v1__head{align-items:stretch;flex-direction:column}.admin-users-v1__head form{min-width:0}.admin-users-v1__layout{grid-template-columns:1fr}.admin-users-v1__list{max-height:280px}.admin-users-v1__suspend{grid-template-columns:1fr}}.ops-table__row,.library-table__row,.trending-ranking__row,.creator-video-row,.creator-topic-row{content-visibility:auto;contain-intrinsic-size:auto 56px}.creator-board__row,.signal-row,.data-row{content-visibility:auto;contain-intrinsic-size:auto 64px}.discovery-upload-grid>*,.creator-upload-library__video{content-visibility:auto;contain-intrinsic-size:auto 220px}@media print{.ops-table__row,.library-table__row,.trending-ranking__row,.creator-video-row,.creator-topic-row,.creator-board__row,.signal-row,.data-row,.discovery-upload-grid>*,.creator-upload-library__video{content-visibility:visible}}@keyframes tm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tm-rise-sm{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tm-stick{0%{box-shadow:none;border-bottom-color:transparent}to{box-shadow:var(--tm-shadow-1);border-bottom-color:var(--tm-border-default)}}@keyframes tm-read-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.desk-section,.landing-section__heading,.landing-feature-list article,.landing-cta,.placeholder-page__panel,.filter-bar{animation:tm-rise linear both;animation-timeline:view();animation-range:entry 8% entry 46%}.explore-card,.market-kpis article,.landing-signal-grid article,.landing-strip div,.metric-card,.stat-card,.data-panel,.data-card,.creator-board,.topic-card,.personal-signals-card,.hero-video-card,.secondary-videos{animation:tm-rise-sm linear both;animation-timeline:view();animation-range:entry 4% entry 40%}.product-section-switcher{animation:tm-stick linear both;animation-timeline:scroll();animation-range:0 72px}.signal-desk:before,.placeholder-page:before{content:"";position:fixed;inset:0 0 auto;z-index:var(--tm-z-header);height:2px;background:var(--tm-accent);transform-origin:0 50%;transform:scaleX(0);animation:tm-read-progress linear both;animation-timeline:scroll()}}}:where(h1,h2,h3,h4)[id],:where([id])[data-anchor]{scroll-margin-top:calc(var(--tm-space-16) + var(--tm-space-4))}.signal-row,.data-row,.creator-board__row,.secondary-videos article{position:relative}.signal-row:before,.data-row:before,.creator-board__row:before,.secondary-videos article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--tm-accent);transform:scaleY(0);transform-origin:50% 50%;transition:transform var(--tm-dur-fast) var(--tm-ease-spring)}.signal-row:hover:before,.data-row:hover:before,.creator-board__row:hover:before,.secondary-videos article:hover:before{transform:scaleY(1)}.explore-card,.data-panel,.data-card{transition:transform var(--tm-dur-fast) var(--tm-ease-spring),border-color var(--tm-dur-fast) var(--tm-ease-spring),box-shadow var(--tm-dur-fast) var(--tm-ease-spring)}.app-sidebar__brand .brand-logo__mark{transition:transform var(--tm-dur-base) var(--tm-ease-spring)}.app-sidebar__brand:hover .brand-logo__mark{transform:translate(1px) scale(1.04)}.app-sidebar__brand:active .brand-logo__mark{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.signal-row:before,.data-row:before,.creator-board__row:before,.secondary-videos article:before{transition:none}.app-sidebar__brand .brand-logo__mark{transition:none}}
