/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:var(--font-jetbrains-mono);--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-jakarta);--default-mono-font-family:var(--font-jetbrains-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f5f7fa;--background-strong:#f8fafc;--background-muted:#eef3f7;--surface:#fff;--surface-muted:#fbfcfe;--foreground:#111827;--foreground-muted:#566174;--foreground-subtle:#8a94a6;--ink:#121821;--ink-muted:#1c2633;--ink-soft:#11182714;--ink-foreground:#fff;--accent:#2563eb;--accent-strong:#1647be;--accent-soft:#eaf1ff;--mint:#ddf8ee;--success:#087a55;--success-soft:#e4f7ef;--warning:#b35a00;--warning-soft:#fff0d7;--danger:#c82145;--danger-soft:#ffe7ed;--border:#dde4ee;--border-soft:#edf2f7;--border-strong:#c5d0df;--border-inverse:#ffffff1a;--shadow-soft:0 1px 2px #1118270f, 0 12px 32px #1118270d;--shadow-card:0 1px 2px #1118270f, 0 18px 40px #1118270f;--shadow-glow:0 18px 48px #2563eb29;--text-display:3.5rem;--text-page:1.75rem;--text-section:1.25rem;--text-body:.875rem;--text-label:.75rem;--control-height:44px;--radius-control:8px;--radius-panel:12px;--radius-pill:999px;--shadow-panel:0 8px 24px #202a240f;--shadow-overlay:0 18px 48px #202a2429}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #fbfcfe 0, var(--background) 360px), var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-jakarta), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}::selection{background:var(--accent-soft);color:var(--foreground)}.dashboard-shell{width:min(1420px,100vw - 40px);margin:0 auto;padding:20px 0 64px}.app-header{z-index:30;border:1px solid var(--border);min-height:72px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-radius:18px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:16px;margin:0 auto 20px;padding:12px 14px 12px 16px;display:grid;position:sticky;top:0}.brand-lockup,.hero-proof,.preview-bar,.window-dots,.legend{align-items:center;display:flex}.brand-lockup{color:var(--foreground);gap:12px;font-size:1rem;font-weight:800}.brand-lockup div{gap:2px;display:grid}.brand-lockup small,.header-status{color:var(--foreground-muted);font-size:.78rem;font-weight:700}.brand-mark{background:var(--ink);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 22px #1118272e}.brand-mark span{background:var(--accent-soft);border-radius:3px;width:13px;height:13px;transform:rotate(45deg)}.header-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.header-status span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);padding:6px 10px}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.meta-connect-button{color:#fff;background:#1877f2;border:1px solid #1877f2;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px #1877f233}.meta-connect-button:hover{background:#0f64d6}.meta-connect-button:disabled{cursor:not-allowed;opacity:.55}.meta-connection-card{background:radial-gradient(circle at 7% 0%, #1877f21f, transparent 34%), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #cfe0fa;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:center;gap:24px;margin:0 0 20px;padding:20px;display:grid}.meta-connection-card.is-connected{background:radial-gradient(circle at 7% 0%, #087a551a, transparent 34%), var(--surface);border-color:#b9e7d5}.meta-connection-copy{align-items:center;gap:14px;display:flex}.meta-source-mark{color:#fff;width:50px;height:50px;font-family:var(--font-display);background:#1877f2;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;display:inline-flex}.meta-connection-card.is-connected .meta-source-mark{background:var(--success)}.meta-connection-copy h2,.meta-connection-copy p{margin:0}.meta-connection-copy h2{font-family:var(--font-display);margin-top:2px;font-size:1.05rem}.meta-connection-copy>div>p:last-child{color:var(--foreground-muted);margin-top:5px;line-height:1.45}.meta-connection-controls{justify-items:stretch;gap:8px;display:grid}.meta-connection-controls label{gap:5px;display:grid}.meta-connection-controls label>span{color:var(--foreground-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.meta-connection-controls select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:42px;color:var(--foreground);border-radius:10px;padding:0 12px}.meta-connection-controls small{color:var(--foreground-muted)}.meta-connection-actions{align-items:center;gap:10px;display:flex}.text-button{color:var(--accent-strong);background:0 0;border:0;padding:7px 4px;font-weight:800}.secondary-button,.tertiary-button{border:1px solid var(--border);background:var(--ink);min-height:42px;color:var(--ink-foreground);border-radius:10px;padding:0 18px;font-weight:800;transition:transform .18s,background .18s,box-shadow .18s;box-shadow:0 10px 20px #11182714}.tertiary-button{background:var(--surface);color:var(--foreground);align-self:end}.secondary-button:hover{background:var(--ink-muted);transform:translateY(-1px);box-shadow:0 14px 26px #11182724}.tertiary-button:hover{background:var(--background-muted)}.creative-identity-meta{color:var(--foreground-muted);font-family:var(--font-jetbrains-mono), monospace;flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:.66rem;font-weight:700;display:flex}.creative-identity-meta>span{border:1px solid var(--border);background:var(--surface-muted);border-radius:999px;padding:2px 6px}.creative-preview-toolbar{justify-content:space-between;align-items:end;gap:12px;display:flex}.creative-preview-toolbar label{flex:1;gap:5px;display:grid}.creative-preview-toolbar label span{color:var(--foreground-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.creative-preview-toolbar select{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:42px;padding:0 10px}.creative-placement-preview{gap:12px;display:grid}.meta-preview-frame{border:1px solid var(--border);background:var(--background-muted);border-radius:14px;width:100%;min-height:520px}.creative-preview-fallback{border:1px dashed var(--border-strong);background:var(--surface-muted);text-align:left;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:140px;padding:18px;display:flex}.creative-preview-fallback .creative-avatar{border-radius:14px;width:92px;height:92px}.creative-preview-fallback div{gap:5px;display:grid}.creative-preview-fallback small{max-width:320px;color:var(--foreground-muted);line-height:1.45}.identity-detail-list{gap:8px;margin:14px 0;display:grid}.identity-detail-list>div{grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.identity-detail-list span{color:var(--foreground-muted);font-size:.75rem;font-weight:800}.identity-detail-list code{overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-jetbrains-mono), monospace;font-size:.78rem}.topbar{text-align:center;grid-template-columns:minmax(0,1fr) 360px;align-items:end;gap:28px;margin-bottom:32px;display:grid}.dashboard-layout{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:20px;display:grid}.side-nav{background:var(--ink);box-shadow:var(--shadow-card);border:1px solid #ffffff14;border-radius:18px;gap:8px;padding:14px;display:grid;position:sticky;top:94px}.side-nav-label{color:#ffffff7a;text-transform:uppercase;padding:2px 8px 6px;font-size:.72rem;font-weight:800}.side-nav button{color:#ffffffad;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;gap:3px;width:100%;min-height:62px;padding:11px 12px 11px 16px;display:grid;position:relative}.side-nav button span{color:#ffffffeb;font-weight:800}.side-nav button small{color:#ffffff8f;font-size:.74rem;line-height:1.3}.side-nav button.active:before{background:var(--success);content:"";border-radius:999px;width:3px;position:absolute;top:14px;bottom:14px;left:7px}.side-nav button.active span,.side-nav button.active small{color:var(--foreground)}.workspace{min-width:0}.workspace-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:16px;padding:2px 2px 0;display:flex}.workspace-heading span{color:var(--foreground-subtle);text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.workspace-heading h1{max-width:none;color:var(--foreground);margin:0;font-size:1.75rem;font-weight:700;line-height:1.08}.workspace-heading p{color:var(--foreground-muted);white-space:nowrap;margin:0 0 4px;font-size:.88rem;font-weight:600}.mobile-section-nav{display:none}.page-stack{gap:18px;display:grid}.hero-copy{justify-items:center;display:grid}.eyebrow,.panel-kicker{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--surface);width:fit-content;min-height:28px;color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;justify-content:center;align-items:center;margin:0 0 16px;padding:5px 11px 7px;font-size:.75rem;font-weight:800;display:inline-flex}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:0}h1{max-width:900px;margin-bottom:18px;font-size:clamp(2.8rem,6vw,4.95rem);font-weight:700;line-height:.98}h2{margin-bottom:10px;font-size:1rem;font-weight:700}h3{font-weight:700}.lede{max-width:760px;color:var(--foreground-muted);margin-bottom:0;font-size:1.05rem;line-height:1.55}.hero-proof{color:var(--foreground-subtle);flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:26px;font-size:.94rem;font-weight:600}.hero-proof span{padding-left:16px;position:relative}.hero-proof span:before{background:var(--accent-strong);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.upload-panel,.filter-panel,.quadrant-card,.fatigue-card,.fatigue-panel,.freshness-card,.freshness-panel,.table-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);border-radius:18px}.fatigue-card{padding:18px}.fatigue-hero{justify-content:space-between;align-items:start;gap:24px;margin-bottom:16px;display:flex}.fatigue-hero h2{max-width:820px;margin:0 0 8px;font-size:1.5rem}.fatigue-hero p:not(.eyebrow){max-width:820px;color:var(--foreground-muted);margin:0;font-size:.92rem;line-height:1.55}.fatigue-window-control{flex:none}.fatigue-window-control>span{color:var(--foreground-muted);margin-bottom:6px;font-size:.75rem;font-weight:800;display:block}.fatigue-method-note{border:1px solid #2563eb33;border-left:4px solid var(--accent);background:var(--accent-soft);color:#173d8f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;margin-bottom:16px;padding:13px 15px;font-size:.82rem;line-height:1.45;display:grid}.fatigue-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.fatigue-summary article{border:1px solid var(--border);background:var(--surface-muted);border-radius:16px;padding:16px}.fatigue-summary article.fatigue-summary-alert{background:var(--danger-soft);border-color:#c8214533}.fatigue-summary span,.fatigue-summary small{color:var(--foreground-muted);font-size:.76rem;display:block}.fatigue-summary strong{font-family:var(--font-display), sans-serif;margin:10px 0 5px;font-size:1.72rem;line-height:1;display:block}.fatigue-summary-alert strong{color:var(--danger)}.fatigue-periods{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.fatigue-periods span{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground-muted);padding:7px 10px;font-size:.72rem}.fatigue-periods strong{color:var(--foreground)}.fatigue-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:14px;margin-bottom:14px;display:grid}.fatigue-layout>*{min-width:0}.fatigue-panel{padding:16px}.fatigue-panel-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:14px;display:flex}.fatigue-panel-heading h3{margin:8px 0 0;font-size:1.02rem}.fatigue-panel-heading>small{color:var(--foreground-muted);font-size:.74rem}.fatigue-priority-list{gap:10px;display:grid}.fatigue-priority-row{border-top:1px solid var(--border-soft);grid-template-columns:minmax(180px,1fr) minmax(280px,1.35fr) auto;align-items:center;gap:14px;padding-top:11px;display:grid}.fatigue-priority-row>div>span{color:var(--foreground-muted);margin-top:4px;font-size:.76rem;line-height:1.4;display:block}.fatigue-priority-row dl{gap:5px;margin:0;display:grid}.fatigue-priority-row dl div{grid-template-columns:54px minmax(0,1fr);gap:8px;font-size:.72rem;display:grid}.fatigue-priority-row dt{color:var(--foreground-subtle);font-weight:800}.fatigue-priority-row dd{color:var(--foreground-muted);margin:0}.fatigue-status{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--background-muted);width:fit-content;color:var(--foreground-muted);white-space:nowrap;align-items:center;padding:6px 9px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.fatigue-status.confirmed-fatigue{background:var(--danger-soft);color:var(--danger);border-color:#c821452e}.fatigue-status.watch{background:var(--warning-soft);color:var(--warning);border-color:#b35a0033}.fatigue-status.no-confirmed-fatigue{background:var(--success-soft);color:var(--success);border-color:#087a5529}.fatigue-rule-card{background:var(--ink);color:var(--ink-foreground)}.fatigue-rule-card .panel-kicker,.fatigue-rule-card small,.fatigue-rule-card li span{color:#ffffff9e}.fatigue-rule-card h3{margin:8px 0 14px}.fatigue-rule-card ol{gap:12px;margin:0 0 16px;padding-left:22px;display:grid}.fatigue-rule-card li{padding-left:3px}.fatigue-rule-card li::marker{color:#87b3ff;font-weight:800}.fatigue-rule-card li strong,.fatigue-rule-card li span{font-size:.76rem;display:block}.fatigue-rule-card li span{margin-top:3px;line-height:1.4}.fatigue-rule-card>small{font-size:.7rem;line-height:1.45;display:block}.fatigue-empty{border:1px dashed var(--border-strong);background:var(--surface-muted);border-radius:12px;gap:5px;padding:20px;display:grid}.fatigue-empty span{color:var(--foreground-muted);font-size:.8rem;line-height:1.45}.fatigue-evidence{overflow:hidden}.fatigue-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fatigue-legend span{border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--foreground-muted);padding:5px 8px;font-size:.66rem;font-weight:800}.fatigue-legend .confirmed{background:var(--danger-soft);color:var(--danger);border-color:#c821452e}.fatigue-legend .unconfirmed{background:var(--warning-soft);color:var(--warning);border-color:#b35a0033}.fatigue-table-scroll{border:1px solid var(--border);border-radius:14px;width:100%;overflow-x:auto}.fatigue-table{border-collapse:collapse;background:var(--surface);width:100%;min-width:2040px}.fatigue-table th,.fatigue-table td{border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top;padding:10px}.fatigue-table th{z-index:2;background:var(--background-muted);color:var(--foreground-muted);white-space:nowrap;font-size:.68rem;font-weight:800;position:sticky;top:0}.fatigue-table th:first-child,.fatigue-table td:first-child{z-index:1;background:var(--surface);width:220px;max-width:220px;position:sticky;left:0;box-shadow:10px 0 18px #1118270a}.fatigue-table th:first-child{z-index:3;background:var(--background-muted)}.fatigue-table td>small{color:var(--foreground-muted);margin-top:5px;font-size:.68rem;display:block}.fatigue-metric-cell{border-left:3px solid var(--border);gap:4px;min-width:132px;padding-left:8px;display:grid}.fatigue-metric-cell strong{font-family:var(--font-jetbrains-mono), monospace;font-size:.78rem}.fatigue-metric-cell span{color:var(--foreground-muted);white-space:nowrap;font-size:.66rem}.fatigue-metric-cell em{border-radius:var(--radius-pill);background:var(--background-muted);width:fit-content;color:var(--foreground-muted);padding:4px 6px;font-size:.62rem;font-style:normal;font-weight:800}.fatigue-metric-cell.confirmed{border-left-color:var(--danger)}.fatigue-metric-cell.confirmed strong{color:var(--danger)}.fatigue-metric-cell.confirmed em{background:var(--danger-soft);color:var(--danger)}.fatigue-metric-cell.unconfirmed{border-left-color:var(--warning)}.fatigue-metric-cell.unconfirmed strong{color:var(--warning)}.fatigue-metric-cell.unconfirmed em{background:var(--warning-soft);color:var(--warning)}.fatigue-metric-cell.stable{border-left-color:var(--success)}.fatigue-metric-cell.stable em{background:var(--success-soft);color:var(--success)}.fatigue-metric-cell.unavailable{opacity:.62}.upload-panel{text-align:left;gap:12px;padding:20px;display:grid}.upload-panel h2{margin-bottom:2px;font-size:1.3rem}.upload-panel p{color:var(--foreground-muted);margin:0;font-size:.84rem;line-height:1.45}.panel-kicker{color:var(--foreground);margin-bottom:0;font-size:.68rem}.file-control{align-items:center;gap:8px;display:inline-flex}.header-actions .file-control{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--foreground);border-radius:10px;padding:0 14px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;position:relative}.header-actions .file-control:hover{border-color:var(--border-strong);background:var(--surface-muted);transform:translateY(-1px)}.header-actions .file-control input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.file-control span,.filter-panel span,.freshness-controls span{color:var(--foreground-muted);font-size:.75rem;font-weight:800}.file-control input::file-selector-button{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:8px;margin-right:0;padding:8px 10px;font-weight:700}.secondary-button{background:var(--ink);width:fit-content;padding:0 16px}.compact-button{white-space:nowrap;min-height:38px}.error-text{font-weight:800;color:var(--danger)!important}.summary-section{margin-bottom:0}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.metric-grid article{border:1px solid var(--border);min-height:136px;box-shadow:var(--shadow-card);background:linear-gradient(#fff 0,#fbfcff 100%);border-radius:18px;padding:18px;position:relative;overflow:hidden}.metric-grid article:before{background:var(--accent);content:"";height:3px;position:absolute;top:0;left:0;right:0}.metric-grid article:nth-child(2):before{background:var(--success)}.metric-grid article:nth-child(3):before{background:#7c3aed}.metric-grid article:nth-child(4):before{background:var(--warning)}.metric-grid article:nth-child(5):before{background:var(--ink)}.metric-grid span,.metric-grid small{color:var(--foreground-muted);font-size:.75rem;font-weight:700;display:block}.metric-grid span{text-transform:uppercase}.metric-grid strong{color:var(--foreground);font-family:var(--font-display), sans-serif;margin:14px 0 9px;font-size:clamp(1.75rem,2.4vw,2.2rem);font-weight:700;line-height:1.02;display:block}.filter-panel{margin-bottom:0;padding:16px}.filter-primary,.filter-advanced{grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:12px;display:grid}.filter-advanced{border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(120px,1fr));margin-top:14px;padding-top:14px}.filter-panel label{gap:7px;display:grid}.filter-panel input,.filter-panel select,.role-select{border:1px solid var(--border-strong);background:var(--surface-muted);width:100%;min-height:44px;color:var(--foreground);border-radius:11px;outline:none;padding:9px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.filter-panel input:focus,.filter-panel select:focus,.role-select:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-soft);background:var(--surface)}.toggle-row{grid-template-columns:18px 1fr;align-content:end;align-items:center;padding-bottom:7px}.toggle-row input{width:18px;min-height:18px;accent-color:var(--accent-strong)}.section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding:0 2px;display:flex}.section-heading h2{margin:0;font-size:1.45rem}.section-heading p{color:var(--foreground-muted);margin:0;font-size:.88rem}.decision-filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.decision-select-filter,.decision-cohort-filter{min-width:190px;position:relative}.decision-select-filter{border:1px solid var(--border-strong);background:var(--surface);border-radius:11px;gap:4px;min-height:48px;padding:7px 10px 7px 12px;display:grid}.decision-select-filter span{color:var(--foreground-muted);font-size:.68rem;font-weight:800}.decision-select-filter select{width:100%;color:var(--foreground);cursor:pointer;font:inherit;background:0 0;border:0;outline:0;font-size:.82rem;font-weight:800}.decision-select-filter:focus-within{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-soft)}.decision-cohort-filter summary{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;border-radius:11px;gap:4px;min-height:48px;padding:7px 36px 7px 12px;list-style:none;display:grid;position:relative}.decision-cohort-filter summary::-webkit-details-marker{display:none}.decision-cohort-filter summary:after{color:var(--foreground-muted);content:"▾";position:absolute;top:50%;right:12px;transform:translateY(-50%)}.decision-cohort-filter[open] summary{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-soft)}.decision-cohort-filter summary span{color:var(--foreground-muted);font-size:.68rem;font-weight:800}.decision-cohort-filter summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.decision-cohort-options{z-index:20;border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;width:max(100%,280px);max-width:min(340px,100vw - 44px);max-height:300px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 16px 36px #1f2a4429}.decision-cohort-options button,.decision-cohort-options label{border-radius:8px;width:100%;min-height:38px}.decision-cohort-options button{color:var(--foreground);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:8px 10px;font-size:.78rem;font-weight:800}.decision-cohort-options button:hover,.decision-cohort-options label:hover{background:var(--surface-muted)}.decision-cohort-options button.active{background:var(--accent-soft);color:var(--accent-strong)}.decision-cohort-options label{cursor:pointer;grid-template-columns:18px 1fr;align-items:center;gap:9px;padding:8px 10px;display:grid}.decision-cohort-options input{width:16px;height:16px;accent-color:var(--accent-strong);margin:0}.decision-cohort-options span{color:var(--foreground);font-size:.78rem;font-weight:700}.insight-section{margin-bottom:0}.quadrant-card{margin-bottom:16px;padding:18px}.quadrant-header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.quadrant-header .panel-kicker{margin-bottom:10px}.quadrant-header h3{margin:0 0 7px;font-size:1.2rem}.quadrant-header p{max-width:700px;color:var(--foreground-muted);margin:0;font-size:.84rem;line-height:1.5}.quadrant-baseline{border:1px solid var(--border);background:var(--surface-muted);text-align:right;border-radius:13px;flex:none;gap:5px;padding:11px 13px;display:grid}.quadrant-baseline span{color:var(--foreground-subtle);text-transform:uppercase;font-size:.68rem;font-weight:800}.quadrant-baseline strong{font-size:.8rem}.quadrant-baseline small{color:var(--foreground-muted);font-size:.68rem;font-weight:700}.quadrant-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:14px;display:grid}.quadrant-layout>*{min-width:0}.quadrant-scroll{border:1px solid var(--border);background:#fff;border-radius:14px;width:100%;max-width:100%;overflow-x:auto}.quadrant-chart{width:100%;min-width:720px;display:block}.quadrant-zone{stroke:none}.quadrant-gridline{stroke:#8a94a62e;stroke-width:1px}.quadrant-baseline-line{stroke:#667085;stroke-dasharray:6 5;stroke-width:1.5px}.quadrant-axis-tick,.quadrant-axis-title,.quadrant-point-label,.quadrant-zone-label{font-family:var(--font-jetbrains-mono), monospace}.quadrant-axis-tick{fill:var(--foreground-subtle);font-size:11px}.quadrant-axis-title{fill:var(--foreground-muted);font-size:12px;font-weight:700}.quadrant-zone-label{font-size:12px;font-weight:800}.quadrant-zone-label.scale{fill:var(--success)}.quadrant-zone-label.harvesting{fill:var(--warning)}.quadrant-zone-label.demand{fill:var(--accent-strong)}.quadrant-zone-label.rework{fill:var(--danger)}.quadrant-point{outline:none}.quadrant-bubble{cursor:crosshair;stroke:#fff;stroke-width:2px;transition:opacity .14s,stroke-width .14s}.quadrant-bubble.low-confidence{fill-opacity:.24;stroke:currentColor;stroke-dasharray:4 3}.quadrant-bubble.paused{opacity:.42;stroke:#475467;stroke-width:3px;filter:grayscale(.7)}.quadrant-bubble.mixed-delivery{stroke:var(--warning);stroke-dasharray:5 3;stroke-width:3px}.quadrant-point:hover .quadrant-bubble,.quadrant-point:focus .quadrant-bubble{stroke:var(--ink);stroke-width:3px}.quadrant-point-label{fill:var(--foreground);pointer-events:none;font-size:10px;font-weight:700}.quadrant-legend,.quadrant-footer{color:var(--foreground-muted);flex-wrap:wrap;gap:12px;font-size:.72rem;display:flex}.quadrant-legend{margin-top:9px}.quadrant-legend strong{color:var(--foreground)}.quadrant-legend span{align-items:center;gap:5px;display:inline-flex}.quadrant-legend i{border-radius:50%;width:10px;height:10px;display:inline-block}.quadrant-legend .role-tofu{background:#2563eb}.quadrant-legend .role-bofu{background:#7c3aed}.quadrant-legend .paused{opacity:.7;background:#d0d5dd;border:2px solid #475467}.quadrant-legend .mixed-delivery{border:2px dashed var(--warning);background:var(--warning-soft)}.quadrant-legend .low-confidence{border:1.5px dashed var(--foreground-subtle);background:0 0}.quadrant-detail{border:1px solid var(--border);background:var(--surface-muted);border-radius:14px;align-content:start;gap:11px;padding:15px;display:grid}.quadrant-detail h4,.quadrant-detail p{margin:0}.quadrant-detail h4{overflow-wrap:anywhere;font-size:1rem}.quadrant-detail p{color:var(--foreground-muted);font-size:.78rem;line-height:1.5}.quadrant-badge{border-radius:var(--radius-pill);text-transform:uppercase;width:fit-content;padding:5px 8px;font-size:.68rem;font-weight:800}.quadrant-badges{flex-wrap:wrap;gap:6px;display:flex}.delivery-badge{border-radius:var(--radius-pill);text-transform:uppercase;align-items:center;width:fit-content;padding:4px 7px;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.delivery-badge.paused{color:#475467;background:#f2f4f7;border:1px solid #98a2b3}.delivery-badge.mixed{background:var(--warning-soft);color:var(--warning);border:1px solid #b35a0059}.quadrant-badge.scale{background:var(--success-soft);color:var(--success)}.quadrant-badge.harvesting{background:var(--warning-soft);color:var(--warning)}.quadrant-badge.demand{background:var(--accent-soft);color:var(--accent-strong)}.quadrant-badge.rework{background:var(--danger-soft);color:var(--danger)}.quadrant-detail dl{gap:0;margin:0;display:grid}.quadrant-detail dl div{border-top:1px solid var(--border-soft);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.quadrant-detail dt{color:var(--foreground-muted);font-size:.72rem}.quadrant-detail dd{text-align:right;margin:0;font-size:.75rem;font-weight:800}.quadrant-detail dd small{color:var(--foreground-subtle);font-size:.68rem}.quadrant-confidence-note{color:var(--warning);font-size:.7rem;font-weight:700}.quadrant-footer{border-top:1px solid var(--border-soft);margin-top:12px;padding-top:11px}.quadrant-empty{border:1px dashed var(--border-strong);background:var(--surface-muted);color:var(--foreground-muted);text-align:center;border-radius:14px;padding:30px}td strong{overflow-wrap:anywhere;display:block}td small{color:var(--foreground-muted);margin-top:4px;font-size:.78rem;line-height:1.4;display:block}.freshness-card{margin-bottom:0;padding:18px}.freshness-header{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.freshness-header h2{margin:0 0 8px;font-size:1.5rem}.freshness-header p{max-width:760px;color:var(--foreground-muted);margin:0;font-size:.92rem;line-height:1.55}.freshness-controls{flex-wrap:wrap;justify-content:flex-start;gap:14px;min-width:0;display:flex}.freshness-controls>div{min-width:0}.freshness-controls span{margin-bottom:6px;display:block}.segmented{border:1px solid var(--border);background:var(--background-muted);border-radius:12px;grid-auto-flow:column;gap:3px;padding:4px;display:inline-grid}.cohort-control{min-width:220px}.cohort-control select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:42px;color:var(--foreground);border-radius:12px;padding:0 36px 0 12px;font-size:.8rem;font-weight:700}.custom-date-range{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px;display:grid}.custom-date-range label{min-width:0}.custom-date-range input{border:1px solid var(--border);background:var(--surface);width:100%;min-height:42px;color:var(--foreground);border-radius:12px;padding:0 10px;font-size:.8rem;font-weight:700}.segmented button{color:var(--foreground-muted);background:0 0;border:0;border-radius:9px;padding:8px 13px;font-size:.78rem;font-weight:800}.freshness-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.freshness-metrics article{border:1px solid var(--border);background:var(--surface-muted);border-radius:16px;padding:16px}.freshness-metrics span,.freshness-metrics small{color:var(--foreground-muted);font-size:.76rem;display:block}.freshness-metrics strong{font-family:var(--font-display), sans-serif;margin:10px 0 5px;font-size:1.72rem;line-height:1;display:block}.freshness-note{border:1px solid var(--border);border-left:4px solid var(--accent-strong);background:var(--surface-muted);color:var(--foreground-muted);border-radius:12px;margin-bottom:16px;padding:13px 15px;font-size:.92rem}.freshness-layout{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:14px;display:grid}.freshness-layout>*{min-width:0}.freshness-panel{padding:16px}.freshness-panel h3{margin:0 0 14px;font-size:1.02rem}.chart-panel{overflow:hidden}.chart-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chart-heading h3{margin-bottom:0}.chart-heading small{color:var(--foreground-muted);font-size:.74rem}.chart-scroll{width:100%;overflow-x:auto}.weekly-chart{width:100%;min-width:680px;margin-top:10px;display:block}.chart-gridline{stroke:var(--border-soft);stroke-width:1px}.chart-axis-label{fill:var(--foreground-subtle);font-family:var(--font-jetbrains-mono), monospace;font-size:11px}.chart-axis-amber{fill:var(--warning)}.chart-bucket{stroke:var(--surface);stroke-width:1px}.chart-bucket.bucket-0-7d{fill:#1647be}.chart-bucket.bucket-8-14d{fill:#35b989}.chart-bucket.bucket-15-30d{fill:#98d7c0}.chart-bucket.bucket-31dplus{fill:#dfe6ef}.chart-bucket.bucket-new{fill:#1647be}.chart-bucket.bucket-existing{fill:#dfe6ef}.performance-line,.share-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.performance-line{stroke:var(--success)}.share-line{stroke:var(--warning);stroke-dasharray:7 6}.performance-dot{fill:var(--success);stroke:var(--surface);stroke-width:2px}.share-dot{fill:var(--warning);stroke:var(--surface);stroke-width:2px}.line-legend{color:var(--foreground-muted);flex-wrap:wrap;justify-content:center;gap:16px;font-size:.75rem;display:flex}.line-legend i{vertical-align:3px;border-top:3px solid;width:18px;margin-right:5px;display:inline-block}.line-legend .legend-performance{border-color:var(--success)}.line-legend .legend-share{border-color:var(--warning);border-top-style:dashed}.chart-empty{min-height:180px;color:var(--foreground-muted);place-items:center;font-size:.84rem;display:grid}.weekly-detail-panel{margin-top:14px}.weekly-detail-table{min-width:900px}.age-bars{align-items:end;gap:10px;min-height:172px;padding:6px 0 0;display:flex;overflow-x:auto}.age-week{justify-items:center;gap:7px;min-width:42px;display:grid}.age-week small{color:var(--foreground-subtle);font-size:.68rem}.age-stack{border:1px solid var(--border);background:var(--background-muted);border-radius:8px 8px 3px 3px;flex-direction:column-reverse;width:32px;display:flex;overflow:hidden}.age-bucket{min-height:1px;display:block}.bucket-0-7d{background:#2563eb}.bucket-8-14d{background:#35b989}.bucket-15-30d{background:#f0a63a}.bucket-31dplus{background:#c9d2df}.bucket-new{background:#1647be}.bucket-existing{background:#dfe6ef}.age-legend{color:var(--foreground-muted);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:.75rem;display:flex}.age-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.trend-list{gap:10px;display:grid}.trend-row{color:var(--foreground-muted);grid-template-columns:76px minmax(90px,1fr) auto;align-items:center;gap:10px;font-size:.78rem;display:grid}.trend-row div{background:var(--background-muted);border-radius:999px;height:12px;overflow:hidden}.trend-row b{background:linear-gradient(90deg, var(--accent), var(--success));border-radius:999px;height:100%;display:block}.trend-row em{color:var(--foreground-muted);white-space:nowrap;font-style:normal}.mini-table-scroll,.table-scroll{max-width:100%;overflow:auto}.mini-table{min-width:760px}.mini-table th,.mini-table td{padding:10px 9px;font-size:.78rem}.cohort-panel{align-self:start}.cohort-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-weight:700;list-style:none;display:flex}.cohort-panel summary::-webkit-details-marker{display:none}.cohort-panel summary small{color:var(--foreground-muted);font-size:.78rem}.cohort-panel[open] summary{margin-bottom:12px}.muted{color:var(--foreground-muted);font-size:.86rem}.table-card{overflow:hidden}.table-header{border-bottom:1px solid var(--border);background:linear-gradient(#fff 0,#fbfcff 100%);justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.table-header h2{margin-bottom:6px;font-size:1.55rem}.table-header p{color:var(--foreground-muted);margin:0;font-size:.86rem}.table-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.metric-toolbar{border-bottom:1px solid var(--border);background:var(--surface-muted);justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;display:flex}.metric-toolbar>div{gap:7px;display:grid}.metric-toolbar>div>small{color:var(--foreground-muted);font-size:.76rem}.toolbar-label{color:var(--foreground-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.table-presets button{align-items:center;gap:7px;display:inline-flex}.table-presets button i{background:#7c3aed;border-radius:999px;width:7px;height:7px}.copy-merge-control{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:11px;min-width:270px;padding:10px 12px;display:flex}.copy-merge-control>input{opacity:0;pointer-events:none;position:absolute}.copy-merge-control>span:last-child{gap:2px;display:grid}.copy-merge-control strong,.copy-merge-control small{display:block}.copy-merge-control strong{color:var(--foreground);font-size:.8rem}.copy-merge-control small{color:var(--foreground-muted);font-size:.7rem}.switch-track{background:var(--border-strong);border-radius:999px;flex:none;width:38px;height:22px;transition:background .16s;position:relative}.switch-track i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #11182742}.copy-merge-control input:checked+.switch-track i{transform:translate(16px)}.copy-merge-control input:focus-visible+.switch-track{box-shadow:0 0 0 3px var(--accent-soft)}.table-sort-controls{align-items:end;gap:10px;display:flex}.table-sort-controls>label,.table-sort-controls>div{gap:5px;display:grid}.table-sort-controls span{color:var(--foreground-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.table-sort-controls select{border:1px solid var(--border);min-width:132px;color:var(--foreground);font:inherit;background:#fff;border-radius:10px;padding:8px 30px 8px 10px;font-size:.82rem;font-weight:700}.sort-direction button{min-height:35px;padding:7px 10px}.legend{color:var(--foreground-muted);flex-wrap:wrap;gap:9px;font-size:.78rem;font-weight:700}.dot{border-radius:50%;width:9px;height:9px}.dot.working{background:var(--success)}.dot.fatigue{background:var(--warning)}.dot.poor{background:var(--danger)}table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}th,td{border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top;padding:12px 14px;font-size:.83rem}th{z-index:1;color:var(--foreground-muted);letter-spacing:0;text-transform:uppercase;background:#f8fafc;font-size:.7rem;font-weight:800;position:sticky;top:0}.table-scroll .creative-column{z-index:2;background:var(--surface);min-width:250px;max-width:310px;position:sticky;left:0}.table-scroll th.creative-column{z-index:3;background:#f8fafc}.creative-name-line{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.creative-column small,.role-select+small{color:var(--foreground-muted);margin-top:6px;font-size:.7rem;line-height:1.4;display:block}.common-metric-start{border-left:2px solid #2563eb59}.bucket-metric-start{border-left:2px solid #087a5573}tbody tr:last-child td{border-bottom:0}.numeric{text-align:right;white-space:nowrap}.status-pill{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:800;display:inline-block}.status-pill.working-now,.status-pill.tofu-working,.status-pill.mofu-working,.status-pill.bofu-working{background:var(--success-soft);color:var(--success);border-color:#087a5529}.status-pill.working-but-fatiguing,.status-pill.fatiguing,.status-pill.tofu-fatiguing{background:var(--warning-soft);color:var(--warning);border-color:#b35a002e}.status-pill.not-working-now,.status-pill.improving-but-costly,.status-pill.tofu-poor-quality,.status-pill.bofu-not-working,.status-pill.mofu-costly{background:var(--danger-soft);color:var(--danger);border-color:#c8214529}.status-pill.watch{background:var(--background-muted);border-color:var(--border);color:var(--foreground-muted)}.role-select{min-width:116px;font-size:.78rem}.primary-button,.text-button{min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:12px;font-weight:850}.primary-button{background:var(--ink);color:var(--ink-foreground);padding:0 18px;box-shadow:0 12px 24px #11182729}.text-button{color:var(--foreground-muted);background:0 0;padding:0 8px}.text-button.danger-button{color:var(--danger)}.text-button:disabled{cursor:not-allowed;opacity:.45}.context-bar{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:12px 14px;display:grid}.context-summary{gap:2px;min-width:190px;display:grid}.context-label,.context-summary small{color:var(--foreground-muted);font-size:.72rem}.context-label{text-transform:uppercase;letter-spacing:.08em;font-weight:850}.context-chips{align-items:center;gap:7px;padding:2px 0;display:flex;overflow-x:auto}.context-chips span{border:1px solid var(--border);background:var(--surface-soft);color:var(--foreground-muted);white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:.74rem;font-weight:750}.context-chips span.warning{color:#8a5a00;background:#fff7df;border-color:#f2c66d}.context-actions{align-items:center;gap:6px;display:flex}.pulse-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#5569f04d,#0000 34%),#111827;border:1px solid #202735;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px;display:grid;box-shadow:0 20px 44px #11182733}.pulse-hero .eyebrow{color:#aab7ff}.pulse-hero h2{max-width:780px;margin:5px 0 8px;font-size:clamp(1.6rem,3vw,2.45rem);line-height:1.05}.pulse-hero p:last-child{color:#cbd5e1;max-width:800px;line-height:1.65}.pulse-hero .primary-button{color:#111827;background:#fff}.pulse-action-grid,.action-summary{gap:12px;display:grid}.pulse-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-action-grid article,.action-summary article{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;gap:5px;padding:17px;display:grid}.pulse-action-grid span,.pulse-action-grid small,.action-summary span{color:var(--foreground-muted);font-size:.75rem}.pulse-action-grid strong{font-size:1.35rem}.data-scope-note,.population-note{color:var(--foreground-muted);margin:10px 2px 0;font-size:.78rem}.action-summary{grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0}.action-summary strong{font-size:1.5rem}.action-groups,.collapsed-action-groups{gap:14px;display:grid}.action-groups{margin:18px 0}.action-group-card,.collapsed-action-group{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;overflow:hidden}.action-group-card{padding:0}.action-group-scale{border-color:#b8ddc8}.action-group-pause,.action-group-replace{border-color:#efc9c1}.action-group-heading{cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin:0;padding:18px;list-style:none;display:grid}.action-group-heading::-webkit-details-marker{display:none}.action-group-heading:after{color:var(--foreground-muted);content:"+";grid-area:1/4;font-size:1.15rem;font-weight:800}.action-group-card[open]>.action-group-heading:after{content:"−"}.action-group-card[open]>.action-group-heading{border-bottom:1px solid var(--border)}.action-group-card>.action-queue-list,.action-group-card>.empty-state{margin:12px 18px 18px}.action-group-index{background:var(--surface-muted);width:30px;height:30px;color:var(--foreground);border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.action-group-heading h3{margin:0}.action-group-heading small,.action-group-heading>strong,.collapsed-action-group summary small,.collapsed-action-group summary em{color:var(--foreground-muted);font-size:.75rem;font-style:normal}.collapsed-action-groups{margin-bottom:22px}.collapsed-action-group{overflow:hidden}.collapsed-action-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.collapsed-action-group summary>span{align-items:baseline;gap:9px;display:flex}.collapsed-action-group[open] summary{border-bottom:1px solid var(--border)}.collapsed-action-group .action-queue-list{padding:12px}.action-queue-card{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:20px;margin-bottom:22px;padding:20px}.action-queue-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.action-queue-heading h3{margin-top:4px}.action-queue-heading>small{max-width:420px;color:var(--foreground-muted);text-align:right}.action-queue-list{gap:8px;display:grid}.action-row{border:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:auto minmax(260px,1fr) minmax(130px,auto);align-items:center;gap:14px;padding:13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.action-row:hover,.action-row:focus-visible{border-color:#9aa7ff;outline:none;transform:translateY(-1px);box-shadow:0 10px 28px #3341551f}.creative-avatar{--creative-hue:220;border:1px solid hsl(var(--creative-hue) 45% 68%);background:linear-gradient(145deg, hsl(var(--creative-hue) 72% 92%), hsl(calc(var(--creative-hue) + 35) 66% 82%));width:48px;height:48px;color:hsl(var(--creative-hue) 42% 25%);letter-spacing:.05em;background-position:50%;background-size:cover;border-radius:13px;flex:0 0 48px;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid;overflow:hidden}.action-row-copy,.action-row-impact,.dimension-reading{gap:5px;display:grid}.action-row-copy small{color:var(--foreground);line-height:1.45}.action-row-copy em,.action-row-impact em{color:var(--foreground-muted);font-size:.7rem;font-style:normal}.action-row-impact{text-align:right;justify-items:end}.action-row-impact small{color:var(--foreground-muted)}.action-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.67rem;font-style:normal;font-weight:900;display:inline-flex}.action-pill.scale{color:#0f6b3d;background:#e6f7ee}.action-pill.maintain{color:#475569;background:#eef2f7}.action-pill.replace,.action-pill.watch{color:#8a5a00;background:#fff2d6}.action-pill.pause{color:#a33424;background:#ffe7e3}.action-pill.inactive{color:#4b5563;background:#e5e7eb}.empty-state{border:1px dashed var(--border);color:var(--foreground-muted);text-align:center;border-radius:14px;padding:24px}.empty-state.compact{padding:16px}.diagnostics-shell,.diagnostic-stack{gap:16px;display:grid}.diagnostic-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.diagnostic-tabs button{border:1px solid var(--border);min-height:74px;color:var(--foreground);text-align:left;cursor:pointer;background:#fff;border-radius:15px;gap:4px;padding:13px 15px;display:grid}.diagnostic-tabs button small{color:var(--foreground-muted)}.diagnostic-tabs button.active{background:#f5f6ff;border-color:#6574ea;box-shadow:inset 0 0 0 1px #6574ea}.diagnostic-filters{justify-content:flex-end}.diagnostic-target-notice{background:#fff5d8;border:1px solid #d9a34a;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.diagnostic-target-notice>div{gap:3px;display:grid}.diagnostic-target-notice span{color:var(--foreground-muted);font-size:.78rem;line-height:1.45}.diagnostic-target-notice .secondary-button{box-shadow:none;flex:none;margin:0}@media (width<=680px){.diagnostic-target-notice{flex-direction:column;align-items:stretch}.diagnostic-target-notice .secondary-button{justify-content:center;width:100%}}.advanced-settings,.evidence-guide{border:1px solid var(--border);background:var(--surface-soft);border-radius:15px;overflow:visible}.advanced-settings>summary,.evidence-guide>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-weight:850;list-style:none;display:flex}.advanced-settings>summary small,.evidence-guide>summary small{color:var(--foreground-muted);font-weight:650}.advanced-settings .freshness-controls,.fatigue-methodology .fatigue-method-note,.evidence-guide>div{border-top:1px solid var(--border);padding:15px}.rotation-health-badge{color:#0f6b3d;white-space:nowrap;background:#e7f7ef;border-radius:999px;padding:8px 12px;font-weight:900;display:inline-flex}.rotation-health-badge.needs-replacements,.rotation-health-badge.at-risk{color:#955200;background:#fff0df}.rotation-health-badge.data-limited{color:#475569;background:#eef2f7}.data-warning{color:#7b540c;background:#fff8e7;border:1px solid #f2c66d;border-radius:13px;grid-template-columns:auto 1fr;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:.82rem;display:grid}.population-note{margin-bottom:14px}.fatigue-summary-secondary{opacity:.72}.creative-library-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.creative-library-link>span:last-child{gap:4px;display:grid}.dimension-reading small,td>small{color:var(--foreground-muted);margin-top:3px;font-size:.7rem;display:block}.column-chooser{align-self:center;position:relative}.column-chooser>summary{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:12px;align-items:center;min-height:42px;padding:0 13px;font-weight:800;list-style:none;display:inline-flex}.column-chooser>div{z-index:20;border:1px solid var(--border);background:#fff;border-radius:13px;gap:8px;min-width:190px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 45px #0f172a2e}.column-chooser label{align-items:center;gap:8px;font-size:.78rem;font-weight:750;display:flex}.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.creative-drawer{background:#f8fafc;width:min(560px,100vw);height:100%;padding:24px;overflow-y:auto;box-shadow:-24px 0 60px #0f172a3d}.drawer-header{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:18px;display:grid}.drawer-header h2{margin:3px 0;font-size:1.35rem}.drawer-header small{color:var(--foreground-muted)}.drawer-close{border:1px solid var(--border);width:40px;height:40px;color:var(--foreground);cursor:pointer;background:#fff;border-radius:12px;font-size:1.5rem}.drawer-recommendation,.drawer-section{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:17px;margin-bottom:14px;padding:17px}.drawer-recommendation>div:first-child{gap:9px;display:grid}.drawer-recommendation>div:first-child>small{color:var(--foreground-muted)}.drawer-recommendation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.drawer-recommendation dl div{background:var(--surface-soft);border-radius:12px;padding:10px}.drawer-recommendation dt{color:var(--foreground-muted);font-size:.7rem}.drawer-recommendation dd{margin:3px 0 0;font-weight:850}.drawer-section-heading{justify-content:space-between;align-items:end;gap:14px;display:flex}.drawer-section-heading label{gap:4px;display:grid}.drawer-section-heading label span{color:var(--foreground-muted);font-size:.7rem}.drawer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.drawer-metrics div{background:var(--surface-soft);border-radius:11px;gap:3px;padding:10px;display:grid}.drawer-metrics span,.drawer-signal-list small,.drawer-empty,.drawer-provenance{color:var(--foreground-muted);font-size:.74rem}.drawer-signal-list{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.drawer-signal-list li{background:var(--surface-soft);border-radius:11px;gap:3px;padding:10px;display:grid}.drawer-empty{margin-top:10px}@media (width<=1100px){.dashboard-shell{width:min(100vw - 24px,980px)}.app-header{grid-template-columns:1fr;align-items:start;top:10px}.header-status,.header-actions{justify-content:flex-start}.topbar,.dashboard-layout{grid-template-columns:1fr}.side-nav{display:none}.mobile-section-nav{z-index:20;border:1px solid var(--border);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-radius:16px;gap:8px;margin-bottom:14px;padding:8px;display:flex;position:sticky;top:10px;overflow-x:auto}.mobile-section-nav button{min-height:40px;color:var(--foreground-muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;padding:0 12px;font-weight:800}.mobile-section-nav button.active{border-color:var(--ink);background:var(--ink);color:var(--ink-foreground);box-shadow:0 10px 20px #11182729}.metric-grid,.fatigue-summary,.fatigue-layout,.freshness-metrics,.freshness-layout,.pulse-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.context-bar{grid-template-columns:1fr auto}.context-summary{grid-column:1/-1}.action-row{grid-template-columns:auto minmax(240px,1fr) minmax(180px,.7fr)}.action-row-impact{text-align:left;grid-column:2/-1;justify-items:start}.filter-primary,.filter-advanced{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.dashboard-shell{width:min(100vw - 18px,620px);padding-top:8px}.app-header{border-radius:16px;margin-bottom:14px;top:8px}.brand-lockup{font-size:1rem}.header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mobile-section-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static;overflow:visible}.mobile-section-nav button{white-space:normal;width:100%;min-height:44px}.header-actions .file-control,.header-actions .secondary-button,.header-actions .tertiary-button{justify-content:center;width:100%}.workspace-heading{gap:8px;margin-bottom:14px;display:grid}.workspace-heading p{white-space:normal}.workspace-heading h1{font-size:1.38rem}.section-heading{flex-direction:column;align-items:stretch}.decision-cohort-filter,.decision-filters,.decision-select-filter{width:100%}.decision-cohort-options{width:100%;max-width:100%;left:0;right:auto}.quadrant-card{padding:14px}.quadrant-header,.quadrant-layout{grid-template-columns:1fr}.quadrant-header{display:grid}.quadrant-baseline{text-align:left;width:100%}h1{font-size:2.7rem}.topbar{text-align:left}.hero-copy{justify-items:start}.hero-proof{justify-content:flex-start}.metric-grid,.fatigue-summary,.fatigue-layout,.freshness-metrics,.freshness-layout,.filter-primary,.filter-advanced,.pulse-hero,.context-bar,.action-row{grid-template-columns:1fr}.action-group-heading{grid-template-columns:auto 1fr auto}.action-group-heading>strong{grid-area:2/2/auto/-1}.action-group-heading:after{grid-area:1/3}.action-row{min-width:0}.action-row-copy,.action-row-copy>span{width:100%;min-width:0}.action-row-copy>span{flex-wrap:wrap}.action-row-copy strong{overflow-wrap:anywhere}.pulse-hero .primary-button,.context-actions{width:100%}.context-actions{justify-content:space-between}.context-chips{flex-wrap:wrap;overflow:visible}.pulse-action-grid,.action-summary,.diagnostic-tabs,.drawer-metrics{grid-template-columns:1fr}.action-queue-heading,.drawer-section-heading{flex-direction:column;align-items:flex-start}.action-queue-heading>small{text-align:left}.action-row-copy,.action-row-impact{text-align:left;grid-column:1;justify-items:start}.advanced-settings>summary,.evidence-guide>summary,.data-warning{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.creative-drawer{width:100vw;padding:16px}.metric-grid article{min-height:132px}.table-header,.metric-toolbar,.fatigue-hero,.freshness-header{flex-direction:column;align-items:flex-start;display:flex}.filter-panel,.fatigue-card,.freshness-card,.table-header,.upload-panel{padding:16px}.freshness-controls,.table-actions{justify-content:flex-start}.fatigue-method-note,.fatigue-priority-row{grid-template-columns:1fr}.fatigue-window-control,.fatigue-window-control .segmented{width:100%}.fatigue-window-control .segmented{grid-auto-columns:1fr}.fatigue-panel-heading{flex-direction:column;align-items:flex-start}.fatigue-legend{justify-content:flex-start}.metric-toolbar{align-items:stretch}.copy-merge-control{width:100%;min-width:0}.table-presets{grid-auto-flow:row;display:grid}.table-sort-controls{width:100%}.table-sort-controls>label{flex:1}.table-sort-controls select,.freshness-controls,.freshness-controls>div,.cohort-control{width:100%}.custom-date-range{grid-template-columns:1fr}.freshness-controls .segmented{grid-auto-columns:minmax(48px,1fr);width:100%;max-width:100%;display:grid;overflow-x:auto}.trend-row{grid-template-columns:1fr}}.workspace-library .library-table-card{background:#fffdf8;border:1px solid #cfc8ba;border-radius:16px;overflow:visible;box-shadow:0 16px 40px #232f2714}.workspace-library .library-command-header{min-height:0;color:var(--brief-ink);background:#fffdf8;border-bottom:1px solid #ddd6c9;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px 16px;display:flex}.workspace-library .library-command-header h2{color:var(--brief-forest);letter-spacing:-.045em;margin:2px 0 3px;font-size:clamp(1.65rem,2.5vw,2.25rem)}.workspace-library .library-command-header p:last-child{color:#687169;margin:0;font-size:.76rem}.library-export-menu{z-index:12;position:relative}.library-export-menu>summary{cursor:pointer;list-style:none}.library-export-menu>summary::-webkit-details-marker{display:none}.library-export-menu>summary:after{content:" ▾"}.library-export-menu[open]>div{background:#fffdf8;border:1px solid #cfc8ba;border-radius:12px;gap:6px;width:min(360px,100vw - 32px);padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #1c2a222e}.library-export-menu>div button{color:var(--brief-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;padding:11px 12px;display:grid}.library-export-menu>div button:hover,.library-export-menu>div button:focus-visible{background:#edf1e9}.library-export-menu>div small{color:#687169;font-size:.67rem}.library-filter-toolbar{background:#f1ece2;border-bottom:1px solid #d8d1c4;grid-template-columns:minmax(230px,1.5fr) repeat(4,minmax(130px,.72fr)) auto;align-items:end;gap:10px;padding:13px 16px;display:grid}.library-filter-toolbar>label,.library-more-filters>div>label{gap:5px;min-width:0;display:grid}.library-filter-toolbar label>span,.library-more-filters label>span{color:#697169;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.library-filter-toolbar input,.library-filter-toolbar select,.library-more-filters summary{width:100%;min-height:40px;color:var(--brief-ink);font:inherit;background:#fffdf8;border:1px solid #c9c3b7;border-radius:8px;padding:0 10px;font-size:.75rem}.library-more-filters{position:relative}.library-more-filters>summary{cursor:pointer;align-items:center;width:max-content;list-style:none;display:flex}.library-more-filters>summary::-webkit-details-marker{display:none}.library-more-filters>summary:after{content:"▾";margin-left:8px}.library-more-filters[open]>div{z-index:15;background:#fffdf8;border:1px solid #c9c3b7;border-radius:12px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;width:min(720px,100vw - 40px);padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 48px #1c2a222e}.workspace-library .metric-toolbar{z-index:8;background:#e8e3d8;border-bottom:1px solid #d4cdbf;position:sticky;top:0;box-shadow:0 6px 16px #232f2712}.library-browser{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.library-browser.has-selection{grid-template-columns:minmax(0,1fr) minmax(380px,440px)}.library-table-pane{min-width:0}.workspace-library .table-scroll{border:0;max-height:calc(100vh - 220px);overflow:auto}.workspace-library .table-scroll thead th{z-index:4;position:sticky;top:0}.workspace-library .table-sort-header{width:100%;color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0;font-weight:800;display:inline-flex}.workspace-library .table-sort-header i{color:#7d857e;font-size:.7rem;font-style:normal}.workspace-library .selected-sort-column{background:#e4ebdd;box-shadow:inset 2px 0 #2b735a,inset -1px 0 #bdc9bd}.workspace-library .rank-column{z-index:5;text-align:center;background:#eee9df;width:62px;min-width:62px;position:sticky;left:0}.workspace-library .creative-column{z-index:5;background:#fffdf8;border-right:1px solid #c9c3b7;width:280px;min-width:280px;position:sticky;left:62px;overflow:hidden}.workspace-library .sort-value-column{min-width:124px}.workspace-library .table-scroll thead .rank-column,.workspace-library .table-scroll thead .creative-column{z-index:8;background:#e2ddd2}.workspace-library .creative-library-link,.workspace-library .creative-library-link>span:last-child{min-width:0}.workspace-library .creative-library-link small{overflow-wrap:anywhere}.workspace-library tbody tr.selected>td,.workspace-library tbody tr.selected .creative-column,.workspace-library tbody tr.selected .rank-column{background:#e7efe3}.workspace-library tbody tr.selected .creative-column{box-shadow:inset 4px 0 #2b735a}.library-pagination{background:#f7f3ea;border-top:1px solid #d8d1c4;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.library-pagination>span{color:#687169;font-size:.72rem;font-weight:700}.library-pagination>div{align-items:center;gap:10px;display:flex}.library-pagination strong{color:#475048;text-align:center;min-width:92px;font-size:.7rem}@media (width<=820px){.library-pagination{flex-direction:column;align-items:stretch}.library-pagination>div{justify-content:space-between}}.library-inspector{background:#f7f3ea;border-left:1px solid #cfc8ba;max-height:calc(100vh - 24px);display:grid;position:sticky;top:12px;overflow:auto;box-shadow:-12px 0 30px #232f2714}.library-inspector-header{z-index:3;background:#fffdf8;border-bottom:1px solid #d7d0c3;justify-content:space-between;gap:14px;padding:16px;display:flex;position:sticky;top:0}.library-inspector-header span:first-child{color:#687169;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.library-inspector-header h3{color:var(--brief-forest);margin:4px 0;font-size:1.15rem;line-height:1.2}.library-inspector-preview{padding:14px}.library-inspector-preview .creative-placement-preview{margin:0}.library-inspector-kpis{background:#d7d0c3;border:1px solid #d7d0c3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 14px 14px;display:grid;overflow:hidden}.library-inspector-kpis>div{background:#fffdf8;gap:4px;padding:12px;display:grid}.library-inspector-kpis span,.library-inspector-decision dt{color:#687169;font-size:.63rem}.library-inspector-kpis strong{color:var(--brief-ink);font-size:1rem}.library-inspector-decision{border-top:1px solid #d7d0c3;gap:10px;padding:16px;display:grid}.library-inspector-decision>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-inspector-decision p{color:#465149;margin:0;font-size:.78rem;line-height:1.5}.library-inspector-decision details summary{color:#2b735a;cursor:pointer;font-size:.74rem;font-weight:800}.library-inspector-decision dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.library-inspector-decision dl>div{background:#ecefe8;border-radius:8px;gap:3px;padding:9px;display:grid}.library-inspector-navigation{background:#fffdf8;border-top:1px solid #d7d0c3;justify-content:space-between;gap:10px;padding:12px 16px;display:flex;position:sticky;bottom:0}.library-empty-state{background:#f7f3ea;border:1px dashed #b8b1a5;border-radius:12px;justify-items:start;gap:7px;margin:16px;padding:24px;display:grid}.library-empty-state p{color:#687169;margin:0;font-size:.78rem}@media (width<=1180px){.library-filter-toolbar{grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(140px,1fr))}.library-browser.has-selection{grid-template-columns:minmax(0,1fr) minmax(340px,390px)}}@media (width<=820px){.workspace-library .library-command-header{align-items:flex-start}.library-filter-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.library-search-filter{grid-column:1/-1}.library-more-filters[open]>div{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-height:72vh;position:fixed;inset:auto 12px 12px;overflow:auto}.workspace-library .metric-toolbar{position:static}.library-browser.has-selection{grid-template-columns:minmax(0,1fr)}.library-inspector{z-index:1000;border-left:0;max-height:100vh;position:fixed;inset:0}.workspace-library .table-scroll{max-height:none;padding:10px;overflow:visible}.workspace-library .table-scroll table,.workspace-library .table-scroll tbody{width:100%;min-width:0;display:block}.workspace-library .table-scroll thead{display:none}.workspace-library .table-scroll tbody{gap:8px;display:grid}.workspace-library .table-scroll tbody tr{background:#fffdf8;border:1px solid #d7d0c3;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;gap:6px 10px;padding:10px;display:grid}.workspace-library .table-scroll tbody td{border:0;padding:0;display:none}.workspace-library .table-scroll tbody .rank-column,.workspace-library .table-scroll tbody .creative-column,.workspace-library .table-scroll tbody .sort-value-column,.workspace-library .table-scroll tbody .library-action-column,.workspace-library .table-scroll tbody .library-performance-column,.workspace-library .table-scroll tbody .library-spend-column{width:auto;min-width:0;box-shadow:none;background:0 0;display:block;position:static}.workspace-library .table-scroll tbody .rank-column{grid-area:1/1/span 2}.workspace-library .table-scroll tbody .creative-column{grid-area:1/2}.workspace-library .table-scroll tbody .sort-value-column{grid-area:2/2;justify-self:start}.workspace-library .table-scroll tbody .sort-value-column:before,.workspace-library .table-scroll tbody .library-spend-column:before{content:attr(data-label);color:#7a817b;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.workspace-library .table-scroll tbody .library-action-column{grid-area:1/3}.workspace-library .table-scroll tbody .library-performance-column{grid-area:2/3}.workspace-library .table-scroll tbody .library-spend-column{color:#687169;grid-area:3/2/auto/-1}.workspace-library .creative-library-link{width:100%}}@media (width<=540px){.workspace-library .library-command-header{display:grid}.library-filter-toolbar,.library-more-filters[open]>div{grid-template-columns:minmax(0,1fr)}.library-search-filter{grid-column:auto}.workspace-library .metric-toolbar{gap:10px}.library-inspector-kpis,.library-inspector-decision dl{grid-template-columns:minmax(0,1fr)}}.workspace-diagnostics .fatigue-hero p:not(.eyebrow){color:#58625b;margin:0;font-size:.78rem}.workspace-diagnostics .fatigue-hero>div:first-child>small{color:#687069;max-width:760px;margin-top:9px;font-size:.69rem;line-height:1.45;display:block}.workspace-diagnostics .fatigue-hero>div:first-child>small strong{color:#294d3d}.workspace-diagnostics .fatigue-hero-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.workspace-diagnostics .fatigue-hero-actions button{min-height:42px}.workspace-diagnostics .fatigue-context{background:#fffdfa;border:1px solid #c8c2b6;border-radius:14px;overflow:hidden}.workspace-diagnostics .fatigue-context>summary{color:#2f3933;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:12px 16px;font-size:.74rem;font-weight:850;display:flex}.workspace-diagnostics .fatigue-context>summary small{color:#757c76;font-size:.66rem;font-weight:650}.workspace-diagnostics .fatigue-context[open]>summary{border-bottom:1px solid #deded8}.workspace-diagnostics .fatigue-context-body{grid-template-columns:minmax(210px,.8fr) minmax(300px,1.4fr) minmax(220px,.9fr);gap:20px;padding:18px;display:grid}.workspace-diagnostics .fatigue-context-body h3{color:#303b34;margin:0 0 10px;font-size:.78rem}.workspace-diagnostics .fatigue-context-status{gap:7px;display:grid}.workspace-diagnostics .fatigue-context-status h3{margin-bottom:3px}.workspace-diagnostics .fatigue-context-status>div{border-bottom:1px solid #e5e5df;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1px 10px;padding-bottom:7px;display:grid}.workspace-diagnostics .fatigue-context-status span,.workspace-diagnostics .fatigue-context-status strong{font-size:.72rem}.workspace-diagnostics .fatigue-context-status small{color:#7a807b;grid-column:1/-1;font-size:.64rem}.workspace-diagnostics .fatigue-context-method p{color:#626a64;margin:0 0 8px;font-size:.68rem;line-height:1.5}.workspace-diagnostics .fatigue-context-method strong{color:#34453b}.workspace-diagnostics .fatigue-context-periods dl{gap:7px;margin:0 0 11px;display:grid}.workspace-diagnostics .fatigue-context-periods dl div{border-bottom:1px solid #e5e5df;justify-content:space-between;gap:12px;padding-bottom:7px;font-size:.68rem;display:flex}.workspace-diagnostics .fatigue-context-periods dt{color:#7a807b}.workspace-diagnostics .fatigue-context-periods dd{color:#38423c;text-align:right;margin:0;font-weight:750}.workspace-diagnostics .fatigue-context-periods>small{color:#7a807b;font-size:.63rem;line-height:1.45}.workspace-diagnostics .fatigue-context-body>.fatigue-legend{border-top:1px solid #e0e1db;grid-column:1/-1;justify-content:flex-start;padding-top:12px}.workspace-diagnostics .fatigue-panel-heading h3{margin-top:4px}.workspace-diagnostics .fatigue-evidence-toolbar>label>span{color:#777f78;margin-bottom:5px;font-size:.64rem;font-weight:850;display:block}.workspace-diagnostics .fatigue-evidence-toolbar select{color:#303b34;width:100%;min-height:42px;font:inherit;background:#fffdfa;border:1px solid #cfcec6;border-radius:9px;padding:0 34px 0 11px;font-size:.72rem}.workspace-diagnostics .fatigue-creative-list{background:#fffdfa;border:1px solid #d6d5ce;border-radius:12px;display:grid;overflow:hidden}.workspace-diagnostics .fatigue-creative-row+.fatigue-creative-row{border-top:1px solid #e1e1db}.workspace-diagnostics .fatigue-row-main{color:#26312a;width:100%;min-height:74px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.75fr) 100px 100px 76px 48px;align-items:center;gap:14px;padding:11px 14px;transition:background-color .15s;display:grid}.workspace-diagnostics .fatigue-row-main:hover{background:#f3f6f1}.workspace-diagnostics .fatigue-row-main:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #247153;position:relative}.workspace-diagnostics .fatigue-row-identity{align-items:center;gap:10px;min-width:0;display:flex}.workspace-diagnostics .fatigue-row-identity .creative-avatar{border-radius:9px;flex:0 0 42px;width:42px;height:42px}.workspace-diagnostics .fatigue-row-identity>span:last-child,.workspace-diagnostics .fatigue-row-metric,.workspace-diagnostics .fatigue-row-spend{gap:2px;min-width:0;display:grid}.workspace-diagnostics .fatigue-row-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;overflow:hidden}.workspace-diagnostics .fatigue-row-identity small,.workspace-diagnostics .fatigue-row-metric small,.workspace-diagnostics .fatigue-row-spend small{color:#838983;font-size:.63rem}.workspace-diagnostics .fatigue-row-metric strong,.workspace-diagnostics .fatigue-row-spend strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.workspace-diagnostics .fatigue-row-action{justify-self:start}.workspace-diagnostics .fatigue-row-open{color:#247153;justify-self:end;font-size:.7rem;font-weight:850}.workspace-diagnostics .fatigue-row-open i{font-style:normal}.workspace-diagnostics .fatigue-list-more{color:#247153;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fffdfa;border:1px solid #cfcec6;border-radius:10px;margin-top:9px;font-size:.72rem;font-weight:850}.workspace-diagnostics .fatigue-list-more:hover{background:#f3f6f1}.workspace-diagnostics .fatigue-list-more:focus-visible{outline-offset:2px;outline:2px solid #247153}@media (width<=1100px){.workspace-diagnostics .fatigue-row-main{grid-template-columns:minmax(210px,1.4fr) minmax(120px,.8fr) 90px 90px 48px}.workspace-diagnostics .fatigue-row-action{display:none}}@media (width<=820px){.workspace-diagnostics .fatigue-hero{grid-template-columns:1fr}.workspace-diagnostics .fatigue-window-control{max-width:100%}.workspace-diagnostics .fatigue-context-body{grid-template-columns:1fr}.workspace-diagnostics .fatigue-context-body>.fatigue-legend{grid-column:auto}.workspace-diagnostics .fatigue-row-main{grid-template-columns:minmax(190px,1fr) minmax(110px,auto) 76px 48px}.workspace-diagnostics .fatigue-row-spend{display:none}}@media (width<=600px){.workspace-diagnostics .fatigue-hero{padding:18px}.workspace-diagnostics .fatigue-hero-actions button{width:100%}.workspace-diagnostics .fatigue-context>summary{flex-direction:column;align-items:flex-start;gap:3px}.workspace-diagnostics .fatigue-evidence{padding:14px}.workspace-diagnostics .fatigue-evidence-toolbar{grid-template-columns:1fr}.workspace-diagnostics .fatigue-evidence-toolbar>small{justify-self:start}.workspace-diagnostics .fatigue-row-main{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity verdict""metric open";gap:9px 12px;min-height:96px}.workspace-diagnostics .fatigue-row-identity{grid-area:identity}.workspace-diagnostics .fatigue-row-verdict{grid-area:verdict;justify-self:end}.workspace-diagnostics .fatigue-row-metric{grid-area:metric;padding-left:52px}.workspace-diagnostics .fatigue-row-open{grid-area:open}.workspace-diagnostics .fatigue-row-spend,.workspace-diagnostics .fatigue-row-action{display:none}}:root{--background:#f3f6f4;--background-strong:#f8faf8;--background-muted:#edf1ee;--surface:#fff;--surface-muted:#f8faf9;--surface-soft:#f6f8f7;--foreground:#13201c;--foreground-muted:#607069;--foreground-subtle:#8b9892;--ink:#0d241e;--ink-muted:#17352c;--ink-soft:#0d241e17;--ink-foreground:#f8fbf9;--accent:#1d7a5f;--accent-strong:#0f664d;--accent-soft:#e4f3ed;--brand-pop:#ccf36a;--brand-pop-strong:#b9df55;--mint:#e4f6ee;--success:#147a57;--success-soft:#e4f5ed;--warning:#a55d12;--warning-soft:#fff1dc;--danger:#bd3f4c;--danger-soft:#fde9eb;--border:#dbe3df;--border-soft:#e9eeeb;--border-strong:#c8d3ce;--border-inverse:#ffffff1f;--shadow-soft:0 1px 2px #1227200d, 0 8px 24px #1227200d;--shadow-card:0 1px 2px #1227200a, 0 14px 36px #1227200f;--shadow-glow:0 18px 48px #125c4429}button,input,select,summary{-webkit-tap-highlight-color:transparent}.dashboard-shell{width:min(1660px,100vw - 32px);padding:16px 0 64px}.app-header{background:#ffffffeb;border-color:#d0dbd6d1;border-radius:16px;grid-template-columns:minmax(240px,1fr) auto auto;min-height:68px;margin-bottom:16px;padding:10px 12px;box-shadow:0 1px 2px #162b240a,0 12px 34px #162b2412}.brand-lockup strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.025em;font-size:1rem}.brand-lockup small{color:var(--foreground-muted);font-size:.7rem;font-weight:650}.brand-mark{background:var(--ink);border-radius:11px;width:40px;height:40px;box-shadow:inset 0 0 0 1px #ffffff17,0 8px 18px #0d241e2e}.brand-mark .brand-mark-grid{background:0 0;border-radius:0;grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:3px;width:auto;height:auto;display:grid;transform:none}.brand-mark-grid i{background:var(--brand-pop);border-radius:2px;display:block}.header-status{gap:6px}.header-status span{border-color:var(--border-soft);background:var(--surface-muted);align-items:center;min-height:34px;padding:0 10px;font-size:.7rem;font-weight:700;display:inline-flex}.header-status .workspace-live{color:var(--success)}.workspace-live i,.view-count i{background:var(--success);border-radius:999px;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 4px #147a571a}.header-actions .file-control,.header-actions .secondary-button,.header-actions .tertiary-button{min-height:38px;box-shadow:none;border-radius:9px;padding-inline:14px;font-size:.76rem}.header-actions .file-control{border-color:var(--ink);background:var(--ink);color:var(--ink-foreground)}.header-actions .file-control:hover,.header-actions .secondary-button:hover{background:var(--ink-muted);color:var(--ink-foreground);transform:none}.header-actions .secondary-button{background:var(--brand-pop);color:var(--ink);border-color:#b7d96a}.header-actions .secondary-button:hover{background:var(--brand-pop-strong);color:var(--ink);border-color:#a8cf4c}.header-actions .tertiary-button{background:var(--surface)}.side-nav{background:var(--ink);border-color:#ffffff14;border-radius:16px;flex-direction:column;gap:0;min-height:calc(100vh - 116px);max-height:calc(100vh - 116px);padding:12px;display:flex;top:100px;box-shadow:0 20px 46px #0d241e2b}.side-nav-label{color:#ffffff63;letter-spacing:.11em;padding:4px 10px 10px;font-size:.63rem}.side-nav-list{gap:4px;display:grid}.side-nav button{border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:8px 10px}.side-nav button:hover{background:#ffffff0f}.side-nav button.active:before{display:none}.nav-icon{color:#ffffffbd;background:#ffffff0f;border:1px solid #ffffff17;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.nav-icon:before{font-family:var(--font-jetbrains-mono), monospace;font-size:.87rem;font-weight:800}.nav-icon-pulse:before{content:"⌁"}.nav-icon-actions:before{content:"✓"}.nav-icon-library:before{content:"▦"}.nav-icon-diagnostics:before{content:"◎"}.nav-copy{gap:3px;min-width:0;display:grid}.side-nav .nav-copy>span{color:#ffffffe0;font-size:.82rem;font-weight:750}.side-nav .nav-copy small{color:#ffffff6e;white-space:normal;font-size:.64rem;line-height:1.25}.side-nav button.active .nav-copy>span,.side-nav button.active .nav-copy small{color:var(--ink)}.side-nav-footer{border-top:1px solid #ffffff14;gap:6px;margin-top:auto;padding:14px 8px 4px;display:grid}.side-nav-footer span{color:#ffffffb3;align-items:center;font-size:.68rem;font-weight:700;display:flex}.side-nav-footer span i{background:var(--brand-pop);border-radius:999px;width:7px;height:7px;margin-right:7px;box-shadow:0 0 0 4px #ccf36a17}.side-nav-footer small{color:#ffffff52;font-size:.61rem}.workspace-heading{min-height:58px;margin-bottom:14px;padding:1px 3px 0}.workspace-heading span{color:var(--accent-strong);letter-spacing:.1em;margin-bottom:5px;font-size:.63rem}.workspace-heading h1{letter-spacing:-.035em;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:650}.workspace-heading .view-count{border:1px solid var(--border);background:#ffffffc7;border-radius:999px;align-items:center;min-height:32px;margin-bottom:2px;padding:0 11px;font-size:.72rem;font-weight:650;display:inline-flex}.context-bar{background:#fffffff0;border-radius:13px;gap:14px;margin-bottom:16px;padding:10px 12px;box-shadow:0 1px 2px #1227200a,0 8px 20px #1227200a}.context-label{color:var(--accent-strong);letter-spacing:.1em;font-size:.62rem}.context-summary strong{font-size:.84rem}.context-summary small{font-size:.67rem}.context-chips span{border-color:var(--border-soft);background:var(--surface-muted);padding:6px 9px;font-size:.69rem}.context-actions .tertiary-button,.context-actions .text-button{border-radius:9px;min-height:36px;font-size:.73rem}.pulse-hero{background:var(--ink);border-color:#17382e;border-radius:18px;min-height:210px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 20px 44px #0d241e2b}.pulse-hero:after{content:"";pointer-events:none;border:1px solid #ccf36a1c;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-110px;right:-70px;box-shadow:0 0 0 52px #ccf36a08,0 0 0 104px #ccf36a05}.pulse-hero>*{z-index:1;position:relative}.pulse-hero .eyebrow{color:var(--brand-pop);background:#ccf36a17;border-color:#ccf36a2e}.pulse-hero h2{letter-spacing:-.04em;max-width:760px;margin-top:4px;font-size:clamp(1.8rem,3vw,2.65rem);font-weight:600;line-height:1.06}.pulse-hero p:last-child{color:#eef7f2ad;max-width:760px;font-size:.9rem;line-height:1.6}.pulse-hero .primary-button,.primary-button{background:var(--brand-pop);color:var(--ink);border:1px solid #b5d95a;border-radius:10px;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 10px 24px #00000024}.pulse-hero .primary-button:hover,.primary-button:hover{background:var(--brand-pop-strong);transform:translateY(-1px);box-shadow:0 14px 28px #0000002e}.pulse-action-grid{gap:10px}.pulse-action-grid article,.action-summary article{border-radius:13px;gap:7px;padding:15px 16px;box-shadow:0 1px 2px #1227200a,0 8px 22px #1227200a}.pulse-action-grid article{min-height:112px}.pulse-action-grid article.attention{background:#fff9f8;border-color:#ebc9c8}.pulse-action-grid span,.pulse-action-grid small,.action-summary span{font-size:.7rem}.pulse-action-grid strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.025em;margin-top:auto;font-size:1.45rem}.metric-grid article{background:var(--surface);border-radius:13px;min-height:128px;padding:16px;box-shadow:0 1px 2px #1227200a,0 8px 22px #1227200a}.metric-grid article:before{border-radius:999px;width:7px;height:7px;top:14px;left:auto;right:14px}.metric-grid span{letter-spacing:.035em;font-size:.67rem}.metric-grid strong{letter-spacing:-.04em;margin:auto 0 8px;font-size:clamp(1.55rem,2.2vw,2.05rem)}.data-scope-note{margin-top:9px;font-size:.7rem}.filter-panel,.quadrant-card,.fatigue-card,.fatigue-panel,.freshness-card,.freshness-panel,.table-card{border-radius:14px;box-shadow:0 1px 2px #1227200a,0 10px 28px #1227200d}.filter-primary,.filter-advanced{gap:10px}.file-control span,.filter-panel span,.freshness-controls span{letter-spacing:.015em;font-size:.67rem}.filter-panel input,.filter-panel select,.role-select{border-color:var(--border);background:var(--surface);border-radius:9px;min-height:42px;font-size:.78rem}.filter-panel input:hover,.filter-panel select:hover,.decision-select-filter:hover,.decision-cohort-filter summary:hover{border-color:#aebdb6}.tertiary-button,.secondary-button{border-radius:9px}.section-heading{margin-bottom:12px}.section-heading h2{letter-spacing:-.025em;font-size:1.45rem}.section-heading p{max-width:650px;font-size:.82rem;line-height:1.55}.eyebrow,.panel-kicker{border-color:var(--border);background:var(--surface-muted);min-height:25px;color:var(--accent-strong);letter-spacing:.035em;margin-bottom:10px;padding:4px 9px 5px;font-size:.63rem}.decision-select-filter,.decision-cohort-filter{min-width:178px}.decision-select-filter,.decision-cohort-filter summary{border-color:var(--border);border-radius:10px;min-height:46px}.decision-select-filter span,.decision-cohort-filter summary span{font-size:.62rem}.decision-select-filter select,.decision-cohort-filter summary strong{font-size:.76rem}.action-summary{gap:9px;margin:14px 0}.action-summary article{min-height:84px}.action-summary strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;margin-top:auto;font-size:1.5rem}.action-summary-replace,.action-summary-pause{background:#fffaf8!important;border-color:#e9d0ca!important}.action-queue-card{border-radius:14px;padding:16px;box-shadow:0 1px 2px #1227200a,0 10px 28px #1227200d}.action-queue-heading{margin-bottom:12px}.action-queue-heading h3{font-size:.95rem}.action-queue-heading>small{font-size:.72rem}.action-queue-list{gap:6px}.action-row{border-color:var(--border-soft);border-radius:11px;padding:12px}.action-row:hover,.action-row:focus-visible{border-color:#8fb5a6;box-shadow:0 8px 24px #123e3017}.creative-avatar{border-radius:10px;flex-basis:44px;width:44px;height:44px}.action-row-copy strong{font-size:.84rem}.action-row-copy small{color:var(--foreground-muted);font-size:.73rem}.action-pill{padding:4px 7px;font-size:.61rem}.diagnostic-tabs button{border-radius:12px;min-height:68px;padding:12px 14px;transition:border-color .15s,background .15s,transform .15s;position:relative}.diagnostic-tabs button:after{background:var(--border-strong);content:"";border-radius:999px;width:7px;height:7px;position:absolute;bottom:10px;right:12px}.diagnostic-tabs button:hover{border-color:#aebdb6;transform:translateY(-1px)}.diagnostic-tabs button.active{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.diagnostic-tabs button.active:after{background:var(--accent);box-shadow:0 0 0 4px #1d7a5f1a}.diagnostic-tabs button small{font-size:.73rem}.quadrant-card{padding:16px}.quadrant-scroll{border-radius:11px}.quadrant-detail{background:var(--surface-muted);border-radius:11px}.quadrant-bubble.tofu{fill:#197c66;stroke:#fff}.quadrant-bubble.bofu{fill:#dd7b48;stroke:#fff}.quadrant-zone.scale{fill:#e5f3ed}.quadrant-zone.harvesting{fill:#fff2df}.quadrant-zone.demand{fill:#edf4f1}.quadrant-zone.rework{fill:#fbecef}.table-card{border-radius:14px}.table-header{border-color:var(--border);background:var(--surface);padding:18px 20px}.table-header h2{letter-spacing:-.03em;font-size:1.45rem}.metric-toolbar{background:#f7f9f8;gap:18px;padding:13px 20px}.segmented{border-color:var(--border);background:var(--background-muted);border-radius:10px}.segmented button{border-radius:8px}.table-presets button i{background:var(--accent)}.table-presets button:nth-child(2) i{background:#5388d7}.table-presets button:nth-child(3) i{background:#d28a35}.table-presets button:nth-child(4) i{background:#bb6c76}.table-presets button:nth-child(5) i{background:#7767b7}.copy-merge-control,.column-chooser>summary,.table-sort-controls select{border-radius:9px}.copy-merge-control input:checked+.switch-track{background:var(--accent)}th{color:#66756e;letter-spacing:.025em;background:#f4f7f5}tbody tr{transition:background .12s}.common-metric-start{border-left-color:#1d7a5f59}.bucket-metric-start{border-left-color:#d28a3570}th.common-metric-start{color:var(--accent-strong)}th.bucket-metric-start{color:#9d641f}.creative-library-link:hover strong,.creative-library-link:focus-visible strong{color:var(--accent-strong)}.creative-drawer{border-left:1px solid var(--border);background:var(--background);box-shadow:-24px 0 60px #0516103d}.drawer-recommendation,.drawer-section{border-radius:13px}@media (width<=1260px){.app-header{grid-template-columns:minmax(210px,1fr) auto}.header-status{display:none}}@media (width<=1100px){.dashboard-shell{width:min(100vw - 24px,980px)}.dashboard-layout{grid-template-columns:1fr}.side-nav{display:none}.app-header{grid-template-columns:1fr auto;align-items:center}.header-actions{justify-content:flex-end}.mobile-section-nav{border-radius:12px;padding:6px;display:flex;top:90px}.mobile-section-nav button{border-radius:8px;font-size:.76rem}.mobile-section-nav button.active{border-color:var(--ink);background:var(--ink);box-shadow:none}}@media (width<=720px){.dashboard-shell{width:min(100vw - 16px,620px);padding-top:8px}.app-header{border-radius:14px;grid-template-columns:1fr;padding:11px;position:relative;top:0}.header-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.header-actions .file-control,.header-actions .secondary-button,.header-actions .tertiary-button{min-width:0;padding-inline:8px;font-size:.68rem}.mobile-section-nav{border-radius:12px;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:4px;padding:5px;overflow-x:auto}.mobile-section-nav button{white-space:nowrap;min-width:max-content;min-height:40px;padding-inline:11px}.workspace-heading{gap:6px}.workspace-heading h1{font-size:1.45rem}.workspace-heading .view-count{width:fit-content}.context-bar{padding:11px}.pulse-hero{border-radius:15px;gap:18px;min-height:0;padding:22px 20px}.pulse-hero h2{font-size:1.72rem}.pulse-hero .primary-button{min-height:44px}.pulse-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-action-grid article{min-height:112px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-grid article{min-height:120px}.metric-grid article:last-child{grid-column:1/-1}.action-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.diagnostic-tabs{grid-template-columns:1fr}.table-header,.metric-toolbar{padding:15px}.creative-drawer{padding:16px}}.workspace-library .library-command-header{border-bottom-color:var(--brief-rule);background:radial-gradient(circle at 96% 0, #f2a0832e, transparent 18rem), var(--brief-paper-bright)}.workspace-library .library-export-menu>summary{border-color:var(--brief-lime);background:var(--brief-lime);color:var(--brief-forest-deep);box-shadow:0 9px 20px #5f7d1c24}.workspace-library .library-export-menu>summary:hover{border-color:var(--brief-forest);background:var(--brief-forest);color:var(--brief-lime)}.workspace-library .metric-toolbar{border-color:var(--brief-rule);background:#e7e2d8;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.workspace-library .metric-toolbar>div:first-child{flex:460px;min-width:min(100%,460px)}.workspace-library .metric-toolbar .copy-merge-control{flex:0 270px;min-width:240px}.workspace-library .table-presets button:first-child i{background:var(--brief-lime)}.workspace-library .table-presets button:nth-child(2) i{background:var(--brief-coral)}.workspace-library .table-presets button:nth-child(3) i{background:var(--brief-gold)}.workspace-library .table-presets button:nth-child(4) i{background:var(--brief-green)}.workspace-library .table-presets button:nth-child(5) i{background:var(--brief-coral-deep)}.workspace-library .selected-sort-column{background:var(--brief-sage)}@supports (color:color-mix(in lab, red, red)){.workspace-library .selected-sort-column{background:color-mix(in srgb, var(--brief-sage) 72%, var(--brief-paper-bright))}}.workspace-library .selected-sort-column{box-shadow:inset 2px 0 0 var(--brief-green), inset -1px 0 0 var(--brief-rule)}.workspace-library .library-inspector{border-color:var(--brief-rule);background:var(--brief-paper-light);box-shadow:-12px 0 30px #232f2714}.workspace-library .library-inspector-header{border-bottom-color:var(--brief-rule);background:linear-gradient(125deg, #f2a08347, transparent 62%), var(--brief-paper-bright)}.workspace-library .library-inspector-kpis{border-color:var(--brief-rule);background:var(--brief-rule)}.workspace-library .library-inspector-kpis>div{background:var(--brief-paper-bright)}.workspace-library .library-inspector-kpis>div:nth-child(2){background:var(--brief-sage)}@supports (color:color-mix(in lab, red, red)){.workspace-library .library-inspector-kpis>div:nth-child(2){background:color-mix(in srgb, var(--brief-sage) 58%, var(--brief-paper-bright))}}.workspace-library .library-inspector-kpis>div:nth-child(3){background:var(--brief-coral-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-library .library-inspector-kpis>div:nth-child(3){background:color-mix(in srgb, var(--brief-coral-soft) 52%, var(--brief-paper-bright))}}.workspace-library .library-inspector-kpis>div:nth-child(4){background:var(--brief-ochre-soft)}@supports (color:color-mix(in lab, red, red)){.workspace-library .library-inspector-kpis>div:nth-child(4){background:color-mix(in srgb, var(--brief-ochre-soft) 52%, var(--brief-paper-bright))}}.workspace-library .library-inspector-decision dl>div{background:var(--brief-sage)}@supports (color:color-mix(in lab, red, red)){.workspace-library .library-inspector-decision dl>div{background:color-mix(in srgb, var(--brief-sage) 42%, var(--brief-paper-bright))}}.workspace-library .library-inspector-navigation{border-top-color:var(--brief-rule);background:var(--brief-paper-bright)}@media (width<=820px){.workspace-library .table-presets button,.workspace-library .column-chooser>summary,.workspace-library .library-more-filters>summary,.workspace-library .library-filter-toolbar input,.workspace-library .library-filter-toolbar select{min-height:42px}.workspace-library .metric-toolbar>div:first-child,.workspace-library .metric-toolbar .copy-merge-control{flex-basis:100%;min-width:0}}@media (width<=430px){.header-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.header-actions .tertiary-button{grid-column:1/-1}.pulse-action-grid,.metric-grid{grid-template-columns:1fr}.metric-grid article:last-child{grid-column:auto}}.pulse-memo-header{justify-content:space-between;align-items:center;gap:24px;padding:22px 26px 19px;display:flex}.pulse-memo-identity{align-items:center;gap:12px;display:flex}.pulse-memo-identity p{color:var(--pulse-green);letter-spacing:.13em;text-transform:uppercase;margin:0 0 3px;font-size:.61rem;font-weight:850}.pulse-memo-identity h2{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.055em;margin:0;font-size:2rem;line-height:.9}.pulse-memo-mark{background:var(--pulse-green);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #123f2b2e}.pulse-memo-mark i{border:1px solid var(--pulse-lime);width:22px;height:22px;position:absolute;transform:rotate(45deg)}.pulse-memo-mark i:nth-child(2){width:13px;height:13px}.pulse-memo-mark i:nth-child(3){background:var(--pulse-lime);width:4px;height:4px}.pulse-memo-date{color:#6e7168;align-items:center;gap:10px;font-size:.68rem;display:flex}.pulse-memo-date strong{color:#1b1f1a;background:#ffffff8c;border:1px solid #d8d0c2;border-radius:999px;padding:7px 10px}.pulse-decision{color:#f9f6ec;isolation:isolate;background:radial-gradient(circle at 80% 15%,#d5f06f3d,#0000 24%),radial-gradient(circle at 110% 100%,#7eb78547,#0000 36%),linear-gradient(135deg,#153e2b,#0b2d20 70%);border-radius:19px;grid-template-columns:minmax(0,1fr) 210px;min-height:320px;margin:0 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px #0c2a1e33,inset 0 1px #ffffff1a}.pulse-decision:before{opacity:.13;content:"";pointer-events:none;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.pulse-decision:after{content:"";pointer-events:none;border:1px solid #d5f06f29;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-145px;right:-75px;box-shadow:0 0 0 68px #d5f06f08}.pulse-decision-copy{z-index:2;align-self:center;padding:38px 42px;position:relative}.pulse-card-label{color:#6e7168;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.61rem;font-weight:850;display:flex}.pulse-card-label-inverse i{background:var(--pulse-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d5f06f1a}.pulse-decision h3{max-width:720px;font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.055em;margin:16px 0 22px;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.04}.pulse-action-chips{flex-wrap:wrap;gap:7px;margin-bottom:24px;display:flex}.pulse-action-chips button{color:#f7f2e7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:5px 7px 5px 11px;font-size:.7rem;font-weight:750;display:inline-flex}.pulse-action-chips strong{color:#193627;font-variant-numeric:tabular-nums;background:#f7f3e7;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.68rem;display:grid}.pulse-primary-link{background:var(--pulse-lime);color:#1b2f21;border:0;border-radius:999px;align-items:center;gap:18px;min-height:42px;padding:9px 9px 9px 16px;font-size:.7rem;font-weight:850;display:inline-flex;box-shadow:0 8px 24px #0003}.pulse-primary-link span{background:var(--pulse-green);width:25px;height:25px;color:var(--pulse-lime);border-radius:50%;place-items:center;display:grid}.pulse-action-total{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:85px 85px 18px 18px;align-content:center;place-self:center;justify-items:center;width:170px;min-height:210px;padding:22px;display:grid;position:relative;box-shadow:0 16px 50px #00000029,inset 0 1px #ffffff21}.pulse-action-total>span{color:#c5d5c6;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:850}.pulse-action-total>strong{color:#f9f6ec;font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.08em;margin:3px 0 -6px;font-size:4.4rem;font-weight:600;line-height:1}.pulse-action-total>small{color:#d3dfd2;font-size:.68rem}.pulse-action-total>em{color:#bdcbbd;align-items:center;gap:6px;font-size:.55rem;font-style:normal;display:flex}.pulse-action-total>em:before{content:"";background:#8da493;border-radius:50%;width:5px;height:5px}.pulse-action-stack{background:#ffffff1f;border-radius:99px;width:100%;height:8px;margin:19px 0 12px;display:flex;overflow:hidden}.pulse-action-stack i{min-width:2px}.pulse-signal-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:25px 27px 13px;display:flex}.pulse-signal-heading h3{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.03em;margin:0;font-size:1.15rem}.pulse-signal-heading p{color:#6e7168;margin:3px 0 0;font-size:.68rem}.pulse-signal-heading>span{color:#85877e;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:850}.pulse-signal-grid{grid-template-rows:repeat(2,minmax(165px,auto));grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:11px;margin:0 12px 12px;display:grid}.pulse-signal-card{background:var(--pulse-paper);border:1px solid #26241b17;border-radius:16px;flex-direction:column;justify-content:space-between;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 28px #42331d12,inset 0 1px #ffffffbf}.pulse-signal-topline{color:#1b1f1a6e;font-family:var(--font-jetbrains-mono), monospace;justify-content:space-between;font-size:.58rem;display:flex}.pulse-signal-card p{max-width:520px;margin:7px 0 0;font-size:.71rem;line-height:1.45}.pulse-signal-value{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.07em;margin-top:7px;font-size:clamp(2.7rem,6vw,4rem);font-weight:600;line-height:.98;display:block}.pulse-spend-card{color:#391e17;background:radial-gradient(circle at 95% 0,#ffffff73,#0000 30%),linear-gradient(150deg,#f5b296,#e98d73);grid-row:1/3;min-height:360px;padding:22px}.pulse-spend-card .pulse-card-label,.pulse-spend-card .pulse-signal-topline{color:#6f3025}.pulse-signal-note{color:#6f3025;background:#ffffff3d;border:1px solid #672c202e;border-radius:999px;width:fit-content;padding:7px 10px;font-size:.55rem;font-weight:750}.pulse-exposure>div{color:#6f3025;justify-content:space-between;margin-bottom:7px;font-size:.58rem;display:flex}.pulse-exposure>span{background:#5b261c21;border-radius:99px;height:8px;display:block;overflow:hidden}.pulse-exposure i{border-radius:inherit;background:#663327;height:100%;display:block}.pulse-freshness-card{background:radial-gradient(circle at 95% 5%, #d5f06f33, transparent 34%), var(--pulse-green);color:#eff5e7;min-height:215px;padding:20px 22px}.pulse-freshness-layout{grid-template-columns:minmax(0,1.1fr) minmax(170px,.9fr);align-items:end;gap:22px;display:grid}.pulse-cohort-visual{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;gap:8px;padding:12px;display:grid}.pulse-cohort-visual>span{color:#b9cbb7;letter-spacing:.08em;text-transform:uppercase;font-size:.51rem;font-weight:850}.pulse-cohort-visual>div{color:#c5d6c3;grid-template-columns:42px 1fr 24px;align-items:center;gap:7px;font-size:.5rem;display:grid}.pulse-cohort-visual i{background:#ffffff1a;border-radius:99px;height:6px;overflow:hidden}.pulse-cohort-visual b{border-radius:inherit;background:#7f9985;height:100%;display:block}.pulse-cohort-visual .new b{background:var(--pulse-lime)}.pulse-fatigue-card{background:radial-gradient(circle at 95% 0,#f0a28636,#0000 34%),#f4eee2;min-height:175px;padding:19px 22px}.pulse-fatigue-layout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.pulse-fatigue-marks{grid-template-columns:repeat(4,16px);place-content:center end;gap:7px;display:grid}.pulse-fatigue-marks i{background:var(--pulse-red);border:4px solid #f4eee2;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #9c403538}.pulse-card-link{width:100%;color:inherit;opacity:.85;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-top:1px solid;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 0 0;font-size:.55rem;font-weight:850;display:flex}.pulse-card-link span:last-child{font-size:.82rem}@media (width<=980px){.pulse-decision{grid-template-columns:minmax(0,1fr) 170px}.pulse-decision-copy{padding:34px 28px}.pulse-action-total{width:145px;min-height:190px}.pulse-freshness-layout{grid-template-columns:1fr}.pulse-cohort-visual{display:none}}@media (width<=720px){.pulse-command-center{border-radius:18px}.pulse-memo-header{align-items:flex-start;padding:18px 18px 16px}.pulse-memo-date{justify-items:end;display:grid}.pulse-memo-date span{display:none}.pulse-decision{min-height:0;margin:0 7px;display:block}.pulse-decision-copy{padding:28px 21px 24px}.pulse-decision h3{font-size:clamp(1.8rem,8vw,2.3rem)}.pulse-action-total{border-radius:13px;grid-template-columns:auto auto 1fr;justify-items:start;gap:7px;width:auto;min-height:0;margin:0 12px 12px;padding:13px 15px}.pulse-action-total>span{grid-column:1/-1}.pulse-action-total>strong{margin:0;font-size:2.4rem}.pulse-action-total>small{align-self:end;padding-bottom:5px}.pulse-action-total>em{grid-column:1/-1}.pulse-action-stack{align-self:end;margin:0 0 8px}.pulse-signal-heading{margin:22px 18px 12px}.pulse-signal-heading p,.pulse-signal-heading>span{display:none}.pulse-signal-grid{grid-template-rows:auto;grid-template-columns:1fr;margin:0 7px 7px}.pulse-signal-card,.pulse-spend-card,.pulse-freshness-card,.pulse-fatigue-card{grid-row:auto;min-height:230px;padding:20px}}@media (width<=430px){.pulse-memo-identity{gap:8px}.pulse-memo-mark{border-radius:11px;flex-basis:38px;width:38px;height:38px}.pulse-memo-identity p{font-size:.5rem}.pulse-memo-identity h2{font-size:1.7rem}.pulse-memo-date strong{text-align:center;max-width:110px;padding:6px 8px;font-size:.58rem}.pulse-action-chips button{gap:6px;padding-left:9px}.pulse-fatigue-layout{grid-template-columns:1fr}.pulse-fatigue-marks{justify-content:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--background:#f2f1ec;--background-strong:#f8f7f3;--background-muted:#ebeae4;--surface:#fffefa;--surface-muted:#f8f7f2;--surface-soft:#f5f4ee;--foreground:#171914;--foreground-muted:#62665d;--foreground-subtle:#92978d;--ink:#151b17;--ink-muted:#202a24;--ink-soft:#151b1717;--ink-foreground:#fbfff4;--accent:#156b50;--accent-strong:#0c563f;--accent-soft:#def1e8;--brand-pop:#dcff72;--brand-pop-strong:#cbf35c;--mint:#dff4e9;--success:#116c4e;--success-soft:#e0f3ea;--warning:#a25616;--warning-soft:#fff0d8;--danger:#b63f51;--danger-soft:#fbe7eb;--border:#d9dbd2;--border-soft:#e9e9e2;--border-strong:#c4c8bd;--visual-coral:#ff826a;--visual-violet:#6961df;--visual-sky:#9bd7f0;--shadow-soft:0 2px 3px #1f241e0a, 0 12px 28px #1f241e0d;--shadow-card:0 2px 3px #1f241e0a, 0 22px 52px #1f241e12}.app-header{background:#fffefae8;border:1px solid #d9dbd2cc;border-radius:20px;min-height:74px;margin-bottom:14px;padding:11px 13px;box-shadow:0 12px 40px #1f241e12}.brand-lockup{gap:12px}.brand-lockup strong{font-size:1.05rem}.brand-lockup small{color:#81867d;letter-spacing:.055em;text-transform:uppercase;font-size:.64rem}.brand-mark{border-radius:15px;width:46px;height:46px;box-shadow:inset 0 0 0 1px #ffffff14,0 12px 26px #151b1733}.brand-mark:after{border:2px solid var(--ink);background:var(--visual-coral);content:"";border-radius:999px;width:8px;height:8px;position:absolute;bottom:6px;right:6px}.header-status span{background:#f8f7f2;border-color:#e3e4dd;min-height:36px;font-size:.67rem}.header-status span:first-child{background:#ecf7f1;border-color:#cde6da}.header-actions .file-control,.header-actions .secondary-button,.header-actions .tertiary-button{border-radius:12px;min-height:42px;padding-inline:16px}.header-actions .file-control{box-shadow:0 9px 20px #151b1724}.header-actions .secondary-button{border-color:#c7e55d;box-shadow:0 9px 18px #78942b1f}.side-nav{background:radial-gradient(circle at 50% 100%, #dcff7217, transparent 14rem), var(--ink);border-radius:20px;min-height:calc(100vh - 118px);max-height:calc(100vh - 118px);padding:12px;top:102px;box-shadow:0 24px 54px #151b172b}.side-nav-label{letter-spacing:.16em;padding:8px 11px 14px;font-size:.58rem}.side-nav button{border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:70px;padding:9px 10px}.side-nav button.active{background:var(--brand-pop);border-color:#e5fa9c;box-shadow:0 14px 30px #0000003b}.nav-icon{border-radius:12px;width:38px;height:38px;position:relative;overflow:hidden}.nav-icon:after{content:"";opacity:.55;background:currentColor;border-radius:999px;width:5px;height:5px;position:absolute;bottom:6px;right:6px}.nav-icon:before{font-size:.96rem}.side-nav .nav-copy>span{font-size:.84rem}.side-nav .nav-copy small{max-width:135px;font-size:.61rem}.side-nav-footer{gap:8px;padding:17px 9px 7px}.workspace{padding:3px 2px 0}.workspace-heading{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffefab8;border:1px solid #d9dbd2b8;border-radius:18px;align-items:center;min-height:92px;margin-bottom:12px;padding:14px 16px 14px 19px;box-shadow:0 8px 24px #1f241e0a}.workspace-heading>div:first-child>span{color:var(--accent-strong);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.59rem;font-weight:850;display:block}.workspace-heading h1{max-width:790px;font-size:clamp(1.55rem,2.25vw,2.2rem);font-weight:650;line-height:1.05}.workspace-visual-copy strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.05em;font-size:1.5rem}.workspace-visual-plot i{background:var(--accent);border-radius:5px 5px 2px 2px;width:18px;box-shadow:inset 0 -1px #0000001a}.workspace-visual-diagnostics .workspace-visual-plot i:nth-child(5){background:var(--visual-sky)}.context-bar{background:#fffefae0;border:1px solid #d9dbd2bd;border-radius:16px;padding:11px 13px;box-shadow:0 8px 24px #1f241e0a}.context-chips span{background:#f3f2ec;border-radius:9px}.page-stack{gap:16px}.pulse-command-center{--pulse-canvas:#e8e6df;--pulse-paper:#fffdf6;--pulse-green:#11271e;--pulse-lime:var(--brand-pop);background:radial-gradient(circle at 91% 8%,#dcff7233,#0000 18rem),#e9e8e2;border:1px solid #d8dad1;border-radius:24px;box-shadow:0 26px 60px #1f241e1a}.pulse-memo-mark{background:var(--ink);border-radius:14px;box-shadow:0 12px 24px #151b1729}.pulse-memo-identity p{letter-spacing:.12em}.pulse-memo-identity h2{font-size:2rem}.pulse-decision{background:radial-gradient(circle at 88% 10%,#dcff7221,#0000 18rem),radial-gradient(circle at 20% 120%,#6961df38,#0000 25rem),#141a16;border-radius:20px;min-height:300px;margin:0 10px;box-shadow:0 26px 54px #151b173d}.pulse-decision:before{border-color:#dcff7221;width:260px;height:260px}.pulse-decision h3{letter-spacing:-.055em;max-width:850px;font-size:clamp(2rem,3.2vw,3.45rem)}.pulse-action-chips button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border-color:#ffffff21;min-height:35px}.pulse-action-chips button strong{border-radius:7px}.pulse-primary-link{color:var(--brand-pop);border-bottom:1px solid #dcff728c}.pulse-action-total{background:var(--brand-pop);width:198px;min-height:220px;color:var(--ink);border:1px solid #dcff728a;border-radius:18px;box-shadow:0 18px 42px #00000047}.pulse-action-total>strong{letter-spacing:-.08em;font-size:4.4rem}.pulse-signal-heading h3{font-size:1rem}.pulse-signal-grid{gap:10px;margin:0 10px 10px}.pulse-signal-card{border:1px solid #151b171c;border-radius:17px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 12px 30px #1f241e12}.pulse-spend-card{background:linear-gradient(145deg,#ffffff0a,#0000 40%),#1d241f}.pulse-freshness-card{background:radial-gradient(circle at 100% 0,#dcff726b,#0000 38%),#edf4d1}.pulse-fatigue-card{background:radial-gradient(circle at 95% 0,#ff826a4f,#0000 38%),#f4e8dd}.summary-section{border-radius:18px}.metric-grid article{background:var(--surface);border-radius:16px;min-height:148px;padding:19px;position:relative;overflow:hidden;box-shadow:0 12px 30px #1f241e0f}.metric-grid article:after{content:"";border:16px solid #156b500d;border-radius:50%;width:92px;height:92px;position:absolute;bottom:-40px;right:-24px}.metric-grid article:nth-child(2):after{border-color:#6961df14}.metric-grid article:nth-child(3):after{border-color:#ff826a17}.metric-grid article:nth-child(4):after{border-color:#719a1f14}.metric-grid article:nth-child(5):after{border-color:#6961df14}.metric-grid strong{z-index:1;font-size:clamp(1.7rem,2.3vw,2.35rem);position:relative}.filter-panel,.quadrant-card,.fatigue-card,.fatigue-panel,.freshness-card,.freshness-panel,.table-card,.action-group-card,.collapsed-action-group{background:var(--surface);border-color:#d9dbd2db;border-radius:18px;box-shadow:0 14px 38px #1f241e0f}.filter-panel{padding:16px}.filter-panel input,.filter-panel select,.role-select{background:#fbfaf6;border-radius:11px;min-height:44px}.section-heading{border:1px solid var(--border);background:radial-gradient(circle at 98% 0, #dcff7247, transparent 15rem), var(--surface);border-radius:18px;align-items:center;min-height:102px;margin-bottom:16px;padding:18px 20px;box-shadow:0 12px 30px #1f241e0d}.section-heading h2{font-size:clamp(1.55rem,2vw,2rem)}.eyebrow,.panel-kicker{border-radius:999px}.decision-select-filter,.decision-cohort-filter summary{background:#fbfaf6;border-radius:12px}.action-groups{gap:12px}.action-group-card{overflow:hidden}.action-group-heading{min-height:84px;padding:15px 18px}.action-group-heading:before{background:var(--accent);content:"";border-radius:999px;align-self:stretch;width:5px}.action-group-replace .action-group-heading:before{background:var(--visual-coral)}.action-group-pause .action-group-heading:before{background:var(--danger)}.action-row{background:#faf9f5;border-radius:14px;grid-template-columns:58px minmax(0,1fr) minmax(180px,auto);min-height:84px;padding:13px}.action-row .creative-avatar{border-radius:13px;flex-basis:58px;width:58px;height:58px}.action-row:hover,.action-row:focus-visible{background:#fffefa;border-color:#aab5a8;transform:translateY(-2px);box-shadow:0 14px 28px #1f241e17}.action-row-impact{grid-template-columns:auto auto;gap:2px 10px}.action-row-impact>strong{font-size:1rem}.collapsed-action-groups{gap:9px}.diagnostic-tabs{gap:10px}.diagnostic-tabs button{background:var(--surface);border-radius:16px;min-height:86px;padding:15px 17px;box-shadow:0 10px 24px #1f241e0a}.diagnostic-tabs button:before{background:var(--border-strong);content:"";border-radius:999px;width:26px;height:5px;margin-bottom:9px;display:block}.diagnostic-tabs button:nth-child(2):before{background:var(--visual-violet)}.diagnostic-tabs button:nth-child(3):before{background:var(--visual-coral)}.diagnostic-tabs button.active small{color:#fbfff496}.diagnostic-tabs button.active:after{background:var(--brand-pop)}.quadrant-card,.freshness-panel,.fatigue-panel{padding:20px}.quadrant-scroll{background:#faf9f5;border-radius:15px}.quadrant-detail{background:#f5f4ee;border:1px solid #dfe1d8;border-radius:15px}.freshness-header,.fatigue-hero{background:radial-gradient(circle at 95% 5%, #dcff7238, transparent 18rem), var(--ink);color:var(--ink-foreground);border-radius:18px}.weekly-chart,.quadrant-chart{filter:saturate(.88)}.table-card{overflow:hidden;box-shadow:0 20px 52px #1f241e14}.table-header{background:radial-gradient(circle at 95% 0, #6961df1f, transparent 18rem), var(--surface);align-items:center;min-height:112px;padding:22px 24px}.table-header h2{font-size:clamp(1.6rem,2.2vw,2.15rem)}.creative-showcase{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#edebe5;gap:13px;padding:17px 20px 20px;display:grid}.creative-showcase-heading{justify-content:space-between;align-items:end;display:flex}.creative-showcase-heading>div{gap:2px;display:grid}.creative-showcase-heading span,.creative-showcase-heading small{color:var(--foreground-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:800}.creative-showcase-heading strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;font-size:1.04rem}.creative-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creative-showcase-card{background:var(--surface);min-width:0;color:inherit;text-align:left;border:1px solid #d9dad2;border-radius:16px;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 12px 25px #1f241e0f}.creative-showcase-card:hover,.creative-showcase-card:focus-visible{border-color:#9ba398;transform:translateY(-3px);box-shadow:0 18px 36px #1f241e1f}.creative-showcase-media{background:linear-gradient(135deg,#6961df2e,#dcff7238),#e7e8e0;height:158px;display:block;position:relative;overflow:hidden}.creative-showcase-media .creative-avatar{background-size:cover;border:0;border-radius:0;width:100%;height:100%;font-size:2.2rem}.creative-showcase-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#10141142);position:absolute;inset:0}.creative-showcase-rank,.creative-showcase-media .action-pill{z-index:2;position:absolute;top:11px}.creative-showcase-rank{color:#fff;width:32px;height:32px;font-family:var(--font-jetbrains-mono), monospace;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#151b17d1;border:1px solid #ffffff59;border-radius:10px;place-items:center;font-size:.68rem;font-weight:800;display:grid;left:11px}.creative-showcase-media .action-pill{right:11px;box-shadow:0 5px 14px #151b1729}.creative-showcase-copy{gap:14px;padding:14px;display:grid}.creative-showcase-copy>span:first-child{gap:4px;min-width:0;display:grid}.creative-showcase-copy>span:first-child>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.creative-showcase-copy small{color:var(--foreground-muted);font-size:.65rem}.creative-showcase-metrics{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:11px;display:grid}.creative-showcase-metrics>span{gap:2px;display:grid}.creative-showcase-metrics>span+span{border-left:1px solid var(--border-soft);padding-left:12px}.creative-showcase-metrics strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;font-size:1rem}.metric-toolbar{background:#f7f6f1;padding:15px 22px}.segmented,.column-chooser>summary,.copy-merge-control,.table-sort-controls select{border-radius:11px}th{color:#656b61;background:#eeede7}.table-scroll th.creative-column{background:#eeede7}th,td{padding:13px 14px}.creative-library-link .creative-avatar{border-radius:12px}.creative-drawer{background:#f2f1ec;border-left:0;max-width:620px;padding:22px;box-shadow:-30px 0 80px #0d100e47}.drawer-header{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:14px}.drawer-header .creative-avatar{border-radius:15px;flex-basis:76px;width:76px;height:76px}.drawer-recommendation{background:radial-gradient(circle at 100% 0, #dcff7224, transparent 13rem), var(--ink);color:var(--ink-foreground);border:1px solid #2c3b32}.drawer-section{background:var(--surface);box-shadow:0 10px 28px #1f241e0d}@media (width<=1260px){.workspace-visual{grid-template-columns:auto 104px;gap:12px;min-width:245px;padding-left:14px}.creative-showcase-media{height:132px}}@media (width<=1100px){.dashboard-shell{width:min(100vw - 24px,1020px)}.workspace-heading{margin-top:2px}}@media (width<=820px){.workspace-heading{align-items:flex-start}.workspace-visual{grid-template-columns:auto 94px;min-width:220px}.creative-showcase-grid{grid-template-columns:1fr}.creative-showcase-card{grid-template-columns:150px minmax(0,1fr)}.creative-showcase-media{height:100%;min-height:138px}}@media (width<=720px){.dashboard-shell{width:min(100vw - 14px,620px);padding-top:7px}.app-header{border-radius:17px}.mobile-section-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffefae6;border:1px solid #d9dad2;border-radius:14px;top:8px;box-shadow:0 9px 24px #1f241e12}.workspace-heading{border-radius:16px;min-height:0;padding:15px}.workspace-visual{display:none}.pulse-command-center{border-radius:18px}.pulse-decision-copy{padding:30px 22px 26px}.pulse-action-total{width:auto}.section-heading{align-items:flex-start;padding:16px}.creative-showcase{padding:15px}.creative-showcase-heading>small{display:none}.table-header{padding:18px}.action-row{grid-template-columns:50px minmax(0,1fr)}.action-row .creative-avatar{flex-basis:50px;width:50px;height:50px}.action-row-impact{grid-column:2}}@media (width<=460px){.creative-showcase-card{grid-template-columns:112px minmax(0,1fr)}.creative-showcase-media{min-height:154px}.creative-showcase-copy{gap:10px;padding:12px}.creative-showcase-metrics{grid-template-columns:1fr;gap:7px}.creative-showcase-metrics>span+span{border-top:1px solid var(--border-soft);border-left:0;padding-top:7px;padding-left:0}}:root{--background:#f4f5f3;--background-strong:#f8f9f7;--background-muted:#eceeeb;--surface:#fff;--surface-muted:#f7f8f6;--surface-soft:#f1f3f0;--foreground:#171918;--foreground-muted:#535a56;--foreground-subtle:#6b736e;--ink:#171a18;--ink-muted:#242824;--ink-soft:#171a1814;--ink-foreground:#f8faf8;--accent:#176b4b;--accent-strong:#0d573b;--accent-soft:#e5f1eb;--brand-pop:#d9eddf;--brand-pop-strong:#c9e3d2;--mint:#e5f1eb;--success:#176b4b;--success-soft:#e5f1eb;--warning:#8b4b0f;--warning-soft:#fff2dd;--danger:#a33142;--danger-soft:#fbeaec;--border:#d8dcd8;--border-soft:#e8ebe8;--border-strong:#bcc3be;--visual-coral:#a33142;--visual-violet:#56616c;--visual-sky:#52718b;--shadow-soft:0 1px 2px #1118140a;--shadow-card:0 1px 2px #1118140a, 0 8px 22px #1118140a;--shadow-glow:none}body{background:var(--background);color:var(--foreground)}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #176b4b3d}.dashboard-shell{width:min(1640px,100vw - 28px);padding-top:14px}.app-header{border:1px solid var(--border);background:var(--surface);min-height:70px;box-shadow:var(--shadow-soft);border-radius:14px;margin-bottom:14px;padding:10px 12px}.brand-lockup strong{color:var(--foreground)}.brand-lockup small{color:var(--foreground-subtle)}.brand-mark{background:var(--ink);width:42px;height:42px;box-shadow:none;border-radius:10px}.brand-mark:after{display:none}.brand-mark-grid i{background:#fff}.brand-mark-grid i:nth-child(2),.brand-mark-grid i:nth-child(3){opacity:.48}.header-status span{border-color:var(--border);background:var(--surface-muted);min-height:36px;color:var(--foreground-muted)}.header-status span:first-child{background:var(--success-soft);color:var(--accent-strong);border-color:#bfd7ca}.header-actions .file-control,.header-actions .secondary-button,.header-actions .tertiary-button{min-height:42px;box-shadow:none;border-radius:9px}.header-actions .file-control,.header-actions .secondary-button{border-color:var(--ink);background:var(--ink);color:var(--ink-foreground)}.header-actions .file-control span{color:var(--ink-foreground)}.header-actions .file-control:hover,.header-actions .secondary-button:hover{color:#fff;background:#303531;border-color:#303531}.header-actions .tertiary-button{border-color:var(--border);background:var(--surface);color:var(--foreground)}.side-nav{border:1px solid var(--border);background:var(--surface);min-height:calc(100vh - 116px);max-height:calc(100vh - 116px);box-shadow:var(--shadow-soft);border-radius:14px;padding:10px;top:100px}.side-nav-label{color:var(--foreground-subtle)}.side-nav button{min-height:62px;color:var(--foreground-muted);border-radius:9px;grid-template-columns:36px minmax(0,1fr);padding:8px 9px;transition:background .14s,color .14s}.side-nav button:hover{background:var(--surface-muted);transform:none}.side-nav button.active{background:var(--accent-soft);box-shadow:none;border-color:#bfd7ca}.nav-icon{border-color:var(--border);background:var(--surface);width:34px;height:34px;color:var(--foreground-muted);border-radius:8px}.nav-icon:after{display:none}.side-nav button.active .nav-icon{color:var(--accent-strong);background:#fff;border-color:#9fc3b1}.side-nav .nav-copy>span,.side-nav button.active .nav-copy>span{color:var(--foreground)}.side-nav .nav-copy small,.side-nav button.active .nav-copy small{color:var(--foreground-subtle)}.side-nav-footer span{color:var(--foreground-muted)}.side-nav-footer span i{background:var(--success);box-shadow:0 0 0 3px var(--success-soft)}.side-nav-footer small{color:var(--foreground-subtle)}.workspace{padding-top:0}.workspace-heading{min-height:80px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-items:center;margin-bottom:12px;padding:7px 4px 9px}.workspace-heading>div:first-child>span{color:var(--accent-strong)}.workspace-heading h1{max-width:800px;color:var(--foreground);font-size:clamp(1.6rem,2.1vw,2rem);font-weight:650}.workspace-heading .view-count{border:1px solid var(--border);background:var(--surface);width:auto;min-height:34px;color:var(--foreground-muted);border-radius:999px;align-items:center;margin:0;padding:0 12px;font-size:.72rem;display:inline-flex}.context-bar{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:12px}.context-label{color:var(--accent-strong)}.context-summary strong{color:var(--foreground)}.context-summary small{color:var(--foreground-subtle)}.context-chips span{border-color:var(--border);background:var(--surface-muted);color:var(--foreground-muted);border-radius:7px}.context-actions .tertiary-button,.context-actions .text-button{color:var(--foreground)}.pulse-command-center{--pulse-canvas:#f3f4f2;--pulse-paper:#fff;--pulse-green:#171a18;--pulse-lime:#dce9e1;border:1px solid var(--border);box-shadow:var(--shadow-card);background:#eef0ed;border-radius:16px;overflow:hidden}.pulse-memo-header{border-bottom:1px solid var(--border);background:var(--surface);padding:18px 20px}.pulse-memo-mark{background:var(--ink);box-shadow:none;border-radius:10px}.pulse-memo-mark i{background:#fff}.pulse-memo-identity p{color:var(--accent-strong)}.pulse-memo-identity h2,.pulse-memo-date strong{color:var(--foreground)}.pulse-memo-date strong{border-color:var(--border);background:var(--surface-muted)}.pulse-memo-date span{color:var(--foreground-subtle)}.pulse-decision{background:var(--ink);min-height:270px;box-shadow:none;border:0;border-radius:12px;margin:12px}.pulse-decision:before,.pulse-decision:after{display:none}.pulse-card-label-inverse,.pulse-decision h3{color:#f8faf8}.pulse-card-label-inverse i{box-shadow:none;background:#7fd1aa}.pulse-decision h3{max-width:850px;font-size:clamp(1.9rem,3vw,3.1rem)}.pulse-action-chips button{color:#f8faf8;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border-color:#ffffff38;min-height:38px}.pulse-action-chips button strong{color:#171918;background:#fff}.pulse-primary-link{color:#171918;background:#fff;border:0;border-radius:8px;min-height:42px;padding:0 14px}.pulse-action-total{color:#171918;width:190px;min-height:208px;box-shadow:none;background:#fff;border:1px solid #ffffff3d;border-radius:12px}.pulse-action-total>span,.pulse-action-total>small,.pulse-action-total>em{color:#535a56}.pulse-action-total>strong{color:#171918}.pulse-action-stack .pause{background:var(--danger)}.pulse-action-stack .replace{background:var(--warning)}.pulse-action-stack .watch{background:#52718b}.pulse-signal-heading h3{color:var(--foreground)}.pulse-signal-card,.pulse-spend-card,.pulse-freshness-card,.pulse-fatigue-card{border:1px solid var(--border);background:var(--surface);min-height:250px;box-shadow:none;color:var(--foreground);border-radius:10px;grid-area:auto;padding:18px;transform:none}.pulse-signal-card:hover{border-color:var(--border-strong);box-shadow:none;transform:none}.pulse-signal-card .pulse-card-label,.pulse-signal-card .pulse-signal-value,.pulse-signal-card p,.pulse-signal-card .pulse-signal-note,.pulse-signal-card .pulse-card-link,.pulse-signal-card .pulse-signal-topline,.pulse-signal-card .pulse-signal-topline span{color:var(--foreground)}.pulse-signal-card .pulse-card-label,.pulse-signal-card .pulse-signal-topline,.pulse-signal-card .pulse-signal-note,.pulse-signal-card p{color:var(--foreground-muted)}.pulse-signal-value{color:var(--foreground)}.pulse-exposure>div span,.pulse-cohort-visual span,.pulse-cohort-visual small{color:var(--foreground-muted)}.pulse-exposure>span,.pulse-cohort-visual i{background:#e3e7e3}.pulse-exposure>span i,.pulse-cohort-visual b,.pulse-cohort-visual .new b{background:var(--accent)}.pulse-cohort-visual .new strong{color:var(--accent-strong)}.pulse-fatigue-marks i{background:var(--danger);border-color:#fff}.pulse-card-link{border-top-color:var(--border);min-height:40px;color:var(--foreground);opacity:1}.metric-grid{gap:8px}.metric-grid article,.metric-grid article:nth-child(2),.metric-grid article:nth-child(3),.metric-grid article:nth-child(4),.metric-grid article:nth-child(5){border:1px solid var(--border);background:var(--surface);min-height:126px;box-shadow:var(--shadow-soft);border-radius:10px;padding:16px;overflow:visible}.metric-grid article:after{display:none}.metric-grid span,.metric-grid small{color:var(--foreground-muted)}.metric-grid strong{color:var(--foreground)}.data-scope-note{color:var(--foreground-subtle)}.filter-panel,.quadrant-card,.fatigue-card,.fatigue-panel,.freshness-card,.freshness-panel,.table-card,.action-group-card,.collapsed-action-group{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:12px}.filter-panel input,.filter-panel select,.role-select{border-color:var(--border);background:var(--surface);color:var(--foreground);border-radius:8px}.section-heading{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:14px;padding:8px 2px}.section-heading h2,.section-heading p{color:var(--foreground)}.section-heading p{color:var(--foreground-muted)}.eyebrow,.panel-kicker{background:var(--accent-soft);color:var(--accent-strong);border-color:#bfd7ca}.decision-select-filter,.decision-cohort-filter summary{border-color:var(--border);background:var(--surface);border-radius:8px}.action-group-card[open]{box-shadow:var(--shadow-card)}.action-group-heading{background:var(--surface);min-height:76px}.action-group-heading:before{display:none}.action-group-index{background:var(--surface-muted);color:var(--foreground);border-radius:8px}.action-row{border-color:var(--border-soft);background:var(--surface);border-radius:8px;min-height:78px}.creative-avatar{color:var(--accent-strong);background-color:#e8ece9;background-image:linear-gradient(145deg,#eef1ef,#dfe5e1);border-color:#c8cfca}.action-row:hover,.action-row:focus-visible{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none;transform:none}.action-row-copy strong,.action-row-impact strong{color:var(--foreground)}.action-row-copy small,.action-row-impact small,.action-row-impact em{color:var(--foreground-muted)}.diagnostic-tabs button{border-color:var(--border);background:var(--surface);min-height:78px;box-shadow:var(--shadow-soft);border-radius:10px}.diagnostic-tabs button:before{background:var(--border-strong);width:22px;height:3px}.diagnostic-tabs button:nth-child(2):before,.diagnostic-tabs button:nth-child(3):before{background:var(--border-strong)}.diagnostic-tabs button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--foreground);box-shadow:none}.diagnostic-tabs button.active:before,.diagnostic-tabs button.active:after{background:var(--accent)}.diagnostic-tabs button small,.diagnostic-tabs button.active small{color:var(--foreground-muted)}.freshness-header,.fatigue-hero{border:1px solid var(--border);background:var(--surface-muted);color:var(--foreground);border-radius:10px}.freshness-header h2,.fatigue-hero h2{color:var(--foreground)}.freshness-header p,.fatigue-hero p:not(.eyebrow){color:var(--foreground-muted)}.quadrant-scroll,.quadrant-detail{border-color:var(--border);background:var(--surface-muted);border-radius:8px}.quadrant-bubble.tofu{fill:#176b4b}.quadrant-bubble.bofu{fill:#52718b}.table-card{box-shadow:var(--shadow-card)}.table-header{border-bottom-color:var(--border);background:var(--surface);min-height:104px}.table-header h2,.table-header p{color:var(--foreground)}.table-header p{color:var(--foreground-muted)}.creative-showcase{border-color:var(--border);background:var(--surface-muted)}.creative-showcase-heading span,.creative-showcase-heading small{color:var(--foreground-subtle)}.creative-showcase-heading strong{color:var(--foreground)}.creative-showcase-card{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:10px}.creative-showcase-card:hover,.creative-showcase-card:focus-visible{border-color:var(--border-strong);box-shadow:var(--shadow-card);transform:translateY(-1px)}.creative-showcase-media{background:#e9ece9}.creative-showcase-media:after{background:linear-gradient(#0000 60%,#1118142e)}.creative-showcase-rank{background:#171a18e0;border-color:#ffffffa3;border-radius:7px}.creative-showcase-copy>span:first-child>strong,.creative-showcase-metrics strong{color:var(--foreground)}.creative-showcase-copy small{color:var(--foreground-muted)}.metric-toolbar{border-color:var(--border);background:var(--surface-muted)}.segmented,.column-chooser>summary,.copy-merge-control,.table-sort-controls select{border-color:var(--border);background:var(--surface);color:var(--foreground);border-radius:8px}.segmented button{color:var(--foreground-muted)}.segmented button.active{background:var(--ink);color:var(--ink-foreground);box-shadow:none}.table-presets button i,.table-presets button:nth-child(2) i,.table-presets button:nth-child(3) i,.table-presets button:nth-child(4) i,.table-presets button:nth-child(5) i{background:var(--accent)}th,.table-scroll th.creative-column{color:#505752;background:#f0f2f0}td{color:var(--foreground)}tbody tr:hover,tbody tr:hover .creative-column{background:#f5f8f6}.common-metric-start,.bucket-metric-start{border-left-color:var(--border-strong)}th.common-metric-start,th.bucket-metric-start{color:var(--accent-strong)}.drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1118146b}.creative-drawer{background:var(--background);box-shadow:-22px 0 52px #11181433}.drawer-header,.drawer-section{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:10px}.drawer-recommendation{border-color:var(--border);background:var(--surface);color:var(--foreground);border-radius:10px}.drawer-recommendation strong,.drawer-recommendation dd{color:var(--foreground)}.drawer-recommendation small,.drawer-recommendation dt{color:var(--foreground-muted)}@media (width<=1100px){.mobile-section-nav{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-soft)}.mobile-section-nav button{color:var(--foreground-muted)}.mobile-section-nav button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong)}}@media (width<=820px){.pulse-signal-grid{grid-template-columns:1fr}.pulse-signal-card,.pulse-spend-card,.pulse-freshness-card,.pulse-fatigue-card{min-height:0}}@media (width<=720px){.mobile-section-nav{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.mobile-section-nav button{min-width:0;padding-inline:6px;font-size:.7rem}.workspace-heading{padding-inline:2px}.pulse-decision{margin:8px}.pulse-decision-copy{padding:28px 22px}.pulse-signal-grid{margin:0 8px 8px}}:root{--brief-ink:#19241f;--brief-ink-soft:#2f3b35;--brief-paper:#f6f3ec;--brief-butter:#f2e5ad;--brief-sage:#dbe9dd;--brief-sky:#dbe9f1;--brief-coral:#efd5ce;--brief-lilac:#e6e0ed;--brief-blue:#245b86;--brief-red:#8a302d;--brief-green:#245f45;--brief-amber:#755115}body,.workspace-actions,.workspace-library,.workspace-diagnostics{background:var(--brief-paper)}.workspace-actions .workspace-heading,.workspace-library .workspace-heading,.workspace-diagnostics .workspace-heading{border-bottom:1px solid #d8d4cb;margin-bottom:14px;padding-bottom:22px}.workspace-actions .workspace-heading>div>span,.workspace-library .workspace-heading>div>span,.workspace-diagnostics .workspace-heading>div>span{color:#59635d;letter-spacing:.09em}.workspace-actions .insight-section{background:var(--brief-butter);border:1px solid #d8cfb0;border-radius:18px;padding:12px;overflow:visible}.workspace-actions .section-heading{background:var(--brief-ink);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(420px,auto);gap:24px;min-height:174px;margin:0 0 12px;padding:26px;display:grid}.workspace-actions .section-heading p{color:#dce3df;max-width:680px}.workspace-actions .section-heading .eyebrow{color:var(--brief-ink);background:#fff;border-color:#6c7b72}.workspace-actions .decision-filters{align-content:end}.workspace-actions .decision-select-filter span,.workspace-actions .decision-cohort-filter summary span{color:#59635d}.workspace-actions .action-groups{gap:10px}.workspace-actions .action-group-card{border-color:#d4caa8;overflow:hidden;box-shadow:0 10px 24px #392f1412}.workspace-actions .action-group-heading{min-height:82px;color:var(--brief-ink)}.workspace-actions .action-group-heading:before{background:currentColor;border-radius:99px;width:5px;height:32px;display:block}.workspace-actions .action-group-scale .action-group-heading{color:var(--brief-green)}.workspace-actions .action-group-pause .action-group-heading{color:var(--brief-red)}.workspace-actions .action-group-replace .action-group-heading{color:var(--brief-amber)}.workspace-actions .action-group-heading h3,.workspace-actions .action-group-heading>strong{color:currentColor}.workspace-actions .action-group-heading small{color:#4b5851}.workspace-actions .action-group-index{color:var(--brief-ink);background:#fff;border:1px solid #19241f29}.workspace-actions .action-group-card>.action-queue-list,.workspace-actions .action-group-card>.empty-state{background:#fff}.workspace-actions .action-row{border-color:#e4e1da}.workspace-actions .action-row:hover,.workspace-actions .action-row:focus-visible{background:#f7f8f6;border-color:#aeb8b1}.workspace-actions .collapsed-action-groups{margin-top:10px}.workspace-library .table-card{background:#fff;border-color:#cfd8dc;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px #202d2717}.workspace-library .table-header{background:var(--brief-sky);border-bottom-color:#bdcfd9;min-height:136px}.workspace-library .table-header h2{letter-spacing:-.03em;font-size:clamp(1.65rem,2.2vw,2.3rem)}.workspace-library .table-header p,.workspace-library .table-sort-controls label>span,.workspace-library .table-sort-controls>div>span{color:#43534c}.workspace-library .panel-kicker{color:#234b65;background:#fff;border-color:#9ab7c8}.workspace-library .creative-showcase{background:#f7efcf;border-bottom:1px solid #d7d0b7;padding:22px}.workspace-library .creative-showcase-card{border-color:#d1c8a7;border-radius:13px;overflow:hidden;box-shadow:0 10px 24px #43350d14}.workspace-library .creative-showcase-card:hover,.workspace-library .creative-showcase-card:focus-visible{border-color:#8a7a42;transform:translateY(-2px);box-shadow:0 14px 30px #43350d24}.workspace-library .creative-showcase-media[data-has-thumbnail=false] .creative-avatar{color:var(--brief-ink);background-color:#0000;background-image:none;border:0;font-size:clamp(2rem,4vw,3.5rem)}.workspace-library .creative-showcase-media:after{background:linear-gradient(#0000 62%,#19241f33)}.workspace-library .table-presets button i{background:var(--brief-blue)}.workspace-diagnostics .diagnostics-shell{background:var(--brief-lilac);border:1px solid #cec5d8;border-radius:18px;padding:12px}.workspace-diagnostics .diagnostic-tabs button{background:#fff;border-color:#c9c0d2;border-radius:12px;min-height:96px;box-shadow:0 8px 20px #35254212}.workspace-diagnostics .diagnostic-tabs button:before{width:30px;height:4px}.workspace-diagnostics .diagnostic-tabs button:first-child:before{background:var(--brief-blue)}.workspace-diagnostics .diagnostic-tabs button.active{border-color:var(--brief-ink);background:var(--brief-ink);color:#fff}.workspace-diagnostics .diagnostic-tabs button.active strong,.workspace-diagnostics .diagnostic-tabs button.active small{color:#fff}.workspace-diagnostics .diagnostic-tabs button.active small{opacity:.78}.workspace-diagnostics .diagnostic-stack,.workspace-diagnostics .freshness-section,.workspace-diagnostics .fatigue-card{background:#fff;border-radius:13px}.workspace-diagnostics .diagnostic-stack{padding:12px}.workspace-diagnostics .quadrant-card,.workspace-diagnostics .freshness-card,.workspace-diagnostics .fatigue-card{border-color:#d7d1dd;box-shadow:0 10px 26px #35254214}.workspace-diagnostics .freshness-header{background:var(--brief-sage);border-color:#bdd1c1}.workspace-diagnostics .fatigue-hero .eyebrow{color:var(--brief-red);background:#fff;border-color:#c98f85}@media (width<=1100px){.workspace-actions .section-heading{grid-template-columns:1fr}.workspace-actions .decision-filters{align-content:start}}@media (width<=720px){.workspace-actions .insight-section,.workspace-diagnostics .diagnostics-shell{border-radius:13px;padding:8px}.workspace-actions .section-heading{border-radius:10px;min-height:0;padding:22px 18px}.workspace-library .creative-showcase{padding:16px 12px}.workspace-diagnostics .diagnostic-tabs button{min-height:78px}}:root{--brief-forest:#0d3b2b;--brief-forest-deep:#082e21;--brief-forest-soft:#315844;--brief-paper:#eee9de;--brief-paper-light:#f8f4ea;--brief-lime:#d5f36a;--brief-coral:#f2a083;--brief-coral-deep:#6f3025;--brief-gold:#e5ad4b;--brief-rule:#d0c9bb;--brief-copy:#17271f;--brand-pop:var(--brief-lime);--ink:var(--brief-forest);--ink-foreground:#f8f4ea;--background:var(--brief-paper);--surface:var(--brief-paper-light);--accent:#236c4f;--accent-strong:#174d39;--accent-soft:#dcebdc}body{color:var(--brief-copy);background:radial-gradient(circle at 88% 4%, #d5f36a14, transparent 30rem), var(--brief-paper)}.app-header{background:#f8f4eae8;border-color:#bebab0d1;border-radius:18px;box-shadow:0 12px 36px #1a2b2214}.brand-mark{background:var(--brief-forest);border-radius:12px;box-shadow:0 10px 24px #0d3b2b2e}.workspace-live{color:var(--brief-forest)}.file-control{border-color:var(--brief-lime);background:var(--brief-lime);color:var(--brief-forest-deep);box-shadow:0 9px 20px #5f7d1c29}.secondary-button{color:var(--brief-forest);background:#f8f4ea;border-color:#b8c39c}.tertiary-button{color:#5f685f}.dashboard-layout{grid-template-columns:248px minmax(0,1fr);gap:16px}.side-nav{background:radial-gradient(circle at 50% 100%, #d5f36a1c, transparent 15rem), var(--brief-forest-deep);border:1px solid #ffffff14;border-radius:20px;min-height:calc(100vh - 118px);max-height:calc(100vh - 118px);padding:12px;top:102px;box-shadow:0 24px 54px #0d3b2b2e}.side-nav-label,.side-nav-footer small{color:#a9baaf}.side-nav-list{gap:7px}.side-nav button{color:#e4eadf;border-color:#0000;border-radius:14px;grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:70px;padding:9px 10px}.side-nav button:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.nav-icon{border-radius:12px}.side-nav-footer{border-top-color:#ffffff1a}.workspace,.workspace-actions,.workspace-library,.workspace-diagnostics{background:0 0}.workspace-heading,.workspace-actions .workspace-heading,.workspace-library .workspace-heading,.workspace-diagnostics .workspace-heading{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f4ead1;border:1px solid #c7c3b8c7;border-radius:18px;align-items:center;min-height:92px;margin-bottom:12px;padding:14px 16px 14px 19px;box-shadow:0 8px 24px #1f2d250d}.workspace-heading>div:first-child>span,.workspace-actions .workspace-heading>div>span,.workspace-library .workspace-heading>div>span,.workspace-diagnostics .workspace-heading>div>span{color:var(--brief-forest-soft);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:.59rem;font-weight:850;display:block}.workspace-heading h1{max-width:790px;color:var(--brief-copy);font-size:clamp(1.55rem,2.25vw,2.2rem);font-weight:650;line-height:1.05}.workspace-visual{border-left:1px solid var(--brief-rule);grid-template-columns:auto 132px;align-items:center;gap:20px;min-width:300px;padding-left:20px;display:grid}.workspace-visual-copy{gap:1px;display:grid}.workspace-visual-copy small,.workspace-visual-copy em{color:#727b73;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:750}.workspace-visual-copy strong{color:var(--brief-copy);font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.05em;font-size:1.5rem}.workspace-visual-copy strong span{color:#7c827d;font-size:.78rem;font-weight:600}.workspace-visual-plot{border-bottom:1px solid #aeb6ad;align-items:end;gap:5px;height:46px;padding:0 5px 5px;display:flex}.workspace-visual-plot i{background:var(--brief-forest);border-radius:5px 5px 2px 2px;width:18px}.workspace-visual-plot i:first-child{opacity:.25;height:30%}.workspace-visual-plot i:nth-child(2){opacity:.42;height:52%}.workspace-visual-plot i:nth-child(3){opacity:.58;height:42%}.workspace-visual-plot i:nth-child(4){opacity:.8;height:74%}.workspace-visual-plot i:nth-child(5){background:var(--brief-lime);height:100%}.workspace-visual-actions .workspace-visual-plot i:nth-child(5){background:var(--brief-coral)}.context-bar{background:#f8f4eae6;border:1px solid #c7c3b8d1;border-radius:16px;box-shadow:0 8px 24px #1f2d250a}.context-chips span{color:#4b574f;background:#e8e3d8;border-color:#d4cec2;border-radius:9px}.pulse-command-center{--pulse-canvas:#ece7dc;--pulse-paper:#f8f5ed;--pulse-green:#123f2b;--pulse-lime:#d5f06f;--pulse-red:#9c4035;--pulse-coral:#f0a286;--pulse-yellow:#f3cf68;background:linear-gradient(#ffffff3d, transparent 180px), var(--pulse-canvas);border:1px solid #d3ccbf;border-radius:22px;overflow:hidden;box-shadow:0 26px 70px #392e1e1c}.pulse-memo-header{padding:22px 26px 19px}.pulse-memo-mark{background:var(--pulse-green);border-radius:13px}.pulse-memo-date strong{background:#ffffff8c;border-color:#d8d0c2;border-radius:999px}.pulse-decision{color:#f9f6ec;background:radial-gradient(circle at 80% 15%,#d5f06f3d,#0000 24%),radial-gradient(circle at 110% 100%,#7eb78547,#0000 36%),linear-gradient(135deg,#153e2b,#0b2d20 70%);border-radius:19px;grid-template-columns:minmax(0,1fr) 210px;min-height:320px;margin:0 12px;box-shadow:0 20px 40px #0c2a1e33}.pulse-decision:before{opacity:.13;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:36px 36px;border:0;border-radius:0;width:auto;height:auto;display:block;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.pulse-decision:after{display:block}.pulse-decision-copy{padding:38px 42px}.pulse-card-label-inverse{color:#dbecc2}.pulse-card-label-inverse i{background:var(--pulse-lime)}.pulse-decision h3{color:#f9f6ec;letter-spacing:-.055em;max-width:940px;margin:16px 0 12px;font-size:clamp(2rem,4vw,3.55rem);font-weight:600;line-height:1.04}.pulse-recovery-path{color:#dbe8dc;max-width:760px;margin:0 0 24px;font-size:clamp(.98rem,1.5vw,1.15rem);font-weight:600;line-height:1.5}.pulse-action-chips button{color:#f7f2e7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff29;border-radius:999px;min-height:32px}.pulse-action-chips button.pause{color:#ffd2c5}.pulse-action-chips button.scale,.pulse-action-chips button.replace,.pulse-action-chips button.watch{color:#ffe1a0}.pulse-action-chips button strong{color:#193627;background:#f7f3e7;border-radius:50%}.pulse-primary-link{background:var(--pulse-lime);color:#1b2f21;border:0;border-radius:999px;min-height:42px;padding:9px 9px 9px 16px;box-shadow:0 8px 24px #0003}.pulse-primary-link span{background:var(--pulse-green);color:var(--pulse-lime)}.pulse-action-total{color:#f9f6ec;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:85px 85px 18px 18px;width:170px;min-height:210px;padding:22px;box-shadow:0 16px 50px #00000029}.pulse-action-total>span{color:#c5d5c6}.pulse-action-total>strong{color:#f9f6ec;font-size:4.4rem}.pulse-action-total>small{color:#d3dfd2}.pulse-action-total>em{color:#bdcbbd}.pulse-action-stack{background:#ffffff1f}.pulse-signal-heading{margin:25px 27px 13px}.pulse-signal-heading h3{color:var(--brief-copy);font-size:1.15rem}.pulse-signal-heading p,.pulse-signal-heading>span{color:#6e7168}.pulse-signal-grid{grid-template-rows:repeat(2,minmax(165px,auto));grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:11px;margin:0 12px 12px}.pulse-signal-card,.pulse-spend-card,.pulse-freshness-card,.pulse-fatigue-card{border:1px solid #26241b17;border-radius:16px;transform:none;box-shadow:0 10px 28px #42331d12}.pulse-signal-card:before,.pulse-signal-card:after{display:block}.pulse-signal-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #1f241e1c}.pulse-spend-card{color:#391e17;background:radial-gradient(circle at 95% 0,#ffffff73,#0000 30%),linear-gradient(150deg,#f5b296,#e98d73);grid-area:1/auto/3;min-height:360px;padding:22px}.pulse-spend-card .pulse-card-label,.pulse-spend-card .pulse-signal-topline,.pulse-spend-card p,.pulse-spend-card .pulse-signal-note,.pulse-spend-card .pulse-card-link,.pulse-spend-card .pulse-signal-value{color:#391e17}.pulse-spend-card .pulse-signal-value{font-size:clamp(3.5rem,8vw,5.1rem)}.pulse-freshness-card{background:radial-gradient(circle at 95% 5%, #d5f06f33, transparent 34%), var(--pulse-green);color:#eff5e7;grid-column:auto;min-height:215px;padding:20px 22px}.pulse-freshness-card .pulse-card-label,.pulse-freshness-card .pulse-signal-topline,.pulse-freshness-card p,.pulse-freshness-card .pulse-card-link,.pulse-freshness-card .pulse-signal-value{color:#eff5e7}.pulse-freshness-card .pulse-card-label,.pulse-freshness-card .pulse-signal-topline{color:#c7ddbf}.pulse-freshness-card .pulse-cohort-visual{background:#ffffff12;border-color:#ffffff1f}.pulse-freshness-card .pulse-cohort-visual span,.pulse-freshness-card .pulse-cohort-visual small,.pulse-freshness-card .pulse-cohort-visual>div{color:#c5d6c3}.pulse-freshness-card .pulse-cohort-visual i{background:#ffffff1a}.pulse-freshness-card .pulse-cohort-visual b{background:#7f9985}.pulse-freshness-card .pulse-cohort-visual .new b{background:var(--pulse-lime)}.pulse-freshness-card .pulse-cohort-visual .new strong{color:var(--pulse-lime)}.pulse-fatigue-card{min-height:175px;color:var(--brief-copy);background:radial-gradient(circle at 95% 0,#f0a28636,#0000 34%),#f4eee2;grid-column:auto;padding:19px 22px}.pulse-fatigue-card .pulse-card-label,.pulse-fatigue-card .pulse-signal-topline,.pulse-fatigue-card p,.pulse-fatigue-card .pulse-card-link{color:var(--brief-copy)}.pulse-fatigue-card .pulse-signal-value{color:var(--pulse-red)}.pulse-card-link{min-height:auto;color:inherit;background:0 0;border-top-color:currentColor}.workspace-actions .insight-section{border-color:var(--brief-rule);background:var(--brief-paper-light);border-radius:22px;padding:12px;box-shadow:0 24px 60px #2e373017}.workspace-actions .section-heading{background:radial-gradient(circle at 85% 10%,#d5f36a2e,#0000 18rem),linear-gradient(135deg,#153e2b,#0b2d20 72%);border:0;border-radius:19px;grid-template-columns:minmax(0,1fr) minmax(410px,auto);min-height:210px;margin:0 0 12px;padding:30px 34px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0c2a1e2e}.workspace-actions .section-heading:after,.workspace-library .table-header:after{opacity:.1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff3d 1px,#0000 1px),linear-gradient(90deg,#ffffff3d 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 28%,#000);mask-image:linear-gradient(90deg,#0000 28%,#000)}.workspace-actions .section-heading>*{z-index:1;position:relative}.workspace-actions .section-heading h2{color:#f8f4ea;letter-spacing:-.05em;max-width:650px;font-size:clamp(2rem,3vw,3.1rem)}.workspace-actions .section-heading p{color:#c8d6cb}.workspace-actions .section-heading .eyebrow{color:var(--brief-lime);background:0 0;border:0;padding-inline:0}.workspace-actions .action-group-card{background:#fffaf0;border-color:#d1c9ba;border-radius:17px;box-shadow:0 12px 30px #26312912}.workspace-actions .action-group-heading{min-height:88px}.workspace-actions .action-group-replace .action-group-heading{color:#4b3514;background:#f2d89b}.workspace-actions .action-group-pause .action-group-heading small,.workspace-actions .action-group-replace .action-group-heading small{color:currentColor;opacity:.72}.workspace-actions .action-group-scale .action-group-index{background:var(--brief-lime);color:var(--brief-forest);border-color:#ffffff38}.workspace-actions .action-group-pause .action-group-index,.workspace-actions .action-group-replace .action-group-index{background:var(--brief-paper-light)}.workspace-actions .action-row{background:#fffdf8;border-color:#ded6c9;border-radius:11px}.workspace-actions .collapsed-action-group{background:#e8e3d8;border-color:#d1c9ba}.workspace-library .table-card{border-color:var(--brief-rule);background:var(--brief-paper-light);border-radius:22px;box-shadow:0 24px 60px #2e373017}.workspace-library .table-header{color:#f8f4ea;background:radial-gradient(circle at 86% 5%,#d5f36a2e,#0000 20rem),linear-gradient(135deg,#153e2b,#0b2d20 72%);border-bottom:0;min-height:190px;position:relative;overflow:hidden}.workspace-library .table-header>*{z-index:1;position:relative}.workspace-library .table-header h2{color:#f8f4ea;letter-spacing:-.05em;font-size:clamp(2rem,3vw,3rem)}.workspace-library .panel-kicker{color:var(--brief-lime);background:0 0;border:0;padding-inline:0}.workspace-library .table-sort-controls select,.workspace-library .table-header .segmented{color:var(--brief-forest);background:#f8f4ea;border-color:#ffffff38}.workspace-library .creative-showcase{background:var(--brief-paper);border-color:#d5cdbf;padding:22px}.workspace-library .creative-showcase-heading span,.workspace-library .creative-showcase-heading small{color:#6b6f67}.workspace-library .creative-showcase-card{background:#fffaf0;border-color:#cfc6b7;border-radius:17px;box-shadow:0 12px 30px #34302714}.workspace-library .creative-showcase-rank{background:var(--brief-forest-deep);color:#fff;border-color:#ffffff8c}.workspace-library .creative-showcase-copy{background:#fffaf0}.workspace-library .metric-toolbar{background:#e8e3d8;border-color:#d7cfc2}.workspace-library .segmented button.active{background:var(--brief-forest);color:#fff}.workspace-library th,.workspace-library .table-scroll th.creative-column{color:#465149;background:#e2ddd2}.workspace-library tbody tr:hover,.workspace-library tbody tr:hover .creative-column{background:#f2eee5}.workspace-diagnostics .diagnostics-shell{border-color:var(--brief-rule);background:var(--brief-paper-light);border-radius:22px;padding:12px;box-shadow:0 24px 60px #2e373017}.workspace-diagnostics .diagnostic-tabs{gap:10px}.workspace-diagnostics .diagnostic-tabs button{min-height:104px;color:var(--brief-copy);box-shadow:none;background:#e8e3d8;border-color:#cfc6b8;border-radius:16px}.workspace-diagnostics .diagnostic-tabs button:before{background:var(--brief-forest);width:32px;height:4px}.workspace-diagnostics .diagnostic-tabs button:nth-child(2):before{background:var(--brief-gold)}.workspace-diagnostics .diagnostic-tabs button:nth-child(3):before{background:var(--brief-coral)}.workspace-diagnostics .diagnostic-tabs button.active{border-color:var(--brief-forest);background:radial-gradient(circle at 90% 0, #d5f36a2e, transparent 10rem), var(--brief-forest);color:#f8f4ea;box-shadow:0 14px 30px #0d3b2b2e}.workspace-diagnostics .diagnostic-tabs button.active small{color:#c8d6cb;opacity:1}.workspace-diagnostics .diagnostic-tabs button.active:before{background:var(--brief-lime)}.workspace-diagnostics .diagnostic-stack{background:var(--brief-paper);border:1px solid #d2cabc;border-radius:17px;padding:12px}.workspace-diagnostics .quadrant-card,.workspace-diagnostics .freshness-card,.workspace-diagnostics .fatigue-card,.workspace-diagnostics .freshness-panel,.workspace-diagnostics .fatigue-panel{background:#fffaf0;border-color:#d1c9ba;border-radius:17px;box-shadow:0 12px 30px #26312912}.workspace-diagnostics .freshness-header p{opacity:.76}.workspace-diagnostics .fatigue-hero{background:var(--brief-coral);color:#492219;border-color:#e18d72}.workspace-diagnostics .fatigue-hero h2,.workspace-diagnostics .fatigue-hero p{color:#492219}.workspace-diagnostics .fatigue-hero .eyebrow{color:var(--brief-coral-deep);background:0 0;border:0;padding-inline:0}.mobile-section-nav{background:var(--brief-paper-light);border-color:#b9c3ae}.mobile-section-nav button.active{border-color:var(--brief-forest);background:var(--brief-lime);color:var(--brief-forest)}@media (width<=1100px){.dashboard-layout{grid-template-columns:1fr}.workspace-visual{min-width:250px}.workspace-actions .section-heading{grid-template-columns:1fr}}@media (width<=820px){.workspace-visual{display:none}.pulse-decision{grid-template-columns:1fr}.pulse-action-total{border-radius:18px;width:calc(100% - 48px);min-height:150px;margin:0 24px 24px}.pulse-signal-grid{grid-template-rows:auto;grid-template-columns:1fr}.pulse-spend-card{grid-row:auto}}@media (width<=720px){.pulse-decision{margin:0 8px}.pulse-decision-copy{padding:30px 22px}.pulse-decision h3{font-size:clamp(2rem,10vw,3rem)}.workspace-actions .section-heading,.workspace-library .table-header{border-radius:14px;min-height:0;padding:24px 20px}}:root{--brief-paper:#dedacf;--brief-paper-light:#f2eee5;--brief-paper-bright:#faf7ef;--brief-coral:#f1a083;--brief-coral-soft:#f4c6b5;--brief-coral-deep:#74382b;--brief-sage:#c8d2c4;--brief-sage-deep:#496252;--brief-ochre:#e5bd69;--brief-ochre-soft:#efddb0;--brief-neutral-dark:#202a24;--background:var(--brief-paper);--surface:var(--brief-paper-bright)}body{background:radial-gradient(circle at 90% 0,#ffffff2e,#0000 30rem),#dedacf}.app-header{background:#f2eee5f0;border-color:#c7c2b6}.brand-mark{background:var(--brief-neutral-dark)}.brand-mark-grid i{border-color:var(--brief-coral)}.file-control{background:var(--brief-coral);color:#3f2119;border-color:#dc896e;box-shadow:0 9px 20px #74382b24}.workspace-live i,.side-nav-footer span i{background:var(--brief-coral);box-shadow:0 0 0 4px #f1a08324}.side-nav{background:radial-gradient(circle at 50% 100%, #f1a0831a, transparent 15rem), var(--brief-neutral-dark);box-shadow:0 24px 54px #202a242e}.side-nav button.active{background:var(--brief-paper-light);color:var(--brief-neutral-dark);border-color:#d2cbbf;box-shadow:0 14px 30px #0003}.side-nav button.active .nav-icon{background:var(--brief-coral)}.side-nav button.active small,.side-nav button.active .nav-copy>span{color:var(--brief-neutral-dark)}.workspace-heading,.workspace-actions .workspace-heading,.workspace-library .workspace-heading,.workspace-diagnostics .workspace-heading{background:#eeeae1e0;border-color:#c7c2b6}.workspace-visual-plot i{background:#68756c}.workspace-visual-pulse .workspace-visual-plot i:nth-child(5){background:var(--brief-lime)}.workspace-visual-actions .workspace-visual-plot i:nth-child(5),.workspace-visual-diagnostics .workspace-visual-plot i:nth-child(5){background:var(--brief-coral)}.workspace-visual-library .workspace-visual-plot i:nth-child(5){background:var(--brief-ochre)}.context-bar{background:#f2eee5eb;border-color:#c8c2b6}.context-chips span{background:#e3ded3;border-color:#cac4b8}.pulse-command-center{--pulse-canvas:#dedacf;background:linear-gradient(#ffffff2e, transparent 180px), var(--pulse-canvas);border-color:#c9c3b7}.metric-grid article,.metric-grid article:first-child{background:var(--brief-paper-bright)}.metric-grid article:nth-child(2){background:var(--brief-coral-soft)}.metric-grid article:nth-child(3){background:var(--brief-sage)}.metric-grid article:nth-child(4){background:var(--brief-ochre-soft)}.metric-grid article:nth-child(5){background:#e7e1d7}.metric-grid article:before,.metric-grid article:nth-child(2):before,.metric-grid article:nth-child(3):before,.metric-grid article:nth-child(4):before,.metric-grid article:nth-child(5):before{background:var(--brief-coral-deep)}.metric-grid .metric-card{grid-template-rows:24px minmax(40px,auto) minmax(2.8em,auto);align-content:start;gap:8px;display:grid;container-type:inline-size}.metric-grid .metric-card__label{min-width:0;color:var(--foreground-muted);letter-spacing:.035em;text-transform:uppercase;font-size:.67rem;font-weight:700;line-height:24px}.metric-grid .metric-card__value{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;margin:0;font-size:clamp(1.35rem,11.5cqi,2.35rem);line-height:1.05}.metric-grid .metric-card__context{align-self:end;margin:0;font-size:.75rem;line-height:1.4}.workspace-actions .insight-section{background:#e8e3d9;border-color:#c8c2b6}.workspace-actions .section-heading{color:#3f2119;background:radial-gradient(circle at 90% -10%,#ffffff59,#0000 22rem),linear-gradient(135deg,#f2a88d,#eb9478);border:1px solid #dd8a70;min-height:230px;box-shadow:0 20px 40px #74382b24}.workspace-actions .section-heading:after{opacity:.12;background-image:linear-gradient(#3f211947 1px,#0000 1px),linear-gradient(90deg,#3f211947 1px,#0000 1px)}.workspace-actions .section-heading h2,.workspace-actions .section-heading p{color:#3f2119}.workspace-actions .section-heading p{opacity:.78}.workspace-actions .section-heading .eyebrow{color:#6d3024}.workspace-actions .decision-select-filter,.workspace-actions .decision-cohort-filter summary{color:#3f2119;background:#faf7efc7;border-color:#49231a2e}.workspace-actions .decision-select-filter span,.workspace-actions .decision-cohort-filter summary span,.workspace-actions .decision-cohort-filter summary strong{color:#583127}.workspace-actions .decision-select-filter select{color:#3f2119}.actions-briefing-grid{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.82fr));gap:10px;margin-bottom:12px;display:grid}.actions-briefing-card{border:1px solid #c9c2b6;border-radius:17px;align-content:space-between;min-height:190px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #39332a12}.actions-briefing-card:after{content:"";opacity:.1;border:1px solid;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-46px;right:-34px}.actions-briefing-card>span{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.actions-briefing-card>strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.075em;font-size:clamp(3.4rem,6vw,5.8rem);font-weight:600;line-height:.9}.actions-briefing-card p{z-index:1;max-width:480px;margin:12px 0 0;font-size:.76rem;line-height:1.45;position:relative}.actions-briefing-priority{background:var(--brief-coral-soft);color:#54281f}.actions-briefing-scale{background:var(--brief-sage);color:#263b2f}.actions-briefing-watch{background:var(--brief-ochre-soft);color:#4d3a16}.workspace-actions .action-group-card{background:var(--brief-paper-bright);border-color:#c9c2b6}.workspace-actions .action-group-heading{grid-template-columns:42px minmax(0,1fr) auto 18px;min-height:104px}.workspace-actions .action-group-scale .action-group-heading{background:var(--brief-sage);color:#263b2f}.workspace-actions .action-group-pause .action-group-heading{background:var(--brief-coral);color:#4b231b}.workspace-actions .action-group-replace .action-group-heading{background:var(--brief-ochre-soft);color:#4b3514}.workspace-actions .action-group-scale .action-group-heading small{color:#3c5547}.workspace-actions .action-group-scale .action-group-index,.workspace-actions .action-group-pause .action-group-index,.workspace-actions .action-group-replace .action-group-index{background:var(--brief-paper-bright);color:var(--brief-neutral-dark);border-color:#202a2424}.workspace-actions .action-group-card>.action-queue-list{background:var(--brief-paper-bright)}.workspace-library .table-card{background:var(--brief-paper-bright);border-color:#c8c2b6}.workspace-library .table-header{background:radial-gradient(circle at 92% 0, #f1a08370, transparent 19rem), var(--brief-paper-light);min-height:175px;color:var(--brief-copy);border-bottom:1px solid #c9c2b6}.workspace-library .table-header:after{opacity:.09;background-image:linear-gradient(#202a243d 1px,#0000 1px),linear-gradient(90deg,#202a243d 1px,#0000 1px)}.workspace-library .table-header h2{color:var(--brief-copy)}.workspace-library .table-header p,.workspace-library .table-header .table-sort-controls label>span,.workspace-library .table-header .table-sort-controls>div>span{color:#596259}.workspace-library .panel-kicker{color:var(--brief-coral-deep)}.library-briefing-grid{background:#e8e3d9;border-bottom:1px solid #ccc5b9;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.9fr));gap:10px;padding:12px;display:grid}.library-briefing-card{border:1px solid #3c393221;border-radius:17px;align-content:space-between;min-height:185px;padding:20px;display:grid;box-shadow:0 10px 28px #39332a12}.library-briefing-card>span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.library-briefing-card>strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.075em;font-size:clamp(3.1rem,5vw,5.2rem);font-weight:600;line-height:.92}.library-briefing-card>small{max-width:360px;font-size:.68rem;line-height:1.45}.library-briefing-spend{background:var(--brief-coral);color:#45231b}.library-briefing-action{background:var(--brief-neutral-dark);color:#f8f4ea}.library-briefing-age{background:var(--brief-sage);color:#27392f}.workspace-library .creative-showcase{background:#dedacf}.workspace-library .creative-showcase-tone-1{background:var(--brief-coral-soft)}.workspace-library .creative-showcase-tone-2{background:var(--brief-sage)}.workspace-library .creative-showcase-tone-2[data-has-thumbnail=false] .creative-avatar{color:#2e4436}.workspace-library .creative-showcase-tone-3{background:var(--brief-ochre-soft)}.workspace-library .creative-showcase-card{border-radius:17px;min-height:300px}.workspace-library .creative-showcase-media{min-height:180px}.workspace-library .metric-toolbar{background:#e7e2d8}.workspace-diagnostics .diagnostics-shell{box-shadow:none;background:0 0;border:0;padding:0}.workspace-diagnostics .diagnostic-tabs{gap:10px;margin-bottom:12px}.workspace-diagnostics .diagnostic-tabs button{background:var(--brief-paper-light);border-color:#c2bcaf;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-content:space-between;min-height:210px;padding:20px;position:relative;overflow:hidden;box-shadow:0 12px 30px #2d312b12}.workspace-diagnostics .diagnostic-tabs button:before{display:none}.workspace-diagnostics .diagnostic-tabs button.active{border-color:var(--brief-neutral-dark);background:inherit;color:var(--brief-copy);box-shadow:inset 0 -5px 0 var(--brief-neutral-dark), 0 16px 36px #2d312b1f;transform:translateY(-2px)}.workspace-diagnostics .diagnostic-tabs button.active strong{color:var(--brief-copy)}.workspace-diagnostics .diagnostic-tabs button.active small{color:#4f5b53}.diagnostic-card-index{font-family:var(--font-jetbrains-mono), monospace;opacity:.62;font-size:.61rem}.diagnostic-card-copy{grid-column:1/-1;align-self:start;gap:5px;display:grid}.diagnostic-card-copy>strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,2rem)}.diagnostic-card-copy>small{max-width:310px;line-height:1.4}.diagnostic-card-metric{grid-column:1/-1;align-self:end;display:grid}.diagnostic-card-metric>strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.075em;font-size:clamp(3.2rem,5vw,5.4rem);font-weight:600;line-height:.9}.diagnostic-card-metric>small{letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-size:.63rem;font-weight:750}.workspace-diagnostics .diagnostic-stack{background:#e8e3d9;border-color:#c8c2b6}.workspace-diagnostics .quadrant-card,.workspace-diagnostics .freshness-card,.workspace-diagnostics .fatigue-card,.workspace-diagnostics .freshness-panel,.workspace-diagnostics .fatigue-panel{background:var(--brief-paper-bright);border-color:#c8c2b6}.workspace-diagnostics .freshness-header{background:var(--brief-sage);color:#263b2f;border-color:#aeb9aa}.workspace-diagnostics .freshness-header h2,.workspace-diagnostics .freshness-header p{color:#263b2f}.workspace-diagnostics .fatigue-hero{background:var(--brief-coral);border-color:#dc896e}.mobile-section-nav button.active{background:var(--brief-coral);color:#3f2119;border-color:#d9866c}@media (width<=1180px){.workspace-actions .action-groups{grid-template-columns:1fr}}@media (width<=900px){.actions-briefing-grid,.library-briefing-grid{grid-template-columns:1fr}.actions-briefing-card,.library-briefing-card{min-height:155px}}@media (width<=720px){.workspace-diagnostics .diagnostic-tabs{grid-template-columns:1fr}.workspace-diagnostics .diagnostic-tabs button{min-height:170px}.workspace-library .creative-showcase-card{min-height:0}}.side-nav .side-nav-list button:not(.active) .nav-copy>span{color:#f7f3ea}.side-nav .side-nav-list button:not(.active) .nav-copy>small{color:#aebbb2}.side-nav .side-nav-list button:not(.active):hover .nav-copy>span{color:#fff}.side-nav .side-nav-list button:not(.active):hover .nav-copy>small{color:#c8d1ca}.side-nav .side-nav-list button:not(.active) .nav-icon{color:#4f5952;background:#f8f5ed;border-color:#d8d4ca}.side-nav .side-nav-footer>span{color:#dbe2dc}.side-nav .side-nav-footer>small{color:#aebbb2}.workspace-diagnostics .fatigue-card{background:var(--brief-paper-bright);border:1px solid #c8c2b6;border-radius:18px;gap:16px;padding:16px;display:grid;box-shadow:0 12px 30px #2d312b12}.workspace-diagnostics .fatigue-card>*{min-width:0;margin-block:0}.workspace-diagnostics .fatigue-hero{border:1px solid #dc896e;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(270px,310px);align-items:start;gap:32px;min-height:250px;padding:28px;display:grid}.workspace-diagnostics .fatigue-hero>div:first-child{min-width:0}.workspace-diagnostics .fatigue-hero h2{max-width:960px;margin:14px 0 12px;font-size:clamp(1.75rem,2.5vw,2.7rem);line-height:1.08}.workspace-diagnostics .fatigue-hero p:not(.eyebrow){max-width:960px;font-size:.9rem;line-height:1.55}.workspace-diagnostics .fatigue-window-control{justify-self:end;width:100%;max-width:310px}.workspace-diagnostics .fatigue-window-control>span{color:#56342b;margin-bottom:10px}.workspace-diagnostics .fatigue-window-control .segmented{background:var(--brief-paper-bright);border:1px solid #3f21192e;border-radius:13px;grid-template-columns:repeat(3,1fr);width:100%;min-height:54px;padding:4px;display:grid}.workspace-diagnostics .fatigue-window-control .segmented button{border-radius:9px;min-width:0}.workspace-diagnostics .fatigue-methodology,.workspace-diagnostics .fatigue-rule-card,.workspace-diagnostics .fatigue-evidence{background:var(--brief-paper-bright);border:1px solid #c8c2b6;border-radius:16px;overflow:hidden}.workspace-diagnostics .fatigue-methodology>summary,.workspace-diagnostics .fatigue-rule-card>summary{gap:24px;min-height:72px;padding:18px 20px}.workspace-diagnostics .fatigue-methodology>summary small,.workspace-diagnostics .fatigue-rule-card>summary small{text-align:right;max-width:58%;line-height:1.4}.workspace-diagnostics .fatigue-methodology .fatigue-method-note{background:#e4e8e2;border:0;border-top:1px solid #c8c2b6;border-radius:0;margin:0;padding:18px 20px}.workspace-diagnostics .fatigue-summary{gap:12px;margin:0}.workspace-diagnostics .fatigue-summary article{border:1px solid #c8c2b6;border-radius:16px;min-height:150px;padding:20px}.workspace-diagnostics .fatigue-summary article.fatigue-summary-alert{border-color:#e9ada0}.workspace-diagnostics .fatigue-periods{gap:8px;margin:0}.workspace-diagnostics .fatigue-periods span{background:#f4f5f1;border-color:#c8c2b6;align-items:center;min-height:40px;padding:8px 12px;display:inline-flex}.workspace-diagnostics .fatigue-panel{border-radius:16px;margin:0;padding:20px}@media (width<=980px){.workspace-diagnostics .fatigue-hero{grid-template-columns:1fr;gap:22px}.workspace-diagnostics .fatigue-window-control{justify-self:stretch;max-width:100%}.workspace-diagnostics .fatigue-methodology>summary,.workspace-diagnostics .fatigue-rule-card>summary{flex-direction:column;align-items:flex-start;gap:7px}.workspace-diagnostics .fatigue-methodology>summary small,.workspace-diagnostics .fatigue-rule-card>summary small{text-align:left;max-width:none}}@media (width<=720px){.workspace-diagnostics .fatigue-card{gap:12px;padding:10px}.workspace-diagnostics .fatigue-hero{min-height:0;padding:20px}.workspace-diagnostics .fatigue-summary{grid-template-columns:1fr}}:root{--control-height:44px;--control-label-height:18px;--control-gap:8px}.filter-panel{border:1px solid #c8c2b6;border-radius:18px;padding:20px;scroll-margin-top:104px;transition:border-color .16s ease-out,box-shadow .16s ease-out}.filter-panel:focus{border-color:#2b735a;outline:none;box-shadow:0 0 0 4px #2b735a2e,0 18px 42px #2a30281a}.filter-panel-contextual{background:radial-gradient(circle at 100% 0,#39795e1a,#0000 30%),linear-gradient(135deg,#f8faf6 0%,#f1f5ef 100%);border-color:#c4cec6;position:relative;overflow:hidden;box-shadow:0 12px 30px #2a302812}.filter-panel-contextual:before{content:"";background:#2b735a;width:4px;position:absolute;inset:0 auto 0 0}.filter-panel-heading{border-bottom:1px solid #4f595224;justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;padding:0 2px 16px;display:flex}.filter-panel-heading>div{gap:3px;display:grid}.filter-panel-heading span{color:#2b735a;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:900}.filter-panel-heading h2{color:var(--brief-copy);font-family:var(--font-display), Georgia, serif;margin:0;font-size:1.2rem;line-height:1.1}.filter-panel-heading p{color:#5f6861;text-align:right;max-width:420px;margin:0;font-size:.72rem;line-height:1.45}.filter-primary,.filter-advanced{grid-template-columns:repeat(5,minmax(140px,1fr)) minmax(132px,auto);align-items:start;gap:14px}.filter-primary>label:not(.toggle-row),.filter-advanced>label:not(.toggle-row){grid-template-rows:var(--control-label-height) var(--control-height);gap:var(--control-gap);align-content:start;min-width:0;display:grid}.filter-panel label:not(.toggle-row)>span{height:var(--control-label-height);color:#4f5952;align-items:center;font-size:.7rem;font-weight:800;line-height:1;display:flex}.filter-panel input:not([type=checkbox]),.filter-panel select{width:100%;height:var(--control-height);min-height:var(--control-height);max-height:var(--control-height);background:var(--brief-paper-bright);color:var(--brief-copy);font-size:.8rem;line-height:var(--control-height);border:1px solid #c8cfc9;border-radius:10px;padding:0 13px}.filter-panel select{padding-right:34px}.filter-panel input[type=date]{line-height:normal}.filter-primary>.tertiary-button{height:var(--control-height);min-height:var(--control-height);margin-top:calc(var(--control-label-height) + var(--control-gap));background:var(--brief-paper-bright);color:#4f5952;white-space:nowrap;border:1px solid #c8cfc9;border-radius:10px;align-self:start;padding-inline:18px;font-size:.8rem;font-weight:800}.filter-advanced{border-top-color:#cbc5b9;margin-top:18px;padding-top:18px}.filter-advanced>.toggle-row{min-height:var(--control-height);align-self:end;padding-bottom:0}.table-sort-controls>label,.table-sort-controls>div{grid-template-rows:var(--control-label-height) 40px;align-content:start;gap:6px}.table-sort-controls>label>span,.table-sort-controls>div>span{height:var(--control-label-height);align-items:center;line-height:1;display:flex}.table-sort-controls select,.table-sort-controls .segmented{align-self:start;height:40px;min-height:40px}.table-sort-controls .segmented button{min-height:38px}.decision-filters{align-items:stretch}.decision-select-filter,.decision-cohort-filter,.decision-cohort-filter>summary{min-height:58px}@media (width<=1180px){.filter-primary,.filter-advanced{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.filter-panel{padding:14px}.filter-panel-heading{flex-direction:column;align-items:start;gap:8px}.filter-panel-heading p{text-align:left;max-width:none}.filter-primary,.filter-advanced{grid-template-columns:1fr}.filter-primary>.tertiary-button{width:100%;margin-top:0}}.workspace-actions .action-group-heading{grid-template-columns:5px 42px minmax(0,1fr) 18px;grid-template-areas:"marker index copy toggle""marker spend spend toggle";align-items:center;gap:8px 12px;min-height:122px;padding:18px}.workspace-actions .action-group-heading:before{grid-area:marker;align-self:stretch;width:5px;height:auto}.workspace-actions .action-group-index{grid-area:index}.workspace-actions .action-group-heading>div{grid-area:copy;min-width:0}.workspace-actions .action-group-heading>div h3{line-height:1.15}.workspace-actions .action-group-heading>strong{color:currentColor;text-align:left;grid-area:spend;justify-self:start;font-size:.72rem;line-height:1.35}.workspace-actions .action-group-heading:after{grid-area:auto;align-self:center}.workspace-actions .action-group-card>.action-queue-list,.workspace-actions .action-group-card>.empty-state{margin:12px}.workspace-actions .action-queue-list{gap:10px}.workspace-actions .action-row{background:var(--brief-paper-bright);border:1px solid #d5cfc3;border-radius:14px;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"avatar copy""impact impact";align-items:start;gap:12px;min-height:0;padding:14px;display:grid;overflow:hidden}.workspace-actions .action-row .creative-avatar{grid-area:avatar;width:56px;height:56px;margin:0}.workspace-actions .action-row-copy{grid-area:copy;align-content:start;gap:7px;min-width:0}.workspace-actions .action-row-copy strong{overflow-wrap:anywhere;min-width:0;color:var(--brief-copy);font-size:.83rem;line-height:1.25}.workspace-actions .action-row-copy small{overflow-wrap:anywhere;color:#596159;min-width:0;font-size:.71rem;line-height:1.45}.workspace-actions .action-row-impact{text-align:left;border-top:1px solid #d8d2c7;grid-area:impact;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"amount label""objective details";place-items:center start;gap:5px 12px;width:100%;min-width:0;padding-top:11px;display:grid}.workspace-actions .action-row-impact>strong{color:var(--brief-copy);grid-area:amount;font-size:.92rem;line-height:1.2}.workspace-actions .action-row-impact>small{grid-area:label;justify-self:end}.workspace-actions .action-row-impact>em:first-of-type{grid-area:objective}.workspace-actions .action-row-impact>em:last-of-type{white-space:nowrap;grid-area:details;justify-self:end}.workspace-actions .action-row-impact>small,.workspace-actions .action-row-impact>em{color:#677068;font-size:.66rem;line-height:1.25}@media (width<=720px){.workspace-actions .action-row{grid-template-columns:48px minmax(0,1fr)}.workspace-actions .action-row .creative-avatar{width:48px;height:48px}}.workspace-diagnostics .fatigue-panel-intro{color:#687069;margin-top:7px;font-size:.72rem;line-height:1.4;display:block}.workspace-diagnostics .fatigue-periods span{align-items:center;gap:4px;display:inline-flex}.workspace-diagnostics .fatigue-rule-card{background:var(--brief-ink);color:#fff}.workspace-diagnostics .fatigue-rule-card summary,.workspace-diagnostics .fatigue-rule-card summary span{color:#fff}.workspace-diagnostics .fatigue-rule-card summary small{color:#ffffffad}.workspace-diagnostics .fatigue-decision-brief{background:#f3f6f1;border:1px solid #c9d6cc;border-left:5px solid #247153;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy stats""copy actions";align-items:center;gap:14px 20px;margin-bottom:14px;padding:18px;display:grid;box-shadow:0 8px 20px #222a240d}.workspace-diagnostics .fatigue-decision-copy{grid-area:copy;min-width:0}.workspace-diagnostics .fatigue-decision-copy h3{color:#1d2922;max-width:760px;font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(1.16rem,1.8vw,1.55rem);line-height:1.18}.workspace-diagnostics .fatigue-decision-copy>p:not(.panel-kicker){color:#58625b;max-width:760px;margin:0;font-size:.76rem;line-height:1.5}.workspace-diagnostics .fatigue-decision-copy>small{color:#657069;margin-top:9px;font-size:.68rem;line-height:1.45;display:block}.workspace-diagnostics .fatigue-decision-copy>small strong{color:#294d3d}.workspace-diagnostics .fatigue-decision-stats{grid-area:stats;grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;display:grid}.workspace-diagnostics .fatigue-decision-stats article{background:#fffdfa;border:1px solid #d6ddd7;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.workspace-diagnostics .fatigue-decision-stats span,.workspace-diagnostics .fatigue-decision-stats small{color:#7a827c;font-size:.62rem}.workspace-diagnostics .fatigue-decision-stats strong{color:#1f3328;font-size:1rem}.workspace-diagnostics .fatigue-decision-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;gap:7px;display:flex}.workspace-diagnostics .fatigue-decision-actions button{white-space:nowrap}.workspace-diagnostics .fatigue-evidence-toolbar{background:#f7f7f3;border:1px solid #dedfd8;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;padding:11px;display:flex}.workspace-diagnostics .fatigue-evidence-toolbar>div{min-width:0}.workspace-diagnostics .fatigue-evidence-toolbar .toolbar-label,.workspace-diagnostics .fatigue-evidence-toolbar>label>span{color:#777f78;margin-bottom:6px;font-size:.64rem;font-weight:850;display:block}.workspace-diagnostics .fatigue-evidence-toolbar>label select{min-width:170px}.workspace-diagnostics .fatigue-evidence-toolbar>small{color:#747c75;align-self:center;font-size:.67rem}.workspace-diagnostics .fatigue-status-filter{flex-wrap:wrap}.workspace-diagnostics .fatigue-status-filter button{gap:6px}.workspace-diagnostics .fatigue-status-filter button strong{opacity:.72;font-size:.62rem}.workspace-diagnostics .fatigue-creative-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-diagnostics .fatigue-creative-card{color:#1d2922;min-width:0;font:inherit;text-align:left;cursor:default;background:#fffdfa;border:1px solid #d4d2ca;border-radius:14px;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 8px 20px #222a240f}.workspace-diagnostics .fatigue-creative-card:before{content:"";background:#247153;height:4px}.workspace-diagnostics .fatigue-creative-card.confirmed-fatigue:before{background:#bd304d}.workspace-diagnostics .fatigue-creative-card.watch:before{background:#b86622}.workspace-diagnostics .fatigue-creative-card.insufficient-data:before{background:#9b9d98}.workspace-diagnostics .fatigue-creative-card:hover{border-color:#8ca798;transform:translateY(-1px);box-shadow:0 14px 30px #222a241c}.workspace-diagnostics .fatigue-card-heading,.workspace-diagnostics .fatigue-card-identity,.workspace-diagnostics .fatigue-card-meta,.workspace-diagnostics .fatigue-card-badges,.workspace-diagnostics .fatigue-card-actions{display:flex}.workspace-diagnostics .fatigue-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 12px}.workspace-diagnostics .fatigue-card-identity{align-items:center;gap:10px;min-width:0}.workspace-diagnostics .fatigue-card-badges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px}.workspace-diagnostics .fatigue-card-identity .creative-avatar{border-radius:10px;flex:0 0 44px;width:44px;height:44px}.workspace-diagnostics .fatigue-card-identity>span:last-child,.workspace-diagnostics .fatigue-card-primary{min-width:0;display:grid}.workspace-diagnostics .fatigue-card-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.workspace-diagnostics .fatigue-card-identity small,.workspace-diagnostics .fatigue-card-primary small,.workspace-diagnostics .fatigue-card-meta small{color:#858a84;font-size:.66rem}.workspace-diagnostics .fatigue-card-primary{background:#f3f5f1;border-radius:11px;gap:3px;margin:0 16px;padding:13px}.workspace-diagnostics .fatigue-card-primary>strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.045em;font-size:1.75rem}.workspace-diagnostics .fatigue-card-primary>span{color:#68706a;font-variant-numeric:tabular-nums;font-size:.7rem}.workspace-diagnostics .fatigue-card-decision{border-left:3px solid #d3a452;gap:4px;margin:12px 16px 0;padding:1px 0 1px 10px;display:grid}.workspace-diagnostics .fatigue-card-decision small,.workspace-diagnostics .fatigue-card-decision>span{color:#7a766b;font-size:.64rem;line-height:1.4}.workspace-diagnostics .fatigue-card-decision strong{color:#37443b;font-size:.74rem;line-height:1.4}.workspace-diagnostics .fatigue-card-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 16px;display:grid}.workspace-diagnostics .fatigue-card-meta>span{gap:2px;min-width:0;display:grid}.workspace-diagnostics .fatigue-card-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.workspace-diagnostics .fatigue-card-actions{border-top:1px solid #e4e4dd;margin-top:auto}.workspace-diagnostics .fatigue-card-actions button{color:#247153;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:50%;justify-content:space-between;align-items:center;padding:11px 16px 13px;font-size:.72rem;font-weight:850;display:flex}.workspace-diagnostics .fatigue-card-actions button+button{color:#6c4a18;border-left:1px solid #e4e4dd}.workspace-diagnostics .fatigue-card-actions button:hover{background:#f2f5f1}.workspace-diagnostics .fatigue-card-actions button:focus-visible{outline-offset:-3px;outline:2px solid #247153}.workspace-diagnostics .fatigue-card-actions i{font-size:1rem;font-style:normal}.fatigue-detail-drawer{width:min(760px,100vw);max-width:760px}.fatigue-detail-drawer .fatigue-drawer-verdict{justify-content:space-between;align-items:center;gap:12px;display:flex}.fatigue-detail-drawer .fatigue-drawer-verdict>small,.fatigue-detail-drawer .fatigue-drawer-summary small,.fatigue-detail-drawer .fatigue-drawer-summary span,.fatigue-detail-drawer .fatigue-evidence-band header small,.fatigue-detail-drawer .fatigue-metric-tile>small,.fatigue-detail-drawer .fatigue-drawer-method{color:#7b817b}.fatigue-detail-drawer .fatigue-drawer-decision{background:#fff9ec;border:1px solid #dfd4bd;border-radius:11px;gap:8px;margin-top:12px;padding:12px;display:grid}.fatigue-detail-drawer .fatigue-drawer-decision>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.fatigue-detail-drawer .fatigue-drawer-decision>div small,.fatigue-detail-drawer .fatigue-drawer-decision>span{color:#7d735e;font-size:.68rem;line-height:1.45}.fatigue-detail-drawer .fatigue-drawer-decision>strong{color:#403a2f;font-size:.78rem;line-height:1.45}.fatigue-detail-drawer .fatigue-drawer-decision button{width:fit-content}.fatigue-detail-drawer .fatigue-drawer-overview h3{margin:13px 0 0;font-size:1rem;line-height:1.45}.fatigue-detail-drawer .fatigue-drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.fatigue-detail-drawer .fatigue-drawer-summary>div{background:#f5f6f3;border:1px solid #e3e4df;border-radius:10px;gap:3px;padding:11px;display:grid}.fatigue-detail-drawer .fatigue-drawer-summary strong{font-size:1rem}.fatigue-detail-drawer .fatigue-drawer-summary span,.fatigue-detail-drawer .fatigue-drawer-summary small{font-size:.68rem}.fatigue-detail-drawer .fatigue-dossier-body{gap:14px;margin-top:15px;display:grid}.fatigue-detail-drawer .fatigue-evidence-band>header{border-bottom:1px solid #e0e1dc;align-items:center;gap:10px;padding:12px 14px;display:flex}.fatigue-detail-drawer .fatigue-evidence-band>header>span{color:#8c918b;font-family:var(--font-mono), monospace;font-size:.7rem}.fatigue-detail-drawer .fatigue-evidence-band>header>div,.fatigue-detail-drawer .fatigue-metric-tile>div{gap:2px;display:grid}.fatigue-detail-drawer .fatigue-evidence-band>header small{font-size:.67rem}.fatigue-detail-drawer .fatigue-evidence-band>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.fatigue-detail-drawer .fatigue-metric-tile{background:#fff;border:1px solid #d8ddd8;border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.fatigue-detail-drawer .fatigue-metric-tile>div{grid-template-columns:minmax(0,1fr) auto;align-items:start}.fatigue-detail-drawer .fatigue-metric-tile em{color:#23694f;background:#e6f1eb;border-radius:999px;padding:4px 7px;font-size:.62rem;font-style:normal;font-weight:850}.fatigue-detail-drawer .fatigue-metric-tile>strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.04em;font-size:1.45rem}.fatigue-detail-drawer .fatigue-metric-tile>small{font-size:.68rem}.fatigue-detail-drawer .fatigue-metric-tile .fatigue-metric-ci{color:#4f5852;font-variant-numeric:tabular-nums;border-top:1px solid #e7e8e3;padding-top:7px}.fatigue-detail-drawer .fatigue-metric-tile.confirmed{background:#fff3f2;border-color:#efb3bd;box-shadow:inset 0 3px #bd304d}.fatigue-detail-drawer .fatigue-metric-tile.confirmed>strong,.fatigue-detail-drawer .fatigue-metric-tile.confirmed em{color:#b72e49}.fatigue-detail-drawer .fatigue-metric-tile.confirmed em{background:#ffdce2}.fatigue-detail-drawer .fatigue-metric-tile.unconfirmed{background:#fff8ef;border-color:#e9c9ae;box-shadow:inset 0 3px #b86622}.fatigue-detail-drawer .fatigue-metric-tile.unavailable{opacity:.72;background:#f2f2ef}.fatigue-detail-drawer .fatigue-drawer-method{margin:13px 2px 0;font-size:.68rem;line-height:1.5}@media (width<=820px){.workspace-diagnostics .fatigue-decision-brief{grid-template-columns:1fr;grid-template-areas:"copy""stats""actions"}.workspace-diagnostics .fatigue-decision-actions{justify-content:flex-start}.workspace-diagnostics .fatigue-creative-card-grid{grid-template-columns:1fr}}@media (width<=520px){.fatigue-detail-drawer .fatigue-evidence-band>div,.fatigue-detail-drawer .fatigue-drawer-summary{grid-template-columns:1fr}.workspace-diagnostics .fatigue-card-heading{align-items:flex-start}.workspace-diagnostics .fatigue-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-diagnostics .fatigue-decision-stats{grid-template-columns:1fr}.workspace-diagnostics .fatigue-evidence-toolbar,.workspace-diagnostics .fatigue-evidence-toolbar>div,.workspace-diagnostics .fatigue-status-filter,.workspace-diagnostics .fatigue-evidence-toolbar>label,.workspace-diagnostics .fatigue-evidence-toolbar>label select{width:100%}.workspace-diagnostics .fatigue-status-filter button{min-width:0;min-height:44px;padding-inline:8px}.workspace-diagnostics .fatigue-status-filter{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;display:grid}.workspace-diagnostics .fatigue-card-badges{justify-content:flex-start}.workspace-diagnostics .fatigue-card-heading,.workspace-diagnostics .fatigue-card-actions{flex-direction:column}.workspace-diagnostics .fatigue-card-actions button+button{border-top:1px solid #e4e4dd;border-left:0}}.workspace-diagnostics .quadrant-card{background:var(--brief-paper-bright);border:1px solid #bfb7a9;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 18px 42px #2a30281c}.workspace-diagnostics .quadrant-header{background:radial-gradient(circle at 90% 0,#fffaf08f,#0000 21rem),linear-gradient(125deg,#f19a7f 0%,#f7b299 46%,#f0e7db 100%);border-bottom:1px solid #d8856c;margin:0;padding:26px 28px;position:relative}.workspace-diagnostics .quadrant-header .panel-kicker,.workspace-diagnostics .quadrant-header h3,.workspace-diagnostics .quadrant-header p{color:#43251e}.workspace-diagnostics .quadrant-header .panel-kicker{letter-spacing:.08em}.workspace-diagnostics .quadrant-header h3{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.045em;font-size:clamp(1.55rem,2.2vw,2.2rem)}.workspace-diagnostics .quadrant-header p{opacity:.78;max-width:760px}.workspace-diagnostics .quadrant-baseline{text-align:left;background:#fffaf0a8;border-color:#43251e30;box-shadow:0 8px 18px #5b312517}.workspace-diagnostics .quadrant-baseline span,.workspace-diagnostics .quadrant-baseline small{color:#6e4b42}.workspace-diagnostics .quadrant-baseline strong{color:#36241f}.workspace-diagnostics .quadrant-layout{grid-template-columns:minmax(0,1fr) minmax(270px,310px);align-items:start;gap:14px;padding:16px 16px 12px}.workspace-diagnostics .quadrant-map-pane{background:#e5dfd4;border:1px solid #c9c1b4;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 10px 24px #31352e14,inset 0 1px #ffffffa3}.workspace-diagnostics .quadrant-scroll{background:#f6f1e8;border:0;border-radius:0;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff7a}.workspace-diagnostics .quadrant-chart{filter:none;background:#f6f1e8}.workspace-diagnostics .quadrant-zone.scale{fill:#d8e8dc}.workspace-diagnostics .quadrant-zone.harvesting{fill:#f4e2b8}.workspace-diagnostics .quadrant-zone.demand{fill:#e1e9e1}.workspace-diagnostics .quadrant-zone.rework{fill:#f4d6d0}.workspace-diagnostics .quadrant-gridline{stroke:#2f413521}.workspace-diagnostics .quadrant-baseline-line{stroke:#315246;stroke-dasharray:7 6;stroke-width:1.7px}.workspace-diagnostics .quadrant-target-line{stroke:#c9583c;stroke-dasharray:4 4;stroke-width:2.2px}.workspace-diagnostics .quadrant-target-label{fill:#9f3f2a;paint-order:stroke;stroke:#f6f1e8;stroke-linejoin:round;stroke-width:4px;font-family:var(--font-jetbrains-mono), monospace;font-size:11px;font-weight:850}.workspace-diagnostics .quadrant-axis-tick{fill:#686e66}.workspace-diagnostics .quadrant-axis-title{fill:#434b44}.workspace-diagnostics .quadrant-zone-label{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.015em;font-size:13px}.workspace-diagnostics .quadrant-zone-label.scale,.workspace-diagnostics .quadrant-zone-label.demand{fill:#215d48}.workspace-diagnostics .quadrant-zone-label.harvesting{fill:#7e4b16}.workspace-diagnostics .quadrant-zone-label.rework{fill:#9b3545}.workspace-diagnostics .quadrant-bubble{stroke:#fffaf0;stroke-width:2.6px;filter:drop-shadow(0 4px 5px #1e30263d)}.workspace-diagnostics .quadrant-bubble.tofu{fill:#206b50}.workspace-diagnostics .quadrant-bubble.bofu{fill:#d86f53}.workspace-diagnostics .quadrant-bubble.is-active{stroke:#ef9479;stroke-width:5px;filter:drop-shadow(0 7px 7px #2d30284f)}.workspace-diagnostics .quadrant-point-label{fill:#26342c;font-family:var(--font-jetbrains-mono), monospace;font-size:10px;font-weight:800}.workspace-diagnostics .quadrant-legend{background:#ebe5da;border-top:1px solid #c9c1b4;gap:8px;margin:0;padding:12px 14px}.workspace-diagnostics .quadrant-scroll-hint{display:none}.workspace-diagnostics .quadrant-legend strong{color:#2c3b32}.workspace-diagnostics .quadrant-legend span{color:#60675f;min-height:24px}.workspace-diagnostics .quadrant-legend .role-tofu{background:#206b50}.workspace-diagnostics .quadrant-legend .role-bofu{background:#d86f53}.workspace-diagnostics .quadrant-detail{color:#38231d;background:#f2a086;border:1px solid #b67b68;border-radius:15px;align-self:start;gap:14px;padding:20px;position:sticky;top:16px;overflow:hidden;box-shadow:0 16px 34px #432d242b,inset 0 1px #ffffff7a}.workspace-diagnostics .quadrant-detail.scale{background:#bed2c3;border-color:#8ca997}.workspace-diagnostics .quadrant-detail.harvesting{background:#ead4a0;border-color:#b89759}.workspace-diagnostics .quadrant-detail.demand{background:#cdd9ce;border-color:#9eafa1}.workspace-diagnostics .quadrant-detail.rework{background:#f2a086;border-color:#c87c68}.workspace-diagnostics .quadrant-detail-kicker{color:#38231dab;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850}.workspace-diagnostics .quadrant-detail .quadrant-badge,.workspace-diagnostics .quadrant-detail .delivery-badge{color:#553027;background:#fffaf094;border:1px solid #38231d24}.workspace-diagnostics .quadrant-detail h4{color:#30211d;font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.045em;font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:560;line-height:1.05}.workspace-diagnostics .quadrant-detail-media{background:#161a17;border:1px solid #38231d2e;border-radius:12px;overflow:hidden;box-shadow:0 8px 18px #38231d24}.workspace-diagnostics .quadrant-detail-media .creative-media-asset{background:#161a17;border-radius:0}.workspace-diagnostics .quadrant-detail-media .creative-media-asset.is-video>video{object-fit:contain}.workspace-diagnostics .quadrant-detail p{color:#30211dc2;font-size:.72rem;line-height:1.5}.workspace-diagnostics .quadrant-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workspace-diagnostics .quadrant-index-grid article{background:#fffaf0ad;border-radius:11px;gap:5px;min-width:0;padding:13px;display:grid;box-shadow:inset 0 0 0 1px #38231d17}.workspace-diagnostics .quadrant-index-grid small,.workspace-diagnostics .quadrant-index-grid span{color:#30211da1;font-size:.59rem;font-weight:750}.workspace-diagnostics .quadrant-index-grid strong{overflow-wrap:anywhere;color:#30211d;font-family:var(--font-jetbrains-mono), monospace;font-size:1.42rem;line-height:1}.workspace-diagnostics .quadrant-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.workspace-diagnostics .quadrant-detail dl div{border-top-color:#38231d29;justify-content:stretch;gap:4px;padding:10px 0;display:grid}.workspace-diagnostics .quadrant-detail dl div:first-child,.workspace-diagnostics .quadrant-detail dl div:last-child{grid-column:1/-1}.workspace-diagnostics .quadrant-detail dt{color:#30211d9e;letter-spacing:.05em;text-transform:uppercase;font-size:.59rem;font-weight:750}.workspace-diagnostics .quadrant-detail dd{color:#30211d;text-align:left;font-size:.78rem}.workspace-diagnostics .quadrant-confidence-note{color:#70451d;background:#fffaf085;border-radius:9px;padding:9px 10px}.workspace-diagnostics .quadrant-footer{background:#eee8dd;border-top:1px solid #cbc3b6;margin:0;padding:12px 18px 14px}.workspace-diagnostics .conversion-evidence-card{background:#f6f1e8;border:1px solid #bfb7a9;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #2a302817}.workspace-diagnostics .conversion-evidence-header{border-bottom:1px solid #c9c1b4;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px 18px;display:flex}.workspace-diagnostics .conversion-evidence-header h3{color:#30211d;font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.04em;margin:4px 0 6px;font-size:clamp(1.3rem,1.8vw,1.75rem)}.workspace-diagnostics .conversion-evidence-header p{color:#60675f;max-width:720px;margin:0;font-size:.74rem;line-height:1.5}.workspace-diagnostics .conversion-evidence-header-tools{flex:none;align-items:stretch;gap:10px;display:flex}.workspace-diagnostics .conversion-evidence-sort{background:#fffaf0;border:1px solid #c9c1b4;border-radius:12px;align-content:start;gap:5px;min-width:174px;padding:10px 12px;display:grid}.workspace-diagnostics .conversion-evidence-sort span{color:#704b40;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.workspace-diagnostics .conversion-evidence-sort select{color:#30211d;background:#fff;border:1px solid #bfb7a9;border-radius:8px;min-height:34px;padding:0 28px 0 9px;font-size:.72rem;font-weight:800}.workspace-diagnostics .conversion-evidence-target{background:#fffaf0;border:1px solid #c9c1b4;border-radius:12px;flex:0 0 225px;gap:4px;padding:11px 13px;display:grid}.workspace-diagnostics .conversion-evidence-target span{color:#704b40;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.workspace-diagnostics .conversion-evidence-target strong{color:#30211d;font-family:var(--font-jetbrains-mono), monospace;font-size:1rem}.workspace-diagnostics .conversion-evidence-target small{color:#6d706b;font-size:.61rem;line-height:1.4}.workspace-diagnostics .conversion-evidence-scroll{background:#f6f1e8;max-height:640px;overflow:auto}.workspace-diagnostics .conversion-evidence-chart{width:100%;min-width:780px;display:block}.workspace-diagnostics .conversion-evidence-zone.efficient{fill:#dceadf}.workspace-diagnostics .conversion-evidence-zone.inefficient{fill:#f2ddd5}.workspace-diagnostics .conversion-evidence-gridline{stroke:#2f413521;stroke-width:1px}.workspace-diagnostics .conversion-evidence-rowline{stroke:#2f41351a;stroke-width:1px}.workspace-diagnostics .conversion-evidence-group-band{stroke:#2f41351f;stroke-width:1px}.workspace-diagnostics .conversion-evidence-group-band.inefficient{fill:#f4c8bb}.workspace-diagnostics .conversion-evidence-group-band.watch{fill:#f3dfb7}.workspace-diagnostics .conversion-evidence-group-band.efficient{fill:#c9dfd0}.workspace-diagnostics .conversion-evidence-group-label,.workspace-diagnostics .conversion-evidence-group-order{font-family:var(--font-jetbrains-mono), monospace;font-size:10px;font-weight:850}.workspace-diagnostics .conversion-evidence-group-label.inefficient{fill:#9f3f2a}.workspace-diagnostics .conversion-evidence-group-label.watch{fill:#805516}.workspace-diagnostics .conversion-evidence-group-label.efficient{fill:#276248}.workspace-diagnostics .conversion-evidence-group-order{fill:#6d706b;font-size:9px;font-weight:700}.workspace-diagnostics .conversion-evidence-target-line{stroke:#9f3f2a;stroke-dasharray:5 4;stroke-width:2px}.workspace-diagnostics .conversion-evidence-target-label,.workspace-diagnostics .conversion-evidence-zone-label,.workspace-diagnostics .conversion-evidence-column-label,.workspace-diagnostics .conversion-evidence-axis-title,.workspace-diagnostics .conversion-evidence-axis-tick,.workspace-diagnostics .conversion-evidence-name,.workspace-diagnostics .conversion-evidence-spend,.workspace-diagnostics .conversion-evidence-status,.workspace-diagnostics .conversion-evidence-action,.workspace-diagnostics .conversion-evidence-zero{font-family:var(--font-jetbrains-mono), monospace}.workspace-diagnostics .conversion-evidence-target-label{fill:#9f3f2a;font-size:11px;font-weight:850}.workspace-diagnostics .conversion-evidence-zone-label,.workspace-diagnostics .conversion-evidence-column-label{fill:#4d554e;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:850}.workspace-diagnostics .conversion-evidence-zone-label.efficient{fill:#276248}.workspace-diagnostics .conversion-evidence-zone-label.inefficient{fill:#9f3f2a}.workspace-diagnostics .conversion-evidence-axis-tick,.workspace-diagnostics .conversion-evidence-spend,.workspace-diagnostics .conversion-evidence-action,.workspace-diagnostics .conversion-evidence-zero{fill:#696f69;font-size:9px}.workspace-diagnostics .conversion-evidence-axis-title{fill:#434b44;font-size:11px;font-weight:800}.workspace-diagnostics .conversion-evidence-name{fill:#26342c;font-size:11px;font-weight:800}.workspace-diagnostics .conversion-evidence-whisker,.workspace-diagnostics .conversion-evidence-cap,.workspace-diagnostics .conversion-evidence-arrow{fill:none;stroke-width:2.2px}.workspace-diagnostics .conversion-evidence-whisker.efficient,.workspace-diagnostics .conversion-evidence-cap.efficient,.workspace-diagnostics .conversion-evidence-arrow.efficient{stroke:#206b50}.workspace-diagnostics .conversion-evidence-whisker.watch,.workspace-diagnostics .conversion-evidence-cap.watch,.workspace-diagnostics .conversion-evidence-arrow.watch{stroke:#9d6a1b}.workspace-diagnostics .conversion-evidence-whisker.inefficient,.workspace-diagnostics .conversion-evidence-cap.inefficient,.workspace-diagnostics .conversion-evidence-arrow.inefficient{stroke:#c9583c}.workspace-diagnostics .conversion-evidence-dot{stroke:#fffaf0;stroke-width:2.4px;filter:drop-shadow(0 3px 4px #1e302633)}.workspace-diagnostics .conversion-evidence-dot.efficient{fill:#206b50}.workspace-diagnostics .conversion-evidence-dot.watch{fill:#b77b1f}.workspace-diagnostics .conversion-evidence-dot.inefficient{fill:#d86f53}.workspace-diagnostics .conversion-evidence-status{font-size:10px;font-weight:850}.workspace-diagnostics .conversion-evidence-status.efficient{fill:#206b50}.workspace-diagnostics .conversion-evidence-status.watch{fill:#8b5a13}.workspace-diagnostics .conversion-evidence-status.inefficient{fill:#a9422e}.workspace-diagnostics .conversion-evidence-zero{font-weight:750}.workspace-diagnostics .conversion-evidence-legend{color:#60675f;background:#eee8dd;border-top:1px solid #c9c1b4;flex-wrap:wrap;gap:9px 18px;padding:11px 18px 13px;font-size:.68rem;font-weight:700;display:flex}.workspace-diagnostics .conversion-evidence-scroll-hint{display:none}.workspace-diagnostics .conversion-evidence-legend span{align-items:center;gap:6px;display:inline-flex}.workspace-diagnostics .conversion-evidence-legend i{border-radius:50%;width:9px;height:9px}.workspace-diagnostics .conversion-evidence-legend i.efficient{background:#206b50}.workspace-diagnostics .conversion-evidence-legend i.watch{background:#b77b1f}.workspace-diagnostics .conversion-evidence-legend i.inefficient{background:#d86f53}.workspace-diagnostics .conversion-evidence-empty{color:#60675f;text-align:center;border:1px dashed #bfb7a9;border-radius:12px;margin:16px;padding:28px}@media (width<=1180px){.workspace-diagnostics .quadrant-layout{grid-template-columns:1fr}.workspace-diagnostics .quadrant-detail{width:100%;position:static}}@media (width<=760px){.workspace-diagnostics .quadrant-header{padding:22px 18px}.workspace-diagnostics .quadrant-baseline{width:100%}.workspace-diagnostics .quadrant-layout{padding:10px}.workspace-diagnostics .quadrant-detail{padding:16px}.workspace-diagnostics .quadrant-scroll-hint{color:#626960;text-align:right;background:#f6f1e8;border-top:1px solid #c9c1b4;padding:9px 14px;font-size:.65rem;font-weight:750;display:block}.workspace-diagnostics .conversion-evidence-header{flex-direction:column;padding:18px}.workspace-diagnostics .conversion-evidence-header-tools{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.workspace-diagnostics .conversion-evidence-sort{min-width:0}.workspace-diagnostics .conversion-evidence-target{flex-basis:auto;width:100%}.workspace-diagnostics .conversion-evidence-scroll-hint{color:#626960;text-align:right;background:#f6f1e8;border-top:1px solid #c9c1b4;padding:9px 14px;font-size:.65rem;font-weight:750;display:block}}.metric-term{width:fit-content;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;position:relative;margin:0!important;display:inline-flex!important}.metric-term-trigger{width:fit-content;min-width:0;min-height:24px;color:inherit;font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit;cursor:help;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.metric-term-trigger>span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;text-transform:inherit!important;margin:0!important;display:inline!important}.metric-term-trigger>i{width:16px;height:16px;font-family:var(--font-jakarta), sans-serif;opacity:.58;border:1px solid;border-radius:50%;flex:0 0 16px;place-items:center;font-size:10px;font-style:normal;font-weight:850;line-height:1;display:inline-grid}.metric-term-popover{z-index:90;text-align:left;opacity:0;pointer-events:none;background:#17271f;border:1px solid #4d574f;border-radius:10px;width:min(280px,100vw - 40px);padding:10px 11px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 14px 30px #1320193d;color:#f8f4ea!important;font-family:var(--font-jakarta), sans-serif!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:.72rem!important;font-weight:560!important;line-height:1.45!important;display:block!important}.metric-term:hover .metric-term-popover,.metric-term:focus-within .metric-term-popover{opacity:1;transform:translateY(0)}.metric-term-trigger:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #176b4b3d}.metrics-guide{z-index:40;flex:none;margin-left:auto;position:relative}.workspace-heading:has(.metrics-guide[open]){z-index:20;position:relative}.metrics-guide>summary{color:#27372e;cursor:pointer;background:#f8f4ea;border:1px solid #bdb7aa;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:.72rem;font-weight:800;list-style:none;display:inline-flex}.metrics-guide>summary::-webkit-details-marker{display:none}.metrics-guide>summary:before{content:"?";color:#f8f4ea;background:#17271f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.68rem;display:grid}.metrics-guide[open]>summary{background:#e6e1d6;border-color:#526159}.metrics-guide-panel{color:#17271f;background:#f8f4ea;border:1px solid #4d574f;border-radius:16px;width:min(520px,100vw - 36px);max-height:min(680px,100vh - 150px);padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 28px 64px #13201947}.metrics-guide-heading{gap:4px;padding:2px 2px 15px;display:grid}.workspace-heading .metrics-guide-heading>span{color:#476052;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:850;display:block}.metrics-guide-heading strong{font-family:var(--font-display), var(--font-jakarta), sans-serif;letter-spacing:-.035em;font-size:1.45rem}.metrics-guide-heading p{color:#667068;margin:0;font-size:.75rem;line-height:1.45}.metrics-guide dl{margin:0;display:grid}.metrics-guide dl>div{border-top:1px solid #d7d0c3;grid-template-columns:126px minmax(0,1fr);gap:14px;padding:11px 2px;display:grid}.metrics-guide dt{font-size:.72rem;font-weight:850}.metrics-guide dd{color:#59645d;margin:0;font-size:.72rem;line-height:1.45}.workspace-heading .metrics-guide span{text-transform:none;margin:0}.context-chips .warning{align-items:center;display:inline-flex}.context-chips .metric-term,.context-chips .metric-term-trigger>span{background:0 0;border:0;padding:0}.context-chips .warning .metric-term-popover{left:auto;right:0}.pulse-card-label .metric-term-trigger,.metric-grid .metric-term-trigger,.library-briefing-card .metric-term-trigger,th .metric-term-trigger,dt .metric-term-trigger,.drawer-metrics .metric-term-trigger{font:inherit}.pulse-card-label .metric-term-popover,.metric-grid .metric-term-popover,.library-briefing-card .metric-term-popover{bottom:calc(100% + 9px)}.metric-shortcuts{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.metric-shortcuts .metric-term-trigger{color:#57372e;background:#fffaf09e;border:1px solid #422b232e;border-radius:999px;min-height:30px;padding:0 9px;font-size:.65rem;font-weight:780}.metric-shortcuts .metric-term-trigger>i{flex-basis:14px;width:14px;height:14px;font-size:9px}.quadrant-header>div:first-child{max-width:700px}.creative-media-asset{aspect-ratio:16/9;background:#e8ece9;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.creative-media-asset>img,.creative-media-asset>video,.creative-media-asset>.creative-avatar{object-fit:cover;background-size:cover;border:0;border-radius:0;width:100%;height:100%;display:block}.creative-showcase-media>.creative-media-asset{aspect-ratio:auto;border-radius:0;height:100%}.creative-media-video-badge{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#101612c7;border:1px solid #ffffff8c;border-radius:999px;padding:4px 8px;font-size:.67rem;font-weight:760;position:absolute;bottom:11px;right:11px}.creative-placement-preview>.creative-media-asset{border:1px solid var(--border);background:#101310;min-height:240px}.creative-placement-preview>.creative-media-asset>video{object-fit:contain}@media (width<=1180px){.workspace-heading{flex-wrap:wrap}.workspace-heading .metrics-guide{order:3;width:100%;margin-left:0}}@media (width<=720px){.meta-connection-card{grid-template-columns:1fr;padding:16px}.meta-connection-copy{align-items:flex-start}.meta-connection-actions,.creative-preview-toolbar{flex-direction:column;align-items:stretch}.identity-detail-list>div{grid-template-columns:1fr;gap:4px}.meta-preview-frame{min-height:440px}.workspace-heading .metrics-guide{order:initial;width:auto;margin:12px 0 0}.metrics-guide-panel{width:min(520px,100vw - 64px);max-height:calc(100vh - 190px);left:0;right:auto}.metrics-guide dl>div{grid-template-columns:1fr;gap:4px}.metric-term-popover{width:auto;position:fixed;bottom:18px;left:18px;right:18px}}.app-header{grid-template-columns:minmax(220px,1fr) auto;min-height:66px;margin-bottom:16px;padding:9px 10px 9px 14px}.header-actions{gap:8px}.data-source-trigger{min-width:220px;min-height:46px;color:var(--brief-copy);text-align:left;cursor:pointer;background:#fffcf5b8;border:1px solid #cbc7bc;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:6px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.data-source-trigger:hover{background:#fffaf0;border-color:#9f9a8f;transform:translateY(-1px)}.data-source-trigger>i,.connection-state i,.meta-attention-banner i{background:var(--brief-coral);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #f2a08324}.data-source-trigger.is-ready>i,.connection-state.is-ready i{background:#18835d;box-shadow:0 0 0 4px #18835d1f}.data-source-trigger-copy{gap:1px;min-width:0;display:grid}.data-source-trigger-copy small,.account-menu-copy small{color:#687169;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:800}.data-source-trigger-copy strong,.account-menu-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.data-source-trigger-chevron{color:#798079;font-size:1.15rem}.header-sync-button{border-color:var(--brief-forest);background:var(--brief-forest);min-height:46px;box-shadow:none;padding-inline:16px}.account-menu{position:relative}.account-menu>summary{cursor:pointer;background:0 0;border:1px solid #cbc7bc;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:5px 10px 5px 6px;list-style:none;display:flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover,.account-menu[open]>summary{background:#fffaf0;border-color:#9f9a8f}.account-avatar{background:var(--brief-butter);width:34px;height:34px;color:var(--brief-forest-deep);border-radius:10px;justify-content:center;align-items:center;font-size:.76rem;font-weight:850;display:inline-flex}.account-menu-copy{text-align:left;gap:1px;display:grid}.account-menu-popover{z-index:80;background:#fffaf0;border:1px solid #cbc7bc;border-radius:15px;width:min(320px,100vw - 28px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 54px #232d262e}.account-menu-popover>strong{margin-top:5px;font-size:.92rem;display:block}.account-menu-popover>p:not(.panel-kicker){color:#667068;margin:6px 0 14px;font-size:.76rem;line-height:1.45}.account-menu-popover>div{border-top:1px solid #d7d0c3;gap:3px;padding-top:12px;display:grid}.account-menu-popover>div span{font-size:.78rem;font-weight:800}.account-menu-popover>div small{color:#667068;font-size:.7rem;line-height:1.4}.meta-attention-banner{color:#6f3025;background:#fff2ea;border:1px solid #e3b5a4;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:10px 12px 10px 16px;font-size:.76rem;font-weight:700;display:flex}.meta-attention-banner span{align-items:center;gap:10px;display:flex}.meta-attention-banner i{flex:none}.meta-attention-banner button{color:#6f3025;cursor:pointer;background:0 0;border:1px solid #b96d55;border-radius:9px;flex:none;min-height:34px;padding:0 11px;font-weight:800}.meta-media-access-banner{color:#173f34;background:#edf7f1;border:1px solid #a9c9bd;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:12px 12px 12px 16px;display:flex}.meta-media-access-banner>span{gap:3px;display:grid}.meta-media-access-banner strong{font-size:.82rem}.meta-media-access-banner small{color:#49665d;font-size:.74rem;line-height:1.45}.meta-media-access-banner a{color:#fff;background:#1f5949;border-radius:9px;flex:none;align-items:center;min-height:36px;padding:0 12px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.side-nav-footer{gap:8px;padding-inline:4px}.side-nav .data-source-nav-button{color:#f7f3ea;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:56px;padding:8px 9px;display:grid}.side-nav .data-source-nav-button:hover{background:#ffffff17;border-color:#d5f36a4d;transform:none}.side-nav .data-source-nav-button>i{background:var(--brief-coral);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #f2a0831f}.side-nav .data-source-nav-button.is-ready>i{background:var(--brief-lime);box-shadow:0 0 0 4px #d5f36a1a}.side-nav .data-source-nav-button>span{gap:2px;min-width:0;display:grid}.side-nav .data-source-nav-button strong{color:#f7f3ea;font-size:.72rem}.side-nav .data-source-nav-button small{color:#aebbb2;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.side-nav .data-source-nav-button b{color:#aebbb2;font-size:1rem}.data-source-drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d231b57;justify-content:flex-end;display:flex;position:fixed;inset:0}.data-source-drawer-backdrop[hidden]{display:none}.data-source-drawer{background:var(--brief-paper);border-left:1px solid #d0c9bb;width:min(460px,100vw);height:100%;padding:20px;overflow-y:auto;box-shadow:-24px 0 60px #0d231b38}.data-source-drawer-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.data-source-drawer-header .meta-source-mark{border-radius:12px;width:42px;height:42px;font-size:1rem}.data-source-drawer-header .meta-source-mark.is-connected{background:#147a57}.data-source-drawer-header h2,.data-source-drawer-header p,.data-source-panel h3,.data-source-panel p{margin:0}.data-source-drawer-header h2{margin:2px 0;font-size:1.2rem}.data-source-drawer-header small{color:#667068;font-size:.72rem}.data-source-panel{background:var(--brief-paper-light);border:1px solid #d0c9bb;border-radius:16px;gap:13px;margin-bottom:12px;padding:16px;display:grid;box-shadow:0 10px 25px #2530280d}.data-source-panel-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.data-source-panel-heading h3{margin-top:3px;font-size:.94rem}.connection-state{color:#6f3025;background:#fff2ea;border:1px solid #e3b5a4;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:28px;padding:0 9px;font-size:.63rem;font-weight:800;display:inline-flex}.connection-state.is-ready{color:#145c43;background:#e9f5ef;border-color:#b9dacb}.connection-state i{width:6px;height:6px;box-shadow:none}.meta-login-identity,.active-file-summary{background:#ebe5d9;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:.72rem;display:flex}.meta-login-identity span{color:#667068}.data-source-field{gap:6px;display:grid}.data-source-field>span{color:#667068;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.data-source-field select,.data-source-field input{width:100%;min-height:42px;color:var(--brief-copy);background:#fffaf0;border:1px solid #c9c3b7;border-radius:10px;padding:0 11px}.data-source-details{gap:8px;margin:0;display:grid}.data-source-details>div{border-top:1px solid #ddd6c9;grid-template-columns:88px minmax(0,1fr);gap:12px;padding-top:8px;font-size:.7rem;display:grid}.data-source-details dt{color:#667068;font-weight:700}.data-source-details dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:700}.data-source-primary-actions .meta-connect-button{width:100%;min-height:42px;box-shadow:none}.efficiency-event-settings{border-top:1px solid #ddd6c9;gap:10px;padding-top:13px;display:grid}.efficiency-event-settings>div:first-child{gap:4px;display:grid}.efficiency-event-settings strong{font-size:.8rem}.efficiency-event-settings p{color:#667068;font-size:.71rem;line-height:1.45}.data-source-setting-label{color:#667068;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.efficiency-event-code{overflow-wrap:anywhere;color:#667068;font-size:.65rem}.efficiency-event-save{width:100%;min-height:40px;box-shadow:none;justify-content:center}.csv-target-settings{margin-top:4px}.csv-target-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.csv-target-actions .text-button{white-space:nowrap}.efficiency-event-empty{background:#ebe5d9;border-radius:10px;padding:10px}.data-source-help,.data-source-workspace-settings p:not(.panel-kicker){color:#667068;font-size:.72rem;line-height:1.45}.data-source-upload,.data-source-sample{width:100%;min-height:42px;box-shadow:none;justify-content:center}.data-source-upload{border-color:var(--brief-forest);background:var(--brief-forest);color:#fff}.data-source-upload span{color:#fff}.data-source-management{grid-template-columns:1fr 1fr;gap:8px}.data-source-management .panel-kicker{grid-column:1/-1}.data-source-management .text-button{background:0 0;border:1px solid #c9c3b7;border-radius:9px;min-height:38px}.data-source-workspace-settings{box-shadow:none}.data-source-workspace-settings>div{gap:5px;display:grid}.data-source-workspace-settings>.danger-button{justify-self:start}@media (width<=1100px){.app-header{grid-template-columns:minmax(190px,1fr) auto;align-items:center}.header-actions{justify-content:flex-end}}@media (width<=720px){.app-header{grid-template-columns:1fr;gap:8px;padding:9px}.header-actions{width:100%;display:flex}.data-source-trigger{flex:auto;min-width:0}.account-menu-copy{display:none}.account-menu>summary{padding-right:6px}.meta-attention-banner,.meta-media-access-banner{flex-direction:column;align-items:flex-start}.data-source-drawer{width:min(440px,100vw);padding:16px}}@media (width<=430px){.brand-lockup small,.data-source-trigger-copy small{display:none}.data-source-trigger{min-height:42px}.header-sync-button{min-height:42px;padding-inline:12px}.account-menu>summary{min-height:42px}.account-avatar{width:30px;height:30px}.data-source-management{grid-template-columns:1fr}}.workspace-rotation .rotation-dashboard{background:#f7f2e8;border:1px solid #c6c0b4;border-radius:20px;gap:16px;padding:16px;display:grid;box-shadow:0 22px 55px #232f271a}.workspace-rotation .rotation-dashboard>*{min-width:0;margin-block:0}.workspace-rotation .rotation-dashboard .freshness-header{color:#f8f4ea;background:radial-gradient(circle at 94% 0,#d5f36a3d,#0000 17rem),linear-gradient(145deg,#0d3b2b 0%,#123e2f 62%,#1c4c3b 100%);border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:minmax(0,1fr) minmax(230px,300px);align-items:stretch;gap:36px;min-height:260px;padding:30px;display:grid}.workspace-rotation .rotation-hero-copy{flex-direction:column;justify-content:center;display:flex}.workspace-rotation .rotation-hero-copy .eyebrow{color:#d5f36a;background:#d5f36a1a;border:1px solid #d5f36a59;border-radius:999px;width:max-content;margin-bottom:18px;padding:7px 10px}.workspace-rotation .rotation-hero-copy h2{color:#f8f4ea;max-width:760px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(2.25rem,4vw,4.3rem);line-height:.95}.workspace-rotation .rotation-hero-copy>p{color:#c8d6cb;opacity:1;max-width:760px;font-size:.92rem;line-height:1.6}.workspace-rotation .rotation-hero-signal{background:#ffffff14;border:1px solid #ffffff24;border-radius:15px;flex-direction:column;justify-content:center;align-self:stretch;padding:22px;display:flex}.workspace-rotation .rotation-hero-signal>span:first-child,.workspace-rotation .rotation-hero-signal>small{color:#c8d6cb;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.workspace-rotation .rotation-hero-signal>strong{color:#d5f36a;font-family:var(--font-display), Georgia, serif;letter-spacing:-.07em;margin:10px 0 7px;font-size:clamp(3rem,5vw,5.1rem);font-weight:600;line-height:.9}.workspace-rotation .rotation-hero-signal .rotation-health-badge{color:#0d3b2b;background:#d5f36a;border:1px solid #ffffff2e;width:max-content;margin-top:24px}.workspace-rotation .rotation-dashboard .advanced-settings{background:#eee7da;border-color:#c7c0b3;border-radius:14px;box-shadow:inset 4px 0 #d5f36a}.workspace-rotation .rotation-dashboard .advanced-settings>summary{min-height:60px;padding-inline:20px}.workspace-rotation .rotation-dashboard .freshness-metrics{gap:10px;margin:0}.workspace-rotation .rotation-dashboard .freshness-metrics article{background:#fffaf0;border:1px solid #d2cabc;border-radius:15px;min-height:148px;padding:20px;position:relative;overflow:hidden;box-shadow:0 10px 24px #2631290f}.workspace-rotation .rotation-dashboard .freshness-metrics article:before{content:"";background:#2b735a;height:4px;position:absolute;inset:0 0 auto}.workspace-rotation .rotation-dashboard .freshness-metrics article:nth-child(2):before{background:#d5f36a}.workspace-rotation .rotation-dashboard .freshness-metrics article:nth-child(3):before{background:#dfa85a}.workspace-rotation .rotation-dashboard .freshness-metrics article:nth-child(4):before{background:#d9866c}.workspace-rotation .rotation-dashboard .freshness-metrics strong{color:#183c2d;letter-spacing:-.045em;margin-block:18px 8px;font-size:clamp(1.9rem,3vw,2.8rem)}.workspace-rotation .rotation-dashboard .population-note{color:#6c716b;font-size:.74rem;line-height:1.55}.workspace-rotation .rotation-dashboard .freshness-note{color:#eef3e9;background:#173f30;border:0;border-left:5px solid #d5f36a;border-radius:12px;padding:17px 20px;font-weight:700;line-height:1.55}.workspace-rotation .rotation-dashboard .freshness-note strong,.workspace-rotation .rotation-dashboard .freshness-note span{display:block}.workspace-rotation .rotation-dashboard .freshness-note span{color:#cfd8d0;margin-top:5px;font-size:.76rem;font-weight:500}.workspace-rotation .rotation-dashboard .freshness-layout{gap:16px;margin-top:0}.workspace-rotation .rotation-dashboard .freshness-panel{background:#fffaf0;border:1px solid #cec6b9;border-radius:15px;padding:22px;box-shadow:0 12px 28px #26312912}.workspace-rotation .rotation-dashboard .chart-panel{border-top:5px solid #2b735a}.workspace-rotation .rotation-dashboard .chart-panel+.chart-panel{border-top-color:#dfa85a}.workspace-rotation .rotation-dashboard .chart-heading{border-bottom:1px solid #ddd5c8;align-items:start;padding-bottom:14px}.workspace-rotation .rotation-dashboard .chart-heading h3{color:#183c2d;font-family:var(--font-display), Georgia, serif;font-size:1.25rem}.workspace-rotation .rotation-dashboard .cohort-panel>summary{color:#183c2d;min-height:56px}.nav-icon-rotation:before{content:"↻"}.workspace-diagnostics .diagnostic-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-rotation .rotation-hero-action{color:#0d3b2b;box-shadow:none;background:#d5f36a;border-color:#d5f36a;align-self:flex-start;margin-top:22px}.workspace-rotation .rotation-evidence-note{color:#3f5146;background:#e4ebdd;border:1px solid #c7c0b3;border-radius:12px;align-items:baseline;gap:8px 12px;padding:13px 16px;font-size:.76rem;line-height:1.5;display:flex}.workspace-rotation .rotation-evidence-note strong{color:#183c2d;flex:none}.workspace-rotation .rotation-answer-card em{color:#6c716b;margin-top:7px;font-size:.68rem;font-style:normal;line-height:1.35;display:block}.workspace-rotation .rotation-primary-evidence{grid-template-columns:1fr}.workspace-rotation .rotation-coverage-panel{border-top:5px solid #dfa85a}.workspace-rotation .rotation-survival-chart{width:100%;min-width:620px;margin-top:12px;display:block}.workspace-rotation .rotation-survival-empty{background:#f6f1e7;border:1px dashed #bdb4a6;border-radius:12px;align-content:center;justify-items:start;min-height:250px;margin-top:12px;padding:30px;display:grid}.workspace-rotation .rotation-survival-empty>span{color:#2b735a;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.workspace-rotation .rotation-survival-empty strong{color:#183c2d;font-family:var(--font-display), sans-serif;margin-top:8px;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.05}.workspace-rotation .rotation-survival-empty p{color:#4f5650;max-width:610px;margin:12px 0 0;font-size:1rem;line-height:1.55}.workspace-rotation .rotation-survival-empty small{color:#6c716b;margin-top:10px;font-size:.72rem;line-height:1.45}.workspace-rotation .rotation-survival-line{fill:none;stroke:#2b735a;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.workspace-rotation .rotation-survival-marker{stroke:#d9866c;stroke-width:2px;stroke-dasharray:5 5}.workspace-rotation .rotation-survival-marker-label{fill:#9b4f3b;font-size:12px;font-weight:800}.workspace-rotation .rotation-survival-event{fill:#d9866c;stroke:#fffaf0;stroke-width:2px}.workspace-rotation .rotation-survival-censored{fill:#d5f36a;stroke:#2b735a;stroke-width:1.5px}.workspace-rotation .rotation-carrier-table td:first-child{min-width:180px}.workspace-rotation .rotation-carrier-table td:first-child strong,.workspace-rotation .rotation-carrier-table td:first-child small{display:block}.workspace-rotation .rotation-carrier-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.workspace-rotation .rotation-carrier-table td:first-child small{color:#72776f;margin-top:4px}.workspace-rotation .rotation-course-flag{color:#9b4f3b;font-weight:800}@media (width<=900px){.workspace-rotation .rotation-dashboard .freshness-header{grid-template-columns:1fr;min-height:0}.workspace-rotation .rotation-hero-signal{min-height:180px}.workspace-rotation .rotation-dashboard .freshness-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-rotation .rotation-primary-evidence{grid-template-columns:1fr}}@media (width<=600px){.workspace-rotation .rotation-dashboard{padding:10px}.workspace-rotation .rotation-dashboard .freshness-header,.workspace-rotation .rotation-dashboard .freshness-panel{padding:18px}.workspace-rotation .rotation-dashboard .freshness-metrics{grid-template-columns:1fr}.workspace-rotation .rotation-dashboard .chart-heading{flex-direction:column;align-items:start}.workspace-rotation .rotation-evidence-note{flex-direction:column;align-items:flex-start}.workspace-rotation .rotation-hero-copy h2{font-size:clamp(2rem,11vw,3rem)}.workspace-rotation .rotation-hero-signal{min-height:150px}}@media (width<=720px){.mobile-section-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-section-nav button{min-width:0;padding-inline:4px;font-size:.64rem}}.workspace-actions .section-heading,.workspace-actions .actions-briefing-card,.workspace-library .table-header,.workspace-library .library-briefing-card,.workspace-diagnostics .diagnostic-tabs button{isolation:isolate;position:relative;overflow:hidden}.workspace-actions .section-heading:before,.workspace-actions .actions-briefing-card:before,.workspace-library .table-header:before,.workspace-library .library-briefing-card:before,.workspace-diagnostics .diagnostic-tabs button:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff57 0%,#ffffff14 31%,#0000 52%),radial-gradient(circle at 92% 4%,#ffffff61,#0000 26%);position:absolute;inset:0}.workspace-actions .section-heading>*,.workspace-actions .actions-briefing-card>*,.workspace-library .table-header>*,.workspace-library .library-briefing-card>*,.workspace-diagnostics .diagnostic-tabs button>*{z-index:1;position:relative}.workspace-actions .section-heading{box-shadow:inset 0 1px #ffffff8c,inset 0 -24px 50px #7e352614,0 22px 46px #74382b29}.workspace-actions .actions-briefing-card,.workspace-library .library-briefing-card,.workspace-diagnostics .diagnostic-tabs button{box-shadow:inset 0 1px #ffffffb8,inset 0 -18px 32px #2d312b0d,0 14px 30px #2d312b1a}.workspace-actions .actions-briefing-priority{background:linear-gradient(145deg,#f8c5b7 0%,#f2aa96 100%)}.workspace-actions .actions-briefing-scale{background:linear-gradient(145deg,#d7e4d5 0%,#bfcfbd 100%)}.workspace-actions .actions-briefing-watch{background:linear-gradient(145deg,#f5e5b8 0%,#e8cf8d 100%)}.workspace-actions .action-group-heading{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa3}.workspace-library .table-header{background:linear-gradient(118deg,#ffffff8c,#0000 43%),radial-gradient(circle at 92% 0,#f1a0837a,#0000 20rem),linear-gradient(145deg,#fffaf0 0%,#eee8dc 100%);box-shadow:inset 0 1px #ffffffd9,0 18px 40px #39332a17}.workspace-library .library-briefing-spend{background:linear-gradient(145deg,#f4ad97 0%,#e68c70 100%)}.workspace-library .library-briefing-action{background:radial-gradient(circle at 88% 0,#d5f36a24,#0000 11rem),linear-gradient(145deg,#27382f 0%,#17271f 100%)}.workspace-library .library-briefing-age{background:linear-gradient(145deg,#d8e5d6 0%,#b9cbb8 100%)}.workspace-library .creative-showcase-card{box-shadow:inset 0 1px #ffffffc2,0 15px 34px #2d312b1a}.workspace-diagnostics .diagnostic-tabs button:nth-child(3){background:linear-gradient(145deg,#f8c7b9 0%,#efa58f 100%)}.workspace-diagnostics .diagnostic-tabs button.active{box-shadow:inset 0 1px 0 #ffffffc7, inset 0 -5px 0 var(--brief-neutral-dark), 0 20px 42px #2d312b29}@media (prefers-reduced-motion:reduce){.workspace-actions *,.workspace-library *,.workspace-diagnostics *{scroll-behavior:auto}}html{scrollbar-gutter:stable;overflow-x:clip}body{overscroll-behavior-x:none;width:100%;max-width:100vw;overflow-x:clip}.dashboard-shell{max-width:calc(100vw - 28px)}.dashboard-layout,.workspace,.workspace-heading,.workspace-heading>div,.page-stack,.pulse-command-center,.pulse-decision,.pulse-decision-copy,.pulse-signal-grid,.pulse-signal-card{min-width:0;max-width:100%}.workspace-heading h1,.pulse-decision h3{overflow-wrap:anywhere}.side-nav .side-nav-list button:hover,.pulse-signal-card:hover{transform:none}.metric-grid .metric-card:last-child .metric-term-popover{left:auto;right:0}@media (width<=1100px){.dashboard-shell{max-width:calc(100vw - 24px)}}@media (width<=720px){.dashboard-shell{max-width:calc(100vw - 16px)}}.pulse-decision.is-filter-empty{grid-template-columns:minmax(0,1fr)}.pulse-filter-reset{padding-inline:18px}.filter-panel-contextual{--control-height:40px;--control-label-height:16px;--control-gap:6px;border-radius:14px;padding:14px 16px 16px;animation:.16s ease-out filter-panel-reveal}.filter-panel-contextual .filter-panel-heading{align-items:center;gap:16px;margin-bottom:12px;padding:0 0 10px}.filter-panel-heading>.filter-panel-heading-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.filter-panel-collapse{color:#3f5147;cursor:pointer;background:#ffffffb8;border:1px solid #c8cfc9;border-radius:9px;flex:none;align-items:center;gap:6px;width:auto;min-height:32px;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex}.filter-panel-collapse:hover{background:#fff;border-color:#7e9a89}.filter-panel-collapse:focus-visible{outline-offset:2px;outline:3px solid #2b735a33}.filter-panel-contextual .filter-primary,.filter-panel-contextual .filter-advanced{gap:10px}.filter-panel-contextual .filter-advanced{margin-top:12px;padding-top:12px}@keyframes filter-panel-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.filter-panel-heading>.filter-panel-heading-actions{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.filter-panel-collapse{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.filter-panel-contextual{animation:none}}.workspace-context-header{background:#f2eee5eb;border:1px solid #c8c2b6;border-radius:18px;margin-bottom:18px;padding:0 18px;box-shadow:0 8px 24px #1f2d250a}.workspace-context-header .workspace-heading,.workspace-actions .workspace-context-header .workspace-heading,.workspace-library .workspace-context-header .workspace-heading,.workspace-diagnostics .workspace-context-header .workspace-heading{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin:0;padding:14px 0 11px;display:grid}.workspace-context-header .workspace-heading>div:first-child>span,.workspace-actions .workspace-context-header .workspace-heading>div:first-child>span,.workspace-library .workspace-context-header .workspace-heading>div:first-child>span,.workspace-diagnostics .workspace-context-header .workspace-heading>div:first-child>span{color:var(--brief-forest-soft);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:.58rem;font-weight:850;line-height:1.2}.workspace-context-header .workspace-heading h1{max-width:800px;color:var(--brief-copy);font-size:clamp(1.55rem,2.1vw,2rem);font-weight:650;line-height:1.04}.workspace-heading-tools{align-items:center;gap:8px;width:auto;max-width:none;display:flex}.workspace-context-header .workspace-heading .workspace-coverage{color:#445148;letter-spacing:0;text-transform:none;white-space:nowrap;background:#fffaf094;border:1px solid #c8c2b6;border-radius:10px;align-items:center;min-height:38px;margin:0;padding:0 12px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.workspace-context-header .workspace-heading .metrics-guide{order:initial;width:auto;margin:0;position:relative}.workspace-context-header .metrics-guide>summary{border-radius:10px;justify-content:center;width:38px;min-height:38px;padding:0}.workspace-context-header .metrics-guide>summary>span{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.workspace-context-header .context-bar{min-height:54px;box-shadow:none;background:0 0;border:0;border-top:1px solid #d0cabe;border-radius:0;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:8px 0 10px;display:grid}.workspace-context-header .context-summary{align-items:center;gap:8px;min-width:0;display:flex}.workspace-context-header .context-summary strong{color:var(--brief-copy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem;line-height:1.2}.workspace-context-header .context-summary-separator,.workspace-context-header .context-summary small{color:#737970;letter-spacing:0;text-transform:none;white-space:nowrap;margin:0;font-size:.7rem;line-height:1.2}.workspace-context-header .context-chips{min-width:0;padding:0}.workspace-context-header .context-chips:empty{display:none}.workspace-context-header .context-chips span{padding:6px 9px;font-size:.68rem}.workspace-context-header .context-actions{flex:none;gap:4px}.workspace-context-header .context-actions .compact-button,.workspace-context-header .context-actions .text-button{min-height:38px}.workspace-context-header .context-actions .compact-button{align-items:center;gap:7px;padding-inline:13px;display:inline-flex}.workspace-context-header .filter-count{background:var(--brief-neutral-dark);min-width:19px;height:19px;color:var(--brief-paper-light);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;font-size:.62rem;line-height:1;display:grid}@media (width<=900px){.workspace-context-header .context-bar{grid-template-columns:minmax(0,1fr) auto}.workspace-context-header .context-summary{grid-area:1/1}.workspace-context-header .context-actions{grid-area:1/2}.workspace-context-header .context-chips{grid-area:2/1/auto/-1}}@media (width<=720px){.workspace-context-header{border-radius:15px;padding:0 13px}.workspace-context-header .workspace-heading,.workspace-actions .workspace-context-header .workspace-heading,.workspace-library .workspace-context-header .workspace-heading,.workspace-diagnostics .workspace-context-header .workspace-heading{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px 0 10px}.workspace-context-header .workspace-heading h1{font-size:1.42rem}.workspace-context-header .workspace-heading .workspace-coverage{min-height:36px;padding-inline:9px;font-size:.66rem}.workspace-context-header .metrics-guide>summary{width:44px;min-height:44px}.workspace-context-header .metrics-guide-panel{width:min(520px,100vw - 44px);left:auto;right:0}.workspace-context-header .context-bar{gap:7px 8px;min-height:0;padding:9px 0 11px}.workspace-context-header .context-summary{flex-wrap:wrap;gap:3px 7px}.workspace-context-header .context-summary small{width:100%}.workspace-context-header .context-summary-separator{display:none}.workspace-context-header .context-actions .compact-button,.workspace-context-header .context-actions .text-button{min-height:44px}}@media (width<=520px){.workspace-context-header .workspace-heading,.workspace-actions .workspace-context-header .workspace-heading,.workspace-library .workspace-context-header .workspace-heading,.workspace-diagnostics .workspace-context-header .workspace-heading{grid-template-columns:minmax(0,1fr);align-items:start}.workspace-heading-tools{justify-content:space-between;gap:5px;width:100%}.workspace-context-header .workspace-heading .workspace-coverage{white-space:nowrap;max-width:none}.workspace-context-header .context-actions .text-button{padding-inline:6px}}.outcome-empty-state{background:radial-gradient(circle at 92% 5%, #f1a08338, transparent 24rem), var(--brief-paper-light);border:1px solid #c7c2b6;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 40px;margin:0 0 20px;padding:clamp(24px,4vw,48px);display:grid;overflow:hidden;box-shadow:0 22px 52px #202a241f}.outcome-empty-state-copy{max-width:800px}.outcome-empty-state-copy .panel-kicker{color:var(--brief-forest);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-weight:850}.outcome-empty-state-copy h1{max-width:720px;color:var(--brief-neutral-dark);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.outcome-empty-state-copy>p:last-child{color:#566158;max-width:690px;margin:18px 0 0;font-size:clamp(.94rem,1.4vw,1.08rem);line-height:1.6}.outcome-empty-state-actions{gap:10px;width:min(100%,240px);display:grid}.outcome-empty-state-actions .meta-connect-button,.outcome-empty-state-actions .secondary-button,.outcome-empty-state-upload{width:100%;min-height:46px;box-shadow:none;justify-content:center;margin:0}.outcome-empty-state-upload{color:var(--brief-neutral-dark);cursor:pointer;background:0 0;border:1px solid #b8b2a7;border-radius:10px;position:relative}.outcome-empty-state-upload span{color:inherit}.outcome-empty-state-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.outcome-empty-state-note{color:#6a625b;grid-column:1/-1}@media (width<=860px){.outcome-empty-state{grid-template-columns:1fr;align-items:start}.outcome-empty-state-actions{width:min(100%,420px)}}.workspace-actions .actions-briefing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-actions .actions-briefing-card{min-height:164px}.workspace-actions .actions-briefing-card>strong{font-size:clamp(2.8rem,4vw,4.6rem)}.workspace-actions .actions-briefing-protect{color:#2e4235;background:#d9e1d0}.workspace-actions .action-groups{grid-template-columns:minmax(0,1fr)}.workspace-actions .action-row{grid-template-columns:56px minmax(180px,.9fr) minmax(320px,1.55fr) minmax(210px,1fr) minmax(108px,.52fr);grid-template-areas:"avatar copy evidence next impact";align-items:center;gap:16px}.workspace-actions .action-row-copy{align-self:center}.workspace-actions .decision-driver{color:#425347;width:fit-content;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:#f2f5ef;border:1px solid #c7cfc6;border-radius:999px;padding:4px 7px;font-size:.58rem;font-style:normal;font-weight:760;line-height:1}.workspace-actions .driver-efficiency-and-fatigue,.workspace-actions .driver-fatigue-guardrail{color:#6a4e10;background:#fbf1d3;border-color:#d4bd7f}.workspace-actions .driver-missing-evidence{color:#625d55;background:#f2f0ea;border-color:#c9c5bb}.workspace-actions .action-row-evidence{background:#f8f7f2;border:1px solid #d8d5cd;border-radius:10px;grid-area:evidence;min-width:0;display:grid}.workspace-actions .action-row-evidence>span{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:9px 10px;display:grid}.workspace-actions .action-row-evidence>span+span{border-top:1px solid #dedbd3}.workspace-actions .action-row-evidence small,.workspace-actions .action-row-next small{color:#6d746d;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.59rem}.workspace-actions .action-row-evidence strong{overflow-wrap:anywhere;color:#354039;min-width:0;font-size:.68rem;font-weight:680;line-height:1.4}.workspace-actions .action-row-next{grid-area:next;gap:5px;min-width:0;display:grid}.workspace-actions .action-row-next strong{overflow-wrap:anywhere;color:var(--brief-copy);font-size:.71rem;line-height:1.38}.workspace-actions .action-row-next em{color:#6a716b;font-size:.64rem;font-style:normal;line-height:1.4}.workspace-actions .action-row-impact{border-top:0;border-left:1px solid #d8d2c7;grid-area:impact;grid-template-columns:1fr;grid-template-areas:"amount""label""objective""details";align-content:center;align-self:stretch;gap:4px;padding-top:0;padding-left:14px}.workspace-actions .action-row-impact>small,.workspace-actions .action-row-impact>em:first-of-type,.workspace-actions .action-row-impact>em:last-of-type{justify-self:start}.drawer-decision-path{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:8px;margin-top:6px;padding:10px;display:grid}.drawer-decision-path>span{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;display:grid}.drawer-decision-path strong{font-size:.76rem;line-height:1.45}.drawer-next-step{border-left:3px solid var(--accent);gap:5px;padding:4px 0 4px 11px;display:grid}.drawer-next-step strong{font-size:.86rem;line-height:1.4}.drawer-next-step span{color:var(--foreground-muted);font-size:.71rem;line-height:1.45}.drawer-diagnostic-links{flex-wrap:wrap;gap:8px;display:flex}.drawer-diagnostic-links .secondary-button{min-height:44px}@media (width<=1280px){.workspace-actions .actions-briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-actions .action-row{grid-template-columns:56px minmax(0,1fr) minmax(120px,.42fr);grid-template-areas:"avatar copy impact""evidence evidence evidence""next next next"}.workspace-actions .action-row-impact{border-left:1px solid #d8d2c7}}@media (width<=720px){.workspace-actions .actions-briefing-grid{grid-template-columns:1fr}.workspace-actions .actions-briefing-card{min-height:144px}.workspace-actions .action-group-heading{grid-template-columns:5px 42px minmax(0,1fr) 18px;grid-template-areas:"marker index copy toggle""marker spend spend toggle"}.workspace-actions .action-group-heading>strong{text-align:left;justify-self:start}.workspace-actions .action-row{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"avatar copy""evidence evidence""next next""impact impact"}.workspace-actions .action-row-impact{border-top:1px solid #d8d2c7;border-left:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"amount label""objective details";padding-top:11px;padding-left:0}.workspace-actions .action-row-evidence>span,.drawer-decision-path>span{grid-template-columns:1fr;gap:4px}}.workspace-diagnostics .fatigue-card{gap:12px}.workspace-diagnostics .fatigue-hero{background:#f3f6f1;border-color:#c9d6cc;grid-template-columns:minmax(0,1fr) 250px;gap:24px;min-height:0;padding:24px}.workspace-diagnostics .fatigue-hero h2{max-width:none;margin:8px 0 5px;font-size:clamp(1.65rem,2.4vw,2.25rem)}.workspace-diagnostics .fatigue-hero p:not(.eyebrow){margin:0;font-size:.78rem}.workspace-diagnostics .fatigue-window-control{max-width:250px}.workspace-diagnostics .fatigue-window-control .segmented{min-height:48px}.workspace-diagnostics .fatigue-evidence{padding:18px}.workspace-diagnostics .fatigue-panel-heading{margin-bottom:12px}.workspace-diagnostics .fatigue-evidence-toolbar{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(180px,230px) minmax(180px,230px) 1fr;align-items:end;gap:10px;margin-bottom:10px;padding:0;display:grid}.workspace-diagnostics .fatigue-evidence-toolbar>small{place-self:center end}@media (width<=820px){.workspace-diagnostics .fatigue-hero{grid-template-columns:1fr}.workspace-diagnostics .fatigue-window-control{max-width:100%}}@media (width<=600px){.workspace-diagnostics .fatigue-hero{padding:18px}.workspace-diagnostics .fatigue-evidence{padding:14px}.workspace-diagnostics .fatigue-evidence-toolbar{grid-template-columns:1fr}.workspace-diagnostics .fatigue-evidence-toolbar>small{justify-self:start}}.info-card{--info-card-border:#d8d3c9;--info-card-surface:#fffdf8;--info-card-muted:#687169;box-shadow:none;border-radius:12px}.info-card__body,.info-card__meta,.info-card__footer{min-width:0}.info-card__summary{color:var(--info-card-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.info-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.info-card__meta>span{gap:3px;min-width:0;display:grid}.info-card__meta small,.info-card__footer small{color:var(--info-card-muted);font-size:.63rem}.info-card__meta strong{overflow-wrap:anywhere;color:var(--brief-ink);font-size:.78rem;line-height:1.3}.info-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.info-card__footer em{color:var(--brief-green);font-size:.7rem;font-style:normal;font-weight:720}.pulse-signal-card.info-card,.metric-card.info-card,.workspace-actions .actions-briefing-card.info-card,.workspace-library .library-briefing-card.info-card,.workspace-library .creative-showcase-card.info-card,.workspace-diagnostics .fatigue-creative-row.info-card,.workspace-diagnostics .fatigue-creative-card.info-card{box-shadow:none;border-radius:12px}.workspace-actions .action-group-card,.workspace-actions .collapsed-action-group{container-type:inline-size}.workspace-actions .action-row.info-card{border-radius:12px;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"avatar copy""meta meta""footer footer";align-items:start;gap:10px 12px;min-height:0;padding:13px}.workspace-actions .action-row.info-card:hover,.workspace-actions .action-row.info-card:focus-visible{background:#fff;border-color:#9eaaa1;transform:none;box-shadow:0 8px 18px #1f241e12}.workspace-actions .action-row.info-card .creative-avatar{flex-basis:48px;grid-area:avatar;width:48px;height:48px}.workspace-actions .action-row-copy.info-card__body{grid-area:copy;align-self:center;gap:4px}.workspace-actions .action-row-copy.info-card__body strong{font-size:.88rem;line-height:1.2}.workspace-actions .action-row-copy.info-card__body small{font-size:.7rem;line-height:1.4}.workspace-actions .action-row-meta{border-top:1px solid #e1ddd4;grid-area:meta;padding-top:10px}.workspace-actions .action-row-footer{grid-area:footer}.workspace-diagnostics .fatigue-creative-card.info-card{border-color:var(--info-card-border);background:var(--info-card-surface);transition:border-color .16s,box-shadow .16s}.workspace-diagnostics .fatigue-creative-card.info-card:hover{border-color:#9eaaa1;transform:none;box-shadow:0 8px 18px #1f241e12}.workspace-diagnostics .fatigue-card-heading{padding:14px 14px 10px}.workspace-diagnostics .fatigue-card-primary{border-radius:9px;margin:0 14px;padding:11px}.workspace-diagnostics .fatigue-card-primary>strong{font-size:1.45rem}.workspace-diagnostics .fatigue-card-meta.info-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:11px 14px}.workspace-diagnostics .fatigue-card-actions.info-card__footer{gap:0}@container (width>=680px){.workspace-actions .action-row.info-card{grid-template-columns:48px minmax(180px,1fr) minmax(260px,.72fr);grid-template-areas:"avatar copy meta""avatar footer meta";align-items:center;gap:5px 16px}.workspace-actions .action-row-meta{border-top:0;border-left:1px solid #e1ddd4;align-content:center;align-self:stretch;padding-top:0;padding-left:16px}}.workspace-actions .action-groups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.workspace-actions .action-group-heading{grid-template-columns:5px 42px minmax(0,1fr) 18px;grid-template-areas:"marker index copy toggle""marker spend spend toggle";min-height:122px}.workspace-actions .action-group-heading>strong{text-align:left;justify-self:start}@media (width<=1180px){.workspace-actions .action-groups{grid-template-columns:minmax(0,1fr)}.workspace-actions .action-group-heading{grid-template-columns:5px 42px minmax(0,1fr) auto 18px;grid-template-areas:"marker index copy spend toggle";min-height:92px}.workspace-actions .action-group-heading>strong{text-align:right;justify-self:end}}@media (width<=720px){.info-card__meta{grid-template-columns:minmax(0,1fr)}.workspace-diagnostics .fatigue-card-badges{display:none}.workspace-actions .action-group-heading{grid-template-columns:5px 42px minmax(0,1fr) 18px;grid-template-areas:"marker index copy toggle""marker spend spend toggle"}.workspace-actions .action-group-heading>strong{text-align:left;justify-self:start}}.creative-dossier,.fatigue-detail-drawer.creative-dossier{--dossier-paper:#f6f3eb;--dossier-analysis:#e9eee7;--dossier-analysis-edge:#cbd5cc;--dossier-decision:#f3e8ca;--dossier-decision-edge:#d8c89e;background:var(--dossier-paper);width:min(760px,100vw);max-width:760px;padding:0 28px 28px;box-shadow:-22px 0 60px #17231d38}.creative-dossier .drawer-header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(150deg,#ffffffb8 0%,#ffffff2e 48%,#dedacf1f 100%),#fffdf8f7;border:0;border-bottom:1px solid #d8d3c7;border-radius:0;margin:0 -28px;padding:22px 28px;position:sticky;top:0;box-shadow:0 12px 28px #27322c17}.creative-dossier .drawer-header .creative-avatar{border-radius:12px;flex-basis:64px;width:64px;height:64px}.creative-dossier .drawer-header h2{overflow-wrap:anywhere;margin:4px 0 6px;font-size:1.55rem;line-height:1.08}.creative-dossier .drawer-header>div{min-width:0}.creative-dossier .drawer-header .panel-kicker,.creative-dossier .dossier-section-heading .panel-kicker{width:fit-content;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.creative-dossier .drawer-close{background:linear-gradient(155deg,#fff 0%,#fbfaf6 48%,#efeee8 100%);border-color:#c8ccc5;border-radius:50%;flex:0 0 44px;width:44px;height:44px;box-shadow:inset 0 1px #ffffffe0,0 5px 14px #26312b17}.creative-dossier>.drawer-section,.creative-dossier>.drawer-recommendation{color:var(--brief-copy);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:28px 0}.creative-dossier>.drawer-section+.drawer-section,.creative-dossier>.drawer-recommendation+.drawer-section{border-top:1px solid #d6d2c8}.creative-dossier>.dossier-analysis{border-top:1px solid var(--dossier-analysis-edge);border-bottom:1px solid var(--dossier-analysis-edge);background:linear-gradient(150deg, #ffffff85 0%, #ffffff14 46%, #425b4c0f 100%), var(--dossier-analysis);margin-inline:-28px;padding-inline:28px;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #354a3e14,inset 0 -18px 40px #32483c08}.dossier-section-heading{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:0 14px;display:grid}.dossier-section-heading>span{color:#35604e;font-family:var(--font-jetbrains-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:.72rem;font-weight:750;position:relative}.dossier-section-heading>span:after{content:"";opacity:.38;background:currentColor;width:18px;height:2px;margin-top:8px;display:block}.dossier-section-heading .panel-kicker{color:#557063;letter-spacing:.1em;margin:0 0 6px;font-size:.64rem}.dossier-section-heading h3{max-width:620px;color:var(--brief-copy);text-wrap:pretty;margin:0;font-size:1.1rem;line-height:1.42}.dossier-section-heading>div>small{color:#737a74;margin-top:7px;font-size:.7rem;line-height:1.45;display:block}.creative-dossier .drawer-decision-path{background:0 0;border:0;border-radius:0;gap:0;margin:22px 0 0 50px;padding:0}.creative-dossier .drawer-decision-path>span{border-top:1px solid #dedbd3;grid-template-columns:112px minmax(0,1fr);gap:18px;padding:12px 0}.creative-dossier .drawer-decision-path small,.creative-dossier .drawer-recommendation dt,.creative-dossier .fatigue-drawer-summary dt{color:#727872;font-size:.68rem}.creative-dossier .drawer-decision-path strong{color:#2f3933;font-size:.76rem;line-height:1.45}.creative-dossier .drawer-recommendation>div:first-child{display:block}.creative-dossier .drawer-recommendation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:18px 0 0 50px}.creative-dossier .drawer-recommendation dl>div,.creative-dossier .drawer-metrics>div,.creative-dossier .drawer-signal-list>li{background:0 0;border-top:1px solid #dedbd3;border-radius:0;min-width:0;padding:12px 0}.creative-dossier .drawer-recommendation dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;display:grid}.creative-dossier .drawer-recommendation dd{overflow-wrap:anywhere;color:var(--brief-copy);text-align:right;margin:0;font-size:.76rem}.creative-dossier .dossier-decision{border-top:1px solid var(--dossier-decision-edge);border-bottom:1px solid var(--dossier-decision-edge);background:linear-gradient(150deg, #ffffff8a 0%, #ffffff14 44%, #966c1c12 100%), var(--dossier-decision);margin-inline:-28px;padding-inline:28px;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #77581b17,0 14px 30px #4c3d1814}.creative-dossier .dossier-decision .dossier-section-heading h3{color:#343425;max-width:570px;font-size:1.2rem;line-height:1.35}.creative-dossier .dossier-decision-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:18px 0 0 50px;display:flex}.creative-dossier .dossier-decision-meta small,.creative-dossier .dossier-decision>p{color:#766e5e;font-size:.7rem;line-height:1.45}.creative-dossier .dossier-decision>p,.creative-dossier .dossier-decision>button,.creative-dossier .dossier-decision>.drawer-diagnostic-links{margin-left:50px}.creative-dossier .dossier-decision>p{margin-top:10px;margin-bottom:0}.creative-dossier .drawer-diagnostic-links{margin-top:14px}.creative-dossier .drawer-diagnostic-links .secondary-button,.creative-dossier .dossier-decision>button{background:linear-gradient(155deg,#ffffffe0 0%,#fffdf89e 55%,#e5e1d28a 100%);border-color:#8da07e;min-height:42px;box-shadow:inset 0 1px #ffffffe6,0 5px 12px #3e432a14}.creative-dossier .dossier-supporting-section .dossier-section-heading,.creative-dossier .dossier-evidence .dossier-section-heading{margin-bottom:18px}.creative-dossier .drawer-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;margin:18px 0 0 50px}.creative-dossier .drawer-signal-list,.creative-dossier .drawer-empty,.creative-dossier .drawer-provenance>p,.creative-dossier .drawer-provenance>small,.creative-dossier .identity-detail-list{margin-left:50px}.creative-dossier .identity-detail-list>div{background:0 0;border-top:1px solid #dedbd3;border-radius:0}.fatigue-detail-drawer .fatigue-drawer-verdict{justify-items:end;gap:6px;display:grid}.fatigue-detail-drawer .fatigue-drawer-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:22px 0 0 50px}.fatigue-detail-drawer .fatigue-drawer-summary>div{background:0 0;border:0;border-top:1px solid #dedbd3;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 0;display:grid}.fatigue-detail-drawer .fatigue-drawer-summary dd{text-align:right;justify-items:end;gap:3px;margin:0;display:grid}.fatigue-detail-drawer .fatigue-drawer-summary strong{color:var(--brief-copy);font-size:.92rem}.fatigue-detail-drawer .fatigue-drawer-summary small{color:#7b817b;font-size:.65rem}.fatigue-detail-drawer .fatigue-drawer-decision{background:linear-gradient(150deg, #ffffff8a 0%, #ffffff14 44%, #966c1c12 100%), var(--dossier-decision);border-bottom:0;border-left:0;border-right:0;border-radius:0;gap:0;margin-top:0;padding:28px}.fatigue-detail-drawer .fatigue-drawer-decision>.dossier-section-heading{gap:0 14px;justify-content:initial;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;display:grid}.fatigue-detail-drawer .fatigue-drawer-decision>button{width:fit-content;margin-top:14px}.fatigue-detail-drawer .fatigue-dossier-body{gap:22px;margin:0 0 0 50px}.fatigue-detail-drawer .fatigue-evidence-band{background:0 0;border:0;border-radius:0;overflow:visible}.fatigue-detail-drawer .fatigue-evidence-band>header{border:0;border-bottom:1px solid #bfc5be;gap:14px;padding:0 0 10px}.fatigue-detail-drawer .fatigue-evidence-band>header>span{color:#557063;letter-spacing:.08em;text-transform:uppercase;width:58px;font-size:.62rem;font-weight:800}.fatigue-detail-drawer .fatigue-evidence-band>div{padding:0;display:block}.fatigue-detail-drawer .fatigue-metric-tile,.fatigue-detail-drawer .fatigue-metric-tile.confirmed,.fatigue-detail-drawer .fatigue-metric-tile.unconfirmed,.fatigue-detail-drawer .fatigue-metric-tile.unavailable{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dedbd3;border-radius:0;grid-template-columns:minmax(150px,1.2fr) 76px minmax(110px,.9fr) minmax(140px,1fr);align-items:center;gap:16px;padding:13px 0}.fatigue-detail-drawer .fatigue-metric-tile>div{grid-template-columns:minmax(0,1fr);gap:5px}.fatigue-detail-drawer .fatigue-metric-tile em{width:fit-content;padding:3px 6px;font-size:.58rem}.fatigue-detail-drawer .fatigue-metric-tile>strong{text-align:right;font-size:1.15rem}.fatigue-detail-drawer .fatigue-metric-tile>small,.fatigue-detail-drawer .fatigue-metric-tile .fatigue-metric-ci{border:0;padding:0;font-size:.66rem;line-height:1.4}.fatigue-detail-drawer .fatigue-metric-tile.unavailable{opacity:.55}.fatigue-detail-drawer .fatigue-metric-tile:hover{background:#ffffff6b}.fatigue-detail-drawer .fatigue-drawer-method{border-top:1px solid #dedbd3;margin:18px 0 0 50px;padding-top:12px}@media (width<=720px){.creative-dossier,.fatigue-detail-drawer.creative-dossier{padding:0 18px 22px}.creative-dossier .drawer-header{margin-inline:-18px;padding:18px}.creative-dossier .drawer-header .creative-avatar{flex-basis:52px;width:52px;height:52px}.creative-dossier .drawer-header h2{font-size:1.25rem}.dossier-section-heading{grid-template-columns:28px minmax(0,1fr);gap:0 10px}.dossier-section-heading>:last-child:not(:nth-child(2)){grid-column:2;justify-items:start;margin-top:10px}.creative-dossier .drawer-decision-path,.creative-dossier .drawer-recommendation dl,.creative-dossier .dossier-decision-meta,.creative-dossier .dossier-decision>p,.creative-dossier .dossier-decision>button,.creative-dossier .dossier-decision>.drawer-diagnostic-links,.creative-dossier .drawer-metrics,.creative-dossier .drawer-signal-list,.creative-dossier .drawer-empty,.creative-dossier .drawer-provenance>p,.creative-dossier .drawer-provenance>small,.creative-dossier .identity-detail-list,.fatigue-detail-drawer .fatigue-drawer-summary,.fatigue-detail-drawer .fatigue-dossier-body,.fatigue-detail-drawer .fatigue-drawer-method{margin-left:38px}.creative-dossier .drawer-recommendation dl,.creative-dossier .drawer-metrics,.fatigue-detail-drawer .fatigue-drawer-summary{grid-template-columns:minmax(0,1fr)}.creative-dossier .dossier-decision,.creative-dossier>.dossier-analysis{margin-inline:-18px;padding-inline:18px}.fatigue-detail-drawer .fatigue-drawer-decision{padding:28px 18px}.fatigue-detail-drawer .fatigue-metric-tile,.fatigue-detail-drawer .fatigue-metric-tile.confirmed,.fatigue-detail-drawer .fatigue-metric-tile.unconfirmed,.fatigue-detail-drawer .fatigue-metric-tile.unavailable{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.fatigue-detail-drawer .fatigue-metric-tile>small{grid-column:1/-1}}.workspace-actions .section-heading{grid-template-columns:minmax(300px,.85fr) minmax(570px,1.15fr);align-items:end;gap:28px;min-height:0;padding:22px 28px}.workspace-actions .section-heading h2{max-width:none;margin-top:7px;font-size:clamp(1.85rem,2.25vw,2.55rem);line-height:1.02}.workspace-actions .section-heading>div:first-child>p:last-child{max-width:540px;margin-top:9px;font-size:.74rem;line-height:1.45}.workspace-actions .section-heading .eyebrow{font-size:.61rem}.workspace-actions .decision-filters{grid-template-columns:minmax(210px,1.45fr) repeat(2,minmax(170px,1fr));align-items:end;gap:8px;display:grid}.workspace-actions .decision-select-filter,.workspace-actions .decision-cohort-filter,.workspace-actions .decision-cohort-filter>summary{min-width:0;min-height:52px}.workspace-actions .decision-select-filter,.workspace-actions .decision-cohort-filter summary{gap:2px;padding-block:6px}.workspace-actions .decision-cohort-filter summary{padding-right:34px}@media (width<=1180px){.workspace-actions .section-heading{grid-template-columns:1fr;gap:18px;padding:22px 24px 24px}.workspace-actions .section-heading>div:first-child>p:last-child{max-width:none}}@media (width<=720px){.workspace-actions .section-heading{gap:16px;padding:20px 18px}.workspace-actions .section-heading h2{font-size:clamp(1.7rem,8vw,2.15rem)}.workspace-actions .decision-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-actions .decision-filters>:first-child{grid-column:1/-1}}.dashboard-shell small,.dashboard-shell th,.dashboard-shell dt,.dashboard-shell .panel-kicker,.dashboard-shell .eyebrow,.dashboard-shell .workspace-heading>div:first-child>span,.dashboard-shell .decision-select-filter>span,.dashboard-shell .decision-cohort-filter summary>span,.dashboard-shell .library-filter-toolbar label>span,.dashboard-shell .table-sort-controls label>span,.dashboard-shell .table-sort-controls>div>span{line-height:1.35;font-size:var(--text-label)!important}.dashboard-shell .side-nav-label>span:not(.sr-only),.dashboard-shell .workspace-coverage,.dashboard-shell .metrics-guide summary>span,.dashboard-shell .metrics-guide-heading>span,.dashboard-shell .metrics-guide-panel :is(p,dd),.dashboard-shell .metric-term-popover,.dashboard-shell .metric-term-trigger>span,.dashboard-shell .context-summary-separator,.dashboard-shell .toolbar-label,.dashboard-shell .creative-identity-meta>span,.dashboard-shell .action-pill,.dashboard-shell .compact-button{line-height:1.45;font-size:var(--text-label)!important}.dashboard-shell p,.dashboard-shell td,.dashboard-shell dd{line-height:1.5}.dashboard-shell button,.dashboard-shell select,.dashboard-shell summary,.dashboard-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dashboard-shell a.meta-connect-button,.dashboard-shell .file-control{min-height:var(--control-height)!important}.dashboard-shell button,.dashboard-shell summary,.dashboard-shell .metric-term-trigger{min-width:var(--control-height)!important}.dashboard-shell button,.dashboard-shell select,.dashboard-shell summary,.dashboard-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dashboard-shell .file-control{border-radius:var(--radius-control)!important}.dashboard-shell .app-header,.dashboard-shell .side-nav,.dashboard-shell .workspace-heading,.dashboard-shell .outcome-empty-state,.dashboard-shell .workspace-data-empty,.dashboard-shell .diagnostics-shell,.dashboard-shell [class*=-card],.dashboard-shell [class*=-panel],.dashboard-shell [class*=-banner]{border-radius:var(--radius-panel)!important}.dashboard-shell [class*=-chip],.dashboard-shell [class*=-badge],.dashboard-shell [class*=-pill],.dashboard-shell .header-status span{border-radius:var(--radius-pill)!important}.dashboard-shell :is(.workspace-context-header,.pulse-command-center,.pulse-decision,.pulse-action-total,.pulse-action-stack,.summary-section,.metric-card,.account-menu-popover,.metric-term-popover,.metrics-guide-panel){border-radius:var(--radius-panel)!important}.dashboard-shell :is(.account-avatar,.creative-avatar,.pulse-memo-mark){border-radius:50%!important}.dashboard-shell .workspace-coverage{border-radius:var(--radius-pill)!important}.dashboard-shell :is(.metric-term,.metric-term-trigger>span,.warning,.active-file-summary){border-radius:var(--radius-control)!important}.dashboard-shell .column-chooser>div{border-radius:var(--radius-panel)!important}.dashboard-shell .app-header,.dashboard-shell .side-nav,.dashboard-shell .workspace-heading,.dashboard-shell .table-card,.dashboard-shell .insight-section,.dashboard-shell .freshness-card,.dashboard-shell .diagnostics-shell,.dashboard-shell .action-group-card,.dashboard-shell .freshness-panel,.dashboard-shell .quadrant-card,.dashboard-shell .fatigue-card{box-shadow:var(--shadow-panel)}.dashboard-shell :is(.account-menu-popover,.metric-term-popover,.metrics-guide-panel,.creative-dossier){box-shadow:var(--shadow-overlay)}.workspace-data-empty{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--brief-rule);background:var(--brief-paper-light);min-height:80px;padding:var(--space-4) var(--space-6);box-shadow:var(--shadow-panel);display:flex}.workspace-data-empty>span{gap:var(--space-1);display:grid}.workspace-data-empty small{color:var(--foreground-muted)}@media (width>=721px) and (width<=860px){.outcome-empty-state-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (width<=720px){.workspace-data-empty{padding:var(--space-4);flex-direction:column;align-items:stretch}.workspace-data-empty .primary-button{width:100%}.workspace-actions .decision-filters{grid-template-columns:minmax(0,1fr)}.workspace-actions .decision-filters>:first-child{grid-column:auto}}.context-label{color:var(--foreground-subtle);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.report-scope-panel{margin:0}.report-scope-fields{grid-template-columns:repeat(2,minmax(150px,.9fr)) minmax(190px,1.2fr) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.report-scope-fields label{gap:6px;min-width:0;display:grid}.report-scope-fields label>span{color:var(--foreground-muted);font-size:.69rem;font-weight:800}.report-scope-fields input,.report-scope-fields select{min-width:0;height:40px}.report-scope-fields>.text-button{white-space:nowrap;min-height:40px}.analysis-setting-note{color:var(--foreground-muted);grid-column:1/-1;font-size:.68rem;line-height:1.4}.decision-filter-reset{white-space:nowrap;align-self:end;min-height:40px}.workspace-library .library-filter-toolbar{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(150px,1fr))}.copy-merge-control small{max-width:260px;line-height:1.25}@media (width<=980px){.report-scope-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.report-scope-fields>.text-button{justify-self:start}}@media (width<=640px){.report-scope-fields,.workspace-library .library-filter-toolbar{grid-template-columns:1fr}.report-scope-panel .filter-panel-heading-actions p{display:block}}.workspace-actions .section-heading{min-height:150px;box-shadow:none;grid-template-columns:minmax(0,1fr);align-content:center;padding:26px 30px}.workspace-actions .section-heading h2{letter-spacing:-.045em;max-width:760px;font-size:clamp(2.2rem,3.5vw,3.65rem)}.workspace-actions .actions-filter-toolbar{border:1px solid var(--brief-rule);border-radius:var(--radius-panel);background:var(--brief-paper-light);margin-top:12px;padding:12px}.workspace-actions .decision-filters{grid-template-columns:repeat(3,minmax(180px,240px)) minmax(0,1fr);gap:10px}.workspace-actions .decision-filters .analysis-setting-note{text-align:right;place-self:center end;max-width:390px}.workspace-actions .action-groups{gap:12px;margin-top:12px}.workspace-actions .action-group-card,.workspace-actions .collapsed-action-group{border:1px solid var(--brief-rule);border-radius:var(--radius-panel);background:var(--brief-paper-light);box-shadow:none;overflow:hidden}.workspace-actions .action-group-heading{min-height:104px;box-shadow:none;border:0;grid-template-columns:36px minmax(0,1fr) 18px;grid-template-areas:"index copy toggle""index spend toggle";padding:16px}.workspace-actions .action-group-heading:before{display:none}.workspace-actions .action-group-scale .action-group-heading{background:var(--brief-sage,#cbd9ca)}.workspace-actions .action-group-pause .action-group-heading{background:var(--brief-coral)}.workspace-actions .action-group-replace .action-group-heading{background:var(--brief-yellow,#f2dea4)}.workspace-actions .action-group-index{background:#fffdf8c7;border:1px solid #0d3b2b24;width:32px;height:32px}.workspace-actions .action-group-card>.action-queue-list,.workspace-actions .action-group-card>.empty-state{border-top:1px solid var(--brief-rule);margin:0;padding:10px}.workspace-actions .action-row.info-card{background:var(--brief-paper-light);border-radius:9px}.workspace-actions .action-row.info-card:hover,.workspace-actions .action-row.info-card:focus-visible{box-shadow:none}@media (width<=1180px){.workspace-actions .decision-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-actions .decision-filters .analysis-setting-note{text-align:left;grid-column:1/-1;justify-self:start}}@media (width<=720px){.workspace-actions .section-heading{min-height:0;padding:22px 18px}.workspace-actions .section-heading h2{font-size:clamp(1.9rem,9vw,2.7rem)}.workspace-actions .decision-filters{grid-template-columns:minmax(0,1fr)}.workspace-actions .decision-filters>:first-child,.workspace-actions .decision-filters .analysis-setting-note{grid-column:auto}}.workspace-library .library-table-card{border-radius:var(--radius-panel);box-shadow:none}.workspace-library .library-command-header{border-bottom-color:var(--brief-rule);background:var(--brief-paper-light);min-height:76px;padding:14px 18px}.workspace-library .library-command-header>div:first-child{gap:5px;display:grid}.workspace-library .library-command-summary{flex-wrap:wrap;align-items:baseline;gap:5px 8px;margin:0;display:flex}.workspace-library .library-command-summary strong{color:var(--brief-forest);font-family:var(--font-display), sans-serif;letter-spacing:-.025em;font-size:1.1rem}.workspace-library .library-command-summary span{color:var(--foreground-muted);font-size:.72rem}.workspace-library .library-export-menu>summary{border-color:var(--brief-lime);background:var(--brief-lime);min-height:40px;box-shadow:none}.workspace-library .library-filter-toolbar{border-bottom-color:var(--brief-rule);background:#f1ede4;grid-template-columns:minmax(260px,1.7fr) repeat(2,minmax(160px,.85fr)) auto;gap:10px;padding:12px 16px}.workspace-library .metric-toolbar{border-bottom-color:var(--brief-rule);box-shadow:none;background:#e8e4da;gap:10px 14px;padding:12px 16px;position:static}.workspace-library .metric-toolbar>div:first-child{flex-basis:520px}.workspace-library .table-scroll{background:linear-gradient(90deg, var(--brief-paper-light) 30%, #fffdf800), linear-gradient(270deg, var(--brief-paper-light) 30%, #fffdf800);background-position:0,100%;background-repeat:no-repeat;background-size:28px 100%;background-attachment:local,local}.workspace-library .table-scroll thead th{box-shadow:inset 0 -1px 0 var(--brief-rule);background:#e2ddd2}.workspace-library .table-scroll tbody tr{background:var(--brief-paper-light)}.workspace-library .table-scroll tbody td{border-bottom-color:#e5e0d7}@media (width<=900px){.workspace-library .library-filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-library .library-search-filter{grid-column:1/-1}}@media (width<=640px){.workspace-library .library-command-header{flex-direction:column;align-items:stretch}.workspace-library .library-export-menu>summary{justify-content:center;width:100%}.workspace-library .library-filter-toolbar{grid-template-columns:minmax(0,1fr)}.workspace-library .library-search-filter{grid-column:auto}}.workspace-rotation .rotation-dashboard{border-radius:var(--radius-panel);box-shadow:none;background:#f3efe6;gap:12px;padding:12px}.workspace-rotation .rotation-dashboard .freshness-header{border-radius:var(--radius-panel)}.workspace-rotation .rotation-evidence-note{background:0 0;border:0;width:max-content;max-width:100%;padding:0 4px}.workspace-rotation .rotation-dashboard .advanced-settings{border-color:var(--brief-rule);border-radius:var(--radius-panel);background:var(--brief-paper-light);box-shadow:none}.workspace-rotation .rotation-dashboard .freshness-metrics{gap:10px}.workspace-rotation .rotation-dashboard .freshness-metrics article{border-radius:var(--radius-panel);background:var(--brief-paper-light);min-height:154px;box-shadow:none;border:0;padding:18px}.workspace-rotation .rotation-dashboard .freshness-metrics article:before{display:none}.workspace-rotation .rotation-dashboard .freshness-metrics article:first-child{background:#cbd9ca}.workspace-rotation .rotation-dashboard .freshness-metrics article:nth-child(2){background:#f4c8b9}.workspace-rotation .rotation-dashboard .freshness-metrics article:nth-child(3){background:#f2dea4}.workspace-rotation .rotation-dashboard .freshness-metrics article:nth-child(4){background:var(--brief-paper-light)}.workspace-rotation .rotation-dashboard .freshness-metrics strong{font-family:var(--font-display), sans-serif;margin-block:14px 7px;font-size:clamp(2.1rem,3.2vw,3.2rem)}.workspace-rotation .rotation-dashboard .freshness-note{border-radius:var(--radius-panel);box-shadow:none;border-left-width:4px}.workspace-rotation .rotation-dashboard .freshness-layout{gap:12px}.workspace-rotation .rotation-dashboard .freshness-panel{border-color:var(--brief-rule);border-radius:var(--radius-panel);background:var(--brief-paper-light);box-shadow:none;padding:18px}.workspace-rotation .rotation-dashboard .chart-panel,.workspace-rotation .rotation-coverage-panel{border-top-width:1px;border-top-color:var(--brief-rule)}.workspace-rotation .rotation-dashboard .chart-heading{padding-bottom:11px}.workspace-rotation .rotation-dashboard .chart-heading h3{font-family:var(--font-display), sans-serif;font-size:1.2rem}.workspace-rotation :is(.chart-axis-label,.rotation-survival-marker-label){font-family:var(--font-jakarta), sans-serif;font-size:10px}.workspace-rotation .chart-gridline{stroke:#ded9cf}.workspace-rotation .chart-bucket.bucket-0-7d,.workspace-rotation .chart-bucket.bucket-new{fill:#0d3b2b}.workspace-rotation .chart-bucket.bucket-8-14d{fill:#2b735a}.workspace-rotation .chart-bucket.bucket-15-30d{fill:#91b6a4}.workspace-rotation .chart-bucket.bucket-31dplus,.workspace-rotation .chart-bucket.bucket-existing{fill:#d8dfd5}.workspace-rotation .bucket-0-7d,.workspace-rotation .bucket-new{background:#0d3b2b}.workspace-rotation .bucket-8-14d{background:#2b735a}.workspace-rotation .bucket-15-30d{background:#91b6a4}.workspace-rotation .bucket-31dplus,.workspace-rotation .bucket-existing{background:#d8dfd5}.workspace-rotation .performance-line,.workspace-rotation .performance-dot{stroke:#1f6a50}.workspace-rotation .performance-dot{fill:#1f6a50}.workspace-rotation .share-line,.workspace-rotation .share-dot{stroke:#a96625}.workspace-rotation .share-dot{fill:#a96625}.workspace-rotation .line-legend{justify-content:flex-start}.workspace-diagnostics .diagnostics-shell{box-shadow:none}.workspace-diagnostics .diagnostic-tabs button{border-radius:var(--radius-panel);min-height:190px;box-shadow:none}.workspace-diagnostics .diagnostic-tabs button:first-child{background:#cbd9ca}.workspace-diagnostics .diagnostic-tabs button:nth-child(2){background:#f2dea4}.workspace-diagnostics .diagnostic-tabs button.active{border-color:var(--brief-forest);box-shadow:inset 0 -4px 0 var(--brief-forest);transform:none}.workspace-diagnostics .diagnostic-stack{border-radius:var(--radius-panel);background:#e8e4da;gap:12px;padding:12px}.workspace-diagnostics .diagnostic-filters{border:1px solid var(--brief-rule);border-radius:var(--radius-panel);background:var(--brief-paper-light);grid-template-columns:repeat(2,minmax(190px,230px)) minmax(0,1fr);align-items:end;gap:10px;padding:12px;display:grid}.workspace-diagnostics .diagnostic-filters .analysis-setting-note{text-align:right;place-self:center end;max-width:430px}.workspace-diagnostics .diagnostic-takeaway{border-left:4px solid var(--brief-lime);border-radius:var(--radius-panel);background:var(--brief-forest);color:#f8f4ea;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 14px;padding:15px 18px;display:grid}.workspace-diagnostics .diagnostic-takeaway span{color:var(--brief-lime);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850}.workspace-diagnostics .diagnostic-takeaway strong{font-size:.82rem;line-height:1.5}.workspace-diagnostics .quadrant-card,.workspace-diagnostics .conversion-evidence-card{border-color:var(--brief-rule);border-radius:var(--radius-panel);box-shadow:none}.workspace-diagnostics .quadrant-header{background:var(--brief-coral);border-bottom-color:#d9866c;padding:22px 24px}.workspace-diagnostics .quadrant-baseline{box-shadow:none}.workspace-diagnostics .quadrant-layout{grid-template-columns:minmax(0,1fr) minmax(270px,300px);gap:12px;padding:12px}.workspace-diagnostics .quadrant-map-pane{border-color:var(--brief-rule);border-radius:var(--radius-panel);box-shadow:none}.workspace-diagnostics .quadrant-detail,.workspace-diagnostics .quadrant-detail.scale,.workspace-diagnostics .quadrant-detail.harvesting,.workspace-diagnostics .quadrant-detail.demand,.workspace-diagnostics .quadrant-detail.rework{border-color:var(--brief-rule);border-radius:var(--radius-panel);background:var(--brief-paper-light);color:var(--brief-copy);box-shadow:none;border-top-width:5px}.workspace-diagnostics .quadrant-detail.scale{border-top-color:#2b735a}.workspace-diagnostics .quadrant-detail.harvesting{border-top-color:#c08a36}.workspace-diagnostics .quadrant-detail.demand{border-top-color:#91b6a4}.workspace-diagnostics .quadrant-detail.rework{border-top-color:#d9866c}.workspace-diagnostics .quadrant-index-grid article,.workspace-diagnostics .quadrant-confidence-note{box-shadow:none;background:#f1ede4}.workspace-diagnostics .conversion-evidence-header{padding:18px 20px}.workspace-diagnostics :is(.quadrant-axis-tick,.quadrant-axis-title,.quadrant-point-label,.quadrant-target-label,.conversion-evidence-target-label,.conversion-evidence-zone-label,.conversion-evidence-column-label,.conversion-evidence-axis-title,.conversion-evidence-axis-tick,.conversion-evidence-name,.conversion-evidence-spend,.conversion-evidence-status,.conversion-evidence-action,.conversion-evidence-zero){font-family:var(--font-jakarta), sans-serif}@media (width<=900px){.workspace-diagnostics .diagnostic-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-diagnostics .diagnostic-filters .analysis-setting-note{text-align:left;grid-column:1/-1;justify-self:start}}@media (width<=640px){.workspace-diagnostics .diagnostic-filters,.workspace-diagnostics .diagnostic-takeaway{grid-template-columns:minmax(0,1fr)}.workspace-diagnostics .diagnostic-filters .analysis-setting-note{grid-column:auto}}.workspace-filter-toolbar{border:1px solid var(--brief-rule);border-radius:var(--radius-panel);box-shadow:none;background:#f2eee5;gap:10px;padding:12px}.workspace-filter-field,.workspace-filter-disclosure>summary{min-width:0;color:var(--brief-copy);box-shadow:none;border:1px solid #49231a2e;grid-template-rows:auto minmax(32px,auto);align-content:center;gap:2px;padding:7px 12px;transition:border-color .15s ease-out,background-color .15s ease-out,box-shadow .15s ease-out;display:grid;border-radius:var(--radius-control)!important;background:#fffdf8d1!important;min-height:72px!important}.workspace-filter-field:hover,.workspace-filter-disclosure>summary:hover{border-color:#2b735a8a;background:var(--brief-paper-light)!important}.workspace-filter-field:focus-within,.workspace-filter-disclosure[open]>summary,.workspace-filter-disclosure>summary:focus-visible{border-color:var(--brief-forest);outline:none;box-shadow:0 0 0 3px #2b735a24;background:var(--brief-paper-light)!important}.workspace-filter-field>span,.workspace-filter-disclosure>summary>span{color:#665e56;letter-spacing:.035em;text-transform:uppercase;align-items:center;min-height:16px;font-weight:850;line-height:1.2;display:flex;font-size:var(--text-label)!important}.workspace-filter-field :is(select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])){width:100%;color:var(--brief-copy);padding-block:0;padding-left:0;font-size:.78rem;font-weight:750;line-height:32px;height:32px!important;min-height:32px!important;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important}.workspace-filter-field select{padding-right:28px}.workspace-filter-field input[type=date]{padding-right:0;line-height:normal}.workspace-filter-field :is(select,input):focus-visible{outline:none}.workspace-filter-field :is(select,input):disabled{cursor:not-allowed;opacity:.5}.workspace-filter-disclosure>summary{cursor:pointer;padding-right:36px;list-style:none;position:relative}.workspace-filter-disclosure>summary::-webkit-details-marker{display:none}.workspace-filter-disclosure>summary:after{color:#62665f;content:"⌄";font-size:.84rem;transition:transform .15s ease-out;position:absolute;top:50%;right:13px;transform:translateY(-52%)}.workspace-filter-disclosure[open]>summary:after{transform:translateY(-48%)rotate(180deg)}.workspace-filter-disclosure>summary>strong{color:var(--brief-copy);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:.78rem;font-weight:750;line-height:1.3;overflow:hidden}.workspace-filter-disclosure .decision-cohort-options,.workspace-filter-disclosure>div{border-color:var(--brief-rule);border-radius:var(--radius-control);background:var(--brief-paper-light);box-shadow:var(--shadow-overlay)}.workspace-filter-toolbar .analysis-setting-note{margin:0}.workspace-actions .actions-filter-toolbar.workspace-filter-toolbar,.workspace-diagnostics .diagnostic-filters.workspace-filter-toolbar,.workspace-diagnostics .fatigue-evidence-toolbar.workspace-filter-toolbar,.workspace-library .library-filter-toolbar.workspace-filter-toolbar{border:1px solid var(--brief-rule);border-radius:var(--radius-panel);background:#f2eee5;padding:12px}.workspace-diagnostics .fatigue-evidence-toolbar.workspace-filter-toolbar{margin-bottom:10px}@media (width<=640px){.workspace-filter-toolbar{padding:10px}.workspace-filter-field,.workspace-filter-disclosure>summary{min-height:68px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
