@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{color-scheme:light;--bg-top: #f7f7f4;--bg-bottom: #e7ede8;--panel: rgba(255, 255, 255, .72);--panel-strong: rgba(255, 255, 255, .88);--panel-soft: rgba(255, 255, 255, .6);--panel-tint: rgba(246, 249, 252, .82);--field-bg: rgba(255, 255, 255, .88);--field-bg-strong: rgba(255, 255, 255, .96);--elevated-bg: rgba(255, 255, 255, .78);--line: rgba(83, 103, 129, .1);--line-strong: rgba(70, 88, 112, .16);--ink: #1e2735;--muted: #647488;--faint: rgba(100, 116, 139, .62);--blue: #5a7188;--blue-soft: rgba(90, 113, 136, .12);--teal: #5f8a84;--teal-soft: rgba(95, 138, 132, .14);--mint-soft: rgba(95, 138, 132, .14);--amber: #b78656;--amber-soft: rgba(183, 134, 86, .14);--rose: #b96b76;--rose-soft: rgba(185, 107, 118, .14);--shadow-xl: 0 24px 52px rgba(92, 104, 116, .1);--shadow-lg: 0 14px 30px rgba(102, 114, 126, .1);--shadow-sm: 0 6px 16px rgba(116, 126, 136, .08);--radius-xl: 34px;--radius-lg: 26px;--radius-md: 18px;--radius-sm: 14px;--z-dialog-overlay: 3000;--z-dialog-content: 3010;--z-dialog-overlay-nested: 3020;--z-dialog-content-nested: 3030;--z-toast: 3200;--z-alert-overlay: 3400;--z-alert-content: 3410}:root[data-theme=dark]{color-scheme:dark;--bg-top: #111821;--bg-bottom: #071016;--panel: rgba(20, 28, 38, .72);--panel-strong: rgba(27, 37, 49, .92);--panel-soft: rgba(20, 28, 38, .58);--panel-tint: rgba(31, 42, 56, .78);--field-bg: rgba(13, 20, 29, .78);--field-bg-strong: rgba(20, 29, 40, .94);--elevated-bg: rgba(26, 36, 48, .76);--line: rgba(162, 181, 203, .12);--line-strong: rgba(178, 196, 220, .2);--ink: #eef5ff;--muted: #9fb0c4;--faint: rgba(166, 181, 199, .68);--blue: #9bb7d6;--blue-soft: rgba(126, 165, 212, .18);--teal: #78c8b5;--teal-soft: rgba(120, 200, 181, .18);--mint-soft: rgba(120, 200, 181, .18);--amber: #f0bf7f;--amber-soft: rgba(240, 191, 127, .16);--rose: #f08fa0;--rose-soft: rgba(240, 143, 160, .16);--shadow-xl: 0 28px 70px rgba(0, 0, 0, .42);--shadow-lg: 0 18px 48px rgba(0, 0, 0, .34);--shadow-sm: 0 10px 24px rgba(0, 0, 0, .24)}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{color:var(--ink);font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Manrope,sans-serif;background:radial-gradient(circle at top left,rgba(90,113,136,.14),transparent 28%),radial-gradient(circle at 88% 12%,rgba(95,138,132,.12),transparent 22%),radial-gradient(circle at 50% 100%,rgba(183,134,86,.08),transparent 30%),linear-gradient(180deg,var(--bg-top) 0%,var(--bg-bottom) 100%)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.14),transparent 42%),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.32),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.32),transparent 72%)}button,input,select{font:inherit}a{color:inherit}input,select{width:100%;min-height:48px;border:1px solid rgba(80,103,145,.14);border-radius:var(--radius-sm);padding:12px 14px;color:var(--ink);background:var(--field-bg);box-shadow:inset 0 1px #ffffff73;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}input:focus,select:focus{border-color:#2d6cdf61;box-shadow:0 0 0 4px #2d6cdf1f}button,.actions a,.task-card-actions a,.spotlight-card a{border:0;border-radius:var(--radius-sm);min-height:46px;padding:12px 16px;color:#fff;text-decoration:none;text-align:center;cursor:pointer;background:linear-gradient(135deg,#5a7188,#4b6277);box-shadow:0 10px 22px #5a71882e;transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}button:hover,.actions a:hover,.task-card-actions a:hover,.spotlight-card a:hover{transform:translateY(-1px);box-shadow:0 14px 28px #5a718833}button:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}.glass-panel{border:1px solid var(--line);background:linear-gradient(180deg,var(--panel-strong),var(--panel));box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px) saturate(1.14);backdrop-filter:blur(22px) saturate(1.14);border-radius:var(--radius-xl);overflow:clip}.ambient{position:fixed;width:320px;height:320px;border-radius:999px;filter:blur(86px);opacity:.6;pointer-events:none}.ambient-left{top:24px;left:-120px;background:#5a718829}.ambient-right{top:190px;right:-120px;background:#5f8a8424}.window-chrome{display:inline-flex;gap:8px;margin-bottom:0;transform:translateY(-6px)}.window-chrome span{width:12px;height:12px;border-radius:999px}.window-chrome span:nth-child(1){background:#ff5f57}.window-chrome span:nth-child(2){background:#ffbd2f}.window-chrome span:nth-child(3){background:#28c840}.eyebrow,.section-kicker{margin:0 0 12px;color:var(--blue);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;line-height:1.35}.auth-shell,.app-shell{position:relative;min-height:100vh}.auth-shell{display:flex;align-items:center;justify-content:center;padding:28px}.login-layout{width:min(1180px,100%);display:grid;grid-template-columns:minmax(360px,480px) minmax(0,1fr);gap:24px;align-items:stretch}.login-window,.loading-window{border-radius:38px;padding:28px}.login-window h1,.loading-window h1{margin:0 0 12px;font-size:clamp(36px,6vw,62px);line-height:.94;letter-spacing:-.04em}.login-copy{margin:0 0 24px;max-width:36ch;color:var(--muted);font-size:16px;line-height:1.65}.login-form{display:flex;flex-direction:column;gap:16px}.auth-toggle{margin:0 0 20px}.field{display:flex;flex-direction:column;gap:8px}.field span{font-size:13px;font-weight:700;color:var(--muted)}.primary-button{margin-top:6px;padding:14px 16px;border-radius:16px;font-weight:700}.auth-error{padding:12px 14px;border-radius:16px;color:#8d3142;background:#bf586724;border:1px solid rgba(191,88,103,.18)}.inline-error{margin-bottom:14px}.auth-notice{padding:12px 14px;border-radius:16px;color:#2f6d5b;background:#5f8a8424;border:1px solid rgba(95,138,132,.18)}.inline-notice{margin-bottom:14px}.checkbox-row{display:flex;align-items:center;gap:10px;padding:10px 2px 2px;color:var(--muted);font-size:13px;font-weight:600}.checkbox-row input{width:16px;height:16px}.login-preview{display:grid;gap:18px}.preview-card{border-radius:30px;padding:26px}.preview-card h2,.preview-card h3{margin:14px 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.06;letter-spacing:-.03em}.preview-card h3{font-size:24px}.preview-card p{margin:0;color:var(--muted);line-height:1.65}.app-shell{max-width:1580px;margin:0 auto;padding:18px 18px 42px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;border-radius:28px;padding:18px 22px;margin-bottom:22px;position:relative;overflow:visible;z-index:520;isolation:isolate}.view-switch{display:inline-flex;align-items:stretch;flex-wrap:wrap;gap:8px;width:100%;margin-bottom:22px;padding:8px;border-radius:24px;border:1px solid rgba(75,102,146,.1);background:linear-gradient(180deg,#ffffffc2,#f0f4f89e);box-shadow:inset 0 1px #ffffff8c,0 4px 12px #747e880f;position:relative;overflow:visible;isolation:isolate;z-index:360}.view-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:15px;color:#5c6a7d;font-size:15px;font-weight:700;background:transparent;box-shadow:none;border:1px solid transparent}.view-tab:hover{box-shadow:none;background:#ffffff70;border-color:#4b669214}.view-tab.is-active{color:var(--ink);background:linear-gradient(180deg,#fffffffa,#f5f8fceb);border-color:#4b669214;box-shadow:inset 0 1px #ffffff85,0 6px 14px #6774821a}.view-tab-shell{position:relative;display:inline-flex}.view-tab-shell.is-desk{z-index:380}.view-tab-shell.is-desk:hover .view-tab-dropdown,.view-tab-shell.is-desk:focus-within .view-tab-dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.view-tab-caret{font-size:11px;line-height:1;color:#5c6a7de0}.view-tab-dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:296px;max-width:min(320px,calc(100vw - 32px));padding:8px;border-radius:18px;border:1px solid rgba(75,102,146,.1);background:linear-gradient(180deg,#fffffff5,#f2f6faeb);box-shadow:0 18px 36px #747e8824;opacity:0;transform:translateY(-4px);pointer-events:none;z-index:420;transition:opacity .18s ease,transform .18s ease}.view-tab-dropdown-rail{display:grid;grid-template-columns:1fr;grid-auto-flow:row;gap:6px;padding:4px;border-radius:14px;background:linear-gradient(180deg,#f0f4f8b8,#f7f9fce6);box-shadow:inset 0 1px #ffffff9e}.view-tab-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;width:100%;padding:0 12px;border-radius:12px;border:1px solid transparent;color:#5c6a7d;font-size:13px;font-weight:650;background:transparent;white-space:nowrap}.view-tab-dropdown-item:hover{color:var(--ink);background:#ffffffbd;border-color:#4b669214}.view-tab-dropdown-item.is-active{color:var(--ink);background:radial-gradient(circle at top right,rgba(255,223,174,.2),transparent 58%),linear-gradient(180deg,#fffffff5,#f5f8fceb);border-color:#4b669214;box-shadow:inset 0 1px #ffffff8f,0 6px 12px #747e8814}.view-tab-dropdown-badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;min-height:19px;padding:0 6px;border-radius:999px;background:#d09a4729;color:#9f6120;font-size:11px;font-weight:800}.desk-subnav{display:grid;width:100%;min-width:0;grid-column:1 / -1;gap:10px;align-items:stretch;padding:14px 18px 16px;margin:0 0 14px;box-sizing:border-box;border-radius:24px;border:1px solid rgba(75,102,146,.09);background:radial-gradient(circle at top right,rgba(255,223,174,.12),transparent 30%),linear-gradient(180deg,#ffffffe6,#f5f8fbcc);box-shadow:0 10px 24px #7a869414}.desk-subnav-head{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr) auto;align-items:center;gap:12px}.desk-subnav-copy{display:grid;gap:4px;max-width:none}.desk-subnav-head h3{margin:0;font-size:16px;line-height:1.04;letter-spacing:-.03em}.desk-subnav-note{margin:0;max-width:38ch;font-size:12px;line-height:1.5}.desk-subnav-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.desk-subnav-grid{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0}.desk-subtab-button{display:flex;align-items:stretch;width:auto;min-height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(75,102,146,.1);background:linear-gradient(180deg,#ffffffc2,#f4f7fba3);color:var(--muted);font-size:13px;font-weight:700;box-shadow:inset 0 1px #ffffff70;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;overflow:hidden}.desk-subtab-button:hover{background:linear-gradient(180deg,#ffffffeb,#f7fafdd1);border-color:#4b669229;color:var(--ink);box-shadow:0 6px 14px #7a869414;transform:translateY(-1px)}.desk-subtab-button-content{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;text-align:left;line-height:1.2}.desk-subtab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:0 8px;border-radius:999px;background:#d09a472e;color:#9f6120;font-size:12px;font-weight:800}.desk-subtab-button.is-active{color:var(--ink);background:radial-gradient(circle at top right,rgba(255,225,186,.24),transparent 58%),linear-gradient(180deg,#fffffffa,#f6f8fbe6);border-color:#ba8f4933;box-shadow:inset 0 1px #ffffff94,0 8px 16px #ab895614}.desk-design-lab-shell{display:grid;grid-column:1 / -1;width:100%;gap:20px}.desk-design-lab-topbar{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 20px;align-items:start;padding:20px 22px 22px;border-radius:28px;border:0;background:#15191d;box-shadow:inset 0 1px #ffffff05,0 18px 30px #080a0d1f}.desk-design-lab-topbar-copy{display:grid;gap:8px;max-width:66ch}.desk-design-lab-topbar .section-kicker{color:#f46d4ac7}.desk-design-lab-topbar .panel-note{color:#b2b8c1b8}.desk-design-lab-topbar .toolbar-chip{border-color:transparent;background:#20242a;color:#d9dde3d6;box-shadow:none}.desk-design-lab-topbar-copy h3{margin:0;font-size:clamp(24px,3vw,32px);line-height:.98;letter-spacing:-.04em;color:#f3f5f7}.desk-design-lab-topbar-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.desk-design-lab-topbar-nav{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px}.desk-design-lab-topbar-button{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:0 18px;border-radius:10px;border:0;background:#21252b;color:#c4cad3d1;font-weight:700;box-shadow:none}.desk-design-lab-topbar-button.is-active{color:#f6f8fb;background:#2a2f36;box-shadow:inset 2px 0 #ff6e49db}.desk-design-lab-topbar-button .desk-subtab-badge{background:#ff6e49;color:#17191d;box-shadow:none}.desk-design-shell{position:relative;grid-column:1 / -1;display:grid;grid-template-columns:156px minmax(0,1fr);gap:22px;width:100%;padding:22px;border-radius:34px;border:0;background:#161a1f;box-shadow:0 24px 44px #07090c2e,inset 0 1px #ffffff05,inset 0 -1px #ffffff05;overflow:hidden}.desk-design-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at top left,rgba(255,255,255,.012),transparent 14%),linear-gradient(180deg,rgba(255,255,255,.006),transparent 16%);pointer-events:none}.desk-design-rail{display:grid;grid-template-rows:auto 1fr auto;gap:20px;min-width:0;padding:18px 14px;border-radius:24px;background:#181c21;border:0;box-shadow:inset 0 1px #ffffff08}.desk-design-rail-brand{display:grid;gap:4px;justify-items:center;padding:10px 6px 0;text-align:center}.desk-design-rail-badge{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:28px;padding:0 10px;border-radius:999px;color:#16181c;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#ff734a,#f44f37)}.desk-design-rail-brand strong{color:#edf1f5;font-size:18px;line-height:1.05;letter-spacing:-.03em}.desk-design-rail-brand small,.desk-design-rail-foot small,.desk-design-rail-foot span{color:#a5abb5b3;font-size:11px;line-height:1.5}.desk-design-rail-list{display:grid;gap:12px;align-content:start}.desk-design-rail-button{display:grid;gap:8px;justify-items:center;width:100%;min-height:88px;padding:14px 12px;border-radius:12px;border:0;background:#20252b;color:#c3c9d2c2;box-shadow:none}.desk-design-rail-button:hover{transform:none;background:#252a31}.desk-design-rail-button.is-active{color:#f3f6fa;background:#292e35;box-shadow:inset 3px 0 #f46d4ad1}.desk-design-rail-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:#ffffff09;color:inherit;font-size:12px;font-weight:900;letter-spacing:.08em}.desk-design-rail-text{font-size:11px;font-weight:700;line-height:1.3;text-align:center}.desk-design-rail-foot{display:grid;gap:8px;padding:10px 4px 4px}.desk-design-main{display:grid;gap:22px;min-width:0}.desk-design-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.desk-design-title{display:grid;gap:8px;max-width:58ch}.desk-design-title .section-kicker{margin-bottom:4px;color:#ff7e5ab3}.desk-design-title h3{margin:0;color:#f3f6fa;font-size:clamp(28px,3.7vw,40px);line-height:.96;letter-spacing:-.05em}.desk-design-title .panel-note{max-width:54ch;color:#afb5beb8}.desk-design-header-actions{display:grid;justify-items:end;gap:14px}.desk-design-chip-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.desk-design-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:8px;border:0;background:#21252b;color:#ccd1d9d6;font-size:12px;font-weight:700;letter-spacing:.02em;box-shadow:none}.desk-design-chip.is-alert{background:#332625;color:#ffb49f}.desk-design-header .ghost-button,.desk-design-filter-grid .ghost-button{color:#f3f6fa;border-color:transparent;background:linear-gradient(180deg,#373c45fa,#2a2e35fa);box-shadow:inset 0 1px #ffffff0f,0 12px 20px #07090c3d}.desk-design-header .ghost-button:hover,.desk-design-filter-grid .ghost-button:hover{box-shadow:inset 0 1px #ffffff14,0 16px 28px #0000003d}.desk-design-overview-grid{display:grid;grid-template-columns:minmax(300px,.92fr) minmax(0,1.4fr) minmax(280px,.82fr);gap:18px;align-items:stretch}.desk-design-focus-card,.desk-design-metric-cluster,.desk-design-context-card,.desk-design-command-surface,.desk-design-inspector-card,.desk-design-board-surface{position:relative;border-radius:20px;border:0;background:#1f2329;box-shadow:inset 0 1px #ffffff04,0 6px 12px #00000014;overflow:hidden}.desk-design-focus-card.tone-focus{background:#1c2026}.desk-design-metric-cluster.tone-matrix{background:#20252b}.desk-design-context-card.tone-context{background:#191e24}.desk-design-command-surface.tone-command{background:#1b2027}.desk-design-inspector-card.tone-inspector{background:#181d22}.desk-design-inspector-card.tone-checklist{background:#1f242a}.desk-design-board-surface.tone-board{background:#181d23}.desk-design-focus-card:before,.desk-design-command-surface:before,.desk-design-board-surface:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(244,109,74,.12),transparent);pointer-events:none}.desk-design-focus-card,.desk-design-context-card,.desk-design-inspector-card{display:grid;gap:14px;padding:18px;align-content:start}.desk-design-card-kicker{color:#ff7e5aad;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.desk-design-focus-card{background:#1f232a}.desk-design-focus-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.desk-design-focus-state{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:6px;border:0;background:#21252b;color:#cfd4dbc2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.desk-design-focus-reading{display:grid;gap:10px;padding:4px 0 2px}.desk-design-focus-reading strong{color:#f3f6fa;font-size:clamp(58px,6.4vw,84px);line-height:.88;letter-spacing:-.08em}.desk-design-focus-reading-copy{display:grid;gap:6px}.desk-design-focus-reading-copy span{color:#eff2f6e6;font-size:18px;font-weight:700;line-height:1.15}.desk-design-focus-reading-copy small{color:#aab0b9b8;line-height:1.55}.desk-design-focus-track{position:relative;height:10px;border-radius:999px;background:#ffffff08;overflow:hidden}.desk-design-focus-track-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#f44f37d6,#ff734af0)}.desk-design-focus-card p,.desk-design-inspector-card p{margin:0;color:#aab0b9bd;line-height:1.65}.desk-design-focus-meta{display:flex;flex-wrap:wrap;gap:10px}.desk-design-focus-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:6px;background:#21252b;color:#d0d5dcd1;font-size:12px;font-weight:700;border:0;box-shadow:none}.desk-design-metric-cluster{padding:20px}.desk-design-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.desk-design-metric{display:grid;gap:8px;min-height:132px;padding:18px;border-radius:10px;border:0;background:#252a31;box-shadow:none}.desk-design-metric span,.desk-design-context-item span,.desk-design-summary-card span,.desk-design-filter-label{color:#9ba1aab3;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desk-design-metric strong,.desk-design-context-item strong,.desk-design-summary-card strong,.desk-design-inspector-card strong{color:#f3f6fa}.desk-design-metric strong{font-size:30px;line-height:1;letter-spacing:-.05em}.desk-design-metric small,.desk-design-summary-card small{color:#abb1bab8;line-height:1.55}.desk-design-metric.tone-success{background:#213833}.desk-design-metric.tone-warning{background:#3a2c28}.desk-design-metric.tone-danger{background:#3c2830}.desk-design-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.desk-design-context-head{display:grid;gap:8px}.desk-design-context-head strong{color:#f3f6fa;font-size:24px;line-height:1.04;letter-spacing:-.04em}.desk-design-context-stack{display:grid;gap:10px}.desk-design-context-row{display:grid;gap:6px;padding:14px 16px;border-radius:8px;border:0;background:#21252b}.desk-design-context-row span{color:#9aa0a9b3;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desk-design-context-row strong{color:#f3f6fa;font-size:18px;line-height:1.3}.desk-design-context-item{display:grid;gap:8px;min-height:92px;padding:14px 16px;border-radius:10px;background:#242930;border:0;box-shadow:none}.desk-design-context-item strong{font-size:15px;line-height:1.45}.desk-design-workspace-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr);gap:18px;align-items:start}.desk-design-command-surface,.desk-design-board-surface{display:grid;gap:18px;padding:20px}.desk-design-command-layout{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.2fr);gap:16px}.desk-design-command-lead{display:grid;align-content:start;gap:10px;padding:18px;border-radius:10px;border:0;background:#21262c}.desk-design-command-lead strong{color:#f3f6fa;font-size:28px;line-height:1.02;letter-spacing:-.04em}.desk-design-command-lead p{margin:0;color:#a9afb8bd;line-height:1.65}.desk-design-command-tags{display:flex;flex-wrap:wrap;gap:10px}.desk-design-control-bank{padding:18px;border-radius:10px;border:0;background:#1d2228}.desk-design-surface-head,.desk-design-board-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.desk-design-surface-head h4,.desk-design-board-head h4{margin:6px 0 0;color:#f3f6fa;font-size:26px;line-height:1.02;letter-spacing:-.04em}.desk-design-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desk-design-filter-grid select,.desk-design-filter-grid input{min-height:52px;border-color:transparent;background:#22272d;color:#f1f4f8;box-shadow:inset 0 1px #ffffff05;border-radius:8px}.desk-design-filter-grid select:focus,.desk-design-filter-grid input:focus{border-color:#f46d4a52;box-shadow:0 0 0 4px #f46d4a14}.desk-design-filter-grid input::placeholder{color:#9aa0a975}.desk-design-filter-cell{display:grid;gap:8px}.desk-design-filter-cell.is-chip{min-height:52px;padding:10px 14px;border-radius:8px;border:0;background:#22272d;box-shadow:none}.desk-design-filter-value{color:#f1f4f8;font-size:15px;font-weight:700;line-height:1.35}.desk-design-alpha-note{margin:0;color:#abb1bac2;line-height:1.7}.desk-design-alpha-note.is-fallback{color:#ffc3b1db}.desk-design-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.desk-design-summary-card{display:grid;gap:8px;min-height:118px;padding:16px 18px;border-radius:9px;border:0;background:#23272d;box-shadow:none}.desk-design-summary-card:before,.desk-design-context-row:before,.desk-design-metric:before,.desk-design-board-bar-item:before{content:"";display:block;width:30px;height:2px;border-radius:999px;background:#f46d4ad1}.desk-design-summary-card strong{font-size:32px;line-height:1;letter-spacing:-.05em}.desk-design-inspector{display:grid;gap:14px}.desk-design-bullet-list{display:grid;gap:8px;margin:0;padding-left:18px;color:#c0c6d0c7;line-height:1.6}.desk-design-board-surface .auth-error{margin-bottom:0}.desk-design-board-surface .task-board-list{gap:18px}.desk-design-board-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desk-design-board-bar-item{display:grid;gap:6px;min-height:82px;padding:16px 18px;border-radius:9px;border:0;background:#22272d}.desk-design-board-bar-item:nth-child(2){background:#3f2b23}.desk-design-board-bar-item:nth-child(3){background:#28252d}.desk-design-board-bar-item span{color:#9aa0a9b8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desk-design-board-bar-item strong{color:#f3f6fa;font-size:28px;line-height:1;letter-spacing:-.05em}.desk-design-board-empty{display:grid;gap:8px;min-height:148px;place-items:center;text-align:center;padding:24px;border-radius:10px;border:0;background:#1d2228}.desk-design-board-empty strong{color:#f3f6fa;font-size:22px;line-height:1.08;letter-spacing:-.04em}.desk-design-board-empty span{color:#a5abb5b3;max-width:42ch;line-height:1.6}.desk-design-board-surface .empty-card{color:#d1d6dfd1;border-color:#3b414beb;background:#1c2027fa}.desk-design-board-surface .task-board-card,.desk-design-board-surface .task-playbook summary,.desk-design-board-surface .task-playbook-card,.desk-design-board-surface .task-playbook-step,.desk-design-board-surface .task-insight-panel,.desk-design-board-surface .task-delta-item,.desk-design-board-surface .task-decision-banner,.desk-design-board-surface .task-rank-track{border-color:transparent}.desk-design-board-surface .task-board-card{background:#1f242b;box-shadow:inset 0 1px #ffffff04,0 6px 10px #0000000f}.desk-design-board-surface .task-board-topline{margin-bottom:16px}.desk-design-board-surface .task-board-topline .status{min-height:30px;padding:0 12px;border-radius:6px;border:0;background:#22272d}.desk-design-board-surface .status-new{color:#c7cdd6d6;background:#262b33}.desk-design-board-surface .status-done{color:#c3efe4;background:#21463c}.desk-design-board-surface .status-failed{color:#ffd7ca;background:#584135}.desk-design-board-surface .status-cancelled{color:#ffd8de;background:#5c3038}.desk-design-board-surface .task-board-card:before{background:#f46d4a57}.desk-design-board-surface .task-board-card-warning:before{background:linear-gradient(180deg,#ff7d53eb,#f46d4aad)}.desk-design-board-surface .task-board-card-danger:before{background:linear-gradient(180deg,#c66a75eb,#82333eb3)}.desk-design-board-surface .task-board-card-success:before{background:linear-gradient(180deg,#63bba5eb,#2b7161ad)}.desk-design-board-surface .task-board-header h4,.desk-design-board-surface .task-board-fact strong,.desk-design-board-surface .task-playbook-heading strong,.desk-design-board-surface .task-insight-head strong,.desk-design-board-surface .task-delta-item strong,.desk-design-board-surface .task-board-sku-link,.desk-design-board-surface .task-board-meta-strong{color:#f3f6fa}.desk-design-board-surface .task-board-header h4{font-size:28px}.desk-design-board-surface .task-board-core{gap:14px;padding:10px 0 18px}.desk-design-board-surface .task-board-column{gap:10px}.desk-design-board-surface .task-board-fact-tags{gap:8px}.desk-design-board-surface .task-board-fact{gap:4px}.desk-design-board-surface .task-board-fact:not(.task-board-fact-identity):not(.task-board-fact-compact){padding:10px 12px;border-radius:8px;background:#23272d}.desk-design-board-surface .task-board-fact-identity,.desk-design-board-surface .task-board-fact-compact{padding:0;background:transparent}.desk-design-board-surface .task-board-shortcut-link{background:#ffffff0f;color:#f1f5f9e6}.desk-design-board-surface .task-board-shortcut-link:hover{background:#f59e0b2e;color:#f7fafc}.desk-design-board-surface .task-card-text,.desk-design-board-surface .task-board-fact span,.desk-design-board-surface .task-board-fact small,.desk-design-board-surface .task-board-meta,.desk-design-board-surface .task-playbook-heading small,.desk-design-board-surface .task-playbook-card span,.desk-design-board-surface .task-insight-head span,.desk-design-board-surface .task-delta-item span,.desk-design-board-surface .task-delta-item small,.desk-design-board-surface .task-board-topline .status{color:#abb1babd}.desk-design-board-surface .task-rank-track{background:#22272d;min-height:44px;border-radius:6px}.desk-design-board-surface .task-rank-track span{color:#f3f6fa;font-size:18px}.desk-design-board-surface .task-board-insights{gap:14px;padding-top:18px;border-top:1px solid rgba(255,255,255,.04)}.desk-design-board-surface .task-playbook summary,.desk-design-board-surface .task-insight-panel,.desk-design-board-surface .task-delta-item,.desk-design-board-surface .task-playbook-card,.desk-design-board-surface .task-playbook-step,.desk-design-board-surface .task-decision-banner,.desk-design-board-surface .task-inline-status-neutral{background:#22272d;box-shadow:none}.desk-design-board-surface .tag,.desk-design-board-surface .task-playbook-toggle{border-color:transparent;background:#22272d;color:#cdd3dbd6}.desk-design-board-surface .tag{border-radius:5px}.desk-design-board-surface .task-playbook-toggle{box-shadow:inset 0 1px #ffffff0d,0 10px 16px #0000002e;border-radius:8px}.desk-design-board-surface .task-inline-status-success{color:#c3efe4;background:#134d3ec2;border-color:#56ad9547}.desk-design-board-surface .task-inline-status-danger{color:#ffd8de;background:#5f252ecc;border-color:#c36a7547}.desk-design-board-surface .task-inline-status-neutral{color:#d0d5dcd1}.desk-design-board-surface .task-board-sku-link:after{background:#f46d4a1f;color:#ff8a69;border-radius:4px}.desk-design-focus-support{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;padding:14px;border-radius:9px;border:0;background:#21262c;box-shadow:none}.desk-design-focus-support-copy{display:grid;gap:10px}.desk-design-focus-list{display:grid;gap:7px;margin:0;padding-left:18px;color:#abb1babd;line-height:1.5}.desk-design-focus-button{min-width:104px;min-height:52px;padding:0 18px;border-radius:8px;border:0;background:linear-gradient(180deg,#3a3e46fc,#2b2f36fc);color:#f3f6fa;font-weight:800;box-shadow:inset 0 1px #ffffff0f,0 14px 20px #00000038,0 4px 10px #f46d4a1f}.desk-design-focus-button:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 18px 30px #0000003d,0 8px 14px #f46d4a2e}.desk-design-board-surface .task-card-actions button,.desk-design-board-surface .task-card-actions a,.desk-design-board-surface .task-status-composer-actions button,.desk-design-board-surface .task-inline-button{border-radius:8px;border-color:transparent;background:linear-gradient(180deg,#383d46fc,#292d35fc);color:#f3f6fa;box-shadow:inset 0 1px #ffffff0f,0 12px 18px #0003}.desk-design-board-surface .task-card-actions{margin-top:24px;padding-top:18px;border-top:1px solid rgba(56,62,71,.72)}.desk-design-board-surface .task-card-actions button.is-selected{border-color:#f46d4a38;box-shadow:inset 0 1px #ffffff0f,0 14px 22px #00000038,0 0 0 1px #f46d4a2e}.desk-design-board-surface .task-card-actions button:nth-child(2){background:linear-gradient(180deg,#4c3d2cfc,#362f28fc)}.desk-design-board-surface .task-card-actions button:nth-child(3){background:linear-gradient(180deg,#492f34fc,#37282cfc)}.desk-design-board-surface .task-status-secondary,.desk-design-board-surface .task-inline-button{box-shadow:none;background:#21262c;border-radius:7px}.desk-design-board-surface .task-status-composer,.desk-design-board-surface .task-log-item,.desk-design-board-surface .task-action-node,.desk-design-board-surface .task-history-chip,.desk-design-board-surface .task-price-panel{border-color:transparent;background:#23272d;box-shadow:none}.desk-design-board-surface .task-status-composer{border-radius:10px;padding:16px}.desk-design-board-surface .task-status-composer textarea{border-radius:8px;border-color:transparent;background:#1e2329;color:#eef2f7;box-shadow:inset 0 1px #ffffff05}.desk-design-board-surface .task-status-composer textarea::placeholder{color:#a0a6af75}.desk-design-board-surface .task-status-composer textarea:focus{border-color:#ff7e5a42;box-shadow:0 0 0 3px #ff7e5a14}.desk-design-board-surface .task-log-confirmed{border-color:transparent;background:#21262c;color:#cdd3dbd6}.desk-design-board-surface .task-history-chip,.desk-design-board-surface .task-action-node,.desk-design-board-surface .task-log-item,.desk-design-board-surface .task-price-panel{border-radius:8px}.desk-design-board-surface .task-log-item{padding:12px 13px}.desk-design-board-surface .task-playbook{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.04)}.desk-design-board-surface .task-playbook summary{padding:14px 16px;border-radius:8px}.desk-design-board-surface .task-playbook-card,.desk-design-board-surface .task-playbook-step,.desk-design-board-surface .task-insight-panel,.desk-design-board-surface .task-delta-item,.desk-design-board-surface .task-decision-banner{border-radius:8px}.desk-design-board-surface .task-delta-grid{gap:10px}.desk-design-board-surface .task-delta-item{padding:12px 13px}.desk-design-board-surface .task-history-strip{gap:10px}@media(max-width:1180px){.desk-design-lab-topbar,.desk-design-header{grid-template-columns:1fr}.desk-design-lab-topbar-meta,.desk-design-header-actions{justify-content:start}.desk-design-chip-row{justify-content:flex-start}.desk-design-shell{grid-template-columns:1fr}.desk-design-rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;align-items:start}.desk-design-rail-brand,.desk-design-rail-foot{justify-items:start;text-align:left}.desk-design-rail-list{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.desk-design-rail-button{justify-items:start;min-height:60px;grid-template-columns:auto 1fr;align-items:center}.desk-design-rail-text{text-align:left}.desk-design-overview-grid,.desk-design-workspace-grid,.desk-design-command-layout,.desk-design-context-grid,.desk-design-context-stack,.desk-design-summary-grid,.desk-design-filter-grid,.desk-design-metric-grid,.desk-design-board-bar{grid-template-columns:1fr}}.desk-team-panel{grid-column:1 / -1}.brand-block{display:flex;align-items:flex-start;gap:16px}.brand-mark{display:inline-grid;align-content:start;gap:6px;justify-items:start;width:max-content}.brand-block h1{margin:0;font-size:clamp(34px,4.6vw,58px);line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.brand-subtitle{display:block;width:100%;color:var(--muted);font-size:clamp(10px,.78vw,12px);line-height:1.1;letter-spacing:.04em;text-transform:none;text-align:left}.topbar-actions,.topbar-meta{display:flex;align-items:center;gap:12px}.topbar-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center}.topbar-meta{flex-wrap:wrap;justify-content:flex-end}.preview-switch-shell{display:grid;justify-items:stretch;gap:6px;width:min(100%,224px);min-width:200px;padding:0}.preview-segmented-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:2px;border-radius:999px;background:#dfe7f2b8;border:1px solid rgba(75,102,146,.08);box-shadow:inset 0 1px 1px #ffffff70}.preview-segmented-toggle .segment-button{min-height:34px;padding:6px 12px;border-radius:999px;font-size:12px}.preview-manager-select{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(75,102,146,.08);background:#ffffffd1;color:var(--ink);font-size:13px;font-weight:600}.status-chip,.meta-chip,.hero-tags span{border:1px solid rgba(75,102,146,.12);background:#ffffffb3}.status-chip,.meta-chip,.hero-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:700}.profile-shell{position:relative}.profile-shell.is-open{z-index:680}.profile-avatar-trigger{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;padding:0;border-radius:999px;border:1px solid rgba(75,102,146,.12);background:#ffffffc7;color:var(--muted);box-shadow:inset 0 1px #ffffff85,0 6px 16px #747e880f}.profile-avatar-trigger:hover{background:#ffffffeb}.profile-menu-copy strong{color:var(--ink);font-size:16px;line-height:1.1}.profile-menu-copy small{font-size:12px;text-transform:uppercase;letter-spacing:.08em}.profile-menu-copy span{color:var(--muted);font-size:13px}.profile-avatar{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:linear-gradient(180deg,#57708f29,#57708f14);color:var(--ink);font-size:13px;font-weight:800;letter-spacing:.04em;overflow:hidden;flex-shrink:0}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar-large{width:56px;height:56px;font-size:18px}.profile-avatar-xl{width:96px;height:96px;font-size:30px}.profile-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:720;width:min(280px,calc(100vw - 32px));padding:16px;border-radius:22px;display:grid;gap:12px}.profile-menu-head{display:flex;align-items:center;gap:12px}.profile-menu-head.compact{padding-bottom:4px;border-bottom:1px solid rgba(75,102,146,.08)}.profile-menu-copy{display:grid;gap:4px}.profile-menu-list{display:grid;gap:6px}.profile-menu-item{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:14px;color:var(--ink);background:#f6f9fcd1;border:1px solid rgba(75,102,146,.08);box-shadow:none;font-size:14px;font-weight:700}.profile-menu-item:hover{background:#fffffff5}.profile-menu-item svg{width:16px;height:16px;flex-shrink:0}.profile-menu-item.danger{color:#9a4251}.profile-settings-card{display:grid;gap:10px;padding-top:4px;border-top:1px solid rgba(75,102,146,.08)}.profile-menu-actions{display:flex;flex-wrap:wrap;gap:10px}.profile-settings-note{color:var(--muted);font-size:12px;line-height:1.4}.profile-settings-error{color:#a34858;font-size:12px;line-height:1.4}.profile-settings-success{color:#2f6a53;font-size:12px;line-height:1.4}.dialog-shell-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-dialog-overlay);background:radial-gradient(circle at 50% 8%,rgba(126,165,212,.18),transparent 34%),#141d2a5c;-webkit-backdrop-filter:blur(14px) saturate(1.03);backdrop-filter:blur(14px) saturate(1.03);animation:confirmOverlayIn .16s ease}.dialog-shell-overlay.is-nested{z-index:var(--z-dialog-overlay-nested);background:radial-gradient(circle at 50% 8%,rgba(126,165,212,.16),transparent 34%),#0a122280}.dialog-shell-content{position:fixed;top:50%;left:50%;z-index:var(--z-dialog-content);width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 28px);transform:translate(-50%,-50%);display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;overflow:hidden;padding:clamp(18px,2vw,24px);border:1px solid rgba(75,102,146,.14);border-radius:28px;background:radial-gradient(circle at 10% 0%,rgba(95,138,132,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f5f8fcf0);box-shadow:0 28px 70px #23304138;color:var(--ink);animation:confirmContentIn .18s cubic-bezier(.16,1,.3,1)}.dialog-shell-content.is-nested{z-index:var(--z-dialog-content-nested)}.dialog-shell-content.is-compact{width:min(520px,calc(100vw - 32px))}.dialog-shell-content.is-wide{width:min(980px,calc(100vw - 28px))}.dialog-shell-content.is-full{width:min(1180px,calc(100vw - 40px));max-height:calc(100vh - 40px)}.dialog-shell-content.is-warning{border-color:#ab702633}.dialog-shell-content.is-danger{border-color:#b96b763d}.dialog-shell-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dialog-shell-heading{min-width:0}.dialog-shell-kicker{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dialog-shell-content.is-warning .dialog-shell-kicker{color:#9a5b12}.dialog-shell-content.is-danger .dialog-shell-kicker{color:var(--rose)}.dialog-shell-title{margin:4px 0 0;color:var(--ink);font-size:clamp(24px,2.2vw,30px);font-weight:800;line-height:1.04;letter-spacing:-.035em}.dialog-shell-description{margin:8px 0 0;color:var(--muted);font-size:14px;font-weight:650;line-height:1.5}.dialog-shell-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.dialog-shell-footer{margin-top:2px}.dialog-shell-body{min-height:0;overflow:auto;scrollbar-gutter:stable}.profile-settings-modal{display:grid;grid-template-rows:auto minmax(0,1fr)}.profile-settings-modal .dialog-shell-title{font-size:clamp(28px,2.3vw,34px)}.profile-settings-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.profile-settings-aside,.profile-settings-content{display:grid;gap:16px}.profile-settings-avatar-card,.profile-settings-section-card{display:grid;gap:16px;padding:18px;border-radius:24px;background:#fafcffd1;border:1px solid rgba(75,102,146,.08);box-shadow:inset 0 1px #ffffff80}.profile-settings-avatar-shell{display:grid;gap:14px;justify-items:start}.profile-settings-avatar-copy{display:grid;gap:4px}.profile-settings-avatar-copy strong{color:var(--ink);font-size:20px;line-height:1.05}.profile-settings-avatar-copy span{color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.profile-settings-avatar-copy small{color:var(--muted);font-size:13px}.profile-settings-avatar-actions,.profile-settings-actions{display:flex;flex-wrap:wrap;gap:10px}.profile-settings-access-button{justify-content:center}.profile-settings-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.profile-settings-section-head strong{display:block;color:var(--ink);font-size:18px;line-height:1.1}.profile-settings-section-head span{display:block;margin-top:6px;color:var(--muted);font-size:13px;line-height:1.5}.profile-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-settings-field{display:grid;gap:8px}.profile-settings-field span{color:var(--ink);font-size:13px;font-weight:700}.profile-settings-field-wide{grid-column:1 / -1}.profile-settings-field input[readonly]{color:var(--muted);background:#f4f7fbe0}.profile-settings-layout::-webkit-scrollbar{width:8px}.profile-settings-layout::-webkit-scrollbar-thumb{background:#5c729638;border-radius:999px}.avatar-cropper-modal{display:grid;gap:20px}.avatar-cropper-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:start}.avatar-cropper-stage-block{display:grid;justify-content:center}.avatar-cropper-stage{position:relative;width:280px;height:280px;border-radius:30px;overflow:hidden;background:linear-gradient(180deg,#ffffffdb,#f2f6fbb8),linear-gradient(90deg,rgba(78,101,136,.06) 1px,transparent 1px),linear-gradient(rgba(78,101,136,.06) 1px,transparent 1px);background-size:auto,18px 18px,18px 18px;border:1px solid rgba(75,102,146,.12);box-shadow:inset 0 1px #ffffff85,0 8px 20px #747e8814;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.avatar-cropper-stage.is-dragging{cursor:grabbing}.avatar-cropper-image,.avatar-cropper-preview-image{position:absolute;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.avatar-cropper-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#ffffff29,#ffffff29),linear-gradient(90deg,rgba(34,48,74,.06) 1px,transparent 1px),linear-gradient(rgba(34,48,74,.06) 1px,transparent 1px);background-size:auto,calc(100% / 3) 100%,100% calc(100% / 3);pointer-events:none}.avatar-cropper-frame{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid rgba(255,255,255,.84);border-radius:30px;box-shadow:inset 0 0 0 1px #4b669224,inset 0 0 0 999px #ffffff0f;pointer-events:none}.avatar-cropper-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted);font-size:14px;font-weight:600;text-align:center;padding:24px}.avatar-cropper-sidebar{display:grid;gap:14px;align-content:start}.avatar-cropper-preview-card,.avatar-cropper-slider-card{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(75,102,146,.08);background:#ffffffb8}.avatar-cropper-preview-label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.avatar-cropper-preview{position:relative;width:112px;height:112px;margin:0 auto;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#ffffffe6,#f1f6fbc7);border:1px solid rgba(75,102,146,.08);box-shadow:inset 0 1px #ffffff85}.avatar-cropper-preview-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--ink);font-size:34px;font-weight:800}.avatar-cropper-slider-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink);font-size:13px}.avatar-cropper-slider-head span{color:var(--muted);font-weight:700}.avatar-cropper-slider-card input[type=range]{width:100%}.avatar-cropper-meta{display:grid;gap:4px;color:var(--muted);font-size:12px;line-height:1.45}.avatar-cropper-error{padding:12px 14px;border-radius:16px;border:1px solid rgba(191,93,110,.18);background:#ffeef1d6;color:#a34858;font-size:13px;line-height:1.4}.avatar-cropper-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.compact-button{min-height:38px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:1px solid rgba(75,102,146,.12);background:#ffffffc7;color:var(--ink);box-shadow:inset 0 1px #ffffff85,0 6px 16px #747e880f}.icon-button:hover{background:#fffffff0}.icon-button svg{width:18px;height:18px}.logout-icon-button{flex-shrink:0}.ghost-button{color:var(--ink);background:linear-gradient(180deg,#ffffffeb,#f2f5faeb);box-shadow:inset 0 1px #ffffff6b,0 4px 12px #747e8814}.manual-batch-shell{display:grid;gap:18px}.manual-batch-head{margin-bottom:0}.manual-batch-layout{display:grid;grid-template-columns:minmax(330px,.92fr) minmax(0,1.08fr);gap:18px}.manual-batch-composer,.manual-batch-preview,.manual-batch-history-card{border:1px solid rgba(80,103,145,.1);border-radius:24px;padding:16px;background:linear-gradient(180deg,#ffffffe6,#f6f9fcc7);box-shadow:inset 0 1px #ffffff7a,0 10px 22px #747e8814}.manual-batch-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:16px}.manual-batch-form{display:grid;gap:12px}.manual-batch-form .field{gap:6px}.manual-batch-form textarea{width:100%;min-height:92px;resize:vertical;border:1px solid rgba(80,103,145,.16);border-radius:16px;padding:12px 14px;color:var(--ink);background:#fffffff0;box-shadow:inset 0 1px #ffffff80;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.manual-batch-form textarea:focus{border-color:#2d6cdf57;box-shadow:0 0 0 4px #2d6cdf1a}.manual-batch-format-hint{display:block;padding:8px 10px;border-radius:12px;border:1px dashed rgba(80,103,145,.16);background:#f4f7fbb8;color:var(--muted);font-size:11px;line-height:1.45}.manual-batch-placement-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px;border:1px solid rgba(80,103,145,.14);border-radius:16px;background:#f4f7fbb8}.manual-batch-placement-toggle button{min-height:38px;border:0;border-radius:12px;background:transparent;color:var(--muted);font-weight:800;letter-spacing:-.01em;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.manual-batch-placement-toggle button.is-active{background:linear-gradient(180deg,#fffffffa,#f8fbffeb);color:var(--ink);box-shadow:0 10px 22px #475c7d1f,inset 0 1px #ffffffb8}.manual-batch-adjacent-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.manual-batch-adjacent-presets button{display:grid;gap:3px;min-height:64px;padding:10px 12px;border:1px solid rgba(80,103,145,.14);border-radius:15px;background:#f4f7fbb8;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.manual-batch-adjacent-presets button:hover,.manual-batch-adjacent-presets button.is-selected{border-color:#2d6cdf3d;background:linear-gradient(180deg,#fffffff5,#eff6ffdb);box-shadow:0 10px 22px #475c7d1c}.manual-batch-adjacent-presets strong{font-size:13px}.manual-batch-adjacent-presets small{color:var(--muted);font-size:11px;line-height:1.35}.manual-batch-date-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.manual-batch-checkbox{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(80,103,145,.08);background:#f6f9fcb8}.manual-batch-checkbox input{margin-top:2px;width:18px;height:18px;flex:0 0 18px;accent-color:#5b7590;border-radius:5px}.manual-batch-checkbox span{color:var(--muted);font-size:13px;line-height:1.5}.manual-batch-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.manual-batch-actions .ghost-button,.manual-batch-actions .primary-button{min-height:42px;padding:0 16px;border-radius:16px;font-size:13px;font-weight:600}.manual-batch-actions .primary-button{margin-top:0}.manual-batch-actions .ghost-button:disabled,.manual-batch-actions .primary-button:disabled{cursor:not-allowed;opacity:.52;filter:saturate(.82)}.manual-batch-preview-status{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(80,103,145,.1);background:#f4f7fbb8;color:var(--muted);font-size:12px;line-height:1.35}.manual-batch-preview-status strong{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#b867501f;color:#9b4d36;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.manual-batch-preview-status.is-ready{border-color:#3a8f6d2e;background:#ebf9f2d1;color:#236148;font-weight:700}.manual-batch-preview-status.is-stale{border-color:#b8675038;background:#fff7f1e0;color:#7a3e2a;font-weight:700}.manual-batch-preview-body{display:grid;gap:16px}.manual-batch-preview-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manual-batch-preview-hero>div,.manual-batch-preview-stat{display:grid;gap:4px;padding:14px 15px;border-radius:18px;border:1px solid rgba(80,103,145,.08);background:#ffffffb3}.manual-batch-preview-hero strong{font-size:22px;line-height:1.05;letter-spacing:-.03em}.task-board-micro-label{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.manual-batch-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manual-batch-preview-copy{display:grid;gap:10px;padding:14px 15px;border-radius:18px;border:1px solid rgba(80,103,145,.08);background:#ffffffb8}.manual-batch-preview-copy-row{display:grid;gap:4px}.manual-batch-preview-copy-row span{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.manual-batch-preview-copy-row strong{font-size:13px;line-height:1.5;font-weight:600}.manual-batch-link-text{word-break:break-word}.hypothesis-preview-note{margin:0}.manual-batch-preview-stat span{color:var(--muted);font-size:12px;font-weight:500}.manual-batch-preview-stat strong{font-size:22px;line-height:1;letter-spacing:-.03em}.manual-batch-manager-strip{display:flex;flex-wrap:wrap;gap:8px}.manual-batch-manager-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(75,102,146,.1);background:#f4f7fbf2;color:var(--ink);font-size:12px;font-weight:600}.manual-batch-issues{display:grid;gap:10px}.manual-batch-issue-list{display:grid;gap:8px}.manual-batch-issue-row{display:grid;gap:2px;padding:12px 14px;border-radius:16px;border:1px solid rgba(185,107,118,.12);background:#fff9fae0}.manual-batch-issue-row.is-warning{border-color:#d98b2d38;background:linear-gradient(135deg,#fffaeef5,#fff6e6e6)}.manual-batch-issue-row strong{font-size:12px;font-weight:700}.manual-batch-issue-row span,.manual-batch-issue-row em{color:var(--muted);font-size:12px;line-height:1.45;font-style:normal}.manual-batch-preview-empty{display:grid;place-items:center;min-height:100%;padding:24px 18px;border-radius:20px;border:1px dashed rgba(80,103,145,.14);background:#ffffff73}.manual-batch-preview-empty p{margin:0;max-width:38ch;text-align:center;color:var(--muted);line-height:1.6}.manual-batch-bitrix-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px}.manual-batch-bitrix-preview{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px solid rgba(80,103,145,.1);background:#ffffffad}.manual-batch-bitrix-preview a,.manual-batch-bitrix-preview strong,.manual-batch-bitrix-pill,.task-board-bitrix-link{color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}.manual-batch-bitrix-preview a:hover,.manual-batch-bitrix-pill:hover,.task-board-bitrix-link:hover{text-decoration:underline}.manual-batch-history{display:grid;gap:14px}.manual-batch-history-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.manual-batch-history-head h4{margin:0;font-size:24px;letter-spacing:-.03em}.manual-batch-history-list{display:grid;gap:14px}.manual-batch-sort-bar{display:grid;gap:8px;margin-bottom:12px;padding:12px 14px;border:1px solid rgba(80,103,145,.1);border-radius:20px;background:#f4f7fbad}.manual-batch-sort-buttons{display:flex;flex-wrap:wrap;gap:8px}.manual-batch-sort-button{gap:6px}.manual-batch-sort-button.is-active{border-color:#50679138;background:#ffffffeb;color:var(--accent-strong)}.manual-batch-sort-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;background:#546e9e17;font-size:11px}.table-sort-control-bar{display:grid;gap:8px;margin:10px 0 12px;padding:12px 14px;border:1px solid rgba(80,103,145,.1);border-radius:20px;background:#f4f7fbad}.table-sort-control-buttons{display:flex;flex-wrap:wrap;gap:8px}.table-sort-control-button{gap:6px}.table-sort-control-button.is-active{border-color:#50679138;background:#ffffffeb;color:var(--accent-strong)}.table-sort-control-indicator{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;background:#546e9e17;font-size:11px}:root[data-theme=dark] .manual-batch-sort-bar,:root[data-theme=dark] .table-sort-control-bar{border-color:#b2c4dc1f;background:#0f1c2aad;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .manual-batch-sort-button.is-active,:root[data-theme=dark] .table-sort-control-button.is-active{border-color:#7ea5d452;background:#233448db;color:#eef6ff}:root[data-theme=dark] .manual-batch-sort-indicator,:root[data-theme=dark] .table-sort-control-indicator{background:#7ea5d424;color:#c7d8ee}.manual-batch-history-card-clickable{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.manual-batch-history-card-clickable:hover,.manual-batch-history-card-clickable:focus-visible{transform:translateY(-1px);border-color:#5067912e;box-shadow:0 18px 46px #37425c1a;outline:none}.manual-batch-history-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.manual-batch-history-meta,.manual-batch-history-actions{display:flex;flex-wrap:wrap;gap:8px}.manual-batch-history-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);gap:16px}.manual-batch-history-main{display:grid;gap:10px}.manual-batch-history-row{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid rgba(80,103,145,.08)}.manual-batch-history-row:last-child{padding-bottom:0;border-bottom:0}.manual-batch-history-row span{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.manual-batch-history-row strong{font-size:14px;line-height:1.5;font-weight:600}.manual-batch-inline-link{color:var(--ink);font-size:13px;font-weight:600;text-decoration:none}.manual-batch-inline-link:hover{text-decoration:underline}.manual-batch-progress{display:grid;align-content:start;gap:10px;padding:14px 15px;border-radius:18px;border:1px solid rgba(80,103,145,.08);background:#ffffffa3}.manual-batch-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.manual-batch-progress-head span{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.manual-batch-progress-head strong{font-size:22px;line-height:1;letter-spacing:-.03em}.manual-batch-progress-bar{position:relative;height:8px;overflow:hidden;border-radius:999px;background:#dce4f0d1}.manual-batch-progress-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5f8a84d1,#5a7188db)}.manual-batch-progress-stats{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px;line-height:1.45}.manual-batch-status-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;border:1px solid rgba(80,103,145,.1);background:#f4f7fbe6;color:#546579;font-weight:700}.manual-batch-status-chip.is-done,.manual-batch-status-value.is-done,.manual-batch-history-stat.is-done strong{color:#236148}.manual-batch-status-chip.is-done{border-color:#3a8f6d33;background:#ebf9f2eb}.manual-batch-status-chip.is-queued,.manual-batch-status-value.is-queued,.manual-batch-history-stat.is-queued strong{color:#3f628f}.manual-batch-status-chip.is-queued{border-color:#4e77ae33;background:#eff6fff0}.manual-batch-status-chip.is-error,.manual-batch-status-value.is-error,.manual-batch-history-stat.is-error strong{color:#9a3947}.manual-batch-status-chip.is-error{border-color:#bf586738;background:#fff1f3f0}.manual-batch-status-chip.is-cancelled,.manual-batch-status-value.is-cancelled,.manual-batch-history-stat.is-cancelled strong{color:#786044}.manual-batch-status-chip.is-cancelled{border-color:#8f745233;background:#f9f4ecf0}.manual-batch-history-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-batch-manager-breakdown{display:grid;grid-column:1 / -1;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(80,103,145,.08);background:#f4f7fb9e}.manual-batch-manager-breakdown-list{display:grid;gap:8px}.manual-batch-manager-breakdown-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(92px,auto) minmax(190px,auto) minmax(130px,auto);align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(80,103,145,.08);background:#ffffffad}.manual-batch-manager-breakdown-row strong{color:var(--ink);font-size:13px;font-weight:800}.manual-batch-manager-breakdown-row span,.manual-batch-manager-breakdown-row em{color:var(--muted);font-size:12px;line-height:1.35;font-style:normal;font-weight:650}.hypothesis-sku-report small{color:var(--muted);font-size:12px;line-height:1.45}.hypothesis-sku-report-row-improved{border-color:#3a8f6d29;background:#ebf9f2a3}.hypothesis-sku-report-row-noise{border-color:#bf586729;background:#fff1f3a3}.hypothesis-sku-report-row-insufficient_data{border-color:#8f745224;background:#f9f4ecad}.manual-batch-history-stat{display:grid;gap:4px;padding:12px;border-radius:16px;border:1px solid rgba(80,103,145,.08);background:#ffffffa3}.manual-batch-history-stat span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.manual-batch-history-stat strong{color:var(--ink);font-size:17px;line-height:1.1;letter-spacing:-.02em}.manual-batch-history-stat small{color:var(--muted);font-size:11px;line-height:1.25;font-weight:700}.manual-batch-history-stat.is-done{border-color:#3a8f6d24;background:#ebf9f2b8}.manual-batch-history-stat.is-queued{border-color:#4e77ae24;background:#eff6ffc2}.manual-batch-history-stat.is-error{border-color:#bf586729;background:#fff1f3c2}.manual-batch-history-stat.is-cancelled{border-color:#8f745224;background:#f9f4ecc7}.manual-batch-detail-modal,.manual-batch-detail-body{display:grid;gap:18px}.manual-batch-detail-modal .dialog-shell-title{font-size:26px}.manual-batch-detail-bitrix{display:flex;margin-top:10px}.manual-batch-detail-edit{display:grid;gap:14px;padding:16px;border-radius:22px}.manual-batch-edit-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.7fr) minmax(220px,1fr);gap:12px;align-items:start}.manual-batch-edit-comment{grid-row:span 2}.manual-batch-detail-summary{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.manual-batch-detail-progress{padding:12px 14px}.manual-batch-detail-table-wrap{overflow:auto;border-radius:20px;border:1px solid rgba(80,103,145,.1);background:#ffffffad}.manual-batch-detail-table{width:100%;border-collapse:collapse;min-width:760px}.manual-batch-detail-table th,.manual-batch-detail-table td{padding:11px 12px;border-bottom:1px solid rgba(80,103,145,.08);text-align:left;font-size:12px;line-height:1.35;white-space:nowrap}.manual-batch-detail-table th{color:var(--muted);font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#f4f7fbdb}.manual-batch-detail-table td{color:var(--ink)}.manual-batch-detail-table tbody tr:last-child td{border-bottom:0}.manual-batch-detail-table td:not(:first-child),.manual-batch-detail-table th:not(:first-child){text-align:right}.manual-batch-manager-progress{display:grid;min-width:130px;gap:5px;justify-items:end}.manual-batch-manager-progress>span{color:var(--ink);font-weight:700;font-size:12px}.manual-batch-manager-progress .manual-batch-progress-bar{width:100%;height:6px}.hypothesis-eval-card{display:grid;gap:10px;margin-top:4px;padding:12px 0 0 12px;border-top:1px solid rgba(80,103,145,.08);border-left:3px solid rgba(80,103,145,.12)}.hypothesis-eval-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.hypothesis-eval-head-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.hypothesis-eval-head span{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hypothesis-eval-head strong{font-size:12px;font-weight:600}.hypothesis-eval-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.hypothesis-eval-stats{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--muted);font-size:12px}.hypothesis-manager-columns{display:grid;gap:10px}.hypothesis-next-action{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#ffffffb8;border:1px solid rgba(80,103,145,.08)}.hypothesis-next-action strong{font-size:13px;line-height:1.45;font-weight:600}.hypothesis-next-action p{margin:0}.hypothesis-manager-columns strong{font-size:13px;line-height:1.5}.hypothesis-status-pill{border-color:#5067911a}.hypothesis-status-worked{background:#e5f5eeeb;color:#315f50}.hypothesis-status-noise{background:#fff1f2eb;color:#9c4752}.hypothesis-status-mixed{background:#f9f4e9f5;color:#8b6531}.hypothesis-status-active,.hypothesis-status-waiting{background:#f1f6fcf5;color:#58708f}.hypothesis-eval-card-worked{border-left-color:#5f8a8473}.hypothesis-eval-card-noise{border-left-color:#b9566273}.hypothesis-eval-card-mixed{border-left-color:#bb8e4873}.hypothesis-eval-card-active,.hypothesis-eval-card-waiting{border-left-color:#58708f52}.hypothesis-confidence-high .manual-batch-manager-chip{border-color:#5f8a8429}.hypothesis-confidence-medium .manual-batch-manager-chip{border-color:#bb8e4829}.hypothesis-confidence-low .manual-batch-manager-chip{border-color:#b9566224}.task-board-manual-meta{display:grid;gap:6px;margin-top:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(80,103,145,.08);background:#f6f9fcc2}.task-board-manual-meta span{color:var(--muted);font-size:12px;line-height:1.45}.task-board-hypothesis-meta{margin-top:10px}.task-board-meta-strong{color:var(--ink);font-weight:600}.glue-analysis-shell{display:grid;gap:18px}.glue-analysis-topdeck{display:grid;grid-template-columns:minmax(360px,.94fr) minmax(0,1.06fr);gap:18px}.glue-analysis-uploader,.glue-analysis-upload-list,.glue-section,.glue-risk-card,.glue-spotlight-card{border:1px solid rgba(80,103,145,.1);border-radius:24px;background:linear-gradient(180deg,#ffffffeb,#f6f9fcc7);box-shadow:inset 0 1px #ffffff80,0 10px 24px #747e8814}.glue-analysis-uploader,.glue-analysis-upload-list,.glue-section{padding:18px}.glue-analysis-upload-actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.glue-analysis-upload-actions .ghost-button,.glue-analysis-upload-actions .primary-button{min-height:42px;padding:0 16px;border-radius:16px;font-size:13px;font-weight:600}.glue-upload-button{position:relative;overflow:hidden}.glue-upload-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glue-analysis-guide-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.glue-guide-card{display:grid;gap:8px;padding:14px 15px;border-radius:18px;border:1px solid rgba(80,103,145,.08);background:#ffffffb8}.glue-guide-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.58}.glue-analysis-slot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.glue-slot-card{display:grid;gap:5px;padding:14px 15px;border-radius:18px;border:1px solid rgba(80,103,145,.08);background:#f8fafccc}.glue-slot-card strong{font-size:14px;line-height:1.45;font-weight:600}.glue-slot-card small{color:var(--muted);font-size:12px;line-height:1.5}.glue-slot-card.is-loaded{background:linear-gradient(180deg,#eff6f1eb,#fafcfbe6);border-color:#5f8a842e}.glue-upload-list{display:grid;gap:14px}.glue-upload-item{display:grid;gap:12px;padding:14px 15px;border-radius:18px;border:1px solid rgba(80,103,145,.08);background:#ffffffc2}.glue-upload-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.glue-upload-item-head strong{display:block;font-size:14px;line-height:1.45;font-weight:600}.glue-upload-item-head .panel-note{margin-top:4px}.glue-upload-item-controls{display:grid;gap:12px}.glue-upload-item-warnings{display:flex;flex-wrap:wrap;gap:8px}.glue-upload-item-warnings span{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:#fbf5e9f5;color:#8b6531;border:1px solid rgba(187,142,72,.14);font-size:12px;font-weight:600}.glue-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.glue-analysis-report{display:grid;gap:18px}.glue-analysis-warnings{display:grid;gap:10px}.glue-analysis-warning{padding:13px 15px;border-radius:18px;border:1px solid rgba(187,142,72,.16);background:#fbf5e9f5;color:#7b5b2e;font-size:13px;line-height:1.55}.glue-decision-section{overflow:hidden;background:radial-gradient(circle at 12% 0%,rgba(95,138,132,.18),transparent 34%),radial-gradient(circle at 100% 10%,rgba(106,130,159,.16),transparent 34%),linear-gradient(180deg,#fffffff5,#f2f7f6d1)}.glue-decision-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.glue-decision-hero h4{margin:8px 0;color:var(--ink);font-size:clamp(26px,3vw,42px);line-height:.98;letter-spacing:-.055em}.glue-decision-hero p{max-width:760px;margin:0;color:var(--muted);font-size:14px;line-height:1.6}.glue-decision-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px}.glue-decision-meta span,.glue-decision-chip-list span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(80,103,145,.08);background:#ffffffb8;color:var(--ink);font-size:12px;font-weight:700}.glue-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.glue-decision-slot{display:grid;align-content:start;gap:8px;min-height:138px;padding:16px;border-radius:20px;border:1px solid rgba(80,103,145,.08);background:#ffffffc2;box-shadow:inset 0 1px #ffffff85}.glue-decision-slot strong{color:var(--ink);font-size:20px;line-height:1.12;letter-spacing:-.035em}.glue-decision-slot small,.glue-decision-slot li{color:var(--muted);font-size:12px;line-height:1.55}.glue-decision-slot ul{display:grid;gap:6px;margin:0;padding-left:18px}.glue-decision-slot-wide{grid-column:span 2}.glue-decision-chip-list{display:flex;flex-wrap:wrap;gap:8px}.glue-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.glue-summary-card{min-height:138px;justify-content:flex-start}.glue-summary-card h4{font-size:28px;line-height:1;letter-spacing:-.04em}.glue-summary-card small{color:var(--muted);font-size:12px;line-height:1.45}.glue-spotlight-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.glue-spotlight-card{display:grid;align-content:start;gap:7px;padding:16px}.glue-spotlight-card strong{font-size:18px;line-height:1.1;letter-spacing:-.03em}.glue-spotlight-card small{color:var(--muted);font-size:12px;line-height:1.55}.glue-section{display:grid;gap:14px}.glue-compare-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.glue-compare-card,.glue-action-plan-card,.glue-history-card{border:1px solid rgba(80,103,145,.08);border-radius:20px;background:#ffffffc7;box-shadow:inset 0 1px #ffffff85}.glue-compare-card{display:grid;gap:8px;align-content:start;min-height:132px;padding:15px 16px}.glue-compare-card strong{font-size:24px;line-height:1.02;letter-spacing:-.04em}.glue-compare-card small{color:var(--muted);font-size:12px;line-height:1.5}.glue-compare-changes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.glue-compare-change{display:grid;gap:6px;padding:14px 15px;border-radius:18px;border:1px solid rgba(80,103,145,.08);background:#f7f9fccc}.glue-compare-change strong{font-size:14px;line-height:1.3;font-weight:600}.glue-compare-change small{color:var(--muted);font-size:12px;line-height:1.58}.glue-action-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.glue-action-plan-card{display:grid;gap:12px;padding:16px}.glue-action-plan-list{display:grid;gap:10px}.glue-action-plan-item{display:grid;gap:5px;padding:12px 13px;border-radius:16px;background:#f6f9fcdb;border:1px solid rgba(80,103,145,.08)}.glue-action-plan-item strong{font-size:13px;font-weight:600}.glue-action-plan-item small{color:var(--muted);font-size:12px;line-height:1.55}.glue-history-list{display:grid;gap:12px}.glue-history-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 0}.glue-history-subhead div{display:grid;gap:3px}.glue-history-subhead strong{color:var(--ink);font-size:15px;line-height:1.25}.glue-history-subhead small{color:var(--muted);font-size:12px;line-height:1.45}.glue-history-filter-row{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:12px;border:1px solid rgba(138,154,177,.14);border-radius:20px;background:linear-gradient(135deg,#ffffffb8,#f8fbff85),#ffffff8a}.glue-history-filter-field{display:grid;min-width:min(240px,100%);gap:6px}.glue-history-filter-field span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.glue-history-filter-field select{min-height:40px;border-radius:14px;border:1px solid rgba(138,154,177,.18);background:#ffffffdb;color:var(--ink);font:inherit;font-size:13px;font-weight:700;outline:none;padding:0 14px}.glue-history-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:16px}.glue-history-card.is-active{border-color:#3172d947;background:linear-gradient(135deg,#eff6fff0,#ffffffd6);box-shadow:0 18px 42px #3172d91a,inset 0 1px #ffffff9e}.glue-action-history-card{grid-template-columns:minmax(0,1fr)}.glue-history-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.glue-snapshot-view-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:22px;border:1px solid rgba(49,114,217,.18);background:radial-gradient(circle at 8% 0%,rgba(88,140,255,.12),transparent 36%),linear-gradient(135deg,#eff6fff0,#ffffffd1);box-shadow:0 18px 48px #1f315514}.glue-snapshot-view-bar>div{display:grid;gap:4px}.glue-snapshot-view-bar strong{color:var(--ink);font-size:18px;line-height:1.1;letter-spacing:-.03em}.glue-snapshot-view-bar small{color:var(--muted);font-size:12px;line-height:1.45}.glue-history-main{display:grid;gap:8px}.glue-history-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.glue-history-stats{display:flex;flex-wrap:wrap;gap:8px}.glue-history-stats span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f6f9fce0;border:1px solid rgba(80,103,145,.08);color:var(--muted);font-size:11px;font-weight:600}.glue-action-history-comment{margin:0;color:var(--muted);font-size:12px;line-height:1.6;white-space:pre-line}.glue-history-empty{display:grid;gap:6px;padding:16px;border-radius:18px;border:1px dashed rgba(80,103,145,.16);background:#f7f9fcb8}.glue-history-empty strong{font-size:14px;font-weight:600}.glue-history-empty p{margin:0;color:var(--muted);font-size:12px;line-height:1.58}.glue-section-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.glue-section-guide-copy{display:grid;gap:6px;padding:12px 14px;border-radius:18px;border:1px solid rgba(80,103,145,.08);background:#f7f9fcc7}.glue-section-guide-copy p{margin:0;color:var(--muted);font-size:12px;line-height:1.58}.glue-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.glue-trend-card{display:grid;gap:10px;padding:15px 16px;border-radius:20px;border:1px solid rgba(80,103,145,.08);background:#ffffffc7}.glue-trend-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.glue-trend-card-head strong{font-size:18px;line-height:1;letter-spacing:-.03em}.glue-trend-card.tone-good{border-color:#5f8a842e}.glue-trend-card.tone-bad{border-color:#b9566229}.glue-trend-card.tone-mixed{border-color:#bb8e4829}.glue-trend-chart{width:100%;height:auto;overflow:visible}.glue-trend-chart path{fill:none;stroke:#6a829f;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.glue-trend-card.tone-good .glue-trend-chart path{stroke:#5b8578}.glue-trend-card.tone-bad .glue-trend-chart path{stroke:#ad6170}.glue-trend-card.tone-mixed .glue-trend-chart path{stroke:#b38a49}.glue-trend-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;line-height:1.4}.glue-risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.glue-risk-card{display:grid;gap:12px;padding:16px}.glue-risk-list{display:flex;flex-wrap:wrap;gap:8px}.glue-risk-list span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(80,103,145,.08);background:#f6f9fce0;color:var(--ink);font-size:12px;font-weight:600}.glue-matrix-wrap,.glue-colors-table-wrap{overflow:auto}.glue-mobile-matrix-cards,.glue-mobile-color-cards{display:none}.glue-matrix-table,.glue-colors-table{min-width:980px;width:100%;border-collapse:separate;border-spacing:0}.glue-matrix-table th,.glue-matrix-table td,.glue-colors-table th,.glue-colors-table td{padding:12px;border-bottom:1px solid rgba(80,103,145,.08);vertical-align:top}.glue-matrix-table thead th,.glue-colors-table thead th{position:sticky;top:0;z-index:1;background:#f5f8fcfa;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.glue-colors-table tbody tr:hover td,.glue-matrix-table tbody tr:hover td,.glue-matrix-table tbody tr:hover th{background:#f8fafcdb}.glue-colors-table td strong{display:block;font-size:13px;font-weight:600}.glue-colors-table td small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.glue-matrix-cell{min-width:84px;text-align:center;border-radius:14px}.glue-matrix-cell strong,.glue-matrix-cell span{display:block}.glue-matrix-cell strong{font-size:14px;line-height:1.1;font-weight:700}.glue-matrix-cell span{margin-top:4px;color:#222a36c7;font-size:11px}.glue-matrix-cell.is-empty{color:#66748785;background:transparent}.glue-risk-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(80,103,145,.08);background:#f6f9fcd6;color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.glue-risk-pill.tone-critical{background:#ffeef0eb;border-color:#b9566229;color:#9e4e5a}.glue-risk-pill.tone-risk{background:#fbf5e9f5;border-color:#bb8e4829;color:#88632f}.glue-risk-pill.tone-medium{background:#f2f6fcf5;border-color:#6a829f24;color:#607592}.glue-risk-pill.tone-safe{background:#edf5f0f5;border-color:#5f8a8424;color:#436b60}.glue-narrative-list{display:grid;gap:10px}.glue-narrative-item{padding:14px 15px;border-radius:18px;border:1px solid rgba(80,103,145,.08);background:#ffffffc2;font-size:14px;line-height:1.6}.glue-mobile-card{display:grid;gap:12px;padding:15px;border-radius:20px;border:1px solid rgba(80,103,145,.08);background:#ffffffc7;box-shadow:inset 0 1px #ffffff85}.glue-mobile-card>*{min-width:0}.glue-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.glue-mobile-card-head strong{display:block;margin-top:4px;color:var(--ink);font-size:18px;line-height:1.14;letter-spacing:-.03em;overflow-wrap:anywhere}.glue-mobile-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.glue-mobile-flow-list,.glue-mobile-kpi-grid{display:grid;gap:8px}.glue-mobile-flow-row,.glue-mobile-kpi-grid span,.glue-mobile-decision-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border-radius:15px;border:1px solid rgba(80,103,145,.08);background:#f6f9fcd1;color:var(--muted);font-size:12px;line-height:1.35}.glue-mobile-flow-row strong,.glue-mobile-kpi-grid strong,.glue-mobile-decision-row strong{color:var(--ink);font-size:12px;font-weight:700;text-align:right;overflow-wrap:anywhere}.glue-mobile-decision-row{align-items:flex-start;background:#eff6f1d1}.glue-analysis-empty{min-height:240px}@media(max-width:1240px){.manual-batch-layout,.manual-batch-history-body{grid-template-columns:1fr}.manual-batch-manager-breakdown-row{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(0,1fr))}.glue-analysis-topdeck,.glue-summary-grid,.glue-compare-grid,.glue-spotlight-grid,.glue-decision-grid,.glue-action-plan-grid,.glue-risk-grid,.glue-trend-grid,.glue-analysis-guide-strip,.glue-compare-changes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.manual-batch-preview-hero,.manual-batch-preview-grid,.manual-batch-date-grid{grid-template-columns:1fr}.manual-batch-actions,.manual-batch-history-top,.manual-batch-history-head{align-items:stretch}.manual-batch-manager-breakdown-row{grid-template-columns:1fr}.manual-batch-actions .ghost-button,.manual-batch-actions .primary-button,.manual-batch-history-top .ghost-button,.glue-analysis-upload-actions .ghost-button,.glue-analysis-upload-actions .primary-button{width:100%}.glue-analysis-slot-grid,.glue-mapping-grid,.glue-summary-grid,.glue-compare-grid,.glue-spotlight-grid,.glue-action-plan-grid,.glue-risk-grid,.glue-trend-grid,.glue-analysis-guide-strip,.glue-section-guide,.glue-decision-hero,.glue-compare-changes{grid-template-columns:1fr}.glue-decision-meta{justify-content:flex-start;max-width:none}.glue-decision-slot-wide{grid-column:auto}.glue-upload-item-head{align-items:stretch}.glue-history-card{grid-template-columns:1fr}.glue-history-filter-row,.glue-history-actions,.glue-snapshot-view-bar{align-items:stretch;flex-direction:column}.glue-matrix-wrap,.glue-colors-table-wrap{display:none}.glue-mobile-matrix-cards,.glue-mobile-color-cards{display:grid;gap:12px}}.dashboard-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;width:100%;min-width:0}.dashboard-grid>*{min-width:0}.sphere-presentation{grid-column:1 / -1;position:relative;display:grid;gap:26px;color:var(--ink)}.sphere-presentation-rail{position:sticky;top:18px;z-index:40;display:flex;flex-wrap:wrap;gap:8px;width:fit-content;max-width:min(100%,980px);padding:8px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--panel-strong) 92%,transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.sphere-presentation-rail a{min-height:34px;padding:8px 14px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .18s ease,background .18s ease,transform .18s ease}.sphere-presentation-rail a:hover{transform:translateY(-1px);color:var(--ink);background:var(--blue-soft)}.sphere-hero,.sphere-slide{position:relative;overflow:clip;border:1px solid var(--line);border-radius:42px;background:radial-gradient(circle at 10% 0%,rgba(95,138,132,.16),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--panel-strong) 94%,transparent),color-mix(in srgb,var(--panel) 90%,transparent));box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08)}.sphere-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);gap:42px;min-height:min(760px,calc(100vh - 78px));padding:clamp(34px,5vw,76px);align-items:center;background:radial-gradient(circle at 82% 24%,rgba(95,138,132,.28),transparent 28%),radial-gradient(circle at 20% 15%,rgba(90,113,136,.24),transparent 28%),linear-gradient(135deg,#081522,#11243a 52%,#16291f);color:#f8fbff}.sphere-hero:after,.sphere-slide:after{content:"";position:absolute;inset:auto -16% -34% 42%;height:42%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 58%)}.sphere-hero-copy,.sphere-slide-copy,.sphere-decision-copy{position:relative;z-index:1;display:grid;gap:18px}.sphere-kicker,.sphere-section-label{width:fit-content;padding:8px 13px;border-radius:999px;color:color-mix(in srgb,var(--blue) 86%,#ffffff 14%);background:var(--blue-soft);font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.sphere-hero .sphere-kicker{color:#bdeee4;background:#78c8b524;border:1px solid rgba(120,200,181,.2)}.sphere-hero h1,.sphere-slide h2,.sphere-decision-slide h2{margin:0;max-width:1040px;font-size:clamp(42px,5.4vw,92px);line-height:.94;letter-spacing:-.055em}.sphere-slide h2,.sphere-decision-slide h2{font-size:clamp(34px,4.1vw,68px);max-width:1180px}.sphere-hero p,.sphere-slide-copy p,.sphere-decision-copy p{margin:0;max-width:900px;color:color-mix(in srgb,var(--muted) 88%,var(--ink) 12%);font-size:clamp(18px,1.6vw,27px);line-height:1.55}.sphere-hero p{color:#e6f1ffc7}.sphere-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.sphere-hero-actions a{min-height:50px;padding:15px 18px;border-radius:18px;color:#07111f;background:#d9fff6;box-shadow:0 14px 34px #14b8a633;font-weight:900;text-decoration:none}.sphere-hero-actions a+a{color:#e8f4ff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.sphere-orbit{position:relative;z-index:1;display:grid;place-items:center;min-height:520px}.sphere-orbit:before,.sphere-orbit:after{content:"";position:absolute;border:1px solid rgba(201,247,234,.2);border-radius:999px}.sphere-orbit:before{width:450px;height:450px;animation:sphereRotate 28s linear infinite}.sphere-orbit:after{width:310px;height:310px;border-color:#d9fff64d;animation:sphereRotate 18s linear infinite reverse}.sphere-orbit-core{position:relative;z-index:2;display:grid;place-items:center;width:260px;height:260px;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:999px;text-align:center;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.16),transparent 30%),linear-gradient(145deg,#ffffff1f,#ffffff0d);box-shadow:0 30px 90px #00000052}.sphere-orbit-core strong{display:block;font-size:48px;line-height:1;letter-spacing:-.06em}.sphere-orbit-core span{color:#e6f1ffb3;font-size:15px;line-height:1.45}.sphere-orbit-node{position:absolute;z-index:3;min-width:116px;padding:10px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f8fbff;background:#ffffff1a;font-size:13px;font-weight:900;letter-spacing:.12em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.node-data{top:48px;left:58px}.node-rules{top:126px;right:18px}.node-queue{bottom:90px;left:22px}.node-log{bottom:42px;right:92px}.sphere-slide{display:grid;gap:34px;min-height:680px;padding:clamp(28px,4.2vw,62px)}.sphere-problem-slide,.sphere-system-slide,.sphere-commercial-slide,.sphere-example-slide,.sphere-economics-slide,.sphere-ready-slide,.sphere-roadmap-slide,.sphere-decision-slide{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center}.sphere-problem-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sphere-problem-item{display:grid;gap:14px;min-height:150px;padding:22px;border:1px solid var(--line);border-radius:28px;background:color-mix(in srgb,var(--panel-strong) 72%,transparent)}.sphere-problem-item span,.sphere-flow span,.sphere-mode-card span,.sphere-before-after span,.sphere-roadmap-card span,.sphere-decision-grid span,.sphere-scenario-card-head span,.sphere-metric-tile span{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sphere-problem-item strong{font-size:20px;line-height:1.28}.sphere-flow,.sphere-before-after,.sphere-mode-grid,.sphere-decision-grid{position:relative;z-index:1;display:grid;gap:16px}.sphere-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.sphere-flow>div,.sphere-before-after>div,.sphere-mode-card,.sphere-decision-grid>div,.sphere-roadmap-card,.sphere-ready-card,.sphere-scenario-card,.sphere-metric-tile{border:1px solid var(--line);border-radius:30px;background:color-mix(in srgb,var(--panel-strong) 82%,transparent);box-shadow:var(--shadow-sm)}.sphere-flow>div{display:grid;gap:16px;padding:24px}.sphere-flow span{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--teal))}.sphere-flow strong,.sphere-before-after strong,.sphere-mode-card strong,.sphere-roadmap-card strong,.sphere-decision-grid strong{font-size:25px;line-height:1.14}.sphere-flow small,.sphere-mode-card small,.sphere-ready-card p,.sphere-roadmap-card li,.sphere-before-after p{color:var(--muted);font-size:16px;line-height:1.55}.sphere-mode-grid,.sphere-before-after{grid-template-columns:repeat(3,minmax(0,1fr))}.sphere-mode-card,.sphere-before-after>div{display:grid;gap:16px;min-height:260px;padding:26px}.sphere-mode-card.is-safe{background:linear-gradient(180deg,color-mix(in srgb,var(--teal-soft) 58%,var(--panel-strong)),var(--panel))}.sphere-mode-card.is-risk{background:linear-gradient(180deg,color-mix(in srgb,var(--amber-soft) 62%,var(--panel-strong)),var(--panel))}.sphere-mode-card.is-profit{background:linear-gradient(180deg,color-mix(in srgb,var(--blue-soft) 68%,var(--panel-strong)),var(--panel))}.sphere-before-after>div:nth-child(2){background:linear-gradient(180deg,color-mix(in srgb,var(--teal-soft) 72%,var(--panel-strong)),var(--panel))}.sphere-before-after>div:nth-child(3){background:linear-gradient(180deg,color-mix(in srgb,var(--blue-soft) 76%,var(--panel-strong)),var(--panel))}.sphere-economics-slide{grid-template-columns:1fr}.sphere-economics-head{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sphere-metric-tile{display:grid;gap:8px;padding:22px}.sphere-metric-tile strong{font-size:clamp(30px,3vw,44px);line-height:1;letter-spacing:-.045em}.sphere-metric-tile small{color:var(--muted);font-size:14px;line-height:1.45}.sphere-scenario-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sphere-scenario-card{display:grid;gap:18px;padding:24px}.sphere-scenario-card.is-base{border-color:color-mix(in srgb,var(--teal) 36%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--teal-soft) 70%,var(--panel-strong)),var(--panel))}.sphere-scenario-card.is-strong{border-color:color-mix(in srgb,var(--blue) 36%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--blue-soft) 72%,var(--panel-strong)),var(--panel))}.sphere-scenario-card-head{display:grid;gap:8px}.sphere-scenario-card-head strong{font-size:34px;line-height:1;letter-spacing:-.04em}.sphere-scenario-bar{height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 76%,transparent)}.sphere-scenario-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--blue))}.sphere-scenario-card dl{display:grid;gap:10px;margin:0}.sphere-scenario-card dl div{display:flex;justify-content:space-between;gap:16px;padding-top:10px;border-top:1px solid var(--line)}.sphere-scenario-card dt,.sphere-scenario-card dd{margin:0;font-size:14px;line-height:1.35}.sphere-scenario-card dt{color:var(--muted)}.sphere-scenario-card dd{color:var(--ink);font-weight:900;text-align:right}.sphere-ready-slide,.sphere-roadmap-slide{grid-template-columns:1fr}.sphere-ready-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sphere-ready-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;min-height:156px;padding:22px}.sphere-ready-card span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--teal),var(--blue));font-weight:900}.sphere-ready-card strong{align-self:center;font-size:20px}.sphere-ready-card p{grid-column:2;margin:0}.sphere-roadmap{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sphere-roadmap-card{display:grid;gap:18px;min-height:340px;padding:24px}.sphere-roadmap-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sphere-roadmap-card li{position:relative;padding-left:18px}.sphere-roadmap-card li:before{content:"";position:absolute;top:.72em;left:0;width:7px;height:7px;border-radius:999px;background:var(--teal)}.sphere-decision-slide{align-items:end;min-height:620px;color:#f8fbff;background:radial-gradient(circle at 82% 20%,rgba(120,200,181,.28),transparent 28%),linear-gradient(135deg,#07111f,#11243a 62%,#18291f)}.sphere-decision-copy p{color:#e6f1ffc2}.sphere-decision-slide .sphere-section-label{color:#bdeee4;background:#78c8b524}.sphere-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sphere-decision-grid>div{display:grid;gap:14px;min-height:210px;padding:26px;color:#f8fbff;background:#ffffff14;border-color:#ffffff24;box-shadow:none}.sphere-decision-grid span{color:#bdeee4}@keyframes sphereRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1320px){.sphere-hero,.sphere-problem-slide,.sphere-system-slide,.sphere-commercial-slide,.sphere-example-slide,.sphere-decision-slide{grid-template-columns:1fr}.sphere-orbit{min-height:430px}.sphere-flow,.sphere-roadmap,.sphere-economics-head,.sphere-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sphere-presentation-rail{position:relative;top:auto;width:100%;border-radius:24px}.sphere-presentation-rail a{flex:1 1 140px;text-align:center}.sphere-hero,.sphere-slide{border-radius:30px;padding:28px}.sphere-hero{min-height:0}.sphere-orbit{display:none}.sphere-problem-grid,.sphere-flow,.sphere-mode-grid,.sphere-before-after,.sphere-economics-head,.sphere-scenario-grid,.sphere-ready-grid,.sphere-roadmap,.sphere-decision-grid{grid-template-columns:1fr}.sphere-ready-card p{grid-column:1 / -1}.sphere-scenario-card dl div{align-items:flex-start;flex-direction:column}.sphere-scenario-card dd{text-align:left}}.sphere-owner-section{grid-column:1 / -1;display:grid;gap:18px}.sphere-owner-section:fullscreen{overflow:auto;padding:22px;background:radial-gradient(circle at 16% 0%,rgba(120,200,181,.16),transparent 30%),radial-gradient(circle at 88% 12%,rgba(240,191,127,.12),transparent 28%),linear-gradient(180deg,var(--bg-top),var(--bg-bottom))}.sphere-owner-topline,.sphere-owner-workspace,.sphere-owner-rail,.sphere-owner-stage,.sphere-owner-bottom-bar,.sphere-owner-notes{border:1px solid var(--line);background:color-mix(in srgb,var(--panel-strong) 90%,transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08)}:root[data-theme=dark] :is(.sphere-owner-topline,.sphere-owner-workspace,.sphere-owner-rail,.sphere-owner-bottom-bar,.sphere-owner-notes){border-color:#b2c4dc1f;background:#0f1925c7;box-shadow:0 22px 58px #00000052}.sphere-owner-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:22px;border-radius:30px}.sphere-owner-topline h1{max-width:980px;margin:8px 0;color:var(--ink);font-size:clamp(30px,3.8vw,58px);line-height:.98;letter-spacing:-.055em}.sphere-owner-topline p{max-width:860px;margin:0;color:var(--muted);font-size:15px;line-height:1.6}.sphere-owner-actions{display:flex;gap:10px}.sphere-owner-share-inline{display:inline-flex;align-items:center;gap:8px}.sphere-owner-share-inline svg,.sphere-owner-share-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sphere-owner-actions button,.sphere-owner-bottom-bar button{min-height:42px;padding:10px 14px;border:1px solid var(--line);border-radius:16px;color:var(--ink);background:color-mix(in srgb,var(--field-bg-strong) 88%,transparent);box-shadow:var(--shadow-sm)}:root[data-theme=dark] :is(.sphere-owner-actions button,.sphere-owner-bottom-bar button){border-color:#b2c4dc24;color:#f4f8fff0;background:#172432d1}.sphere-owner-actions button:hover,.sphere-owner-bottom-bar button:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--teal) 28%,var(--line));background:color-mix(in srgb,var(--teal-soft) 42%,var(--field-bg-strong))}:root[data-theme=dark] :is(.sphere-owner-actions button:hover,.sphere-owner-bottom-bar button:hover:not(:disabled)){border-color:#78c8b557;background:#223642f0}.sphere-owner-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px;padding:14px;border-radius:34px}.sphere-owner-rail{position:sticky;top:18px;align-self:start;display:grid;gap:12px;max-height:calc(100vh - 46px);padding:14px;border-radius:26px;overflow:hidden}.sphere-owner-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sphere-owner-rail-head span,.sphere-owner-label,.sphere-owner-kicker,.sphere-owner-badge,.sphere-owner-index,.sphere-owner-aside span,.sphere-owner-notes span,.sphere-owner-engine section>span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.sphere-owner-rail-head strong{color:var(--ink);font-size:18px;letter-spacing:-.04em}.sphere-owner-progress{height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 70%,transparent)}.sphere-owner-progress span,.sphere-owner-scenario-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--blue))}.sphere-owner-slide-list{display:grid;gap:6px;min-height:0;overflow:auto;padding-right:2px;scrollbar-width:thin}.sphere-owner-slide-list button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:15px;color:var(--muted);background:transparent;box-shadow:none;text-align:left}.sphere-owner-slide-list button:hover{transform:translate(2px);color:var(--ink);background:color-mix(in srgb,var(--panel-tint) 70%,transparent)}.sphere-owner-slide-list button.is-active{color:var(--ink);border-color:color-mix(in srgb,var(--teal) 24%,var(--line));background:radial-gradient(circle at top right,color-mix(in srgb,var(--teal-soft) 80%,transparent),transparent 52%),color-mix(in srgb,var(--panel-strong) 92%,transparent);box-shadow:inset 3px 0 0 var(--teal),var(--shadow-sm)}:root[data-theme=dark] .sphere-owner-slide-list button{color:#b5c4d6cc}:root[data-theme=dark] .sphere-owner-slide-list button:hover{color:#f5f9ff;background:#253445a8}:root[data-theme=dark] .sphere-owner-slide-list button.is-active{color:#f8fbff;border-color:#78c8b54d;background:radial-gradient(circle at top right,rgba(120,200,181,.18),transparent 52%),#1e2d3df0;box-shadow:inset 3px 0 #78c8b5db}.sphere-owner-slide-list button span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:11px;background:color-mix(in srgb,var(--blue-soft) 86%,transparent);font-size:11px;font-weight:900}:root[data-theme=dark] .sphere-owner-slide-list button span{background:#0b141fb8}.sphere-owner-slide-list button strong{overflow:hidden;font-size:12px;font-weight:800;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.sphere-owner-stage-wrap{display:grid;gap:12px;min-width:0}.sphere-owner-stage{position:relative;display:grid;align-content:center;min-height:min(720px,calc(100vh - 168px));padding:clamp(26px,4vw,58px);overflow:clip;border-radius:32px;isolation:isolate}.sphere-owner-stage:before,.sphere-owner-stage:after{content:"";position:absolute;pointer-events:none;border-radius:999px;filter:blur(2px);z-index:-1}.sphere-owner-stage:before{inset:-18% -12% auto auto;width:360px;height:360px;background:radial-gradient(circle,color-mix(in srgb,var(--teal) 28%,transparent),transparent 62%)}.sphere-owner-stage:after{inset:auto auto -24% 4%;width:420px;height:420px;background:radial-gradient(circle,color-mix(in srgb,var(--amber) 16%,transparent),transparent 60%)}.sphere-owner-stage.is-dark{color:#f8fbff;border-color:#b2c4dc24;background:radial-gradient(circle at 18% 8%,rgba(120,200,181,.14),transparent 30%),radial-gradient(circle at 86% 18%,rgba(155,183,214,.2),transparent 24%),linear-gradient(140deg,#09121df5,#122232f2 54%,#112a24eb);box-shadow:0 28px 70px #050b125c}.sphere-owner-stage.is-light{color:var(--ink);background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--teal-soft) 84%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--panel-strong) 96%,transparent),color-mix(in srgb,var(--panel-tint) 88%,transparent))}.sphere-owner-intro{display:grid;gap:14px;max-width:1050px}.sphere-owner-intro h2{margin:0;max-width:1120px;font-size:clamp(36px,5vw,78px);line-height:.95;letter-spacing:-.06em}.sphere-owner-intro p{max-width:880px;margin:0;color:color-mix(in srgb,var(--muted) 88%,var(--ink) 12%);font-size:clamp(17px,1.5vw,23px);line-height:1.55}.sphere-owner-stage.is-dark .sphere-owner-intro p,.sphere-owner-stage.is-dark .sphere-owner-block p,.sphere-owner-stage.is-dark .sphere-owner-list,.sphere-owner-stage.is-dark .sphere-owner-aside p{color:#e6f1ffbd}.sphere-owner-stage.is-dark :is(.sphere-owner-kicker,.sphere-owner-label,.sphere-owner-badge,.sphere-owner-index,.sphere-owner-engine section>span){color:#bdeee4}.sphere-owner-kicker,.sphere-owner-badge,.sphere-owner-label{width:fit-content;padding:8px 12px;border-radius:999px;background:var(--blue-soft)}.sphere-owner-stage.is-dark :is(.sphere-owner-kicker,.sphere-owner-badge,.sphere-owner-label){border:1px solid rgba(120,200,181,.22);background:#78c8b51f}.sphere-owner-hero-grid,.sphere-owner-split,.sphere-owner-instant{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:clamp(22px,3vw,42px);align-items:center}.sphere-owner-promise-stack,.sphere-owner-grid,.sphere-owner-chain,.sphere-owner-roadmap,.sphere-owner-decision-stack,.sphere-owner-scenarios,.sphere-owner-created{display:grid;gap:14px}.sphere-owner-grid.two,.sphere-owner-chain,.sphere-owner-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.sphere-owner-roadmap{grid-template-columns:repeat(4,minmax(0,1fr))}.sphere-owner-block,.sphere-owner-quote,.sphere-owner-aside,.sphere-owner-engine section,.sphere-owner-engine>strong,.sphere-owner-basis>div,.sphere-owner-scenarios article,.sphere-owner-created span{border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:24px;background:color-mix(in srgb,var(--panel-strong) 76%,transparent);box-shadow:var(--shadow-sm)}.sphere-owner-stage.is-dark :is(.sphere-owner-block,.sphere-owner-quote,.sphere-owner-aside,.sphere-owner-engine section,.sphere-owner-engine>strong,.sphere-owner-basis>div,.sphere-owner-scenarios article,.sphere-owner-created span){border-color:#ffffff1f;background:#ffffff13;box-shadow:none}.sphere-owner-block{display:grid;gap:12px;min-height:150px;padding:20px}.sphere-owner-block strong,.sphere-owner-aside strong,.sphere-owner-quote{color:inherit;font-size:clamp(20px,2vw,30px);line-height:1.12;letter-spacing:-.035em}.sphere-owner-block p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.sphere-owner-list{display:grid;gap:8px;margin:0;padding:0;color:var(--muted);list-style:none}.sphere-owner-list li{position:relative;padding-left:18px;font-size:14px;line-height:1.42}.sphere-owner-list li:before{content:"";position:absolute;top:.62em;left:0;width:7px;height:7px;border-radius:999px;background:var(--teal)}.sphere-owner-quote{display:grid;align-content:end;min-height:300px;padding:26px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--amber-soft) 88%,transparent),transparent 48%),color-mix(in srgb,var(--panel-strong) 72%,transparent)}.sphere-owner-quote.strong{min-height:420px}.sphere-owner-engine{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.64fr) minmax(0,1fr);gap:14px;align-items:stretch;margin-top:28px}.sphere-owner-engine section,.sphere-owner-engine>strong{display:grid;gap:14px;align-content:center;min-height:190px;padding:22px}.sphere-owner-engine>strong{place-items:center;color:#07111f;text-align:center;background:linear-gradient(135deg,#d9fff6,#d8e9ff)}.sphere-owner-engine section div,.sphere-owner-core-tags{display:flex;flex-wrap:wrap;gap:9px}.sphere-owner-engine em,.sphere-owner-core-tags span{padding:8px 11px;border-radius:999px;color:inherit;background:color-mix(in srgb,var(--blue-soft) 74%,transparent);font-size:12px;font-style:normal;font-weight:800}.sphere-owner-core-tags{margin-top:14px}.sphere-owner-instant{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr) minmax(0,.8fr)}.sphere-owner-candidate{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);gap:clamp(18px,2.2vw,30px);align-items:stretch}.sphere-owner-candidate-main{display:grid;align-content:center;gap:18px;min-width:0}.sphere-owner-stage.layout-candidate{padding:clamp(22px,3vw,44px)}.sphere-owner-stage.layout-candidate .sphere-owner-intro{gap:10px}.sphere-owner-stage.layout-candidate .sphere-owner-intro h2{font-size:clamp(34px,4.2vw,64px)}.sphere-owner-stage.layout-candidate .sphere-owner-intro p{max-width:1020px;font-size:clamp(14px,1.2vw,18px);line-height:1.38}.sphere-owner-candidate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sphere-owner-candidate-card{position:relative;display:grid;gap:8px;align-content:start;min-height:0;padding:15px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(120,200,181,.11),transparent 34%),#ffffff12;box-shadow:inset 0 1px #ffffff0f}.sphere-owner-candidate-card>:not(.sphere-owner-candidate-popover){transition:opacity .16s ease,transform .16s ease}.sphere-owner-candidate-card:hover>:not(.sphere-owner-candidate-popover),.sphere-owner-candidate-card:focus-within>:not(.sphere-owner-candidate-popover){opacity:0;transform:scale(.985)}.sphere-owner-candidate-card:focus-visible{outline:3px solid rgba(120,200,181,.48);outline-offset:3px}.sphere-owner-candidate-card-head{display:flex;align-items:center;gap:8px;min-width:0}.sphere-owner-candidate-number{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:13px;color:#07111f;background:linear-gradient(135deg,#bdeee4,#d8e9ff);font-size:16px;font-weight:950;letter-spacing:-.06em}.sphere-owner-candidate-card .sphere-owner-label{min-width:0;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.sphere-owner-candidate-card>strong{color:inherit;font-size:clamp(18px,1.42vw,25px);line-height:1.08;letter-spacing:-.04em}.sphere-owner-candidate-card>p{margin:0;color:#e6f1ffbd;font-size:clamp(11.5px,.84vw,13px);line-height:1.34}.sphere-owner-candidate-metrics{display:flex;flex-wrap:wrap;gap:6px}.sphere-owner-candidate-metrics span{display:inline-flex;align-items:center;min-height:26px;padding:5px 8px;border:1px solid rgba(120,200,181,.2);border-radius:999px;color:#dffcf6;background:#78c8b51a;font-size:10.5px;font-weight:850;letter-spacing:.01em}.sphere-owner-candidate-card .sphere-owner-list{gap:5px}.sphere-owner-candidate-card .sphere-owner-list li{padding-left:13px;color:#e6f1ffb8;font-size:clamp(10.8px,.78vw,12px);line-height:1.26}.sphere-owner-candidate-card .sphere-owner-list li:before{width:5px;height:5px}.sphere-owner-candidate-popover{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:3;display:grid;gap:10px;align-content:start;padding:16px;border:1px solid rgba(189,238,228,.28);border-radius:18px;background:radial-gradient(circle at 10% 0%,rgba(120,200,181,.16),transparent 36%),linear-gradient(145deg,#07111ffc,#0c1b2afc);box-shadow:0 18px 40px #00000052;-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);opacity:0;pointer-events:none;transform:translateY(8px) scale(.985);transition:opacity .18s ease,transform .18s ease}.sphere-owner-candidate-card:hover .sphere-owner-candidate-popover,.sphere-owner-candidate-card:focus-within .sphere-owner-candidate-popover{opacity:1;transform:translateY(0) scale(1)}.sphere-owner-candidate-popover span{width:fit-content;padding:7px 10px;border-radius:999px;color:#07111f;background:#bdeee4;font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.sphere-owner-candidate-popover p{margin:0;color:#f4f8ffe6;font-size:clamp(12px,.9vw,14px);line-height:1.42}.sphere-owner-candidate-aside{position:relative;display:grid;gap:14px;align-content:start;min-height:0;padding:clamp(22px,2.4vw,32px);overflow:hidden;border:1px solid rgba(120,200,181,.22);border-radius:34px;background:radial-gradient(circle at 22% 16%,rgba(120,200,181,.18),transparent 32%),radial-gradient(circle at 88% 8%,rgba(216,233,255,.16),transparent 28%),#ffffff13;box-shadow:0 28px 70px #050b1247}.sphere-owner-candidate-aside:before{content:"";position:absolute;inset:auto -20% -34% auto;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(120,200,181,.18),transparent 62%);pointer-events:none}.sphere-owner-candidate-aside span{position:relative;width:fit-content;padding:8px 12px;border:1px solid rgba(120,200,181,.22);border-radius:999px;color:#bdeee4;background:#78c8b51f;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.sphere-owner-candidate-aside strong,.sphere-owner-candidate-aside p{position:relative}.sphere-owner-candidate-aside strong{color:inherit;font-size:clamp(23px,2.25vw,36px);line-height:1.06;letter-spacing:-.05em}.sphere-owner-candidate-aside p{margin:0;color:#e6f1ffc7;font-size:15px;line-height:1.42}.sphere-owner-stage[class*=layout-ads]{padding:clamp(24px,3.4vw,52px)}.sphere-owner-stage[class*=layout-ads] .sphere-owner-intro{gap:10px}.sphere-owner-stage[class*=layout-ads] .sphere-owner-intro h2{max-width:1180px;font-size:clamp(34px,4.05vw,64px);line-height:.96}.sphere-owner-stage[class*=layout-ads] .sphere-owner-intro p{max-width:1060px;font-size:clamp(14px,1.15vw,18px);line-height:1.36}.sphere-owner-ads-impact{position:relative;z-index:1;display:grid;gap:clamp(16px,2.1vw,28px);min-width:0}.sphere-owner-stage[class*=layout-ads] .sphere-owner-slide-no{display:none}.sphere-owner-ads-hero-board,.sphere-owner-ads-dashboard,.sphere-owner-ads-split{display:grid;gap:14px;min-width:0}.sphere-owner-ads-hero-board{grid-template-columns:minmax(250px,.55fr) minmax(0,.92fr) minmax(320px,.8fr);align-items:stretch}.sphere-owner-ads-dashboard{grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);align-items:stretch}.sphere-owner-ads-split{grid-template-columns:minmax(0,.88fr) minmax(330px,.52fr)}.sphere-owner-ads-metric-grid,.sphere-owner-ads-steps,.sphere-owner-ads-flow,.sphere-owner-ads-rules{display:grid;gap:10px;min-width:0}.sphere-owner-ads-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sphere-owner-ads-metric-grid.is-four,.sphere-owner-ads-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.sphere-owner-ads-metric-grid.is-side{grid-template-columns:1fr}.sphere-owner-ads-metric,.sphere-owner-ads-insight,.sphere-owner-ads-proof,.sphere-owner-ads-steps article,.sphere-owner-ads-flow article,.sphere-owner-ads-rules article,.sphere-owner-ads-table{border:1px solid rgba(255,255,255,.12);border-radius:24px;background:radial-gradient(circle at 100% 0%,rgba(120,200,181,.1),transparent 34%),#ffffff13;box-shadow:inset 0 1px #ffffff0f}.sphere-owner-ads-metric{display:grid;gap:7px;align-content:start;min-height:124px;padding:18px}.sphere-owner-ads-metric.is-primary{min-height:100%;padding:24px;background:radial-gradient(circle at 76% 16%,rgba(189,238,228,.26),transparent 36%),linear-gradient(145deg,#78c8b52e,#ffffff12)}.sphere-owner-ads-metric strong{color:#f8fbff;font-size:clamp(30px,3.4vw,56px);line-height:.9;letter-spacing:-.065em}.sphere-owner-ads-metric:not(.is-primary) strong{font-size:clamp(23px,2.2vw,38px)}.sphere-owner-ads-metric span,.sphere-owner-ads-insight span,.sphere-owner-ads-flow article span,.sphere-owner-ads-rules article span,.sphere-owner-ads-steps article span{color:#bdeee4;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.sphere-owner-ads-metric p,.sphere-owner-ads-insight p,.sphere-owner-ads-proof p,.sphere-owner-ads-flow article p,.sphere-owner-ads-rules article p,.sphere-owner-ads-steps article p,.sphere-owner-ads-bottom-note{margin:0;color:#e6f1ffbd;font-size:13px;line-height:1.42}.sphere-owner-ads-metric.is-amber{background:radial-gradient(circle at 100% 0%,rgba(240,191,127,.18),transparent 38%),#ffffff13}.sphere-owner-ads-metric.is-blue{background:radial-gradient(circle at 100% 0%,rgba(140,179,255,.18),transparent 38%),#ffffff13}.sphere-owner-ads-metric.is-rose{background:radial-gradient(circle at 100% 0%,rgba(255,119,119,.16),transparent 38%),#ffffff13}.sphere-owner-ads-insight,.sphere-owner-ads-proof{display:grid;gap:12px;align-content:start;padding:22px}.sphere-owner-ads-insight strong,.sphere-owner-ads-bottom-note{width:fit-content;max-width:980px;padding:12px 14px;border:1px solid rgba(120,200,181,.2);border-radius:18px;color:#ebfffaeb;background:#78c8b51a;font-size:14px;font-weight:850;line-height:1.34}.sphere-owner-ads-insight.is-compact{padding:18px}.sphere-owner-ads-dashboard-link{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:5px 12px;align-items:center;padding:12px 14px;overflow:hidden;border:1px solid rgba(189,238,228,.24);border-radius:18px;color:#f8fbff;background:radial-gradient(circle at 90% 16%,rgba(216,233,255,.24),transparent 34%),linear-gradient(135deg,#78c8b52e,#ffffff12);text-decoration:none;box-shadow:inset 0 1px #ffffff14;transition:transform .18s ease,border-color .18s ease,background .18s ease}.sphere-owner-ads-dashboard-link:after{content:"Открыть";position:relative;right:auto;top:auto;grid-column:3;grid-row:1 / span 2;padding:6px 9px;border-radius:999px;color:#07111f;background:#bdeee4;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.sphere-owner-ads-dashboard-link:hover{transform:translateY(-2px);border-color:#bdeee46b;background:radial-gradient(circle at 90% 16%,rgba(216,233,255,.3),transparent 34%),linear-gradient(135deg,#78c8b53d,#ffffff17)}.sphere-owner-ads-dashboard-link:focus-visible{outline:3px solid rgba(189,238,228,.5);outline-offset:3px}.sphere-owner-ads-dashboard-link span{grid-column:1;grid-row:1 / span 2;display:inline-grid;place-items:center;min-height:34px;padding:0 10px;border:1px solid rgba(189,238,228,.24);border-radius:999px;color:#bdeee4;background:#78c8b51a;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.sphere-owner-ads-dashboard-link strong{grid-column:2;max-width:none;color:#f8fbff;font-size:clamp(17px,1.4vw,23px);line-height:1.08;letter-spacing:-.035em}.sphere-owner-ads-dashboard-link p{grid-column:2;max-width:none;margin:0;color:#e6f1ffb8;font-size:12px;font-weight:760;line-height:1.28}.sphere-owner-ads-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sphere-owner-ads-steps article,.sphere-owner-ads-flow article,.sphere-owner-ads-rules article{display:grid;gap:9px;align-content:start;min-height:150px;padding:18px}.sphere-owner-ads-steps article span,.sphere-owner-ads-flow article span{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:15px;color:#07111f;background:linear-gradient(135deg,#bdeee4,#d8e9ff);font-size:14px;letter-spacing:-.04em}.sphere-owner-ads-steps article strong,.sphere-owner-ads-flow article strong,.sphere-owner-ads-rules article strong{color:#f8fbff;font-size:clamp(17px,1.4vw,23px);line-height:1.08;letter-spacing:-.035em}.sphere-owner-ads-bars{display:grid;gap:10px}.sphere-owner-ads-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;min-height:74px;padding:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#ffffff0f}.sphere-owner-ads-bar i{position:absolute;right:auto;bottom:0;left:0;height:5px;border-radius:999px;background:#78c8b5}.sphere-owner-ads-bar.is-amber i{background:#f0bf7f}.sphere-owner-ads-bar.is-blue i{background:#8cb3ff}.sphere-owner-ads-bar.is-rose i{background:#f77}.sphere-owner-ads-bar div{display:grid;gap:4px;min-width:0}.sphere-owner-ads-bar span{color:#e6f1ffe0;font-size:13px;font-weight:900}.sphere-owner-ads-bar em{color:#e6f1ff8f;font-size:11px;font-style:normal;font-weight:750}.sphere-owner-ads-bar strong{color:#f8fbff;font-size:22px;line-height:1;letter-spacing:-.045em;white-space:nowrap}.sphere-owner-ads-equation{display:block;padding:16px;border-radius:20px;color:#07111f;background:linear-gradient(135deg,#bdeee4,#d8e9ff);font-size:clamp(25px,2.8vw,46px);line-height:.95;letter-spacing:-.055em}.sphere-owner-ads-flow{position:relative}.sphere-owner-ads-flow article{min-height:128px}.sphere-owner-ads-rules{grid-template-columns:repeat(3,minmax(0,1fr))}.sphere-owner-ads-rules article{min-height:134px}.sphere-owner-ads-table-wrap,.sphere-owner-ads-side{min-width:0}.sphere-owner-ads-table-wrap{display:grid;gap:10px;align-content:start}.sphere-owner-ads-side{display:grid;gap:10px}.sphere-owner-ads-table{display:grid;gap:0;overflow:hidden}.sphere-owner-ads-table-row{display:grid;align-items:center;min-height:44px;border-top:1px solid rgba(255,255,255,.075)}.sphere-owner-ads-table-row:first-child{border-top:0}.sphere-owner-ads-table-row>*{min-width:0;padding:10px 12px}.sphere-owner-ads-table-row.is-head{min-height:42px;background:#78c8b51c}.sphere-owner-ads-table-row.is-head span{color:#bdeee4;font-size:10px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}.sphere-owner-ads-table-row strong{color:#f8fbffeb;font-size:13px;line-height:1.16}.sphere-owner-ads-table-row span{color:#e6f1ffc2;font-size:13px;font-weight:780;line-height:1.16}.sphere-owner-ads-table-row.is-highlight{background:#78c8b514}.sphere-owner-ads-table-row.is-highlight span:last-child,.sphere-owner-ads-table-row.is-highlight strong{color:#dffcf6}.sphere-owner-ads-table.is-wide .sphere-owner-ads-table-row{min-height:39px}.sphere-owner-ads-table.is-wide .sphere-owner-ads-table-row>*{padding:8px 9px}.sphere-owner-ads-table.is-wide .sphere-owner-ads-table-row strong,.sphere-owner-ads-table.is-wide .sphere-owner-ads-table-row span{font-size:11.3px}.sphere-owner-switch{display:grid;gap:14px;place-items:center;min-height:320px;padding:24px;border-radius:999px;color:#07111f;background:radial-gradient(circle at 35% 20%,rgba(255,255,255,.72),transparent 34%),linear-gradient(145deg,#d9fff6,#d8e9ff);box-shadow:0 24px 52px #15706438;text-align:center}.sphere-owner-switch strong{font-size:23px;line-height:1.08;letter-spacing:-.035em}.sphere-owner-switch span{color:#07111f6b;font-size:36px}.sphere-owner-basis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px}.sphere-owner-basis>div{display:grid;gap:8px;padding:22px}.sphere-owner-basis strong{font-size:clamp(30px,3.4vw,50px);line-height:.95;letter-spacing:-.055em}.sphere-owner-basis span,.sphere-owner-scenarios span,.sphere-owner-scenarios small{color:var(--muted);font-size:13px;font-weight:700}.sphere-owner-scenarios{margin-top:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.sphere-owner-scenarios article{display:grid;gap:12px;padding:20px}.sphere-owner-scenarios article strong{display:block;font-size:24px}.sphere-owner-scenario-bar{height:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 78%,transparent)}.sphere-owner-scenarios p{margin:0;font-size:22px;font-weight:900;letter-spacing:-.04em}.sphere-owner-created{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.sphere-owner-created span{min-height:86px;padding:18px;color:inherit;font-size:16px;font-weight:800;line-height:1.25}.sphere-owner-emphasis{width:fit-content;max-width:980px;margin-top:26px;padding:15px 18px;border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));border-radius:20px;color:inherit;background:color-mix(in srgb,var(--teal-soft) 72%,transparent);font-size:18px;font-weight:900;line-height:1.32}.sphere-owner-stage.is-dark .sphere-owner-emphasis{border-color:#78c8b53d;background:#78c8b51f}.sphere-owner-slide-no{position:absolute;right:26px;bottom:22px;color:color-mix(in srgb,currentColor 22%,transparent);font-size:clamp(56px,8vw,120px);font-weight:900;line-height:.82;letter-spacing:-.08em}.sphere-owner-aside{display:grid;gap:18px;align-content:end;min-height:420px;padding:26px}.sphere-owner-aside p{margin:0;color:var(--muted);font-size:16px;line-height:1.55}.sphere-owner-bottom-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px;border-radius:22px}.sphere-owner-bottom-bar span{overflow:hidden;color:var(--muted);font-size:13px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sphere-owner-bottom-bar button:disabled{cursor:not-allowed;opacity:.42}.sphere-owner-notes{display:grid;gap:10px;padding:18px;border-radius:24px}.sphere-owner-notes strong{color:var(--ink);font-size:20px;letter-spacing:-.03em}.sphere-owner-notes p{margin:0;color:var(--muted);font-size:14px;line-height:1.62}@media(max-width:1280px){.sphere-owner-workspace,.sphere-owner-hero-grid,.sphere-owner-split,.sphere-owner-candidate,.sphere-owner-instant,.sphere-owner-engine,.sphere-owner-ads-hero-board,.sphere-owner-ads-dashboard,.sphere-owner-ads-split{grid-template-columns:1fr}.sphere-owner-rail{position:relative;top:auto;max-height:none}.sphere-owner-slide-list{grid-template-columns:repeat(3,minmax(0,1fr));max-height:190px}.sphere-owner-switch{min-height:220px;border-radius:34px}.sphere-owner-candidate-aside{min-height:260px}.sphere-owner-roadmap,.sphere-owner-created,.sphere-owner-ads-metric-grid,.sphere-owner-ads-steps,.sphere-owner-ads-flow,.sphere-owner-ads-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.sphere-owner-topline,.sphere-owner-bottom-bar,.sphere-owner-basis,.sphere-owner-scenarios,.sphere-owner-grid.two,.sphere-owner-chain,.sphere-owner-candidate-grid,.sphere-owner-roadmap,.sphere-owner-created,.sphere-owner-ads-metric-grid,.sphere-owner-ads-metric-grid.is-four,.sphere-owner-ads-steps,.sphere-owner-ads-flow,.sphere-owner-ads-rules{grid-template-columns:1fr}.sphere-owner-topline{align-items:start}.sphere-owner-actions{flex-direction:column}.sphere-owner-workspace{padding:8px;border-radius:24px}.sphere-owner-slide-list{grid-template-columns:1fr}.sphere-owner-stage{min-height:0;padding:24px;border-radius:24px}.sphere-owner-slide-no{display:none}}.sphere-owner-public-page{display:grid;width:100vw;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 10% 0%,rgba(120,200,181,.16),transparent 30%),radial-gradient(circle at 92% 10%,rgba(240,191,127,.12),transparent 28%),linear-gradient(180deg,var(--bg-top),var(--bg-bottom))}.sphere-owner-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sphere-owner-section.is-screen-mode,.sphere-owner-section:fullscreen{width:100vw;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;gap:0;overflow:hidden;padding:12px;background:radial-gradient(circle at 10% 0%,rgba(120,200,181,.16),transparent 30%),radial-gradient(circle at 92% 10%,rgba(240,191,127,.12),transparent 28%),linear-gradient(180deg,var(--bg-top),var(--bg-bottom))}.sphere-owner-section.is-screen-mode .sphere-owner-topline,.sphere-owner-section:fullscreen .sphere-owner-topline,.sphere-owner-section.is-screen-mode .sphere-owner-bottom-bar,.sphere-owner-section:fullscreen .sphere-owner-bottom-bar,.sphere-owner-section.is-screen-mode .sphere-owner-notes,.sphere-owner-section:fullscreen .sphere-owner-notes,.sphere-owner-section.is-screen-mode .sphere-owner-rail-head,.sphere-owner-section:fullscreen .sphere-owner-rail-head,.sphere-owner-section.is-screen-mode .sphere-owner-progress,.sphere-owner-section:fullscreen .sphere-owner-progress{display:none}.sphere-owner-section.is-screen-mode .sphere-owner-workspace,.sphere-owner-section:fullscreen .sphere-owner-workspace{grid-template-columns:72px minmax(0,1fr);gap:10px;width:100%;height:100%;min-height:0;padding:10px;overflow:hidden;border-radius:28px}.sphere-owner-section.is-screen-mode .sphere-owner-rail,.sphere-owner-section:fullscreen .sphere-owner-rail{position:relative;top:auto;align-self:stretch;gap:0;width:100%;height:100%;max-height:none;min-height:0;padding:10px 8px;border-radius:22px;overflow:hidden}.sphere-owner-section.is-screen-mode .sphere-owner-slide-list,.sphere-owner-section:fullscreen .sphere-owner-slide-list{grid-template-columns:1fr;align-content:start;gap:5px;height:100%;max-height:none;overflow:auto;padding:0}.sphere-owner-section.is-screen-mode .sphere-owner-slide-list button,.sphere-owner-section:fullscreen .sphere-owner-slide-list button{grid-template-columns:1fr;place-items:center;min-height:clamp(32px,4.8dvh,42px);padding:4px;border-radius:14px;text-align:center}.sphere-owner-section.is-screen-mode .sphere-owner-slide-list button:hover,.sphere-owner-section:fullscreen .sphere-owner-slide-list button:hover{transform:translateY(-1px)}.sphere-owner-section.is-screen-mode .sphere-owner-slide-list button strong,.sphere-owner-section:fullscreen .sphere-owner-slide-list button strong{display:none}.sphere-owner-section.is-screen-mode .sphere-owner-slide-list button span,.sphere-owner-section:fullscreen .sphere-owner-slide-list button span{width:clamp(28px,4dvh,36px);height:clamp(28px,4dvh,36px);border-radius:12px;font-size:11px}.sphere-owner-section.is-screen-mode .sphere-owner-stage-wrap,.sphere-owner-section:fullscreen .sphere-owner-stage-wrap{position:relative;grid-template-rows:minmax(0,1fr);gap:0;height:100%;min-height:0;overflow:hidden}.sphere-owner-screen-tools{position:absolute;top:14px;right:14px;z-index:6;display:flex;align-items:center;gap:8px}.sphere-owner-screen-exit,.sphere-owner-share-button,.sphere-owner-share-toast{min-height:36px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#f8fbff;background:#07111fb8;box-shadow:0 16px 36px #050b1238;-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.sphere-owner-screen-exit{padding:8px 12px}.sphere-owner-share-button{display:inline-grid;place-items:center;width:38px;padding:0}.sphere-owner-share-toast{display:inline-flex;align-items:center;max-width:min(420px,46vw);padding:0 12px;overflow:hidden;color:#f8fbfff0;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sphere-owner-screen-exit:hover,.sphere-owner-share-button:hover{transform:translateY(-1px);background:#0c1928e0}.sphere-owner-section.is-screen-mode .sphere-owner-stage,.sphere-owner-section:fullscreen .sphere-owner-stage{width:100%;height:100%;min-height:0;max-height:100%;align-content:safe center;padding:clamp(18px,2.5vw,36px);overflow:auto;scrollbar-width:thin;border-radius:26px}.sphere-owner-section.is-screen-mode .sphere-owner-intro,.sphere-owner-section:fullscreen .sphere-owner-intro{gap:clamp(7px,1.2dvh,12px)}.sphere-owner-section.is-screen-mode .sphere-owner-intro h2,.sphere-owner-section:fullscreen .sphere-owner-intro h2{max-width:1100px;font-size:clamp(30px,4.2vw,62px);line-height:.98}.sphere-owner-section.is-screen-mode .sphere-owner-intro p,.sphere-owner-section:fullscreen .sphere-owner-intro p{max-width:920px;font-size:clamp(14px,1.22vw,19px);line-height:1.38}.sphere-owner-section.is-screen-mode .sphere-owner-kicker,.sphere-owner-section.is-screen-mode .sphere-owner-badge,.sphere-owner-section.is-screen-mode .sphere-owner-label,.sphere-owner-section:fullscreen .sphere-owner-kicker,.sphere-owner-section:fullscreen .sphere-owner-badge,.sphere-owner-section:fullscreen .sphere-owner-label{padding:6px 10px;font-size:9px}.sphere-owner-section.is-screen-mode .sphere-owner-hero-grid,.sphere-owner-section.is-screen-mode .sphere-owner-split,.sphere-owner-section.is-screen-mode .sphere-owner-candidate,.sphere-owner-section.is-screen-mode .sphere-owner-instant,.sphere-owner-section:fullscreen .sphere-owner-hero-grid,.sphere-owner-section:fullscreen .sphere-owner-split,.sphere-owner-section:fullscreen .sphere-owner-candidate,.sphere-owner-section:fullscreen .sphere-owner-instant{gap:clamp(14px,2vw,28px)}.sphere-owner-section.is-screen-mode .sphere-owner-grid,.sphere-owner-section.is-screen-mode .sphere-owner-chain,.sphere-owner-section.is-screen-mode .sphere-owner-roadmap,.sphere-owner-section.is-screen-mode .sphere-owner-decision-stack,.sphere-owner-section.is-screen-mode .sphere-owner-scenarios,.sphere-owner-section.is-screen-mode .sphere-owner-created,.sphere-owner-section.is-screen-mode .sphere-owner-promise-stack,.sphere-owner-section.is-screen-mode .sphere-owner-candidate-grid,.sphere-owner-section:fullscreen .sphere-owner-grid,.sphere-owner-section:fullscreen .sphere-owner-chain,.sphere-owner-section:fullscreen .sphere-owner-roadmap,.sphere-owner-section:fullscreen .sphere-owner-decision-stack,.sphere-owner-section:fullscreen .sphere-owner-scenarios,.sphere-owner-section:fullscreen .sphere-owner-created,.sphere-owner-section:fullscreen .sphere-owner-promise-stack,.sphere-owner-section:fullscreen .sphere-owner-candidate-grid{gap:clamp(8px,1.1dvh,12px)}.sphere-owner-section.is-screen-mode .sphere-owner-block,.sphere-owner-section.is-screen-mode .sphere-owner-quote,.sphere-owner-section.is-screen-mode .sphere-owner-aside,.sphere-owner-section.is-screen-mode .sphere-owner-candidate-aside,.sphere-owner-section.is-screen-mode .sphere-owner-engine section,.sphere-owner-section.is-screen-mode .sphere-owner-engine>strong,.sphere-owner-section.is-screen-mode .sphere-owner-basis>div,.sphere-owner-section.is-screen-mode .sphere-owner-scenarios article,.sphere-owner-section.is-screen-mode .sphere-owner-created span,.sphere-owner-section:fullscreen .sphere-owner-block,.sphere-owner-section:fullscreen .sphere-owner-quote,.sphere-owner-section:fullscreen .sphere-owner-aside,.sphere-owner-section:fullscreen .sphere-owner-candidate-aside,.sphere-owner-section:fullscreen .sphere-owner-engine section,.sphere-owner-section:fullscreen .sphere-owner-engine>strong,.sphere-owner-section:fullscreen .sphere-owner-basis>div,.sphere-owner-section:fullscreen .sphere-owner-scenarios article,.sphere-owner-section:fullscreen .sphere-owner-created span{border-radius:18px}.sphere-owner-section.is-screen-mode .sphere-owner-block,.sphere-owner-section:fullscreen .sphere-owner-block{gap:8px;min-height:0;padding:clamp(12px,1.45vw,18px)}.sphere-owner-section.is-screen-mode .sphere-owner-block strong,.sphere-owner-section.is-screen-mode .sphere-owner-aside strong,.sphere-owner-section.is-screen-mode .sphere-owner-candidate-aside strong,.sphere-owner-section.is-screen-mode .sphere-owner-quote,.sphere-owner-section:fullscreen .sphere-owner-block strong,.sphere-owner-section:fullscreen .sphere-owner-aside strong,.sphere-owner-section:fullscreen .sphere-owner-candidate-aside strong,.sphere-owner-section:fullscreen .sphere-owner-quote{font-size:clamp(17px,1.55vw,25px);line-height:1.1}.sphere-owner-section.is-screen-mode .sphere-owner-block p,.sphere-owner-section.is-screen-mode .sphere-owner-aside p,.sphere-owner-section.is-screen-mode .sphere-owner-candidate-aside p,.sphere-owner-section:fullscreen .sphere-owner-block p,.sphere-owner-section:fullscreen .sphere-owner-aside p,.sphere-owner-section:fullscreen .sphere-owner-candidate-aside p{font-size:clamp(12px,.92vw,14px);line-height:1.34}.sphere-owner-section.is-screen-mode .sphere-owner-list,.sphere-owner-section:fullscreen .sphere-owner-list{gap:5px}.sphere-owner-section.is-screen-mode .sphere-owner-list li,.sphere-owner-section:fullscreen .sphere-owner-list li{padding-left:14px;font-size:clamp(11px,.9vw,13px);line-height:1.28}.sphere-owner-section.is-screen-mode .sphere-owner-list li:before,.sphere-owner-section:fullscreen .sphere-owner-list li:before{width:5px;height:5px}.sphere-owner-section.is-screen-mode .sphere-owner-quote,.sphere-owner-section.is-screen-mode .sphere-owner-aside,.sphere-owner-section.is-screen-mode .sphere-owner-candidate-aside,.sphere-owner-section:fullscreen .sphere-owner-quote,.sphere-owner-section:fullscreen .sphere-owner-aside,.sphere-owner-section:fullscreen .sphere-owner-candidate-aside{min-height:0;padding:clamp(18px,2vw,26px)}.sphere-owner-section.is-screen-mode .sphere-owner-candidate,.sphere-owner-section:fullscreen .sphere-owner-candidate{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);align-items:stretch}.sphere-owner-section.is-screen-mode .sphere-owner-candidate-card,.sphere-owner-section:fullscreen .sphere-owner-candidate-card{gap:6px;padding:clamp(11px,1.05vw,15px);border-radius:18px}.sphere-owner-section.is-screen-mode .sphere-owner-candidate-card>strong,.sphere-owner-section:fullscreen .sphere-owner-candidate-card>strong{font-size:clamp(15px,1.25vw,21px);line-height:1.08}.sphere-owner-section.is-screen-mode .sphere-owner-candidate-card>p,.sphere-owner-section:fullscreen .sphere-owner-candidate-card>p{font-size:clamp(10.5px,.76vw,12px);line-height:1.25}.sphere-owner-section.is-screen-mode .sphere-owner-candidate-card .sphere-owner-list li,.sphere-owner-section:fullscreen .sphere-owner-candidate-card .sphere-owner-list li{font-size:clamp(10px,.72vw,11.5px);line-height:1.2}.sphere-owner-section.is-screen-mode .sphere-owner-candidate-metrics span,.sphere-owner-section:fullscreen .sphere-owner-candidate-metrics span{min-height:23px;padding:4px 7px;font-size:9.5px}.sphere-owner-section.is-screen-mode .sphere-owner-candidate-aside,.sphere-owner-section:fullscreen .sphere-owner-candidate-aside{gap:12px;align-content:start;align-self:stretch;max-width:520px;margin-top:0;padding:clamp(18px,1.9vw,24px)}.sphere-owner-section.is-screen-mode .sphere-owner-candidate-aside span,.sphere-owner-section:fullscreen .sphere-owner-candidate-aside span{padding:6px 10px;font-size:9px}.sphere-owner-section.is-screen-mode .sphere-owner-stage[class*=layout-ads],.sphere-owner-section:fullscreen .sphere-owner-stage[class*=layout-ads]{padding:clamp(18px,2.3vw,34px)}.sphere-owner-section.is-screen-mode .sphere-owner-stage[class*=layout-ads] .sphere-owner-intro h2,.sphere-owner-section:fullscreen .sphere-owner-stage[class*=layout-ads] .sphere-owner-intro h2{font-size:clamp(28px,3.75vw,55px)}.sphere-owner-section.is-screen-mode .sphere-owner-stage[class*=layout-ads] .sphere-owner-intro p,.sphere-owner-section:fullscreen .sphere-owner-stage[class*=layout-ads] .sphere-owner-intro p{max-width:980px;font-size:clamp(12px,1vw,16px);line-height:1.3}.sphere-owner-section.is-screen-mode .sphere-owner-ads-impact,.sphere-owner-section:fullscreen .sphere-owner-ads-impact{gap:clamp(10px,1.45dvh,18px)}.sphere-owner-section.is-screen-mode .sphere-owner-ads-hero-board,.sphere-owner-section:fullscreen .sphere-owner-ads-hero-board{grid-template-columns:minmax(230px,.48fr) minmax(0,.86fr) minmax(300px,.74fr);gap:10px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-dashboard,.sphere-owner-section:fullscreen .sphere-owner-ads-dashboard{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:10px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-split,.sphere-owner-section:fullscreen .sphere-owner-ads-split{gap:10px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-metric,.sphere-owner-section.is-screen-mode .sphere-owner-ads-insight,.sphere-owner-section.is-screen-mode .sphere-owner-ads-proof,.sphere-owner-section.is-screen-mode .sphere-owner-ads-steps article,.sphere-owner-section.is-screen-mode .sphere-owner-ads-flow article,.sphere-owner-section.is-screen-mode .sphere-owner-ads-rules article,.sphere-owner-section:fullscreen .sphere-owner-ads-metric,.sphere-owner-section:fullscreen .sphere-owner-ads-insight,.sphere-owner-section:fullscreen .sphere-owner-ads-proof,.sphere-owner-section:fullscreen .sphere-owner-ads-steps article,.sphere-owner-section:fullscreen .sphere-owner-ads-flow article,.sphere-owner-section:fullscreen .sphere-owner-ads-rules article{border-radius:18px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-metric,.sphere-owner-section:fullscreen .sphere-owner-ads-metric{min-height:96px;padding:13px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-metric.is-primary,.sphere-owner-section:fullscreen .sphere-owner-ads-metric.is-primary{padding:17px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-metric strong,.sphere-owner-section:fullscreen .sphere-owner-ads-metric strong{font-size:clamp(24px,2.75vw,44px)}.sphere-owner-section.is-screen-mode .sphere-owner-ads-metric:not(.is-primary) strong,.sphere-owner-section:fullscreen .sphere-owner-ads-metric:not(.is-primary) strong{font-size:clamp(19px,1.8vw,30px)}.sphere-owner-section.is-screen-mode .sphere-owner-ads-metric p,.sphere-owner-section.is-screen-mode .sphere-owner-ads-insight p,.sphere-owner-section.is-screen-mode .sphere-owner-ads-proof p,.sphere-owner-section.is-screen-mode .sphere-owner-ads-flow article p,.sphere-owner-section.is-screen-mode .sphere-owner-ads-rules article p,.sphere-owner-section.is-screen-mode .sphere-owner-ads-steps article p,.sphere-owner-section:fullscreen .sphere-owner-ads-metric p,.sphere-owner-section:fullscreen .sphere-owner-ads-insight p,.sphere-owner-section:fullscreen .sphere-owner-ads-proof p,.sphere-owner-section:fullscreen .sphere-owner-ads-flow article p,.sphere-owner-section:fullscreen .sphere-owner-ads-rules article p,.sphere-owner-section:fullscreen .sphere-owner-ads-steps article p{font-size:clamp(10.5px,.82vw,12.5px);line-height:1.26}.sphere-owner-section.is-screen-mode .sphere-owner-ads-insight,.sphere-owner-section.is-screen-mode .sphere-owner-ads-proof,.sphere-owner-section:fullscreen .sphere-owner-ads-insight,.sphere-owner-section:fullscreen .sphere-owner-ads-proof{gap:9px;padding:16px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-dashboard-link,.sphere-owner-section:fullscreen .sphere-owner-ads-dashboard-link{gap:5px;padding:13px 14px;border-radius:16px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-dashboard-link:after,.sphere-owner-section:fullscreen .sphere-owner-ads-dashboard-link:after{right:auto;top:auto;padding:5px 7px;font-size:8px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-dashboard-link strong,.sphere-owner-section:fullscreen .sphere-owner-ads-dashboard-link strong{font-size:clamp(14px,1.08vw,18px)}.sphere-owner-section.is-screen-mode .sphere-owner-ads-dashboard-link p,.sphere-owner-section:fullscreen .sphere-owner-ads-dashboard-link p{font-size:10.5px;line-height:1.22}.sphere-owner-section.is-screen-mode .sphere-owner-ads-steps,.sphere-owner-section.is-screen-mode .sphere-owner-ads-flow,.sphere-owner-section.is-screen-mode .sphere-owner-ads-rules,.sphere-owner-section:fullscreen .sphere-owner-ads-steps,.sphere-owner-section:fullscreen .sphere-owner-ads-flow,.sphere-owner-section:fullscreen .sphere-owner-ads-rules{gap:8px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-steps article,.sphere-owner-section.is-screen-mode .sphere-owner-ads-flow article,.sphere-owner-section.is-screen-mode .sphere-owner-ads-rules article,.sphere-owner-section:fullscreen .sphere-owner-ads-steps article,.sphere-owner-section:fullscreen .sphere-owner-ads-flow article,.sphere-owner-section:fullscreen .sphere-owner-ads-rules article{min-height:0;padding:13px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-steps article span,.sphere-owner-section.is-screen-mode .sphere-owner-ads-flow article span,.sphere-owner-section:fullscreen .sphere-owner-ads-steps article span,.sphere-owner-section:fullscreen .sphere-owner-ads-flow article span{width:32px;height:32px;border-radius:12px;font-size:12px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-steps article strong,.sphere-owner-section.is-screen-mode .sphere-owner-ads-flow article strong,.sphere-owner-section.is-screen-mode .sphere-owner-ads-rules article strong,.sphere-owner-section:fullscreen .sphere-owner-ads-steps article strong,.sphere-owner-section:fullscreen .sphere-owner-ads-flow article strong,.sphere-owner-section:fullscreen .sphere-owner-ads-rules article strong{font-size:clamp(14px,1.08vw,18px)}.sphere-owner-section.is-screen-mode .sphere-owner-ads-equation,.sphere-owner-section:fullscreen .sphere-owner-ads-equation{padding:12px;border-radius:16px;font-size:clamp(21px,2.35vw,36px)}.sphere-owner-section.is-screen-mode .sphere-owner-ads-table-row,.sphere-owner-section:fullscreen .sphere-owner-ads-table-row{min-height:34px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-table-row>*,.sphere-owner-section:fullscreen .sphere-owner-ads-table-row>*{padding:7px 8px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-table-row strong,.sphere-owner-section.is-screen-mode .sphere-owner-ads-table-row span,.sphere-owner-section:fullscreen .sphere-owner-ads-table-row strong,.sphere-owner-section:fullscreen .sphere-owner-ads-table-row span{font-size:11px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-table.is-wide .sphere-owner-ads-table-row,.sphere-owner-section:fullscreen .sphere-owner-ads-table.is-wide .sphere-owner-ads-table-row{min-height:31px}.sphere-owner-section.is-screen-mode .sphere-owner-ads-table.is-wide .sphere-owner-ads-table-row strong,.sphere-owner-section.is-screen-mode .sphere-owner-ads-table.is-wide .sphere-owner-ads-table-row span,.sphere-owner-section:fullscreen .sphere-owner-ads-table.is-wide .sphere-owner-ads-table-row strong,.sphere-owner-section:fullscreen .sphere-owner-ads-table.is-wide .sphere-owner-ads-table-row span{font-size:9.8px}.sphere-owner-section.is-screen-mode .sphere-owner-quote.strong,.sphere-owner-section:fullscreen .sphere-owner-quote.strong{min-height:0}.sphere-owner-section.is-screen-mode .sphere-owner-engine,.sphere-owner-section:fullscreen .sphere-owner-engine{gap:10px;margin-top:clamp(12px,2dvh,22px)}.sphere-owner-section.is-screen-mode .sphere-owner-engine section,.sphere-owner-section.is-screen-mode .sphere-owner-engine>strong,.sphere-owner-section:fullscreen .sphere-owner-engine section,.sphere-owner-section:fullscreen .sphere-owner-engine>strong{gap:10px;min-height:0;padding:clamp(14px,1.7vw,20px)}.sphere-owner-section.is-screen-mode .sphere-owner-engine em,.sphere-owner-section.is-screen-mode .sphere-owner-core-tags span,.sphere-owner-section:fullscreen .sphere-owner-engine em,.sphere-owner-section:fullscreen .sphere-owner-core-tags span{padding:6px 9px;font-size:11px}.sphere-owner-section.is-screen-mode .sphere-owner-core-tags,.sphere-owner-section:fullscreen .sphere-owner-core-tags{margin-top:10px;gap:7px}.sphere-owner-section.is-screen-mode .sphere-owner-switch,.sphere-owner-section:fullscreen .sphere-owner-switch{min-height:0;padding:clamp(18px,2.2vw,28px);border-radius:36px}.sphere-owner-section.is-screen-mode .sphere-owner-switch strong,.sphere-owner-section:fullscreen .sphere-owner-switch strong{font-size:clamp(17px,1.55vw,24px)}.sphere-owner-section.is-screen-mode .sphere-owner-switch span,.sphere-owner-section:fullscreen .sphere-owner-switch span{font-size:clamp(24px,3vw,36px)}.sphere-owner-section.is-screen-mode .sphere-owner-basis,.sphere-owner-section:fullscreen .sphere-owner-basis{gap:10px;margin-top:clamp(12px,2dvh,22px)}.sphere-owner-section.is-screen-mode .sphere-owner-basis>div,.sphere-owner-section:fullscreen .sphere-owner-basis>div{padding:clamp(14px,1.7vw,20px)}.sphere-owner-section.is-screen-mode .sphere-owner-basis strong,.sphere-owner-section:fullscreen .sphere-owner-basis strong{font-size:clamp(28px,3vw,44px)}.sphere-owner-section.is-screen-mode .sphere-owner-scenarios,.sphere-owner-section:fullscreen .sphere-owner-scenarios{margin-top:10px}.sphere-owner-section.is-screen-mode .sphere-owner-scenarios article,.sphere-owner-section:fullscreen .sphere-owner-scenarios article{gap:8px;padding:clamp(13px,1.4vw,17px)}.sphere-owner-section.is-screen-mode .sphere-owner-scenarios article strong,.sphere-owner-section:fullscreen .sphere-owner-scenarios article strong{font-size:clamp(17px,1.45vw,22px)}.sphere-owner-section.is-screen-mode .sphere-owner-scenarios p,.sphere-owner-section:fullscreen .sphere-owner-scenarios p{font-size:clamp(18px,1.7vw,24px)}.sphere-owner-section.is-screen-mode .sphere-owner-created,.sphere-owner-section:fullscreen .sphere-owner-created{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(10px,1.8dvh,18px)}.sphere-owner-section.is-screen-mode .sphere-owner-created span,.sphere-owner-section:fullscreen .sphere-owner-created span{min-height:0;padding:clamp(12px,1.35vw,16px);font-size:clamp(12px,1vw,15px);line-height:1.18}.sphere-owner-section.is-screen-mode .sphere-owner-roadmap,.sphere-owner-section:fullscreen .sphere-owner-roadmap{grid-template-columns:repeat(4,minmax(0,1fr))}.sphere-owner-section.is-screen-mode .sphere-owner-emphasis,.sphere-owner-section:fullscreen .sphere-owner-emphasis{max-width:min(900px,calc(100% - 110px));margin-top:clamp(10px,1.7dvh,18px);padding:11px 14px;border-radius:16px;font-size:clamp(13px,1.08vw,17px);line-height:1.22}.sphere-owner-section.is-screen-mode .sphere-owner-slide-no,.sphere-owner-section:fullscreen .sphere-owner-slide-no{right:18px;bottom:16px;display:block;font-size:clamp(46px,6.4vw,96px)}.sphere-owner-section.is-screen-mode .sphere-owner-stage[class*=layout-ads] .sphere-owner-slide-no,.sphere-owner-section:fullscreen .sphere-owner-stage[class*=layout-ads] .sphere-owner-slide-no{display:none}@media(max-height:760px){.sphere-owner-section.is-screen-mode,.sphere-owner-section:fullscreen{padding:8px}.sphere-owner-section.is-screen-mode .sphere-owner-workspace,.sphere-owner-section:fullscreen .sphere-owner-workspace{grid-template-columns:62px minmax(0,1fr);padding:8px}.sphere-owner-section.is-screen-mode .sphere-owner-stage,.sphere-owner-section:fullscreen .sphere-owner-stage{padding:clamp(14px,2vw,26px)}.sphere-owner-section.is-screen-mode .sphere-owner-intro h2,.sphere-owner-section:fullscreen .sphere-owner-intro h2{font-size:clamp(26px,3.6vw,50px)}}.hero-panel{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:20px;border-radius:30px;padding:22px 24px;background:linear-gradient(180deg,#ffffffdb,#f7f9fdb3)}.hero-copy-block{display:grid;align-content:start;gap:10px}.desk-hero-panel{align-items:start}.desk-hero-panel-operations{grid-template-columns:1fr;gap:10px;padding:16px 18px 18px;border-radius:24px}.desk-hero-copy-block{gap:12px}.desk-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.desk-hero-title{display:grid;gap:6px}.panel-growth-hero{background:radial-gradient(circle at top right,rgba(95,138,132,.14),transparent 28%),radial-gradient(circle at bottom left,rgba(90,113,136,.1),transparent 30%),linear-gradient(180deg,#ffffffe6,#f5f8fbc7)}.hero-copy-block h2{margin:0;max-width:13ch;font-size:clamp(22px,3vw,32px);line-height:1;letter-spacing:-.05em}.hero-copy{max-width:60ch;margin:0;color:var(--muted);line-height:1.58;font-size:14px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.hero-tags{display:flex;flex-wrap:wrap;gap:8px}.desk-hero-tags span{min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(75,102,146,.08);background:#fafcffc7;color:#64748a;font-size:12px;font-weight:700;box-shadow:none}.hero-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.desk-hero-metrics{align-self:stretch}.desk-hero-panel-operations .desk-hero-head{align-items:flex-start}.desk-hero-panel-operations .hero-copy-block h2{max-width:none;font-size:clamp(20px,2.4vw,28px);line-height:.98}.desk-hero-panel-operations .desk-hero-copy{max-width:58ch;font-size:12.5px;line-height:1.5}.desk-hero-panel-operations .desk-hero-tags{gap:6px}.desk-hero-panel-operations .desk-hero-tags span{min-height:28px;padding:0 10px;font-size:11px;letter-spacing:.02em}.desk-hero-panel-operations.is-reports{gap:8px;padding:13px 18px 14px}.desk-hero-panel-operations.is-reports .desk-hero-copy-block{gap:9px}.desk-hero-panel-operations.is-reports .hero-copy-block h2{font-size:clamp(20px,2.1vw,26px)}.desk-hero-panel-operations.is-reports .desk-hero-copy{max-width:78ch}.desk-hero-panel-operations.is-reports .desk-hero-mode-switch{margin:4px 0 0}.desk-hero-panel-operations.is-reports .desk-hero-copy,.desk-hero-panel-operations.is-reports .desk-hero-tags{display:none}.desk-hero-panel-operations .desk-hero-refresh{min-height:34px;padding:0 12px;font-size:12px}.desk-hero-panel-operations .desk-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.desk-hero-panel-operations .metric-card{min-height:0;padding:14px 14px 12px;border-radius:18px;gap:6px}.desk-hero-panel-operations .metric-card span{font-size:11px;letter-spacing:.02em}.desk-hero-panel-operations .metric-card strong{font-size:clamp(20px,2.5vw,28px)}.desk-hero-panel-operations .metric-card small{font-size:11.5px;line-height:1.42;max-width:none}.desk-hero-refresh{min-height:38px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700;box-shadow:none}.metric-card{display:flex;flex-direction:column;gap:8px;min-height:118px;padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,#ffffffe6,#f6f9fdc2);border:1px solid rgba(75,102,146,.08);box-shadow:inset 0 1px #ffffff8a}.metric-card span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.metric-card strong{font-size:clamp(24px,3vw,38px);line-height:1;letter-spacing:-.04em}.metric-card small{color:var(--muted);font-size:13px;line-height:1.5;max-width:34ch}.metric-success strong{color:var(--teal)}.metric-warning strong{color:var(--amber)}.metric-danger strong{color:var(--rose)}.panel-stack{grid-column:1 / -1;display:grid;gap:20px}.panel,.panel-managers,.panel-analytics-wide,.panel-stop-impact,.panel-timeline,.panel-cadence,.panel-tasks{border-radius:30px;padding:28px}.panel-managers,.panel-analytics-wide,.panel-stop-impact,.panel-timeline,.panel-cadence{grid-column:span 5}.panel-timeline{grid-column:span 4}.panel-cadence{grid-column:span 8}.panel-analytics-wide,.panel-stop-impact,.panel-tasks{grid-column:1 / -1}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:24px}.panel-head>div{display:grid;gap:6px}.panel-head-wide{align-items:end}.panel-head-desk{align-items:start;margin-bottom:14px}.panel-head-wide>div{max-width:48ch}.panel-head-desk>div:first-child{gap:4px;padding-top:2px}.panel-head-imports{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:20px;margin-bottom:20px}.panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px}.panel-head h3,.panel-head h4{margin:0;font-size:28px;line-height:1.06;letter-spacing:-.04em}.task-board-header .panel-note{max-width:44ch}.panel-note{color:var(--muted);font-size:13px;line-height:1.62;max-width:56ch}.subsection-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:22px 0 14px}.subsection-head h4{margin:10px 0 0;font-size:22px;line-height:1.04;letter-spacing:-.03em}.inline-select{display:flex;align-items:center;gap:12px;min-width:220px}.inline-select span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pedal-switch-shell{display:grid;justify-self:end;justify-items:stretch;gap:10px;width:min(100%,380px);min-width:0;padding:16px;border-radius:24px;border:1px solid rgba(75,102,146,.08);background:linear-gradient(180deg,#f6f9fceb,#ecf1f8d1);box-shadow:inset 0 1px #ffffff94}.segmented-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:3px;padding:4px;border-radius:20px;border:1px solid rgba(75,102,146,.08);background:#dce5f19e;box-shadow:inset 0 1px 1px #ffffff6b}.segment-button{min-width:0;min-height:52px;padding:12px 14px;border-radius:16px;color:var(--muted);font-size:14px;font-weight:700;letter-spacing:-.02em;background:transparent;box-shadow:none}.segment-button:disabled{cursor:default;color:#687992c7;opacity:.88}.segment-button:hover{background:#ffffffb3;box-shadow:none}.segment-button:disabled:hover{background:transparent}.segment-button.is-active{color:var(--ink);background:linear-gradient(180deg,#fffffffa,#f2f6faf0);box-shadow:inset 0 1px #ffffff80,var(--shadow-sm)}.pedal-switch-note{color:var(--muted);font-size:12px;line-height:1.45}.import-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.import-scenario-grid-secondary{margin-bottom:18px}.contour-decision-header{margin-bottom:14px}.contour-decision-header .decision-header-grid strong,.growth-report-decision-header .decision-header-grid strong{overflow-wrap:anywhere}.upload-grid,.summary-grid,.manager-grid,.timeline-grid{display:grid;gap:14px}.upload-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.season-panel{display:grid;gap:16px;margin:0 0 18px;padding:20px;border-radius:24px;border:1px solid rgba(75,102,146,.08);background:linear-gradient(180deg,#f6f9fcf0,#f0f4f9db);box-shadow:inset 0 1px #ffffff8a}.season-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.season-panel-head h4{margin:10px 0 0;font-size:24px;line-height:1.08;letter-spacing:-.03em}.season-panel-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.season-chip-grid{display:flex;flex-wrap:wrap;gap:10px}.season-chip,.season-selection-pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:16px;border:1px solid rgba(75,102,146,.08);background:#ffffffdb;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff7a}.season-chip{transition:transform .12s ease,background .12s ease,border-color .12s ease}.season-chip:hover:not(:disabled){transform:translateY(-1px);background:#fafcfff5}.season-chip.is-active{color:#17314d;border-color:#487dbc38;background:linear-gradient(180deg,#e6f0fff5,#f4f8ffeb)}.season-chip:disabled{cursor:default;opacity:.72}.season-inline-controls{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:12px;align-items:center}.season-inline-controls input{min-height:50px;padding:0 16px;border-radius:16px;border:1px solid rgba(75,102,146,.08);background:#ffffffe6;font-size:15px;color:var(--ink)}.season-inline-controls input::placeholder{color:#66758ab8}.season-selected-row{display:flex;flex-wrap:wrap;gap:10px}.season-selection-pill.is-muted{color:var(--muted);font-weight:600}.season-save-impact{display:grid;grid-template-columns:minmax(240px,.86fr) minmax(0,1.14fr);gap:14px;align-items:stretch;padding:16px;border-radius:22px;border:1px solid rgba(72,125,188,.14);background:radial-gradient(circle at 8% 0%,rgba(67,139,211,.12),transparent 34%),linear-gradient(180deg,#ffffffe0,#f0f7ffc2);box-shadow:inset 0 1px #ffffff8a}.season-save-impact>div:first-child{display:grid;gap:8px;align-content:start}.season-save-impact strong{color:var(--ink);font-size:22px;line-height:1.05;letter-spacing:-.03em}.season-save-impact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.season-refresh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.season-refresh-card{min-height:100%}.season-preview-panel{display:grid;gap:16px;padding:18px 0 2px;border-top:1px solid rgba(75,102,146,.08)}.season-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.season-preview-head h4{margin:10px 0 0;font-size:22px;line-height:1.1;letter-spacing:-.03em}.season-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.season-breakdown-list{display:grid;gap:10px;margin-top:4px;padding-top:2px}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-chart-grid,.manager-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-grid{grid-template-columns:1fr}.upload-card,.summary-card,.manager-card,.timeline-card,.throughput-card,.spotlight-card,.task-card{border-radius:24px;padding:20px;background:linear-gradient(180deg,#ffffffeb,#f6f8fccc);border:1px solid rgba(75,102,146,.08);box-shadow:inset 0 1px #ffffff80}.summary-card,.manager-card,.timeline-card,.throughput-card,.spotlight-card{display:grid;align-content:start;gap:12px;min-height:100%}.chart-card{display:flex;flex-direction:column;gap:14px;min-height:100%}.trend-shell{display:grid;gap:12px}.trend-svg{width:100%;height:auto;border-radius:20px;overflow:visible}.chart-grid-label{fill:#66758aeb;font-size:10px;font-weight:700;letter-spacing:.01em}.chart-hover-line{stroke:#4b66923d;stroke-width:1.5;stroke-dasharray:5 6}.chart-hover-dot{stroke:#ffffffeb;stroke-width:2}.chart-tooltip{display:grid;gap:10px;padding:12px 14px;border-radius:18px;background:#f9fbfeeb;border:1px solid rgba(75,102,146,.08);box-shadow:inset 0 1px #ffffff80}.chart-tooltip-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.chart-tooltip-head strong{font-size:13px;letter-spacing:-.02em}.chart-tooltip-list{display:grid;gap:8px}.chart-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.chart-tooltip-row span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:700}.chart-tooltip-row strong{font-size:12px}.chart-legend{display:grid;gap:10px;margin-top:4px}.chart-legend-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#f7f9fcc2;border:1px solid rgba(75,102,146,.06)}.chart-dot{width:10px;height:10px;border-radius:999px}.chart-legend-item strong,.chart-legend-item small{margin:0}.chart-legend-item small{color:var(--muted);font-size:12px;font-weight:700}.chart-axis{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.chart-scale-note{align-self:flex-start;padding:6px 10px;border-radius:999px;background:#4b669214;color:#5b6f89;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.task-card{display:flex;flex-direction:column;gap:16px}.access-user-card{gap:18px;border-color:#4b66921a;background:radial-gradient(circle at 100% 0%,rgba(95,138,132,.08),transparent 34%),linear-gradient(180deg,#ffffffe6,#f6f9fcc2)}.access-user-controls{display:grid;gap:12px}.access-scope-field{display:grid;gap:10px}.access-scope-summary{color:#5e7088;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.access-status-pill{border:1px solid rgba(75,102,146,.1);background:#f4f7fbe0;color:#4f6076}.access-status-pill.is-active{border-color:#3a8f6d2e;background:#ebf9f2e6;color:#2f7057}.access-status-pill.is-pending,.access-status-pill.is-review{border-color:#b7865633;background:#fff8ebeb;color:#815729}.access-status-pill.is-muted{border-color:#78849629;background:#f1f4f8d1;color:#68778b}.access-role-chip{color:#344358;background:radial-gradient(circle at top right,rgba(95,138,132,.1),transparent 58%),#f8fafdeb}.access-scope-selected{display:flex;flex-wrap:wrap;gap:6px}.access-scope-selected-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(168,183,204,.2);background:#f7f9fddb;color:#324258;font-size:12px;font-weight:600}.access-scope-list{display:flex;flex-wrap:wrap;gap:8px;max-height:160px;overflow:auto;padding:8px;border-radius:18px;border:1px solid rgba(168,183,204,.2);background:#f8faffcc}.access-scope-option{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(168,183,204,.16);background:#ffffffc7;color:#4f6076;font-size:12px;font-weight:600;box-shadow:none}.access-scope-option:hover{background:#fffffff5;border-color:#6774822e;transform:none;box-shadow:none}.access-scope-option.is-active{background:radial-gradient(circle at top right,rgba(255,223,174,.16),transparent 58%),linear-gradient(180deg,#fffffff5,#f5f8fceb);border-color:#4b66921f;color:#243041}.access-scope-option-indicator{width:8px;height:8px;border-radius:999px;background:#96a4b894}.access-scope-option.is-active .access-scope-option-indicator{background:#627a98}.access-user-actions{overflow-x:auto;padding-bottom:2px}.access-user-actions .primary-button{border-color:#3a8f6d33;background:linear-gradient(180deg,#ebf9f2fa,#d7f5e7f0);color:#116149}.access-user-actions .danger-button{color:#8d3142;border-color:#bf586738;background:#bf58671a}.danger-button{color:#8d3142;border-color:#bf58672e;background:#bf586714}.upload-card{display:grid;align-content:start;gap:18px;min-height:0}.upload-meta-list{margin-top:0}.upload-type-list{display:flex;flex-wrap:wrap;gap:8px}.upload-type-chip{min-height:38px;padding:0 12px}.upload-card-copy,.upload-card-actions,.upload-card-audit{display:grid;gap:12px}.upload-secondary-button{margin-top:0}.upload-card-actions{align-content:start;padding:16px;border-radius:20px;background:#f7f9fcc2;border:1px solid rgba(75,102,146,.06)}.upload-card-audit{align-content:start;padding-top:16px;border-top:1px solid rgba(75,102,146,.08)}.upload-file-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;border-radius:18px;background:#ffffffdb;border:1px solid rgba(75,102,146,.08)}.upload-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.upload-file-trigger{width:auto;min-width:144px;justify-content:center;padding-inline:18px}.upload-file-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:14px;font-weight:700}.upload-card :is(button,.ghost-button){width:100%;justify-content:center}.upload-rerun-button{margin-top:2px;min-height:54px}.upload-meta-list .stat-row{min-height:0;padding:14px 16px}.upload-card .checkbox-row{align-items:flex-start;margin:0;padding:4px 2px 0}.upload-card .checkbox-row input{margin-top:3px}.upload-card h4,.summary-card h4,.throughput-card h4{margin:0;font-size:22px;line-height:1.14;letter-spacing:-.03em}.upload-card p,.summary-card p,.spotlight-card p,.task-card p,.timeline-card p,.import-row p,.task-table p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.tag{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;color:#66758a;background:#f1f5fae6;border:1px solid rgba(75,102,146,.06);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1}:is(.upload-card,.summary-card,.manager-card,.timeline-card,.throughput-card,.spotlight-card,.task-card)>.tag,:is(.upload-card,.summary-card,.manager-card,.timeline-card,.throughput-card,.spotlight-card,.task-card)>.section-kicker,:is(.upload-card,.summary-card,.manager-card,.timeline-card,.throughput-card,.spotlight-card,.task-card)>.eyebrow{margin-bottom:16px}.accent-card{background:linear-gradient(180deg,#ecf5f7f0,#ffffffbd)}.health-cell{display:flex;flex-direction:column;gap:14px;min-height:188px;padding-top:20px}.health-cell .tag{margin-bottom:10px}.health-cell h4{margin-top:2px;font-size:34px;line-height:1;letter-spacing:-.05em}.health-cell p:last-child{margin-top:auto}.health-cell-success{background:linear-gradient(180deg,#e8f7f1fa,#fffc)}.health-cell-warning{background:linear-gradient(180deg,#fbf1e1fa,#fffc)}.health-cell-danger{background:linear-gradient(180deg,#f9e6eafa,#fffc)}.health-cell-neutral{background:linear-gradient(180deg,#f1f5f9fa,#fffc)}.stat-list,.import-list,.throughput-list{display:flex;flex-direction:column;gap:12px}.stat-row,.import-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:58px;padding:13px 15px;border-radius:16px;background:#ffffffbd;border:1px solid rgba(75,102,146,.05)}.stat-row>span,.import-row>span{flex:1 1 180px}.stat-row>strong,.import-row>strong{text-align:right}.stat-row strong small{color:var(--muted);font-size:11px;font-weight:700}.stat-row small{display:block;width:100%;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.manager-card-head,.timeline-card-head,.task-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.manager-card-head h4,.task-card-head h4{margin:0;font-size:20px;line-height:1.02;letter-spacing:-.03em}.manager-card-head span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.4}.manager-metrics,.timeline-stats,.task-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.manager-metrics span,.timeline-stats span,.task-card-grid span,.spotlight-meta span{display:block;color:var(--muted);font-size:12px;font-weight:700}.manager-metrics strong,.timeline-stats strong,.task-card-grid strong{display:block;margin-top:4px}.timeline-bar{margin-top:16px;height:10px;border-radius:999px;background:#4a7bd014;overflow:hidden}.timeline-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4a7bd0,#83a6e4)}.cadence-grid{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.38fr);gap:18px;align-items:start}.cadence-side{display:grid;gap:14px;min-width:0}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-grid>.summary-card,.spotlight-list>.spotlight-card{min-height:100%}.throughput-row{display:grid;grid-template-columns:84px minmax(220px,1fr) 60px;gap:12px;align-items:center;min-height:40px;padding:4px 0}.throughput-row>span,.throughput-date{color:var(--muted);font-size:12px;font-weight:700}.throughput-bars{display:flex;gap:8px;align-items:center;min-width:0}.throughput-bar{display:inline-flex;min-width:10px;height:14px;border-radius:999px;box-shadow:inset 0 1px #ffffff52}.throughput-bar.done{background:linear-gradient(90deg,#138a70,#5fc2af)}.throughput-bar.failed{background:linear-gradient(90deg,#c87f17,#e2af5b)}.throughput-bar.cancelled{background:linear-gradient(90deg,#bf5867,#db8491)}.throughput-legend{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 18px}.throughput-legend-item{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:700;background:#ffffffb8}.throughput-dot{width:10px;height:10px;border-radius:999px}.throughput-dot.done{background:linear-gradient(90deg,#138a70,#5fc2af)}.throughput-dot.failed{background:linear-gradient(90deg,#c87f17,#e2af5b)}.throughput-dot.cancelled{background:linear-gradient(90deg,#bf5867,#db8491)}.throughput-total{text-align:right;white-space:nowrap;font-size:15px;font-weight:800}.throughput-card{display:grid;gap:18px;min-height:100%;padding:22px}.spotlight-card{display:flex;flex-direction:column;gap:16px}.spotlight-card a{margin-top:auto}.spotlight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.spotlight-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.spotlight-meta span{min-height:42px;padding:10px 12px;border-radius:14px;background:#f7f9fcd1;border:1px solid rgba(75,102,146,.05);line-height:1.45}.health-grid{margin-top:14px}.manager-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-card{background:linear-gradient(180deg,#ffffffeb,#f4f7fbcc)}.scorecard-grid{margin-top:6px}.scorecard-grid-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scorecard-grid-single{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.weekly-health-grid,.price-model-grid,.scenario-band-grid,.price-action-grid,.cohort-grid,.growth-price-grid,.growth-price-actions-grid,.matrix-health-grid,.revenue-plan-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-overview-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}.scorecard-card{display:grid;gap:16px}.scorecard-index{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:18px;background:#ffffffbd}.scorecard-index span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scorecard-index strong{font-size:30px;line-height:1;letter-spacing:-.04em}.impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-grid-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.scenario-card{display:flex;flex-direction:column;gap:14px;min-height:100%}.rule-list,.rule-bullet-list{display:grid;gap:10px;margin-top:6px}.rule-row,.rule-bullet,.toolbar-chip{border-radius:16px;border:1px solid rgba(75,102,146,.08);background:#ffffffb3}.rule-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px}.rule-row strong{display:block;margin-bottom:4px}.rule-row p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.rule-value{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:999px;color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.04em;background:#5a71881f}.rule-bullet{padding:12px 14px;color:var(--ink);font-size:13px;line-height:1.6}.note-block{margin:16px 0 0;line-height:1.6}.compact-note{margin-top:0;font-size:12px;line-height:1.5}.toolbar,.actions,.task-card-actions{display:flex;gap:12px}.toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:8px;border-radius:18px;border:1px solid rgba(75,102,146,.06);background:linear-gradient(180deg,#f7f9fce0,#f0f4f9b8);box-shadow:inset 0 1px #ffffff8a}.panel-head-desk .toolbar{align-items:center}.toolbar-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap;box-shadow:inset 0 1px #ffffff80}.search{min-width:320px;flex:1 1 340px}.toolbar select{min-width:154px;flex:1 1 176px}.toolbar input{flex:1 1 190px}.toolbar .ghost-button,.toolbar .copy-button{min-height:40px;padding:0 14px;font-size:13px}.task-board-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.task-board-summary-compact{align-items:stretch}.task-board-summary-card{gap:8px;padding:16px 16px 14px;border-radius:18px}.task-board-summary-card h4{font-size:clamp(24px,3vw,32px);line-height:1;letter-spacing:-.04em}.task-board-summary-card p{font-size:12px;line-height:1.45}.task-board-shell{padding:18px 18px 20px}.task-board-topdeck{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(280px,.64fr);gap:20px;align-items:stretch;margin-bottom:14px}.task-board-overview{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:100%;height:100%;padding:8px 4px 0 2px}.task-board-mode-switch{display:inline-flex;align-items:center;gap:6px;padding:5px;border-radius:999px;border:1px solid rgba(75,102,146,.08);background:#f5f8fcf0;box-shadow:inset 0 1px #ffffff8f;width:fit-content}.task-board-mode-switch-item{min-height:34px;padding:0 14px;border-radius:999px;background:transparent;color:var(--muted);box-shadow:none;font-size:12px;font-weight:600;letter-spacing:-.01em}.task-board-mode-switch-item:hover{color:var(--ink);background:#ecf2f9e6;box-shadow:none}.task-board-mode-switch-item.is-active{color:var(--ink);background:linear-gradient(180deg,#fffffffa,#f1f5faf5);box-shadow:0 4px 12px #747e8814}.manual-batch-mode-switch{margin-bottom:10px}.desk-hero-mode-switch{margin:10px 0 12px}.desk-hero-subnav{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 4px}.desk-hero-subnav-item{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(75,102,146,.08);background:#f7fafde6;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:-.01em;box-shadow:inset 0 1px #ffffff8f}.desk-hero-subnav-item:hover{color:var(--ink);background:#ecf2f9e6}.desk-hero-subnav-item.is-active{color:var(--ink);background:linear-gradient(180deg,#fffffffa,#f1f5faf5);box-shadow:0 4px 12px #747e8814}.task-board-header-copy{display:grid;gap:4px;max-width:88ch}.task-board-header-copy h3{margin:0;font-size:16px;line-height:1.04;letter-spacing:-.03em}.task-board-header-copy .panel-note{max-width:none;font-size:12px;line-height:1.5}.task-board-alpha-note{margin:0;max-width:none}.task-board-control-cluster{display:flex;gap:0;min-height:100%;height:100%}.task-board-summary-inline{margin-top:auto;margin-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-content:start;max-width:none}.task-board-summary-inline .task-board-summary-card{min-height:70px;padding:9px 10px 10px;border-radius:14px;gap:4px}.task-board-summary-card-active{border-color:#546e9e24;background:radial-gradient(circle at top right,rgba(226,243,255,.72),transparent 54%),linear-gradient(180deg,#fbfdfffa,#f1f6fceb)}.task-board-summary-card-done{border-color:#1161491f;background:radial-gradient(circle at top right,rgba(215,245,231,.62),transparent 52%),#fbfdffdb}.task-board-summary-card-failed{border-color:#ab702629;background:radial-gradient(circle at top right,rgba(250,239,214,.68),transparent 52%),#fbfdffdb}.task-board-summary-card-cancelled{border-color:#8b2d3824;background:radial-gradient(circle at top right,rgba(255,228,232,.68),transparent 52%),#fbfdffdb}.task-board-summary-inline .task-board-summary-card>.tag{margin-bottom:0;min-height:20px;padding:0 7px;font-size:10px;font-weight:450;color:#1d2532;letter-spacing:.06em}.task-board-summary-inline .task-board-summary-card h4{font-size:clamp(16px,1.45vw,21px);line-height:1.02}.task-board-filter-panel{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;width:100%;min-height:100%;height:100%;padding:10px 10px 12px;border-radius:16px;border:1px solid rgba(75,102,146,.07);background:linear-gradient(180deg,#f8fafde0,#f3f6fab8);box-shadow:inset 0 1px #ffffff8f;min-width:0}.task-board-filter-head{display:grid;gap:8px;align-items:start}.task-board-filter-meta{display:flex;flex-wrap:wrap;gap:8px}.task-board-filter-head .toolbar-chip{min-height:30px;padding:0 11px;font-size:11px}.task-board-copy-button{min-height:32px;padding:0 12px;justify-self:start;font-size:11.5px;border-color:#546e9e24;background:#546e9e14;color:var(--accent-strong)}.task-board-toolbar-compact{display:grid;grid-template-columns:1fr;gap:8px;padding:0;border:0;background:transparent;box-shadow:none}.task-board-toolbar-compact>*{min-width:0;width:100%}.task-board-toolbar-compact select,.task-board-toolbar-compact input,.task-board-toolbar-compact .toolbar-chip{min-height:42px}.task-board-toolbar-compact select{min-width:0;flex:initial}.task-board-toolbar-compact .toolbar-chip{justify-content:flex-start;padding:0 14px}.task-board-focus-lock{display:grid;gap:5px;padding:12px 14px;border-radius:16px;border:1px solid rgba(95,138,132,.18);background:radial-gradient(circle at top right,rgba(95,138,132,.14),transparent 48%),linear-gradient(180deg,#ffffffe6,#eff7f4b8);box-shadow:inset 0 1px #ffffff9e}.task-board-focus-lock span{width:max-content;padding:4px 8px;border-radius:999px;color:var(--teal);background:var(--teal-soft);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.task-board-focus-lock strong{color:var(--ink);font-size:.92rem;line-height:1.12}.task-board-focus-lock small{color:var(--muted);font-size:.76rem;font-weight:760;line-height:1.35}.desk-weekly-report-shell{display:grid;gap:18px}.desk-weekly-report-head{padding-bottom:0}.desk-weekly-report-topdeck{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.95fr);gap:16px;align-items:start}.desk-weekly-report-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.desk-weekly-summary-card{min-height:104px;padding:12px 13px 14px;gap:5px}.desk-weekly-summary-card h4{font-size:clamp(18px,1.55vw,24px);line-height:1.02}.desk-weekly-summary-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.48}.desk-weekly-report-filter-panel{gap:12px}.desk-weekly-report-guide{display:grid;gap:7px;padding:14px 15px;border-radius:18px;border:1px solid rgba(75,102,146,.08);background:#ffffffc7}.desk-weekly-report-guide p,.desk-weekly-report-guide small,.desk-weekly-report-group-head p,.desk-weekly-report-family-head p,.desk-weekly-report-manager-card small,.desk-weekly-report-methodology p{margin:0;color:var(--muted);font-size:12px;line-height:1.58}.desk-weekly-report-groups{display:grid;gap:16px}.desk-weekly-report-group,.desk-weekly-report-managers,.desk-weekly-report-methodology{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(75,102,146,.08);background:linear-gradient(180deg,#ffffffdb,#f5f8fccc)}.desk-weekly-report-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.desk-weekly-report-group-head h4{margin:6px 0 4px;font-size:22px;line-height:1.06;letter-spacing:-.03em}.desk-weekly-report-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desk-weekly-report-family-card,.desk-weekly-report-manager-card{display:grid;gap:12px;padding:15px 16px;border-radius:18px;border:1px solid rgba(75,102,146,.08);background:#ffffffc7}.desk-weekly-report-family-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.desk-weekly-report-family-head strong,.desk-weekly-report-manager-head strong{display:block;margin:0;font-size:15px;line-height:1.3;font-weight:600}.desk-weekly-report-share{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f1f5faeb;border:1px solid rgba(75,102,146,.08);color:var(--ink);font-size:11px;font-weight:600;white-space:nowrap}.desk-weekly-report-family-metrics,.desk-weekly-report-manager-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.desk-weekly-report-family-metrics>div,.desk-weekly-report-manager-metrics>div{display:grid;gap:4px;padding:10px 11px;border-radius:14px;background:#f7f9fcd1;border:1px solid rgba(75,102,146,.06)}.desk-weekly-report-family-metrics span,.desk-weekly-report-manager-metrics span{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.03em}.desk-weekly-report-family-metrics strong,.desk-weekly-report-manager-metrics strong{font-size:14px;line-height:1.2}.desk-weekly-report-family-foot{display:grid;gap:8px}.desk-weekly-report-manager-chips{display:flex;flex-wrap:wrap;gap:8px}.desk-weekly-report-manager-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desk-weekly-report-manager-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.desk-weekly-report-methodology{gap:10px}.weekly-presentation-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) minmax(360px,auto);gap:16px;align-items:center;padding:14px 16px;border:1px solid rgba(75,102,146,.08);border-radius:24px;background:radial-gradient(circle at 5% 0%,rgba(37,99,235,.08),transparent 30%),linear-gradient(180deg,#ffffffdb,#f6f9fccc)}.weekly-presentation-toolbar-copy{display:grid;gap:6px;min-width:0}.weekly-presentation-toolbar-copy strong{color:var(--ink);font-size:clamp(20px,1.8vw,28px);line-height:1.04;letter-spacing:-.04em}.weekly-presentation-toolbar-copy small{max-width:760px;color:var(--muted);font-size:12px;line-height:1.5}.weekly-presentation-toolbar-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:end}.weekly-presentation-toolbar-controls label{display:grid;gap:6px;min-width:0}.weekly-presentation-toolbar-controls label>span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.weekly-presentation-toolbar-controls select,.weekly-presentation-static-control{width:100%;min-height:42px;border:1px solid rgba(75,102,146,.12);border-radius:15px;background:#ffffffc7;color:var(--ink);font:inherit;font-size:13px;font-weight:650}.weekly-presentation-toolbar-controls select{padding:0 38px 0 13px}.weekly-presentation-static-control{display:inline-flex;align-items:center;padding:0 13px}.weekly-presentation-shell{display:grid;gap:16px;padding:18px;border:1px solid rgba(75,102,146,.08);border-radius:28px;background:radial-gradient(circle at 8% 4%,rgba(255,93,54,.1),transparent 28%),radial-gradient(circle at 92% 0%,rgba(37,99,235,.09),transparent 30%),linear-gradient(180deg,#ffffffe6,#f4f7fad1);box-shadow:0 24px 54px #2c3e501a}.weekly-presentation-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.weekly-presentation-head h4{margin:7px 0 6px;color:var(--ink);font-size:clamp(24px,2.2vw,34px);line-height:1.02;letter-spacing:-.045em}.weekly-presentation-head p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.weekly-presentation-head-meta{display:grid;min-width:170px;gap:5px;padding:12px 14px;border:1px solid rgba(75,102,146,.08);border-radius:18px;background:#ffffffb3;text-align:right}.weekly-presentation-head-meta span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.weekly-presentation-head-meta strong{color:var(--ink);font-size:14px}.weekly-presentation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.weekly-slide{position:relative;display:grid;align-content:start;min-height:360px;content-visibility:auto;contain-intrinsic-size:auto 430px;gap:14px;padding:26px;border:1px solid rgba(15,23,42,.08);border-radius:26px;overflow:hidden;background:linear-gradient(135deg,#fffffff5,#f8fafcdb),#fff;box-shadow:0 18px 44px #2c3e5014}.weekly-slide:before{content:"";position:absolute;top:0;left:0;width:36%;height:4px;background:linear-gradient(90deg,#ff4b2f,#ff4b2f00)}.weekly-slide-kicker{color:#64748bf0;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.weekly-slide h3{margin:0;color:var(--ink);font-size:clamp(28px,3vw,46px);line-height:.96;letter-spacing:-.055em}.weekly-slide p,.weekly-slide small,.weekly-slide li,.weekly-slide-note{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.weekly-slide-cover{align-content:space-between;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,#111827,#26435a 56%,#f05b37)}.weekly-slide-cover .weekly-slide-kicker,.weekly-slide-cover h3,.weekly-slide-cover p,.weekly-slide-cover small{color:#fff}.weekly-slide-cover-metrics,.weekly-slide-metric-strip,.weekly-converter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.weekly-slide-cover-metrics>div,.weekly-slide-metric-strip>div,.weekly-converter-grid>div{display:grid;gap:5px;padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:16px;background:#ffffffb8}.weekly-slide-cover-metrics>div{border-color:#ffffff29;background:#ffffff1f}.weekly-slide-cover-metrics span,.weekly-slide-metric-strip span,.weekly-converter-grid span{color:#64748be0;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.weekly-slide-cover-metrics span,.weekly-slide-cover-metrics strong{color:#fff}.weekly-slide-cover-metrics strong,.weekly-slide-metric-strip strong,.weekly-converter-grid strong{color:var(--ink);font-size:22px;line-height:1}.weekly-slide-split{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(0,1fr);gap:18px;align-items:center}.weekly-season-donut{position:relative;display:grid;place-items:center;width:172px;aspect-ratio:1;margin-top:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0f172a0f}.weekly-season-donut:after{content:"";position:absolute;top:38px;right:38px;bottom:38px;left:38px;border-radius:50%;background:#fffffff0;box-shadow:inset 0 0 0 1px #0f172a0f}.weekly-season-donut span{position:relative;z-index:1;color:var(--ink);font-size:24px;font-weight:800}.weekly-season-list{display:grid;gap:8px}.weekly-season-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 10px;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:#f8fafcb8}.weekly-season-row i{width:10px;height:10px;border-radius:999px}.weekly-season-row span,.weekly-season-row strong{color:var(--ink);font-size:12px}.weekly-two-column-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.weekly-two-column-list>div{display:grid;gap:8px;padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:18px;background:#f8fafcc2}.weekly-two-column-list strong,.weekly-source-grid strong{color:var(--ink);font-size:15px}.weekly-two-column-list ul{display:grid;gap:5px;margin:0;padding-left:18px}.weekly-risk-rail,.weekly-manager-bar>div{height:12px;border-radius:999px;overflow:hidden;background:#94a3b829}.weekly-risk-rail span,.weekly-manager-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff4b2f,#ffb545)}.weekly-manager-bars{display:grid;gap:10px}.weekly-manager-bar{display:grid;grid-template-columns:minmax(110px,1fr) minmax(130px,2fr) auto;gap:10px;align-items:center}.weekly-manager-bar span,.weekly-manager-bar strong{color:var(--ink);font-size:12px}.weekly-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.weekly-source-grid>div{display:grid;gap:9px;padding:14px;border:1px solid rgba(148,163,184,.12);border-radius:18px;background:#f8fafcc2}.weekly-source-grid p{display:grid;gap:3px}.weekly-source-grid p span{color:#ef5b3a;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.weekly-source-grid p small{color:var(--muted);font-size:11px;line-height:1.45}.weekly-slide-season-action .weekly-slide-metric-strip strong{color:var(--ink)}.weekly-slide-trends{gap:12px}.weekly-trend-week-row{display:flex;flex-wrap:wrap;gap:6px}.weekly-trend-week-row span{padding:5px 8px;border:1px solid rgba(148,163,184,.14);border-radius:999px;background:#f8fafcb8;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.weekly-trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.weekly-trend-card{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.13);border-radius:18px;background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.08),transparent 34%),#f8fafcc7}.weekly-trend-card-head,.weekly-trend-card-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.weekly-trend-card-head span,.weekly-trend-card-foot span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.weekly-trend-card-head strong{color:var(--ink);font-size:23px;line-height:1;letter-spacing:-.04em;text-align:right}.weekly-trend-card-foot strong{color:var(--ink);font-size:12px;text-align:right}.weekly-trend-card small{color:var(--muted);font-size:11px}.weekly-trend-svg{display:block;width:100%;height:76px;overflow:visible}.weekly-trend-svg line{stroke:#94a3b838;stroke-width:1}.weekly-trend-svg polyline{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 5px 8px rgba(37,99,235,.12))}.weekly-trend-svg circle{stroke:#ffffffeb;stroke-width:2}.weekly-slide-segment-trends{grid-column:span 2}.weekly-segment-trend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.weekly-segment-panel{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgba(148,163,184,.13);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.08),transparent 38%),#f8fafcc7}.weekly-segment-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.weekly-segment-panel-head div{display:grid;gap:3px}.weekly-segment-panel-head span{color:var(--ink);font-size:14px;font-weight:800;letter-spacing:-.02em}.weekly-segment-panel-head small{color:var(--muted);font-size:11px;line-height:1.42}.weekly-segment-panel-head strong{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#ffffffc7;color:var(--ink);font-size:13px;white-space:nowrap}.weekly-segment-metric-list{display:grid;gap:8px}.weekly-segment-metric-row{display:grid;grid-template-columns:minmax(105px,.78fr) minmax(110px,1fr);gap:8px;align-items:center;min-width:0;padding:8px 9px;border:1px solid rgba(148,163,184,.1);border-radius:15px;background:#ffffffa8}.weekly-segment-metric-row>div{display:grid;gap:2px}.weekly-segment-metric-row span{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.weekly-segment-metric-row strong{color:var(--ink);font-size:18px;line-height:1;letter-spacing:-.04em}.weekly-segment-metric-row em{color:var(--muted);font-size:10px;font-style:normal;font-weight:700}.weekly-segment-trend-svg{display:block;width:100%;height:42px;overflow:visible}.weekly-segment-trend-svg line{stroke:#94a3b833;stroke-width:1}.weekly-segment-trend-svg polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 7px rgba(37,99,235,.1))}.weekly-segment-trend-svg circle{stroke:#ffffffeb;stroke-width:1.6}.desk-weekly-report-shell{--weekly-surface: rgba(255, 255, 255, .88);--weekly-surface-strong: rgba(255, 255, 255, .96);--weekly-surface-soft: rgba(248, 250, 252, .84);--weekly-line: rgba(75, 102, 146, .12);--weekly-line-strong: rgba(37, 99, 235, .18);--weekly-ink: var(--ink);--weekly-muted: rgba(71, 85, 105, .84);--weekly-faint: rgba(100, 116, 139, .72);--weekly-blue: #2563eb;--weekly-green: #12805c;--weekly-amber: #b45309;--weekly-red: #be123c;--weekly-shadow: 0 18px 44px rgba(44, 62, 80, .1)}.desk-weekly-report-shell .weekly-presentation-shell{border-color:var(--weekly-line);background:radial-gradient(circle at 7% 0%,rgba(37,99,235,.1),transparent 28%),radial-gradient(circle at 92% 4%,rgba(20,184,166,.08),transparent 30%),linear-gradient(180deg,#fffffff0,#f4f7fbe6)}.desk-weekly-report-shell .weekly-presentation-head-meta,.desk-weekly-report-shell .weekly-slide:not(.weekly-slide-cover),.desk-weekly-report-shell :is(.weekly-slide-metric-strip>div,.weekly-converter-grid>div,.weekly-two-column-list>div,.weekly-source-grid>div,.weekly-trend-card,.weekly-segment-panel,.weekly-segment-metric-row,.weekly-season-row){border-color:var(--weekly-line);background:linear-gradient(180deg,var(--weekly-surface-strong),var(--weekly-surface-soft));color:var(--weekly-ink)}.desk-weekly-report-shell .weekly-slide:not(.weekly-slide-cover){box-shadow:var(--weekly-shadow)}.desk-weekly-report-shell .weekly-slide :is(p,small,li,.weekly-slide-note),.desk-weekly-report-shell .weekly-presentation-head p,.desk-weekly-report-shell .weekly-presentation-head-meta small,.desk-weekly-report-shell .weekly-source-grid p small{color:var(--weekly-muted)}.desk-weekly-report-shell .weekly-slide-kicker,.desk-weekly-report-shell :is(.weekly-slide-metric-strip span,.weekly-converter-grid span,.weekly-trend-card-head span,.weekly-trend-card-foot span,.weekly-segment-metric-row span,.weekly-presentation-head-meta span){color:var(--weekly-faint)}.desk-weekly-report-shell :is(.weekly-trend-svg line,.weekly-segment-trend-svg line){stroke:#47556938}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon,.weekly-report-data-quality-ribbon,.data-quality-ribbon){position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 16px 14px 18px;border:1px solid rgba(37,99,235,.14);border-radius:22px;overflow:hidden;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.14),transparent 34%),linear-gradient(135deg,#eff6fff0,#ffffffe0);box-shadow:inset 0 1px #ffffffb3,0 18px 40px #2563eb14}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon,.weekly-report-data-quality-ribbon,.data-quality-ribbon):before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#2563eb,#14b8a6)}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon.weekly-data-quality-ribbon-exact,.weekly-report-data-quality-ribbon.weekly-report-data-quality-ribbon-exact,.data-quality-ribbon.data-quality-ribbon-exact){border-color:#12805c33;background:radial-gradient(circle at 0% 0%,rgba(16,185,129,.13),transparent 34%),linear-gradient(135deg,#ecfdf5f0,#ffffffe6)}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon.weekly-data-quality-ribbon-exact,.weekly-report-data-quality-ribbon.weekly-report-data-quality-ribbon-exact,.data-quality-ribbon.data-quality-ribbon-exact):before{background:linear-gradient(180deg,#10b981,#2563eb)}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon.is-fallback,.weekly-data-quality-ribbon.status-fallback,.weekly-data-quality-ribbon.weekly-data-quality-ribbon-fallback,.weekly-data-quality-ribbon[data-status=fallback],.weekly-report-data-quality-ribbon.is-fallback,.weekly-report-data-quality-ribbon.status-fallback,.weekly-report-data-quality-ribbon.weekly-report-data-quality-ribbon-fallback,.weekly-report-data-quality-ribbon[data-status=fallback],.data-quality-ribbon.is-fallback,.data-quality-ribbon.status-fallback,.data-quality-ribbon.data-quality-ribbon-fallback,.data-quality-ribbon[data-status=fallback]){border-color:#b4530933;background:radial-gradient(circle at 0% 0%,rgba(245,158,11,.16),transparent 34%),linear-gradient(135deg,#fffbebf5,#ffffffe6)}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon.is-fallback,.weekly-data-quality-ribbon.status-fallback,.weekly-data-quality-ribbon.weekly-data-quality-ribbon-fallback,.weekly-data-quality-ribbon[data-status=fallback],.weekly-report-data-quality-ribbon.is-fallback,.weekly-report-data-quality-ribbon.status-fallback,.weekly-report-data-quality-ribbon.weekly-report-data-quality-ribbon-fallback,.weekly-report-data-quality-ribbon[data-status=fallback],.data-quality-ribbon.is-fallback,.data-quality-ribbon.status-fallback,.data-quality-ribbon.data-quality-ribbon-fallback,.data-quality-ribbon[data-status=fallback]):before{background:linear-gradient(180deg,#f59e0b,#fb7185)}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon.is-missing,.weekly-data-quality-ribbon.status-missing,.weekly-data-quality-ribbon.weekly-data-quality-ribbon-missing,.weekly-data-quality-ribbon[data-status=missing],.weekly-report-data-quality-ribbon.is-missing,.weekly-report-data-quality-ribbon.status-missing,.weekly-report-data-quality-ribbon.weekly-report-data-quality-ribbon-missing,.weekly-report-data-quality-ribbon[data-status=missing],.data-quality-ribbon.is-missing,.data-quality-ribbon.status-missing,.data-quality-ribbon.data-quality-ribbon-missing,.data-quality-ribbon[data-status=missing]){border-color:#be123c33;background:radial-gradient(circle at 0% 0%,rgba(244,63,94,.14),transparent 34%),linear-gradient(135deg,#fff1f2f5,#ffffffe6)}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon.is-missing,.weekly-data-quality-ribbon.status-missing,.weekly-data-quality-ribbon.weekly-data-quality-ribbon-missing,.weekly-data-quality-ribbon[data-status=missing],.weekly-report-data-quality-ribbon.is-missing,.weekly-report-data-quality-ribbon.status-missing,.weekly-report-data-quality-ribbon.weekly-report-data-quality-ribbon-missing,.weekly-report-data-quality-ribbon[data-status=missing],.data-quality-ribbon.is-missing,.data-quality-ribbon.status-missing,.data-quality-ribbon.data-quality-ribbon-missing,.data-quality-ribbon[data-status=missing]):before{background:linear-gradient(180deg,#e11d48,#f97316)}.desk-weekly-report-shell :is(.weekly-data-quality-copy,.weekly-quality-copy,.data-quality-copy){display:grid;gap:4px;min-width:0}.desk-weekly-report-shell :is(.weekly-data-quality-title,.weekly-quality-title,.data-quality-title){color:var(--weekly-ink);font-size:15px;font-weight:850;line-height:1.22;letter-spacing:-.025em}.desk-weekly-report-shell :is(.weekly-data-quality-meta,.weekly-quality-meta,.data-quality-meta){display:flex;flex-wrap:wrap;gap:6px;color:var(--weekly-muted);font-size:11px;font-weight:700}.desk-weekly-report-shell :is(.weekly-data-quality-grid,.weekly-quality-grid,.data-quality-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.desk-weekly-report-shell :is(.weekly-data-quality-item,.weekly-quality-item,.data-quality-item){display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid rgba(75,102,146,.1);border-radius:14px;background:#ffffffad}.desk-weekly-report-shell :is(.weekly-data-quality-item,.weekly-quality-item,.data-quality-item) span{color:var(--weekly-faint);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.desk-weekly-report-shell :is(.weekly-data-quality-item,.weekly-quality-item,.data-quality-item) strong{color:var(--weekly-ink);font-size:13px;line-height:1.15}.desk-weekly-report-shell :is(.weekly-status-pill,.weekly-snapshot-status-pill,.weekly-data-status-pill,.weekly-quality-status-pill){display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#2563eb14;color:#1d4ed8;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.desk-weekly-report-shell :is(.weekly-status-pill.is-exact,.weekly-status-pill.status-exact,.weekly-status-pill.exact,.weekly-status-pill[data-status=exact],.weekly-snapshot-status-pill.is-exact,.weekly-snapshot-status-pill.status-exact,.weekly-snapshot-status-pill.exact,.weekly-snapshot-status-pill[data-status=exact],.weekly-data-status-pill.is-exact,.weekly-data-status-pill.status-exact,.weekly-data-status-pill.exact,.weekly-data-status-pill[data-status=exact],.weekly-quality-status-pill.is-exact,.weekly-quality-status-pill.status-exact,.weekly-quality-status-pill.exact,.weekly-quality-status-pill[data-status=exact]){border-color:#12805c38;background:#10b9811a;color:#047857}.desk-weekly-report-shell :is(.weekly-status-pill.is-fallback,.weekly-status-pill.status-fallback,.weekly-status-pill.fallback,.weekly-status-pill[data-status=fallback],.weekly-snapshot-status-pill.is-fallback,.weekly-snapshot-status-pill.status-fallback,.weekly-snapshot-status-pill.fallback,.weekly-snapshot-status-pill[data-status=fallback],.weekly-data-status-pill.is-fallback,.weekly-data-status-pill.status-fallback,.weekly-data-status-pill.fallback,.weekly-data-status-pill[data-status=fallback],.weekly-quality-status-pill.is-fallback,.weekly-quality-status-pill.status-fallback,.weekly-quality-status-pill.fallback,.weekly-quality-status-pill[data-status=fallback]){border-color:#b453093d;background:#f59e0b1f;color:#92400e}.desk-weekly-report-shell :is(.weekly-status-pill.is-missing,.weekly-status-pill.status-missing,.weekly-status-pill.missing,.weekly-status-pill[data-status=missing],.weekly-snapshot-status-pill.is-missing,.weekly-snapshot-status-pill.status-missing,.weekly-snapshot-status-pill.missing,.weekly-snapshot-status-pill[data-status=missing],.weekly-data-status-pill.is-missing,.weekly-data-status-pill.status-missing,.weekly-data-status-pill.missing,.weekly-data-status-pill[data-status=missing],.weekly-quality-status-pill.is-missing,.weekly-quality-status-pill.status-missing,.weekly-quality-status-pill.missing,.weekly-quality-status-pill[data-status=missing]){border-color:#be123c3d;background:#f43f5e1c;color:#be123c}.desk-weekly-report-shell :is(.weekly-executive-strip,.weekly-executive-layer,.weekly-executive-summary){display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,2.1fr);gap:12px;align-items:stretch;padding:14px;border:1px solid var(--weekly-line);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(20,184,166,.1),transparent 34%),linear-gradient(180deg,#ffffffe6,#f6f9fcd1)}.desk-weekly-report-shell :is(.weekly-executive-grid,.weekly-executive-card-grid,.weekly-executive-cards){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.desk-weekly-report-shell :is(.weekly-executive-card,.weekly-executive-tile,.weekly-kpi-card){position:relative;display:grid;gap:8px;min-width:0;min-height:118px;padding:15px;border:1px solid var(--weekly-line);border-radius:20px;overflow:hidden;background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.08),transparent 38%),linear-gradient(180deg,#ffffffeb,#f8fafcd1);box-shadow:inset 0 1px #ffffffa8}.desk-weekly-report-shell :is(.weekly-executive-card,.weekly-executive-tile,.weekly-kpi-card).is-primary{border-color:#2563eb2e;background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.16),transparent 42%),linear-gradient(180deg,#eff6fff5,#ffffffdb)}.desk-weekly-report-shell :is(.weekly-executive-card,.weekly-executive-tile,.weekly-kpi-card) span{color:var(--weekly-faint);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.desk-weekly-report-shell :is(.weekly-executive-card,.weekly-executive-tile,.weekly-kpi-card) strong{color:var(--weekly-ink);font-size:clamp(24px,2.4vw,38px);line-height:.96;letter-spacing:-.055em}.desk-weekly-report-shell :is(.weekly-executive-card,.weekly-executive-tile,.weekly-kpi-card) small{color:var(--weekly-muted);font-size:11px;line-height:1.42}.desk-weekly-report-shell :is(.weekly-insight-grid,.weekly-insight-cards,.weekly-insights-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desk-weekly-report-shell :is(.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card){position:relative;display:grid;gap:9px;min-width:0;padding:15px 16px;border:1px solid var(--weekly-line);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(100,116,139,.08),transparent 36%),#ffffffd1;box-shadow:inset 0 1px #ffffffa3}.desk-weekly-report-shell :is(.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card):before{content:"";width:36px;height:4px;border-radius:999px;background:#64748b}.desk-weekly-report-shell :is(.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card).is-positive:before,.desk-weekly-report-shell :is(.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card).tone-positive:before{background:#10b981}.desk-weekly-report-shell :is(.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card).is-warning:before,.desk-weekly-report-shell :is(.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card).tone-warning:before{background:#f59e0b}.desk-weekly-report-shell :is(.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card).is-danger:before,.desk-weekly-report-shell :is(.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card).tone-danger:before{background:#e11d48}.desk-weekly-report-shell :is(.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card) :is(strong,h4){margin:0;color:var(--weekly-ink);font-size:15px;line-height:1.24;letter-spacing:-.02em}.desk-weekly-report-shell :is(.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card) :is(p,small){margin:0;color:var(--weekly-muted);font-size:12px;line-height:1.5}.desk-weekly-report-shell :is(.weekly-segment-diagnostics,.weekly-segment-diagnostic-layer,.weekly-segment-health){display:grid;gap:12px}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-grid,.weekly-segment-diagnostics-grid,.weekly-segment-health-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-card,.weekly-segment-health-card,.weekly-segment-diagnostic){display:grid;gap:12px;min-width:0;padding:14px;border:1px solid var(--weekly-line);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(20,184,166,.08),transparent 38%),#f8fafcd1}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-head,.weekly-segment-health-head){display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-head,.weekly-segment-health-head) :is(strong,h4){margin:0;color:var(--weekly-ink);font-size:15px;line-height:1.24;letter-spacing:-.025em}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-head,.weekly-segment-health-head) :is(span,small){color:var(--weekly-muted);font-size:11px;line-height:1.42}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-metrics,.weekly-segment-health-metrics){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-row,.weekly-segment-health-row){display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(75,102,146,.09);border-radius:14px;background:#ffffffa3}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-row,.weekly-segment-health-row) span{color:var(--weekly-faint);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-row,.weekly-segment-health-row) strong{color:var(--weekly-ink);font-size:17px;line-height:1;letter-spacing:-.04em}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-rail,.weekly-segment-health-rail){height:10px;border-radius:999px;overflow:hidden;background:#94a3b82e}.desk-weekly-report-shell :is(.weekly-segment-diagnostic-rail,.weekly-segment-health-rail) span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#14b8a6)}.desk-weekly-report-shell :is(.weekly-action-coverage,.weekly-action-coverage-layer,.weekly-coverage-panel){display:grid;gap:12px;padding:16px;border:1px solid var(--weekly-line);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.1),transparent 36%),linear-gradient(180deg,#ffffffe0,#f8fafccc)}.desk-weekly-report-shell :is(.weekly-action-coverage-grid,.weekly-coverage-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.desk-weekly-report-shell :is(.weekly-action-coverage-card,.weekly-action-family-card,.weekly-coverage-card){display:grid;gap:10px;min-width:0;padding:13px;border:1px solid rgba(75,102,146,.1);border-radius:18px;background:#ffffffb8}.desk-weekly-report-shell :is(.weekly-action-coverage-head,.weekly-coverage-head){display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.desk-weekly-report-shell :is(.weekly-action-coverage-head,.weekly-coverage-head) :is(strong,h4){margin:0;color:var(--weekly-ink);font-size:14px;line-height:1.22}.desk-weekly-report-shell :is(.weekly-action-coverage-row,.weekly-coverage-row){display:grid;grid-template-columns:minmax(90px,.9fr) minmax(0,1.2fr) auto;gap:8px;align-items:center;color:var(--weekly-muted);font-size:11px;font-weight:750}.desk-weekly-report-shell :is(.weekly-action-coverage-bar,.weekly-coverage-bar){height:9px;border-radius:999px;overflow:hidden;background:#94a3b82e}.desk-weekly-report-shell :is(.weekly-action-coverage-bar,.weekly-coverage-bar) span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2563eb,#10b981)}.desk-weekly-report-shell :is(.weekly-action-match-pills,.weekly-coverage-match-pills){display:flex;flex-wrap:wrap;gap:6px}.desk-weekly-report-shell .weekly-executive-snapshot-strip{display:grid;gap:10px;padding:14px;border:1px solid var(--weekly-line);border-radius:22px;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.1),transparent 34%),linear-gradient(180deg,#ffffffe0,#f8fafcd1);box-shadow:inset 0 1px #ffffffa3}.desk-weekly-report-shell .weekly-executive-metric-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.desk-weekly-report-shell .weekly-data-quality-ribbon .weekly-executive-metric-strip{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.desk-weekly-report-shell :is(.weekly-slide-executive-summary,.weekly-slide-action-coverage){grid-column:span 2}.desk-weekly-report-shell .weekly-executive-takeaway-grid>div{min-height:132px;align-content:start}.desk-weekly-report-shell .weekly-slide-action-coverage .weekly-risk-rail{height:16px;background:#2563eb1f}.desk-weekly-report-shell .weekly-slide-action-coverage .weekly-risk-rail span{background:linear-gradient(90deg,#2563eb,#10b981)}.desk-weekly-report-shell .weekly-action-coverage-groups{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1180px){.desk-weekly-report-shell :is(.weekly-executive-strip,.weekly-executive-layer,.weekly-executive-summary),.desk-weekly-report-shell :is(.weekly-data-quality-ribbon,.weekly-report-data-quality-ribbon,.data-quality-ribbon){grid-template-columns:1fr}.desk-weekly-report-shell :is(.weekly-executive-grid,.weekly-executive-card-grid,.weekly-executive-cards),.desk-weekly-report-shell :is(.weekly-insight-grid,.weekly-insight-cards,.weekly-insights-grid),.desk-weekly-report-shell :is(.weekly-segment-diagnostic-grid,.weekly-segment-diagnostics-grid,.weekly-segment-health-grid),.desk-weekly-report-shell :is(.weekly-action-coverage-grid,.weekly-coverage-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.desk-weekly-report-shell .weekly-presentation-shell,.desk-weekly-report-shell .weekly-slide,.desk-weekly-report-shell :is(.weekly-action-coverage,.weekly-action-coverage-layer,.weekly-coverage-panel){padding:16px}.desk-weekly-report-shell :is(.weekly-executive-grid,.weekly-executive-card-grid,.weekly-executive-cards),.desk-weekly-report-shell :is(.weekly-insight-grid,.weekly-insight-cards,.weekly-insights-grid),.desk-weekly-report-shell :is(.weekly-segment-diagnostic-grid,.weekly-segment-diagnostics-grid,.weekly-segment-health-grid),.desk-weekly-report-shell :is(.weekly-action-coverage-grid,.weekly-coverage-grid),.desk-weekly-report-shell :is(.weekly-data-quality-grid,.weekly-quality-grid,.data-quality-grid),.desk-weekly-report-shell :is(.weekly-segment-diagnostic-metrics,.weekly-segment-health-metrics){grid-template-columns:1fr}.desk-weekly-report-shell :is(.weekly-action-coverage-row,.weekly-coverage-row){grid-template-columns:1fr;align-items:stretch}.desk-weekly-report-shell :is(.weekly-slide-executive-summary,.weekly-slide-action-coverage){grid-column:auto}.desk-weekly-report-shell .weekly-data-quality-ribbon .weekly-executive-metric-strip,.desk-weekly-report-shell .weekly-action-coverage-groups{grid-template-columns:1fr}}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon,.weekly-report-data-quality-ribbon,.data-quality-ribbon){grid-template-columns:1fr;align-items:start}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon,.weekly-report-data-quality-ribbon,.data-quality-ribbon) :is(h3,p,small){position:relative;z-index:1;margin:0}.desk-weekly-report-shell :is(.weekly-data-quality-ribbon,.weekly-report-data-quality-ribbon,.data-quality-ribbon) h3{font-size:clamp(18px,2vw,24px);line-height:1.05}@media(max-width:720px){.desk-weekly-report-shell :is(.weekly-slide-metric-strip,.weekly-converter-grid,.weekly-trend-grid,.weekly-segment-trend-grid,.weekly-two-column-list,.weekly-source-grid,.weekly-manager-bar,.weekly-slide-cover-metrics){grid-template-columns:1fr}}.verification-summary-top{margin-bottom:24px}.verification-block-stack{display:grid;gap:18px}.verification-block{display:grid;gap:22px}.verification-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.verification-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.verification-column,.verification-entry-list,.verification-row-stack{display:grid;gap:16px}.verification-entry-card,.verification-row-card{display:grid;gap:16px;padding:18px;border-radius:24px;border:1px solid rgba(75,102,146,.08);background:linear-gradient(180deg,#ffffffe0,#f6f9fdd1)}.verification-entry-card-muted{background:linear-gradient(180deg,#f8fafde6,#f4f7fbd6)}.verification-entry-head,.verification-row-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.verification-entry-head h4{margin:8px 0 0;font-size:22px;line-height:1.08;letter-spacing:-.04em}.verification-entry-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.verification-entry-meta span,.verification-row-head span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:#f1f5fae6;border:1px solid rgba(75,102,146,.08);color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.verification-entry-meta .verification-status-pill{border-color:#4b669224;background:#ecf2f9eb;color:#5d6f87}.verification-entry-meta .verification-status-pill-new{color:var(--ink)}.verification-entry-meta .verification-status-pill-done{border-color:#1161492e;background:#d7f5e7f2;color:#116149}.verification-entry-meta .verification-status-pill-failed{border-color:#ab702633;background:#faefd6f2;color:#7c470c}.verification-entry-meta .verification-status-pill-cancelled{border-color:#8b2d382e;background:#ffe4e8f5;color:#8b2d38}.verification-entry-copy{margin:0;color:var(--ink);font-size:14px;line-height:1.65}.verification-metric-list{display:flex;flex-wrap:wrap;gap:10px}.verification-metric-pill{display:grid;gap:4px;min-width:122px;padding:11px 12px;border-radius:16px;background:#f7f9fce6;border:1px solid rgba(75,102,146,.06)}.verification-metric-pill span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.verification-metric-pill strong{font-size:14px;line-height:1.25}.verification-pairs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.oos-risk-basis-grid,.oos-risk-current-grid,.oos-risk-logic-grid,.oos-risk-top-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.oos-risk-section-stack{display:grid;gap:18px}.oos-risk-hero{display:grid;gap:18px;padding:22px;border-radius:28px;background:radial-gradient(circle at top right,rgba(209,232,255,.28),transparent 34%),linear-gradient(180deg,#f7fafefa,#f1f5fbeb)}.oos-decision-header{grid-template-columns:minmax(300px,1fr) minmax(420px,1.35fr)}.oos-action-summary-strip{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.oos-risk-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.oos-risk-hero-head h3{margin:6px 0 8px;font-size:28px;line-height:1.04;letter-spacing:-.05em}.oos-risk-hero-head .panel-note{max-width:72ch}.oos-risk-hero-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.oos-risk-top-card{min-height:100%;padding:18px 18px 16px;border-radius:22px}.oos-risk-top-card h4{margin:10px 0 6px;font-size:32px;line-height:1.02;letter-spacing:-.05em}.oos-risk-top-card p{min-height:42px}.oos-risk-top-card-current{background:radial-gradient(circle at top left,rgba(214,241,231,.68),transparent 38%),linear-gradient(180deg,#f7fafefa,#f1f5fbeb)}.oos-risk-top-card-overdue{background:radial-gradient(circle at top right,rgba(255,226,209,.56),transparent 36%),linear-gradient(180deg,#f7fafefa,#f1f5fbeb)}.oos-risk-subhead{display:flex;align-items:end;justify-content:space-between;gap:18px}.oos-risk-subhead h3{margin:6px 0 0;font-size:24px;line-height:1.08;letter-spacing:-.045em}.oos-risk-subhead .panel-note{max-width:68ch;text-align:right}.oos-risk-basis-grid,.oos-risk-current-grid,.oos-risk-logic-grid,.oos-risk-period-panel,.oos-risk-strategy-panel{margin-bottom:18px}.oos-risk-strategy-stack{display:grid;gap:14px}.oos-risk-block{gap:16px}.oos-risk-item-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.oos-risk-item-head h4{margin:10px 0 6px;font-size:22px;line-height:1.08;letter-spacing:-.04em}.oos-risk-item-head p{margin:0;max-width:76ch;color:var(--muted);font-size:14px;line-height:1.65}.oos-block-action-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.oos-risk-inline-stats{min-width:280px;gap:8px}.oos-risk-row-list,.oos-risk-group-stack{display:grid;gap:10px}.oos-risk-group{border:1px solid rgba(186,197,214,.38);border-radius:18px;background:#fafcffc7;overflow:hidden}.oos-risk-group.is-open,.oos-risk-group[open]{background:#fcfdffeb}.oos-risk-group-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;cursor:pointer;list-style:none}.oos-risk-group-summary::-webkit-details-marker{display:none}.oos-risk-group-title{display:grid;gap:3px}.oos-risk-group-title strong{font-size:14px;line-height:1.3;letter-spacing:-.02em;font-weight:650}.oos-risk-group-title small{color:var(--muted);font-size:11px;line-height:1.45}.oos-risk-group-count{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(186,197,214,.46);background:#f3f7fcf5;color:var(--ink);font-size:11px;font-weight:600;white-space:nowrap}.oos-risk-group-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.oos-risk-group-copy-button{width:30px;height:30px;min-width:30px;border-radius:999px;background:#f3f7fcfa;box-shadow:none}.oos-risk-group-copy-button svg{width:14px;height:14px}.oos-risk-group-body{padding:0 14px 14px}.oos-risk-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(220px,1fr) minmax(260px,1.2fr);gap:16px;align-items:start;padding:14px 16px;border:1px solid rgba(186,197,214,.45);border-radius:18px;background:#ffffffa8}.oos-risk-row p{grid-column:1 / -1;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.oos-risk-row-main,.oos-risk-row-meta,.oos-risk-row-metrics{display:grid;gap:6px}.oos-risk-row-main .oos-action-badge{margin-bottom:2px}.oos-action-badge.is-danger{color:#9a3e35;background:#ffe5e0f5;border-color:#b96b7647}.oos-action-badge.is-warning{color:#9a6235;background:#fff0dbf5;border-color:#b7865642}.oos-action-badge.is-active{color:#2d6cdf;background:#e2f3fff5;border-color:#2d6cdf2e}.oos-action-badge.is-muted{color:#607287;background:#f3f7fcf5}.oos-risk-row-signals{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.oos-risk-signal{display:grid;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid rgba(186,197,214,.38);background:#f7f9fce0}.oos-risk-signal span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.oos-risk-signal strong{font-size:14px;line-height:1.25;letter-spacing:-.02em}.oos-risk-signal small{color:var(--muted);font-size:12px;line-height:1.45}.oos-risk-signal.is-warning{background:radial-gradient(circle at top left,rgba(255,236,204,.5),transparent 42%),#f7f9fceb;border-color:#e9b66d52}.oos-risk-signal.is-active{background:radial-gradient(circle at top left,rgba(214,241,231,.58),transparent 42%),#f7f9fceb;border-color:#71b28f52}.oos-risk-row-main strong{font-size:18px;line-height:1.1;letter-spacing:-.03em}.oos-risk-row-main span,.oos-risk-row-meta span,.oos-risk-row-metrics span{color:var(--muted);font-size:13px;line-height:1.45}.oos-risk-row-metrics{justify-items:end;text-align:right}.oos-risk-period-panel{margin-top:0}.oos-risk-history-grid{grid-template-columns:1.15fr minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start}.oos-top-sku-row{align-items:start}.oos-top-sku-row small{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.4}.compact-toolbar{margin-top:10px;justify-content:flex-start}.oos-risk-actions{gap:8px;flex-wrap:wrap}.verification-pair{display:grid;gap:6px;padding:11px 12px;border-radius:16px;background:#ffffffc7;border:1px solid rgba(75,102,146,.06)}.verification-pair span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.verification-pair strong{font-size:13px;line-height:1.55;word-break:break-word}.panel-plan-controls{grid-column:1 / -1;display:grid;gap:22px;background:radial-gradient(circle at top right,rgba(95,138,132,.12),transparent 24%),linear-gradient(180deg,#ffffffe6,#f5f8fccc)}.plan-controls-top{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.68fr);gap:28px;align-items:start}.plan-controls-intro,.plan-controls-config{display:grid;gap:18px}.plan-controls-intro{align-content:start}.plan-controls-intro h3{margin:0;max-width:9ch;font-size:clamp(30px,2.8vw,42px);line-height:.96;letter-spacing:-.05em}.plan-controls-note-card{padding:20px 22px;gap:12px;max-width:520px}.plan-controls-note-card .panel-note{margin:0;max-width:none;font-size:15px;line-height:1.7}.panel-head-block{align-items:flex-start}.panel-block-actions{display:grid;gap:12px;justify-items:end;max-width:560px;min-width:0}.copy-button{min-width:176px}.revenue-plan-form{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(220px,240px);gap:14px;align-items:end;padding:18px;border-radius:28px;background:linear-gradient(180deg,#fcfdffd6,#f3f7fcd1);border:1px solid rgba(92,114,146,.08);box-shadow:inset 0 1px #ffffffb8}.revenue-plan-form .field{gap:10px}.revenue-plan-form .field span{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#6a7c95}.revenue-plan-form button{width:100%;min-height:48px}.quick-target-row{display:flex;flex-wrap:wrap;gap:10px}.quick-target-button{flex:1 1 172px;min-width:172px;padding:12px 16px}.revenue-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.revenue-plan-card{display:grid;gap:14px;min-height:100%}.decision-header{display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(360px,1.4fr);gap:14px;align-items:stretch;padding:16px;border:1px solid rgba(133,154,184,.18);border-radius:24px;background:radial-gradient(circle at top left,rgba(255,255,255,.7),transparent 36%),linear-gradient(135deg,#eff5faeb,#fafcffd1);box-shadow:inset 0 1px #ffffffbd}.revenue-plan-decision-header{grid-column:1 / -1}.growth-report-decision-header{align-self:stretch}.decision-header-main{display:grid;gap:8px;align-content:start}.decision-header-main h3{margin:0;font-size:clamp(20px,2.4vw,28px);line-height:1.02;letter-spacing:-.05em}.decision-header-main p{margin:0;max-width:64ch;color:var(--muted);font-size:13px;line-height:1.55}.decision-status,.oos-action-badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(186,197,214,.42);background:#f3f7fcf0;color:#52657d;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.decision-status.is-positive{color:#1f7a68;background:#e2f4edf0;border-color:#1f7a682e}.decision-status.is-warning{color:#9a6235;background:#fff0dbf2;border-color:#b786563d}.decision-status.is-danger{color:#9a3e35;background:#ffe5e0f5;border-color:#b96b7647}.decision-header-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.decision-header-grid div{display:grid;gap:5px;min-width:0;padding:12px;border-radius:18px;border:1px solid rgba(186,197,214,.32);background:#ffffff9e}.decision-header-grid span{color:#6a7c95;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.decision-header-grid strong{color:var(--ink);font-size:18px;line-height:1.08;letter-spacing:-.04em}.decision-header-grid small{color:var(--muted);font-size:11px;line-height:1.35}.leadership-card{min-height:100%}.revenue-plan-model-grid{align-items:stretch}.revenue-plan-card-header{display:grid;gap:14px}.revenue-plan-card-tags{display:flex;flex-wrap:wrap;gap:10px}.candidate-tradeoff{display:grid;gap:12px;padding:14px;border:1px solid rgba(186,197,214,.34);border-radius:20px;background:radial-gradient(circle at top right,rgba(226,243,255,.52),transparent 38%),#f8fbfed1}.candidate-tradeoff.is-selected{border-color:#1f7a682e;background:radial-gradient(circle at top right,rgba(216,244,234,.72),transparent 38%),#f9fcf9e0}.candidate-tradeoff-action{display:grid;gap:5px}.candidate-tradeoff-action span,.candidate-tradeoff-metrics span{color:#6a7c95;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.candidate-tradeoff-action strong{color:var(--ink);font-size:22px;line-height:1.04;letter-spacing:-.05em}.candidate-tradeoff-action small{color:var(--muted);font-size:12px;line-height:1.45}.candidate-tradeoff-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.candidate-tradeoff-metrics div{display:grid;gap:4px;min-width:0;padding:9px 10px;border-radius:14px;background:#ffffffb3}.candidate-tradeoff-metrics strong{overflow:hidden;color:var(--ink);font-size:14px;line-height:1.15;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.revenue-plan-status-tag{color:#5f7086;background:#eff4fae6}.revenue-plan-status-tag-active{color:var(--ink);background:linear-gradient(180deg,#e8f7f1f0,#f6faf7eb);border-color:#1f7a681f}.metric-card-growth{display:grid;gap:10px}.metric-detail-stack{display:grid;gap:6px}.metric-secondary-detail{color:var(--muted);opacity:.92}.leadership-card-success{background:linear-gradient(180deg,#5f8a8429,#ffffffd1)}.leadership-card-warning{background:linear-gradient(180deg,#b786562e,#ffffffd1)}.leadership-card-danger{background:linear-gradient(180deg,#b96b762e,#ffffffd1)}.leadership-card-neutral{background:linear-gradient(180deg,#5a71881f,#ffffffd1)}.task-board-list{gap:20px}.task-board-priority-focus-note{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid rgba(95,138,132,.2);border-radius:22px;background:radial-gradient(circle at top left,rgba(95,138,132,.16),transparent 42%),linear-gradient(135deg,#f2faf7f5,#ffffffd6);box-shadow:0 12px 28px #4f658114}.task-board-priority-focus-note div{display:grid;gap:4px;min-width:0}.task-board-priority-focus-note span,.task-board-priority-focus-note b{width:max-content;padding:6px 10px;border-radius:999px;color:var(--teal);background:var(--teal-soft);font-size:.68rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.task-board-priority-focus-note strong{color:var(--ink);font-size:1.02rem;line-height:1.12}.task-board-priority-focus-note small{color:var(--muted);font-size:.78rem;font-weight:760;line-height:1.35}.task-board-priority-focus-note b{flex:0 0 auto;color:var(--blue);background:var(--blue-soft)}.task-board-card{border-radius:22px;padding:14px 16px 15px;border:1px solid rgba(75,102,146,.08);background:linear-gradient(180deg,#fffffff5,#f7fafde0);box-shadow:0 6px 18px #687e9a0b;position:relative;overflow:hidden}.task-board-card-return-focus{animation:task-board-card-return-focus-pulse 1.8s ease}.task-board-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#4b66921f}.task-board-card-danger:before{background:linear-gradient(180deg,#bf5867e0,#a64254a6)}.task-board-card-warning:before{background:linear-gradient(180deg,#c07a11e0,#b15f0ca6)}.task-board-card-success:before{background:linear-gradient(180deg,#49a08ee0,#49a08e94)}@keyframes task-board-card-return-focus-pulse{0%{border-color:#546e9e52;box-shadow:0 0 #7091c542,0 14px 30px #566f961a;background:linear-gradient(180deg,#f7fbff,#f0f6fcf5)}28%{border-color:#546e9e33;box-shadow:0 0 0 8px #7091c514,0 10px 24px #566f9614;background:linear-gradient(180deg,#f5f9fe,#eff5fbf2)}to{border-color:#4b669214;box-shadow:0 6px 18px #687e9a0b;background:linear-gradient(180deg,#fffffff5,#f7fafde0)}}.task-board-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.task-board-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.task-rank-badge,.task-board-context-pill{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 9px;border-radius:999px;border:1px solid rgba(75,102,146,.1);background:#f3f7fceb;color:var(--ink);font-size:10px;font-weight:600;letter-spacing:.045em;text-transform:uppercase}.task-rank-badge{background:#dee7f6e0}.task-board-context-pill-launch{border-color:#598c8029;background:#ecf7f3f5;color:#2f6d5b}.task-board-context-pill-money{border-color:#2c775a2e;background:linear-gradient(135deg,#e7f9f0f5,#f4fae8eb);color:#276749}.task-board-context-pill-deferred{border-color:#3f608c2e;background:linear-gradient(135deg,#e5eefaf5,#f0f5fbeb);color:#3c5575}.task-rank-track{display:flex;align-items:center;min-height:44px;width:min(620px,100%);padding:0 16px;border-radius:999px;background:linear-gradient(180deg,#dde6f7f2,#d0dbf1e6);box-shadow:inset 0 1px #ffffff85}.task-rank-track span{display:block;width:100%;text-align:center;font-size:19px;font-weight:700;letter-spacing:-.03em}.task-board-header{display:grid;gap:7px;margin-bottom:12px}.task-board-kicker-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.task-board-type-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:#ecf2f9f2;color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.task-board-mode-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(89,140,128,.16);background:#ecf7f3f5;color:#2f6d5b;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.task-board-secondary-reason{color:var(--muted);font-size:12px;font-weight:500}.task-board-title-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.task-board-title-cluster{display:inline-flex;align-items:center;gap:8px;min-width:0}.task-board-title-cluster h4{margin:0}.task-board-header h4{margin:0;font-size:clamp(20px,1.55vw,24px);line-height:1.08;letter-spacing:-.04em;font-weight:700}.task-board-rnp-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(84,110,158,.14);background:#546e9e14;color:var(--accent-strong);text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.05em}.task-board-rnp-link:hover{color:var(--ink);background:#eaf1f8fa}.task-launch-followup-banner{display:grid;gap:6px;margin-bottom:10px;padding:11px 13px;border-radius:15px;border:1px solid rgba(89,140,128,.12);background:linear-gradient(180deg,#f3f9f6f5,#ecf5f1e6)}.task-launch-followup-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.task-launch-followup-head span{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.task-launch-followup-head strong{color:var(--ink);font-size:13px;line-height:1.35;letter-spacing:-.015em;font-weight:650}.task-launch-followup-banner p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.task-hypothesis-banner{border-color:#5e77a91f;background:linear-gradient(180deg,#f4f7fcf5,#eff3f9e6)}.task-board-summary-grid{display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,1fr));gap:10px}.task-summary-card{display:grid;gap:7px;align-content:start;padding:12px 13px;border-radius:15px;border:1px solid rgba(75,102,146,.08);background:#fbfdffd1}.task-summary-card-primary{background:linear-gradient(180deg,#fbfdfff0,#f2f7fce0)}.task-summary-card-danger{border-color:#dc26263d;background:radial-gradient(circle at top right,rgba(248,113,113,.22),transparent 42%),linear-gradient(180deg,#fff1f2f5,#fee2e2e6);box-shadow:inset 0 1px #fff9,0 10px 22px #b91c1c14}.task-summary-card.task-summary-card-danger>span,.task-summary-card.task-summary-card-danger small{color:#991b1bb8}.task-summary-card.task-summary-card-danger strong{color:#991b1b}.task-summary-card>span,.task-summary-card-head>span{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.task-summary-card strong{display:block;font-size:14px;line-height:1.38;letter-spacing:-.02em;font-weight:650}.task-summary-card small{color:var(--muted);font-size:11px;line-height:1.42}.task-summary-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.task-summary-card-head strong{font-size:11px;font-weight:600;letter-spacing:normal}.task-summary-note{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.task-summary-note-emphasis{color:#49566e}.task-summary-note-priority{padding:8px 10px;border:1px solid rgba(44,119,90,.12);border-radius:12px;background:#ecf7f394}.task-summary-note-priority strong{display:inline;color:#276749;font-size:11px;letter-spacing:normal}.task-board-checkpoint-strip{display:grid;gap:6px;margin-top:8px;padding:9px 11px;border-radius:14px;background:#f2f6fbdb;border:1px solid rgba(75,102,146,.08)}.task-board-checkpoint-strip span{color:var(--muted);font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.task-board-checkpoint-strip strong{font-size:13px;line-height:1.35;font-weight:650}.task-last-action-strip{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;margin-top:9px;padding:9px 11px;border-radius:14px;border:1px solid rgba(75,102,146,.08);background:linear-gradient(180deg,#f9fbfef5,#f0f5fbe6)}.task-last-action-strip div{min-width:0}.task-last-action-strip span,.task-last-action-strip small{color:var(--muted);font-size:10px;font-weight:600;line-height:1.25}.task-last-action-strip span{display:block;margin-bottom:3px;letter-spacing:.07em;text-transform:uppercase}.task-last-action-strip strong{display:block;overflow:hidden;color:var(--ink);font-size:12px;line-height:1.3;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.task-last-action-strip p{margin:0;padding:4px 8px;border-radius:999px;color:#5d6f87;background:#ecf2f9f5;font-size:10px;font-weight:700;white-space:nowrap}.task-last-action-strip-success{border-color:#11614921;background:linear-gradient(180deg,#f1f9f5fa,#e7f4eee6)}.task-last-action-strip-success p{color:#116149;background:#d7f5e7f2}.task-last-action-strip-warning{border-color:#ab702629;background:linear-gradient(180deg,#fdf8eefa,#f9efdae6)}.task-last-action-strip-warning p{color:#8a5f2c;background:#faefd6f2}.task-last-action-strip-danger{border-color:#8b2d3829;background:linear-gradient(180deg,#fff6f7fa,#fbe7ebe6)}.task-last-action-strip-danger p{color:#8b2d38;background:#ffe4e8f5}.task-board-core{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:10px 0 18px}.task-board-column{display:grid;gap:10px;min-width:0}.task-board-fact{display:grid;gap:2px;align-content:start}.task-board-fact-identity,.task-board-fact-compact{gap:4px}.task-board-fact-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.task-inline-status{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 10px;border-radius:999px;border:1px solid rgba(75,102,146,.14);font-size:10px;font-weight:700;line-height:1;letter-spacing:.03em;text-transform:uppercase}.task-inline-status-success{color:#116149;background:#d7f5e7f2;border-color:#1161492e}.task-inline-status-danger{color:#8b2d38;background:#ffe4e8f5;border-color:#8b2d382e}.task-inline-status-neutral{color:#5d6f87;background:#ecf1f7eb;border-color:#5d6f8724}.task-decision-banner{display:grid;gap:5px;margin:2px 0 4px;padding:8px 9px;border-radius:14px;border:1px solid rgba(75,102,146,.12);background:#f1f5faeb}.task-decision-banner span{margin-bottom:0}.task-decision-banner strong{font-size:13px;line-height:1.3;font-weight:650}.task-decision-banner small{margin-top:0}.task-decision-rows{display:grid;gap:6px;margin-top:2px}.task-decision-row{display:grid;gap:3px;padding-top:6px;border-top:1px solid rgba(75,102,146,.12)}.task-decision-row:first-child{padding-top:0;border-top:0}.task-decision-row span{margin-bottom:0}.task-decision-row strong{font-size:13px;line-height:1.32;font-weight:650}.task-decision-row small{margin-top:0}.task-decision-banner-success{background:linear-gradient(180deg,#e4f7edfa,#d5efe3eb);border-color:#1161492e}.task-decision-banner-danger{background:linear-gradient(180deg,#ffeceffa,#fbdee4eb);border-color:#8b2d382e}.task-decision-banner-neutral{background:linear-gradient(180deg,#f3f7fbfa,#e9eff6eb);border-color:#5d6f8724}.task-board-fact span{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;font-weight:600}.task-board-fact strong{display:block;font-size:16px;line-height:1.28;letter-spacing:-.02em;font-weight:650}.task-board-sku-link{display:inline-flex;align-items:center;gap:8px;color:var(--text);text-decoration:none;transition:color .18s ease,opacity .18s ease}.task-board-sku-link:hover{color:var(--accent-strong)}.task-board-sku-link:after{content:"WB";display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:20px;padding:0 8px;border-radius:999px;border:1px solid rgba(84,110,158,.14);background:#546e9e14;color:var(--accent-strong);font-size:10px;font-weight:700;letter-spacing:.07em}.task-board-inline-copy-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;min-width:28px;min-height:20px;height:20px;padding:0 8px;border:1px solid rgba(84,110,158,.14);border-radius:999px;background:#546e9e14;color:var(--accent-strong);cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;white-space:nowrap;line-height:1;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.task-board-inline-copy-chip:hover{background:#546e9e29;color:var(--text);box-shadow:none;transform:translateY(-1px)}.task-board-inline-copy-chip svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.task-board-inline-copy-chip-icon{padding:0 8px}.task-board-inline-copy-chip-value{justify-content:flex-start;text-align:left}.task-board-inline-copy-chip-value .task-board-meta-strong{color:inherit}.task-board-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.task-board-shortcut-link{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(84,110,158,.14);background:#546e9e14;color:var(--accent-strong);text-decoration:none;font-size:10px;font-weight:600;letter-spacing:.01em;transition:background .18s ease,color .18s ease,transform .18s ease}.task-board-shortcut-link:hover{background:#546e9e29;color:var(--text);transform:translateY(-1px)}.task-board-fact small{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.45}.task-board-meta{display:grid;gap:4px;margin-top:0;color:var(--muted);font-size:10px;line-height:1.42}.task-board-meta-strong{display:inline;font-size:inherit;line-height:inherit;letter-spacing:normal}.task-board-fact-tags .tag,.task-board-fact-tags .task-inline-status{display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;white-space:nowrap}.task-board-insights{display:grid;grid-template-columns:1.2fr 1fr;gap:14px;padding-top:18px;border-top:1px solid rgba(75,102,146,.1)}.task-support-grid{display:grid;gap:9px;margin-top:12px}.task-support-accordion{border-radius:15px;border:1px solid rgba(75,102,146,.08);background:#fafcffd6;overflow:hidden}.task-support-accordion-open{background:#fafcffeb}.task-support-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;cursor:pointer;list-style:none}.task-support-summary::-webkit-details-marker{display:none}.task-support-summary>div{display:grid;gap:3px}.task-support-summary strong{font-size:13px;line-height:1.25;font-weight:650}.task-support-summary span{color:var(--muted);font-size:10px;font-weight:500}.task-support-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 9px;border-radius:999px;background:#ecf2f9f5;color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}.task-support-toggle-success{background:#d6f3e5f2;color:#116149}.task-support-toggle-danger{background:#fbe1e6f5;color:#8b2d38}.task-support-toggle-neutral{background:#ecf2f9f5;color:var(--muted)}.task-support-body{display:grid;gap:14px;padding:0 13px 13px}.task-support-body-stack{gap:12px}.task-playbook{margin-top:18px;padding-top:20px;border-top:1px solid rgba(75,102,146,.1)}.task-playbook summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:22px;cursor:pointer;list-style:none;background:linear-gradient(180deg,#f6f9fcfa,#ecf2f9d6);border:1px solid rgba(75,102,146,.08)}.task-playbook summary::-webkit-details-marker{display:none}.task-playbook-heading{display:grid;gap:6px}.task-playbook-heading strong{font-size:18px;line-height:1.2;letter-spacing:-.03em}.task-playbook-heading small{color:var(--muted);font-size:12px;font-weight:700}.task-playbook-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap;background:#fffc}.task-playbook[open] .task-playbook-toggle{color:var(--ink);background:#dfe8f5eb}.task-playbook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.task-playbook-card{padding:16px 18px;border-radius:20px;background:#ffffffc7;border:1px solid rgba(75,102,146,.08)}.task-playbook-card span{display:block;margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.task-playbook-card strong{display:block;font-size:15px;line-height:1.55}.task-playbook-card-success{background:linear-gradient(180deg,#e7f7f1fa,#fffc)}.task-playbook-card-warning{background:linear-gradient(180deg,#faf4e3fa,#fffc)}.task-playbook-card-danger{background:linear-gradient(180deg,#f9e9ecfa,#fffc)}.task-playbook-steps{display:grid;gap:10px;margin-top:14px}.task-playbook-step{padding:13px 14px;border-radius:16px;background:#f6f8fcf5;color:var(--ink);font-size:13px;line-height:1.55}.task-insight-panel{display:grid;gap:16px;padding:18px 20px;border-radius:22px;background:#ffffffc2;border:1px solid rgba(75,102,146,.06)}.task-insight-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.task-insight-head strong{font-size:16px}.task-insight-head span{color:var(--muted);font-size:12px;font-weight:700}.task-delta-grid{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:2px}.task-delta-item{flex:1 1 0;min-width:0;padding:8px;border-radius:12px;background:#f7fafdf5;border:1px solid rgba(75,102,146,.1);box-shadow:inset 0 1px #ffffffb3}.task-delta-item span{display:block;margin-bottom:4px;color:#55657b;font-size:9px;font-weight:600;letter-spacing:.01em}.task-delta-item strong{color:var(--ink);font-size:12px;line-height:1.2;font-weight:620}.task-delta-item em{display:block;margin-top:3px;color:#6d7d92;font-size:9px;font-style:normal;line-height:1.35}.task-delta-item small{display:block;margin-top:4px;color:#4f6075;font-size:9px;font-weight:500;line-height:1.35}.task-delta-item-success{background:linear-gradient(180deg,#e5f5edf2,#f4f9f6fa);border-color:#3079592e}.task-delta-item-warning{background:linear-gradient(180deg,#faefd6f2,#fcf7ecfa);border-color:#ab70262e}.task-delta-item-danger{background:linear-gradient(180deg,#f9e5e9f2,#fcf2f4fa);border-color:#ad4c5d2e}.task-delta-item-success strong,.task-delta-item-success small,.task-delta-item-success span{color:#2c6a54}.task-delta-item-warning strong,.task-delta-item-warning small,.task-delta-item-warning span{color:#8a5f2c}.task-delta-item-danger strong,.task-delta-item-danger small,.task-delta-item-danger span{color:#95525d}.task-history-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.task-history-chip{padding:11px 12px;border-radius:14px;background:#f6f8fcf5;border:1px solid rgba(75,102,146,.05)}.task-history-chip span,.task-history-chip small{display:block;color:var(--muted)}.task-history-chip span{margin-bottom:6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.task-history-chip strong{display:block;margin-bottom:4px}.task-history-chip small{font-size:10px;line-height:1.45}.task-history-price-line{margin-top:4px}.task-history-support-line{margin-top:3px;color:#6b7a8f}.task-history-chip em{display:block;margin-top:6px;color:var(--muted);font-size:11px;font-style:normal;line-height:1.45}.task-log-list{display:grid;gap:10px}.task-price-panel{margin-top:18px;border:1px solid rgba(75,102,146,.08);background:linear-gradient(180deg,#ffffffd1,#eef4fadb)}.task-action-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px}.task-action-node{position:relative;padding:12px 12px 12px 22px;border-radius:14px;border:1px solid rgba(75,102,146,.08);background:#f6f8fcf5}.task-action-node:before{content:"";position:absolute;left:10px;top:16px;bottom:16px;width:3px;border-radius:999px;background:#4b669224}.task-action-node span,.task-action-node small{display:block;color:var(--muted)}.task-action-node span{margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.task-action-node strong{display:block;margin-bottom:4px;font-size:13px;line-height:1.35}.task-action-node small{font-size:10px;line-height:1.45}.task-action-node-success:before{background:linear-gradient(180deg,#49a08eeb,#49a08e94)}.task-action-node-warning:before{background:linear-gradient(180deg,#c07a11eb,#b15f0c94)}.task-action-node-danger:before{background:linear-gradient(180deg,#bf5867eb,#a6425494)}.task-log-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px 13px;border-radius:14px;background:#f6f8fcf5;border:1px solid rgba(75,102,146,.05)}.task-log-copy strong{display:block;margin-bottom:4px}.task-log-copy p,.task-log-copy small{margin:0}.task-log-copy small{color:var(--muted);font-size:11px;line-height:1.45}.task-inline-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.task-inline-button{min-height:42px;padding:0 14px;white-space:nowrap}.task-inline-button-negative{background:linear-gradient(135deg,#bf5867,#a74254);box-shadow:0 14px 28px #bf586738}.task-log-confirmed{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;color:#0f6a59;font-size:12px;font-weight:800;background:#5fc2af24}.timeline-footnote{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.task-table-wrap{overflow:auto}.task-table{width:100%;border-collapse:separate;border-spacing:0 10px}.task-table th{padding:0 10px 6px;text-align:left;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.task-table td{padding:14px 10px;vertical-align:top;background:#ffffff9e}.task-table tbody tr td:first-child{border-top-left-radius:18px;border-bottom-left-radius:18px}.task-table tbody tr td:last-child{border-top-right-radius:18px;border-bottom-right-radius:18px}.rank-pill{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:34px;padding:0 12px;border-radius:999px;color:var(--ink);font-weight:800;background:#2d6cdf1f}.status{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.status-new{color:var(--ink);background:#4b66921f}.status-done{color:#0f6a59;background:var(--teal-soft)}.status-failed{color:#99620d;background:var(--amber-soft)}.status-cancelled{color:#8d3142;background:var(--rose-soft)}.actions{margin-top:18px;align-items:flex-start;gap:14px}.task-card-head>div{display:grid;gap:12px}.actions button:nth-child(2){background:linear-gradient(135deg,#c07a11,#b15f0c);box-shadow:0 14px 28px #c87f173d}.actions button:nth-child(3){background:linear-gradient(135deg,#bf5867,#a74254);box-shadow:0 14px 28px #bf586738}.desktop-table{display:block}.mobile-table{display:none}.task-card-list{display:grid;gap:12px}.task-card-text{margin-top:8px;margin-bottom:6px}.task-card-grid{margin-top:10px;margin-bottom:14px}.task-card-actions{margin-top:14px;padding-top:14px;gap:8px;border-top:1px solid rgba(75,102,146,.1);flex-wrap:nowrap;justify-content:flex-start}.task-card-actions button,.task-card-actions a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:94px;min-height:36px;width:auto;padding:0 12px;border-radius:13px;border:1px solid rgba(75,102,146,.1);background:linear-gradient(180deg,#f4f8fcfa,#e9f0f7f0);color:var(--ink);box-shadow:none;font-size:11px;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.task-card-actions button:hover,.task-card-actions a:hover{border-color:#3c485a33;background:linear-gradient(180deg,#ecf1f7,#e2e9f2fa);color:#2f3a4a;transform:translateY(-1px)}.task-card-action:before{display:none}.task-card-actions button.is-selected{border-color:#546e9e42;background:linear-gradient(180deg,#dfe8f5fa,#d6e1f0f2);box-shadow:0 0 0 2px #546e9e1a}.task-card-actions .task-card-action-done{border-color:#1161492e;background:linear-gradient(180deg,#e8f8f0fa,#d7f5e7f0);color:#116149}.task-card-actions .task-card-action-done:hover,.task-card-actions .task-card-action-done.is-selected{border-color:#11614947;background:linear-gradient(180deg,#d6f3e5fa,#c0e9d7f0);box-shadow:0 0 0 2px #1161491a;color:#0d4f3c}.task-card-actions .task-card-action-failed{border-color:#ab702633;background:linear-gradient(180deg,#fdf6e8fa,#faefd6f0);color:#7c470c}.task-card-actions .task-card-action-failed:hover,.task-card-actions .task-card-action-failed.is-selected{border-color:#ab702652;background:linear-gradient(180deg,#fbedcffa,#f5deb2f0);box-shadow:0 0 0 2px #ab70261a;color:#744715}.task-card-actions .task-card-action-cancelled{border-color:#8b2d3833;background:linear-gradient(180deg,#fff1f3fa,#ffe4e8f0);color:#8b2d38}.task-card-actions .task-card-action-cancelled:hover,.task-card-actions .task-card-action-cancelled.is-selected{border-color:#8b2d3852;background:linear-gradient(180deg,#fce1e6fa,#f6cfd7f0);box-shadow:0 0 0 2px #8b2d381a;color:#742331}.task-card-actions .task-card-action-defer{border-color:#3f608c2e;background:linear-gradient(180deg,#eef4fbfa,#e1ebf7f0);color:#38506f}.task-card-actions .task-card-action-defer:hover,.task-card-actions .task-card-action-defer.is-selected{border-color:#3f608c4d;background:linear-gradient(180deg,#e0ebf9fa,#cfe0f4f0);box-shadow:0 0 0 2px #3f608c1a;color:#263f5f}.task-status-composer{margin-top:16px;padding:18px;border-radius:18px;border:1px solid rgba(75,102,146,.12);background:linear-gradient(180deg,#ffffffe6,#f3f7fcf0);box-shadow:inset 0 1px #ffffffb3}.task-status-composer-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.task-status-composer-head .status{min-height:28px;padding:0 10px;font-size:10px;font-weight:700;letter-spacing:.04em}.task-status-composer-note{color:var(--muted);font-size:11px;font-weight:500;line-height:1.4}.task-status-composer textarea{width:100%;min-height:104px;resize:vertical;border:1px solid rgba(80,103,145,.16);border-radius:16px;padding:14px 16px;color:var(--ink);background:#fffffff0;box-shadow:inset 0 1px #ffffff80;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.task-status-composer textarea:focus{border-color:#2d6cdf57;box-shadow:0 0 0 4px #2d6cdf1a}.task-status-composer-field{display:grid;gap:8px;margin-top:12px}.task-status-composer-field span{color:var(--muted);font-size:11px;font-weight:600}.task-status-composer-field input{width:100%;min-height:48px;border:1px solid rgba(80,103,145,.16);border-radius:14px;padding:0 14px;color:var(--ink);background:#fffffff0;box-shadow:inset 0 1px #ffffff80;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.task-status-composer-field input:focus{border-color:#2d6cdf57;box-shadow:0 0 0 4px #2d6cdf1a}.task-status-composer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.task-status-composer-actions button{min-height:38px;padding:0 14px;font-size:11px;font-weight:600;letter-spacing:-.01em;box-shadow:none}.task-status-composer-actions button:first-child{border-color:#546e9e2e}.task-status-composer-head .status-failed+.task-status-composer-note,.task-status-composer-head .status-cancelled+.task-status-composer-note{color:#744715}.status-deferred{color:#365679;background:#dde8f6eb;border:1px solid rgba(80,115,158,.18)}.task-defer-composer{border-color:#4e6f9e29;background:radial-gradient(circle at top left,rgba(60,124,223,.08),transparent 38%),linear-gradient(180deg,#ffffffeb,#f0f6fdf0)}.task-defer-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.task-defer-reason-presets{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 12px}.task-defer-options button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(80,103,145,.14);background:#ffffffc7;color:var(--muted);font-size:11px;font-weight:700;box-shadow:none}.task-defer-reason-presets button{min-height:30px;padding:0 10px;border:1px solid rgba(80,103,145,.12);border-radius:999px;background:#ffffff9e;color:var(--muted);font-size:10px;font-weight:750;box-shadow:none}.task-defer-options button.is-selected{border-color:#2d6cdf52;background:#e2edfdf5;color:#285aa3}.task-defer-reason-presets button.is-selected{border-color:#3f608c42;background:#e5eefaf5;color:#38506f}.task-status-secondary{color:var(--ink);background:#ffffffd1;box-shadow:none;border:1px solid rgba(75,102,146,.12)}.task-status-secondary:hover{box-shadow:0 8px 18px #5a718814}.growth-notes{margin-top:16px}.matrix-health-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-chart-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.kpi-frame-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));margin-bottom:18px}.kpi-control-panel-shell,.kpi-control-state-card{grid-column:1 / -1;width:100%;min-width:0}.kpi-control-panel{min-width:0}.kpi-frame-card{display:grid;gap:12px;min-height:100%}.kpi-frame-card p{margin:0;color:var(--muted);line-height:1.65}.kpi-frame-potential{display:grid;gap:8px}.kpi-frame-card-potential strong{font-size:15px;line-height:1.4}.kpi-frame-card-full{grid-column:1 / -1}.kpi-manager-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.kpi-manager-card{display:grid;gap:14px;min-height:100%}.kpi-manager-card .stat-row strong{text-align:right}.kpi-manager-card-compact{gap:12px;padding:16px}.kpi-manager-card-compact .manager-card-head{align-items:flex-start}.kpi-manager-delta-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;background:#f1f6fceb;border:1px solid rgba(80,103,145,.08);color:#58708f;font-size:12px;font-weight:700;letter-spacing:.01em}.kpi-manager-delta-chip.is-positive{background:#e9f5eff5;color:#315f50;border-color:#5f8a8429}.kpi-manager-delta-chip.is-negative{background:#fff1f2f5;color:#9c4752;border-color:#b9566224}.kpi-manager-primary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kpi-manager-primary-card{display:grid;gap:4px;padding:10px 12px;border-radius:16px;border:1px solid rgba(80,103,145,.08);background:#f8fafcd1}.kpi-manager-primary-card span,.kpi-manager-meta-pill span,.kpi-manager-trend-head span{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.kpi-manager-primary-card strong{font-size:20px;line-height:1;letter-spacing:-.03em}.kpi-manager-trend-shell{display:grid;gap:8px}.kpi-manager-trend-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.kpi-manager-trend-head small{color:var(--muted);font-size:11px;font-weight:600}.kpi-manager-trend-svg{width:100%;height:auto}.kpi-manager-trend-legend{display:flex;flex-wrap:wrap;gap:8px 12px}.kpi-manager-trend-legend span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;line-height:1.4}.kpi-manager-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kpi-manager-meta-pill{display:grid;gap:3px;padding:10px 12px;border-radius:14px;background:#ffffffc7;border:1px solid rgba(80,103,145,.08)}.kpi-manager-meta-pill strong{font-size:13px;line-height:1.4;font-weight:600}.kpi-manager-secondary-details,.manager-overview-secondary-details{display:grid;gap:10px}.kpi-manager-secondary-details summary,.manager-overview-secondary-details summary{cursor:pointer;color:#596f8a;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.kpi-mode-switch{margin-top:18px}.kpi-analysis-panel{gap:18px}.kpi-analysis-note-grid,.kpi-fallout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-analysis-note-card,.kpi-fallout-card{display:grid;gap:10px;min-height:100%}.kpi-analysis-note-card p,.kpi-fallout-card p{margin:0;color:var(--muted);line-height:1.6}.kpi-fallout-card strong{font-size:16px;line-height:1.35}.kpi-analysis-table-shell{overflow-x:auto}.kpi-analysis-table{min-width:980px}.kpi-analysis-table th,.kpi-analysis-table td{vertical-align:top}.matrix-health-metric-card{display:grid;gap:12px;min-height:100%}.manager-overview-grid .manager-card,.cohort-grid .summary-card,.growth-price-actions-grid .summary-card{display:grid;gap:16px;min-height:100%}.manager-overview-card{gap:18px}.manager-overview-card-clickable{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.manager-overview-card-clickable:hover{transform:translateY(-2px);border-color:#4b669224;box-shadow:0 18px 34px #65728129}.manager-overview-card-clickable:focus-visible{outline:2px solid rgba(45,108,223,.34);outline-offset:2px}.manager-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.manager-overview-metrics-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-metric-secondary{color:#72839a}.manager-queue-strip{display:flex;flex-wrap:wrap;gap:10px;padding-top:14px;border-top:1px solid rgba(75,102,146,.08)}.manager-queue-strip span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#f7f9fce6;border:1px solid rgba(75,102,146,.08);color:var(--muted);font-size:12px;font-weight:700}.stop-loss-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.stop-loss-grid>.summary-card:not(.summary-card-full){grid-column:span 4;min-height:100%}.summary-card-full{grid-column:1 / -1}.stop-loss-summary-card{display:grid;gap:18px}.panel-task-log{grid-column:1 / -1}.task-log-toolbar{align-items:center;justify-content:flex-end;gap:8px}.task-log-toolbar input{min-width:170px}.task-log-quick-filter-bar{display:grid;gap:12px;margin:8px 0 20px}.task-log-period-row{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:12px;align-items:stretch}.task-log-period-toggle{grid-template-columns:repeat(5,minmax(0,1fr))}.task-log-period-toggle .segment-button{display:grid;gap:3px;min-height:58px;align-content:center;text-align:left}.task-log-period-toggle .segment-button small{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.02em}.task-log-scope-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;align-items:start}.task-log-scope-chips{display:flex;flex-wrap:wrap;gap:10px}.task-log-segmented-toggle{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,860px)}.task-log-digest-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.task-log-digest-card{display:grid;gap:12px;min-height:100%}.task-log-digest-card-neutral{border-color:#546e9e1f}.task-log-digest-card-success{border-color:#11614924;background:radial-gradient(circle at top right,rgba(215,245,231,.58),transparent 54%),linear-gradient(180deg,#ffffffe6,#f6f9fdd1)}.task-log-digest-card-issues{border-color:#8b2d3824;background:radial-gradient(circle at top right,rgba(255,228,232,.64),transparent 54%),linear-gradient(180deg,#ffffffe6,#f6f9fdd1)}.task-log-latest-problem{margin-bottom:16px;padding:14px 16px;border-radius:18px;border:1px solid rgba(185,74,93,.12);background:#fff0f3d1;color:#7d3342;line-height:1.55}.task-log-manager-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.task-log-manager-card{display:grid;gap:14px;min-height:100%}.task-log-manager-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.task-log-manager-note{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.task-status-log-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:stable;border-radius:24px;border:1px solid rgba(75,102,146,.08);background:#ffffffd1}.task-status-log-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.task-status-log-col-datetime{width:148px}.task-status-log-col-manager{width:156px}.task-status-log-table th:nth-child(3),.task-status-log-table td:nth-child(3){min-width:160px;max-width:220px}.task-status-log-table th:nth-child(6),.task-status-log-table td:nth-child(6){min-width:240px;max-width:360px;overflow-wrap:anywhere}.task-status-log-table th:nth-child(7),.task-status-log-table td:nth-child(7){min-width:156px}.task-status-log-table th,.task-status-log-table td{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(75,102,146,.08)}.task-status-log-table thead th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#f5f8fceb}.task-status-log-sort-button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;letter-spacing:inherit;text-transform:inherit;box-shadow:none}.task-status-log-sort-button:hover{color:var(--accent-strong);transform:none}.task-status-log-sort-indicator{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#546e9e17;color:var(--accent-strong);font-size:11px;letter-spacing:0}.task-log-table-state-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid rgba(84,110,158,.12);border-radius:18px;background:#f1f6fcc7;color:var(--muted);font-size:13px;line-height:1.45}.task-status-log-table tbody td{color:var(--ink);line-height:1.5;transition:background .22s ease}.task-status-log-table tbody tr:last-child td{border-bottom:none}.task-status-log-cell-nowrap{white-space:nowrap}.task-status-log-row.is-fresh td{background:#e2f3ffb8}.task-status-log-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(75,102,146,.12);background:#ecf2f9eb;color:#5d6f87;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.task-status-log-badge-done{border-color:#1161492e;background:#d7f5e7f2;color:#116149}.task-status-log-badge-failed{border-color:#ab702633;background:#faefd6f2;color:#8a5f2c}.task-status-log-badge-cancelled{border-color:#8b2d382e;background:#ffe4e8f5;color:#8b2d38}.task-status-log-badge-new{border-color:#4b669224;background:#ecf2f9f5;color:var(--ink)}.table-link-button{padding:0;border:0;background:transparent;color:#2d6cdf;font:inherit;font-weight:700;text-align:left;box-shadow:none}.table-link-button:hover{color:#1f56b5;text-decoration:underline;transform:none}.task-status-log-table .table-link-button{display:inline-block;max-width:20ch;white-space:normal;overflow-wrap:anywhere;line-height:1.35}.task-log-cell-actions{min-width:156px;white-space:nowrap}.task-log-action-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border:1px solid rgba(84,110,158,.14);border-radius:999px;background:#546e9e14;color:var(--accent-strong);font:inherit;font-size:12px;font-weight:700;line-height:1;box-shadow:none;white-space:nowrap}.task-log-action-chip:hover{background:#546e9e24;color:var(--text);transform:translateY(-1px)}.task-log-action-chip:disabled{opacity:.7;cursor:wait;transform:none}.task-log-action-chip-prominent{min-height:34px;border-color:#2d6cdf2e;background:#e2f3ffc7;color:#2d6cdf}.task-log-action-chip-return{border-color:#ab702638;background:#fdf6e8f2;color:#744715}.task-log-action-chip-return:hover{border-color:#ab702657;background:#faefd6fa;color:#5f380d}.task-log-action-muted{display:inline-flex;align-items:center;min-height:28px;color:var(--muted);font-size:12px;font-weight:700}@media(max-width:1180px){.task-status-log-table{min-width:1040px}.task-status-log-table th:nth-child(3),.task-status-log-table td:nth-child(3),.task-status-log-table th:nth-child(7),.task-status-log-table td:nth-child(7){position:sticky;z-index:2;background:#fffffff5;background-clip:padding-box}.task-status-log-table th:nth-child(3),.task-status-log-table td:nth-child(3){left:0;box-shadow:14px 0 22px -22px #37496280}.task-status-log-table th:nth-child(7),.task-status-log-table td:nth-child(7){right:0;box-shadow:-14px 0 22px -22px #37496280}.task-status-log-table thead th:nth-child(3),.task-status-log-table thead th:nth-child(7){z-index:3;background:#f5f8fcfa}.task-status-log-row.is-fresh td:nth-child(3),.task-status-log-row.is-fresh td:nth-child(7){background:#e2f3ffb8}}@media(max-width:560px){.task-status-log-table{min-width:940px}.task-status-log-table th,.task-status-log-table td{padding:12px 14px}.task-status-log-table th:nth-child(3),.task-status-log-table td:nth-child(3){min-width:132px;max-width:168px}.task-status-log-table th:nth-child(7),.task-status-log-table td:nth-child(7),.task-log-cell-actions{min-width:136px}.task-status-log-table .table-link-button{max-width:15ch}}.task-log-entry-modal{display:grid;gap:18px;overflow:hidden}.task-log-entry-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.task-log-entry-modal-body{min-height:0;overflow:auto;padding-right:4px}.task-log-entry-state{padding:36px 24px}.task-log-return-modal{display:grid;gap:16px}.task-log-return-modal-head{display:grid;gap:4px}.task-log-return-modal .dialog-shell-title{margin:0}.task-log-return-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.task-log-return-summary>div{display:grid;gap:7px;align-content:start;min-width:0;padding:11px 12px;border-radius:14px;border:1px solid rgba(75,102,146,.08);background:#f7fafdf0}.task-log-return-summary span{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.task-log-return-summary strong{color:var(--ink);font-size:13px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.task-log-return-warning{margin:0;padding:12px 14px;border-radius:14px;border:1px solid rgba(171,112,38,.14);background:#fdf6e8f0;color:#744715;font-size:13px;line-height:1.55}.task-log-return-error{margin:0}.task-log-return-modal .dialog-shell-actions{display:flex;flex-wrap:wrap;gap:10px}.task-log-return-modal .dialog-shell-actions button{min-height:38px;padding:0 14px;font-size:12px;font-weight:700}.task-log-return-modal .dialog-shell-actions .task-log-return-confirm-button{background:linear-gradient(135deg,#c07a11,#9a5b12);color:#fff;box-shadow:0 14px 28px #ab702638}.toolbar-chip-accent{background:#e2f3ffb8;border-color:#2d6cdf24;color:#2d6cdf}.stop-loss-comparison-grid,.growth-focus-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-focus-card{display:grid;gap:18px;min-height:100%}.growth-focus-card .tag,.action-card .manager-card-head span{margin-bottom:10px}.action-roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.action-card{display:flex;flex-direction:column;gap:16px;min-height:100%}.action-card .spotlight-meta,.action-card .stat-list{margin-top:8px}.action-card .stat-list{margin-top:auto}.growth-actions-panel .action-roadmap{align-items:stretch}.cohort-grid .summary-card .tag,.growth-focus-card .tag,.matrix-health-metric-card .tag{margin-bottom:10px}.cadence-grid-rebuilt{grid-template-columns:minmax(340px,1.08fr) minmax(280px,.96fr) minmax(300px,1fr);gap:18px}.cadence-panel{display:grid;gap:16px;min-height:100%;align-content:start}.cadence-scenarios .scenario-grid,.spotlight-list-single{grid-template-columns:1fr}.empty-cell,.empty-card{text-align:center;color:var(--muted);border-radius:18px}.empty-card{padding:28px 20px;background:#ffffff8f}.lazy-section-state,.lazy-section-error{grid-column:1 / -1;width:100%;min-width:0}.lazy-section-state{display:grid;gap:10px;align-content:center;justify-items:start;min-height:220px;padding:clamp(24px,4vw,42px);text-align:left;border-radius:28px;background:radial-gradient(circle at top right,rgba(95,138,132,.12),transparent 36%),linear-gradient(180deg,#ffffffd1,#f7fafcad);box-shadow:inset 0 1px #ffffff94}.lazy-section-state h3,.lazy-section-state p,.lazy-section-error h3,.lazy-section-error p{margin:0}.lazy-section-state h3,.lazy-section-error h3{color:var(--ink);font-size:clamp(22px,3vw,32px);line-height:1.04;letter-spacing:-.04em}.lazy-section-error .ghost-button{margin-top:4px}@media(max-width:1320px){.hero-panel{grid-template-columns:1fr}.desk-hero-panel-operations .desk-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.task-board-topdeck{grid-template-columns:1fr}.task-board-overview,.task-board-control-cluster,.task-board-filter-panel{min-height:0;height:auto}.task-board-filter-panel{justify-content:flex-start}.task-board-summary-inline{margin-top:0}.task-board-header-copy .panel-note,.task-board-alpha-note{white-space:normal}.plan-controls-top,.revenue-plan-form,.decision-header,.plan-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-header-main,.decision-header-grid{grid-column:1 / -1}.plan-controls-intro h3{max-width:11ch}.panel-stack,.panel-managers,.panel-timeline,.panel-cadence{grid-column:1 / -1}.timeline-grid,.summary-grid,.import-scenario-grid,.task-board-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.verification-summary-grid,.verification-columns{grid-template-columns:1fr}.oos-risk-basis-grid,.oos-risk-current-grid,.oos-risk-logic-grid,.oos-risk-history-grid,.oos-risk-top-grid,.candidate-tradeoff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oos-risk-hero-head{flex-direction:column;align-items:flex-start}.oos-risk-hero-meta{justify-content:flex-start}.oos-risk-subhead{flex-direction:column;align-items:flex-start}.oos-risk-subhead .panel-note{max-width:none;text-align:left}.oos-risk-row{grid-template-columns:1fr}.oos-risk-group-summary{flex-direction:column;align-items:flex-start}.oos-risk-group-actions{width:100%;justify-content:space-between}.oos-risk-row-signals{grid-template-columns:1fr}.oos-risk-row-metrics{justify-items:start;text-align:left}.desk-subnav{gap:14px}.desk-subnav-head{grid-template-columns:1fr;align-items:stretch}.desk-subnav-meta{justify-content:flex-start}.scenario-grid,.spotlight-list{grid-template-columns:1fr}.task-log-digest-grid,.task-log-manager-grid,.manager-overview-grid,.scorecard-grid-single,.action-roadmap,.growth-focus-grid,.kpi-frame-grid,.kpi-chart-grid,.kpi-manager-grid,.kpi-analysis-note-grid,.kpi-fallout-grid,.matrix-health-extra-grid,.stop-loss-comparison-grid,.manager-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-manager-meta-grid{grid-template-columns:1fr}.stop-loss-grid>.summary-card:not(.summary-card-full){grid-column:span 6}}@media(max-width:1080px){.topbar,.topbar-actions{flex-direction:column;align-items:stretch}.topbar{grid-template-columns:1fr}.preview-switch-shell{width:100%;min-width:0}.avatar-cropper-layout,.profile-settings-layout,.profile-settings-grid{grid-template-columns:1fr}.view-tab-dropdown{min-width:min(280px,calc(100vw - 28px))}.task-board-summary-inline{max-width:none}.avatar-cropper-stage-block{justify-content:stretch}.avatar-cropper-stage{margin:0 auto}.profile-settings-modal{width:min(720px,calc(100vw - 24px));padding:20px}.profile-settings-layout{padding-right:2px}.panel-actions{justify-content:stretch}.panel-head,.panel-head-wide{flex-direction:column;align-items:stretch}.upload-grid,.summary-grid,.import-scenario-grid,.decision-header,.decision-header-grid,.candidate-tradeoff-metrics,.task-board-summary,.verification-summary-grid,.verification-columns,.oos-risk-basis-grid,.oos-risk-current-grid,.oos-risk-logic-grid,.oos-risk-history-grid,.oos-risk-top-grid,.manager-grid,.impact-grid,.timeline-grid,.cadence-grid,.growth-chart-grid,.task-board-summary-grid,.task-board-core,.task-board-insights,.task-delta-grid,.task-playbook-grid,.spotlight-list,.action-roadmap,.growth-focus-grid,.kpi-frame-grid,.kpi-chart-grid,.kpi-manager-grid,.kpi-analysis-note-grid,.kpi-fallout-grid,.task-log-digest-grid,.task-log-manager-grid,.matrix-health-extra-grid,.stop-loss-comparison-grid{grid-template-columns:1fr}.oos-risk-item-head{grid-template-columns:1fr;flex-direction:column}.oos-risk-subhead{flex-direction:column;align-items:flex-start}.oos-risk-subhead .panel-note{max-width:none;text-align:left}.kpi-manager-primary-grid,.kpi-manager-meta-grid,.plan-controls-top,.revenue-plan-form,.quick-target-row,.season-inline-controls,.season-save-impact,.season-save-impact-grid,.season-refresh-grid,.season-preview-grid,.task-log-scope-row{grid-template-columns:1fr}.task-support-summary{flex-direction:column;align-items:flex-start}.plan-overview-grid,.panel-head-imports{grid-template-columns:1fr}.season-panel-head,.season-preview-head{flex-direction:column;align-items:stretch}.season-panel-meta{justify-content:flex-start}.stop-loss-grid{grid-template-columns:1fr}.stop-loss-grid>.summary-card:not(.summary-card-full){grid-column:auto}}@media(max-width:880px){.auth-shell{padding:16px}.login-layout{grid-template-columns:1fr}.app-shell{padding:14px 12px 28px}.panel,.panel-managers,.panel-timeline,.panel-cadence,.panel-tasks,.hero-panel,.topbar,.login-window,.preview-card{padding:18px;border-radius:24px}.hero-metrics,.manager-metrics,.timeline-stats,.task-card-grid,.task-board-summary,.desk-hero-panel-operations .desk-hero-metrics,.oos-risk-top-grid,.verification-pairs-grid{grid-template-columns:1fr}.toolbar{justify-content:stretch}.panel-head-imports,.pedal-switch-shell{justify-items:stretch}.season-chip,.season-selection-pill{width:100%;justify-content:flex-start}.segmented-toggle{width:100%}.task-log-segmented-toggle,.task-log-period-toggle,.task-log-manager-metrics,.task-log-period-row{grid-template-columns:1fr}.segment-button{min-width:0}.view-switch,.view-tab-shell{width:100%}.view-tab-dropdown{position:static;min-width:0;max-width:none;margin-top:8px;opacity:1;transform:none;pointer-events:auto;display:none}.view-tab-shell.is-desk:hover .view-tab-dropdown,.view-tab-shell.is-desk:focus-within .view-tab-dropdown{display:block}.view-tab-dropdown-rail{display:grid;grid-template-columns:1fr}.desk-subnav{padding:14px}.view-tab{flex:1 1 0}.task-board-summary-inline{grid-template-columns:1fr;max-width:none}.desk-weekly-report-topdeck,.desk-weekly-report-summary-grid,.weekly-presentation-grid,.weekly-presentation-toolbar,.weekly-presentation-toolbar-controls,.desk-weekly-report-family-grid,.desk-weekly-report-manager-grid{grid-template-columns:1fr}.weekly-slide-segment-trends{grid-column:auto}.desk-weekly-report-family-metrics,.desk-weekly-report-manager-metrics,.weekly-slide-cover-metrics,.weekly-slide-metric-strip,.weekly-converter-grid,.weekly-trend-grid,.weekly-segment-trend-grid,.weekly-two-column-list,.weekly-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-presentation-head,.weekly-slide-split{grid-template-columns:1fr;flex-direction:column}.search{min-width:0}.task-board-card{padding:18px 18px 20px}.task-rank-track{width:100%}.task-log-item{grid-template-columns:1fr}.task-card-actions{margin-top:26px;flex-wrap:wrap}.task-playbook summary{flex-direction:column;align-items:flex-start}.oos-risk-item-head{flex-direction:column}.oos-risk-item-head .verification-entry-meta{justify-content:flex-start}}@media(max-height:860px){.profile-settings-modal{max-height:calc(100vh - 16px);width:min(940px,calc(100vw - 20px));gap:14px}.profile-settings-modal .dialog-shell-title{font-size:clamp(24px,2vw,30px)}.profile-settings-avatar-card,.profile-settings-section-card{gap:14px;padding:16px}.profile-settings-layout{gap:16px}}.desk-reports-shell{gap:20px}.desk-reports-head{align-items:flex-start}.desk-reports-topdeck{display:grid;gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr)}.desk-reports-summary-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.desk-reports-summary-card{min-height:132px}.desk-reports-filter-panel{height:100%}.desk-reports-toolbar{gap:10px;flex-wrap:wrap}.desk-reports-guide{margin-top:14px}.desk-reports-visual-switcher{display:grid;gap:16px}.desk-reports-visual-switcher h4{margin:8px 0 0}.desk-reports-variant-switch{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.desk-reports-variant-button{display:grid;gap:8px;padding:16px 18px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:#ffffffc7;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.desk-reports-variant-button strong{font-size:15px}.desk-reports-variant-button span{color:#475569e0;font-size:13px;line-height:1.45}.desk-reports-variant-button.is-active{border-color:#3b82f647;box-shadow:0 14px 30px #94a3b82e;transform:translateY(-1px)}.desk-reports-highlights{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.desk-reports-highlight-card{display:grid;gap:10px;min-height:136px}.desk-reports-highlight-card strong{font-size:20px;line-height:1.2}.desk-reports-highlight-card p{margin:0;color:#334155e6}.desk-reports-chart-card{display:grid;gap:16px}.desk-reports-chart-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.desk-reports-chart-head h4{margin:8px 0 0}.desk-reports-chart-meta{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;color:#475569e0;font-size:13px}.desk-reports-queue-bars{display:grid;gap:14px}.desk-reports-queue-row{display:grid;gap:12px}.desk-reports-queue-row-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.desk-reports-queue-row-head strong{display:block;margin-top:8px;font-size:24px}.desk-reports-queue-row-meta{display:grid;gap:6px;justify-items:end;color:#475569db;font-size:13px}.desk-reports-status-bar{--desk-report-done: #1d4ed8;--desk-report-open: rgba(148, 163, 184, .28);--desk-report-issue: #ef4444;--desk-report-cancelled: #f59e0b;display:flex;width:100%;height:14px;overflow:hidden;border-radius:999px;background:#e2e8f08c}.desk-reports-status-bar span{display:block;height:100%}.desk-reports-status-bar .is-done{background:var(--desk-report-done)}.desk-reports-status-bar .is-failed{background:var(--desk-report-issue)}.desk-reports-status-bar .is-cancelled{background:var(--desk-report-cancelled)}.desk-reports-status-bar .is-open{background:var(--desk-report-open)}.desk-reports-status-legend{display:flex;gap:10px;flex-wrap:wrap;color:#475569e0;font-size:13px}.desk-reports-status-legend span{display:inline-flex;align-items:center;gap:6px}.desk-reports-status-legend span:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.9}.desk-reports-status-legend .is-done{color:#1d4ed8}.desk-reports-status-legend .is-open{color:#64748b}.desk-reports-status-legend .is-failed{color:#ef4444}.desk-reports-status-legend .is-cancelled{color:#f59e0b}.desk-reports-queue-card-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.desk-reports-ring-card{display:grid;gap:14px;justify-items:center}.desk-reports-ring-shell{display:flex;justify-content:center;width:100%}.desk-reports-ring{--desk-report-done: #1d4ed8;--desk-report-issue: #ef4444;position:relative;width:124px;height:124px;border-radius:999px;padding:12px}.desk-reports-ring:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:999px;background:#ffffffeb;box-shadow:inset 0 0 0 1px #94a3b81f}.desk-reports-ring-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-content:center;text-align:center}.desk-reports-ring-center strong{font-size:20px;line-height:1}.desk-reports-ring-center small{margin-top:4px;color:#475569cc}.desk-reports-ring-stats{display:grid;gap:10px;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-ring-stats div{display:grid;gap:4px;padding:10px 12px;border-radius:14px;background:#f8fafcd1}.desk-reports-ring-stats span{color:#475569d1;font-size:12px}.desk-reports-ring-stats strong{font-size:16px}.desk-reports-ranking-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.desk-reports-ranking-card{display:grid;gap:10px;justify-items:center;text-align:center}.desk-reports-ranking-card strong{font-size:22px}.desk-reports-ranking-card span{font-size:13px;color:#1e293bf0}.desk-reports-ranking-card small{color:#475569c7}.desk-reports-ranking-rail{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:176px;border-radius:18px;background:linear-gradient(180deg,#f8fafceb,#f1f5f9c7),repeating-linear-gradient(to top,rgba(148,163,184,.16) 0 1px,transparent 1px 44px);overflow:hidden}.desk-reports-ranking-fill{width:54%;min-height:4px;border-radius:18px 18px 0 0;background:linear-gradient(180deg,#60a5fa,#1d4ed8)}.desk-reports-ranking-issue{position:absolute;bottom:0;width:54%;min-height:0;background:#ef44444d}.desk-reports-chart-svg{width:100%;height:auto}.desk-reports-grid-line{stroke:#94a3b838;stroke-width:1}.desk-reports-axis-label{fill:#64748beb;font-size:11px}.desk-reports-bar-created,.desk-reports-bar-created-outline,.desk-reports-bar-created-soft,.desk-reports-bar-closed{cursor:pointer;transition:opacity .16s ease}.desk-reports-bar-created{fill:#94a3b8cc}.desk-reports-bar-created.is-active,.desk-reports-bar-closed.is-active,.desk-reports-bar-created-outline.is-active,.desk-reports-bar-created-soft.is-active{opacity:1}.desk-reports-bar-closed{fill:#1d4ed8}.desk-reports-bar-created-outline{fill:#94a3b81f;stroke:#94a3b873;stroke-width:1}.desk-reports-bar-done{fill:#1d4ed8}.desk-reports-bar-failed{fill:#ef4444}.desk-reports-bar-cancelled{fill:#f59e0b}.desk-reports-bar-created-soft{fill:#3b82f629}.desk-reports-backlog-line{fill:none;stroke:#0f172a;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.desk-reports-backlog-dot{fill:#0f172a}.desk-reports-day-summary{display:grid;gap:12px;padding:14px 16px;border-radius:18px;background:#f8fafcd9}.desk-reports-day-summary-grid{display:flex;gap:10px;flex-wrap:wrap;color:#334155e0;font-size:13px}@media(max-width:1180px){.desk-reports-topdeck{grid-template-columns:1fr}.desk-reports-summary-grid,.desk-reports-highlights,.desk-reports-queue-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-variant-switch{grid-template-columns:1fr}}@media(max-width:820px){.desk-reports-summary-grid,.desk-reports-highlights,.desk-reports-queue-card-grid{grid-template-columns:1fr}.desk-reports-queue-row-head,.desk-reports-chart-head{flex-direction:column}.desk-reports-queue-row-meta,.desk-reports-chart-meta{justify-items:start;justify-content:flex-start}}.desk-reports-dashboard-top{display:grid;gap:16px}.desk-reports-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.desk-reports-summary-card{display:grid;gap:10px;min-height:136px;padding:18px}.desk-reports-summary-card h4{margin:0;font-size:28px;line-height:1.05}.desk-reports-summary-card p{margin:0;color:#475569e0}.desk-reports-filter-panel{display:grid;gap:16px;padding:18px}.desk-reports-filter-head{align-items:flex-start}.desk-reports-filter-meta{gap:8px}.desk-reports-filter-actions{display:flex;justify-content:flex-end}.desk-reports-filter-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start}.desk-reports-filter-stack{display:grid;gap:14px}.desk-reports-calendar-card,.desk-reports-panel{display:grid;gap:16px;padding:18px}.desk-reports-panel-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.desk-reports-panel-head h4{margin:8px 0 0}.desk-reports-panel-note{color:#475569e0;font-size:13px;text-align:right;white-space:nowrap}.desk-reports-calendar-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.desk-reports-date-pill{display:grid;gap:4px;padding:12px 14px;border-radius:18px;background:#f8fafceb;box-shadow:inset 0 0 0 1px #94a3b824}.desk-reports-date-pill span{color:#475569d1;font-size:12px}.desk-reports-date-pill strong{font-size:18px;line-height:1.1}.desk-reports-date-pill.is-muted{background:#eff6ffeb}.desk-reports-presets{display:flex;gap:10px;flex-wrap:wrap}.desk-reports-preset-button{padding:10px 14px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#ffffffd1;color:#1e293beb;font-size:13px;font-weight:600;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.desk-reports-preset-button:hover{transform:translateY(-1px);border-color:#60a5fa6b;box-shadow:0 12px 24px #94a3b824}.desk-reports-preset-button.is-active{border-color:#2563eb47;background:#dbeafee6;color:#1d4ed8}.desk-reports-calendar-shell{padding:14px;border-radius:22px;background:linear-gradient(180deg,#f8fafcf5,#f1f5f9e0);box-shadow:inset 0 0 0 1px #94a3b81f}.desk-reports-calendar-shell .rdp-root{--rdp-accent-color: #2563eb;--rdp-accent-background-color: rgba(219, 234, 254, .94);--rdp-day-width: 40px;--rdp-day-height: 40px;--rdp-day_button-width: 40px;--rdp-day_button-height: 40px;--rdp-nav_button-width: 36px;--rdp-nav_button-height: 36px;margin:0}.desk-reports-calendar-shell .rdp-months{justify-content:space-between;gap:18px}.desk-reports-calendar-shell .rdp-month{width:100%;min-width:0}.desk-reports-calendar-shell .rdp-month_caption{justify-content:center;margin-bottom:12px;color:#0f172af5;font-weight:700}.desk-reports-calendar-shell .rdp-weekday{color:#64748bdb;font-size:12px;font-weight:600}.desk-reports-calendar-shell .rdp-day_button{border:none;border-radius:14px;color:#0f172af0;font-weight:600}.desk-reports-calendar-shell .rdp-day_button:hover{background:#e2e8f0d6}.desk-reports-calendar-shell .rdp-range_middle .rdp-day_button{border-radius:12px}.desk-reports-calendar-shell .rdp-range_start .rdp-day_button,.desk-reports-calendar-shell .rdp-range_end .rdp-day_button,.desk-reports-calendar-shell .rdp-selected .rdp-day_button{color:#fff;background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 10px 24px #2563eb38}.desk-reports-guide{display:grid;gap:10px;margin-top:0;padding:16px}.desk-reports-guide p,.desk-reports-guide small{margin:0}.desk-reports-guide small{color:#475569d1;line-height:1.45}.desk-reports-highlights{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.desk-reports-highlight-card{min-height:150px;padding:18px}.desk-reports-chart-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-chart-shell{width:100%;min-width:0}.desk-reports-chart-shell-tall,.desk-reports-chart-shell-wide{padding-top:4px}.desk-reports-pie-layout{display:grid;gap:18px;grid-template-columns:minmax(240px,.95fr) minmax(0,1fr);align-items:center}.desk-reports-pie-shell{min-width:0}.desk-reports-status-cards{display:grid;gap:10px}.desk-reports-status-card{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:18px;background:#f8fafcdb;box-shadow:inset 0 0 0 1px #94a3b81f}.desk-reports-status-card strong,.desk-reports-status-card small{display:block}.desk-reports-status-card small{margin-top:2px;color:#475569d1}.desk-reports-status-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.desk-reports-table-shell{overflow-x:auto}.desk-reports-table th,.desk-reports-table td{white-space:nowrap}.desk-reports-tooltip{display:grid;gap:10px;min-width:180px;padding:12px 14px;border-radius:16px;background:#0f172af5;box-shadow:0 18px 44px #0f172a3d;color:#f8fafcf5}.desk-reports-tooltip-list{display:grid;gap:8px}.desk-reports-tooltip-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:center;font-size:13px}.desk-reports-tooltip-dot{width:8px;height:8px;border-radius:999px}@media(max-width:1180px){.desk-reports-filter-grid,.desk-reports-chart-grid,.desk-reports-pie-layout{grid-template-columns:1fr}}@media(max-width:920px){.desk-reports-calendar-summary{grid-template-columns:1fr}.desk-reports-panel-head{flex-direction:column}.desk-reports-panel-note{white-space:normal;text-align:left}.desk-reports-calendar-shell .rdp-months{justify-content:center}}@media(max-width:720px){.desk-reports-filter-panel,.desk-reports-calendar-card,.desk-reports-panel,.desk-reports-summary-card,.desk-reports-highlight-card{padding:16px}.desk-reports-summary-card h4{font-size:24px}.desk-reports-calendar-shell{padding:12px}.desk-reports-calendar-shell .rdp-root{--rdp-day-width: 36px;--rdp-day-height: 36px;--rdp-day_button-width: 36px;--rdp-day_button-height: 36px}}.desk-reports-shell{--desk-report-blue: #2563eb;--desk-report-ink: #0f172a;--desk-report-muted: rgba(71, 85, 105, .84);--desk-report-line: rgba(148, 163, 184, .16);gap:18px}.desk-reports-dashboard-top{gap:14px}.desk-reports-summary-grid{gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.desk-reports-summary-card{min-height:118px;padding:16px;border-radius:18px}.desk-reports-summary-card h4{font-size:25px}.desk-reports-filter-panel{gap:14px;padding:16px}.desk-reports-filter-grid{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.desk-reports-calendar-card{gap:12px;padding:14px}.desk-reports-calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-date-pill{padding:10px 12px;border-radius:14px}.desk-reports-date-pill strong{font-size:16px}.desk-reports-presets{gap:8px}.desk-reports-preset-button{padding:8px 11px;border-radius:12px}.desk-reports-calendar-shell{padding:10px;border-radius:16px}.desk-reports-calendar-shell .rdp-root{--rdp-day-width: 36px;--rdp-day-height: 36px;--rdp-day_button-width: 36px;--rdp-day_button-height: 36px}.desk-reports-calendar-shell .rdp-months{justify-content:center}.desk-reports-calendar-shell .rdp-month{max-width:332px}.desk-reports-filter-stack{align-content:start;gap:12px}.desk-reports-status-strip{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.desk-reports-status-tile{display:grid;gap:5px;padding:12px;border-radius:14px;background:#f8fafce0;box-shadow:inset 0 0 0 1px #94a3b81f}.desk-reports-status-tile strong{font-size:19px;line-height:1}.desk-reports-signal-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.desk-reports-signal-card{display:grid;gap:8px;min-height:118px;padding:16px}.desk-reports-signal-card strong{color:var(--desk-report-ink);font-size:18px;line-height:1.2}.desk-reports-signal-card p{margin:0;color:var(--desk-report-muted);font-size:13px;line-height:1.35}.desk-reports-main-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.78fr);align-items:stretch}.desk-reports-panel{gap:14px;padding:16px}.desk-reports-panel-wide{min-width:0}.desk-reports-panel-note{color:var(--desk-report-muted)}.desk-reports-focus-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-focus-grid div{display:grid;gap:5px;padding:13px;border-radius:14px;background:#f8fafce0;box-shadow:inset 0 0 0 1px #94a3b81f}.desk-reports-focus-grid strong{font-size:20px;line-height:1.05}.desk-reports-queue-strip{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding-top:12px;border-top:1px solid var(--desk-report-line)}.desk-reports-queue-chip{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:42px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:#ffffffc2;color:var(--desk-report-ink);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.desk-reports-queue-chip:hover,.desk-reports-queue-chip.is-active{border-color:#2563eb4d;box-shadow:0 12px 26px #2563eb1a;transform:translateY(-1px)}.desk-reports-queue-chip span{min-width:0;overflow:hidden;color:#1e293beb;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.desk-reports-manager-list{display:grid;gap:9px;max-height:430px;overflow:auto;padding-right:3px}.desk-reports-manager-card{display:grid;gap:8px;width:100%;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#ffffffc2;color:var(--desk-report-ink);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.desk-reports-manager-card:not(:disabled):hover,.desk-reports-manager-card.is-active{border-color:#2563eb4d;box-shadow:0 12px 26px #2563eb1a;transform:translateY(-1px)}.desk-reports-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb)}.desk-reports-clear-button{padding:7px 11px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#ffffffc7;color:#1e293beb;font-weight:700}@media(max-width:1280px){.desk-reports-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-reports-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.desk-reports-filter-grid,.desk-reports-main-grid{grid-template-columns:1fr}.desk-reports-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-manager-list{max-height:none}}@media(max-width:720px){.desk-reports-summary-grid,.desk-reports-signal-grid,.desk-reports-calendar-summary,.desk-reports-status-strip,.desk-reports-focus-grid{grid-template-columns:1fr}.desk-reports-summary-card h4{font-size:22px}.desk-reports-calendar-shell .rdp-root{--rdp-day-width: 34px;--rdp-day-height: 34px;--rdp-day_button-width: 34px;--rdp-day_button-height: 34px}.desk-reports-manager-meta{align-items:flex-start;flex-direction:column}}.view-switch{z-index:960}.view-tab-shell.is-desk{z-index:980}.view-tab-dropdown{z-index:1240}.desk-reports-shell{--desk-report-blue: #2563eb;--desk-report-blue-soft: rgba(37, 99, 235, .11);--desk-report-ink: #0f172a;--desk-report-muted: rgba(71, 85, 105, .82);--desk-report-faint: rgba(100, 116, 139, .62);--desk-report-line: rgba(148, 163, 184, .16);gap:18px}.desk-reports-head .panel-note{max-width:760px}.desk-reports-workspace{display:grid;gap:16px;grid-template-columns:minmax(300px,340px) minmax(0,1fr);align-items:start}.desk-reports-control-card{position:sticky;top:16px;display:grid;gap:13px;padding:14px;border-radius:24px}.desk-reports-control-head,.desk-reports-panel-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.desk-reports-control-head h4,.desk-reports-panel-head h4{margin:5px 0 0;color:var(--desk-report-ink);font-size:18px;line-height:1.16;letter-spacing:-.02em}.desk-reports-control-head .task-board-copy-button{min-height:36px;padding:8px 12px;border-radius:12px;white-space:nowrap}.desk-reports-filter-summary{display:flex;gap:7px;flex-wrap:wrap}.desk-reports-filter-summary .toolbar-chip{min-height:30px;padding:7px 10px;font-size:11px}.desk-reports-calendar-card{gap:10px;padding:12px;border-radius:19px;background:radial-gradient(circle at top right,rgba(37,99,235,.08),transparent 42%),#ffffffc7}.desk-reports-calendar-summary{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-date-pill{display:grid;gap:3px;padding:9px 10px;border-radius:13px;background:#f8fafcdb;box-shadow:inset 0 0 0 1px #94a3b81f}.desk-reports-date-pill span{color:var(--desk-report-faint);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desk-reports-date-pill strong{color:var(--desk-report-ink);font-size:15px;line-height:1.08}.desk-reports-presets{display:grid;gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.desk-reports-preset-button{min-height:32px;padding:7px 6px;border-radius:11px;font-size:12px}.desk-reports-calendar-shell{padding:8px;border-radius:15px;background:#ffffffb8}.desk-reports-calendar-shell .rdp-root{--rdp-day-width: 32px;--rdp-day-height: 32px;--rdp-day_button-width: 32px;--rdp-day_button-height: 32px;--rdp-accent-color: var(--desk-report-blue);--rdp-accent-background-color: rgba(37, 99, 235, .1);margin:0 auto;max-width:292px;color:var(--desk-report-ink);font-size:12px}.desk-reports-calendar-shell .rdp-months{justify-content:center;max-width:100%}.desk-reports-calendar-shell .rdp-month{max-width:100%}.desk-reports-calendar-shell .rdp-month_caption{min-height:30px;font-size:13px;font-weight:800}.desk-reports-calendar-shell .rdp-weekday{color:var(--desk-report-faint);font-size:11px;font-weight:800}.desk-reports-calendar-shell .rdp-day_button{border-radius:10px;font-size:12px}.desk-reports-filter-fields{display:grid;gap:10px}.desk-reports-filter-fields .field{gap:6px}.desk-reports-filter-fields select,.desk-reports-filter-fields .toolbar-chip{min-height:42px}.desk-reports-status-strip{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-status-tile{position:relative;display:grid;gap:5px;min-height:78px;padding:12px;border-radius:15px;background:#f8fafce0;box-shadow:inset 0 0 0 1px #94a3b81f}.desk-reports-status-dot{width:8px;height:8px;border-radius:999px}.desk-reports-status-tile strong{color:var(--desk-report-ink);font-size:20px;line-height:1}.desk-reports-status-tile small{color:var(--desk-report-muted);font-size:12px}.desk-reports-analytics{display:grid;gap:16px;min-width:0}.desk-reports-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.desk-reports-summary-card{min-height:104px;padding:15px;border-radius:18px}.desk-reports-summary-card h4{margin-top:9px;font-size:clamp(22px,2.1vw,29px);letter-spacing:-.035em}.desk-reports-summary-card p{margin-top:5px;color:var(--desk-report-muted);font-size:12px;line-height:1.35}.desk-reports-hero-grid,.desk-reports-lower-grid{display:grid;gap:16px;align-items:stretch}.desk-reports-hero-grid{grid-template-columns:minmax(0,1.58fr) minmax(300px,.78fr)}.desk-reports-lower-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)}.desk-reports-panel{display:grid;align-content:start;gap:13px;min-width:0;padding:16px;border-radius:22px}.desk-reports-panel-note,.desk-reports-chart-hint{color:var(--desk-report-muted);font-size:12px;line-height:1.38}.desk-reports-chart-hint{padding:9px 11px;border-radius:13px;background:#f1f5f9c7}.desk-reports-chart-shell{min-width:0}.desk-reports-chart-shell .recharts-legend-wrapper{color:var(--desk-report-muted);font-size:12px}.desk-reports-focus-card{align-content:start}.desk-reports-insight-list{display:grid;gap:8px}.desk-reports-insight-row{display:grid;gap:4px;min-height:72px;width:100%;padding:12px;border:1px solid rgba(148,163,184,.16);border-radius:15px;background:#ffffffc2;color:var(--desk-report-ink);box-shadow:none;text-align:left}.desk-reports-insight-row:hover{border-color:#2563eb47;box-shadow:0 12px 24px #2563eb14}.desk-reports-insight-row:disabled{cursor:default;opacity:1}.desk-reports-insight-row span{color:var(--desk-report-faint);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.desk-reports-insight-row strong{overflow:hidden;color:var(--desk-report-ink);font-size:14px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.desk-reports-insight-row small{color:var(--desk-report-muted);font-size:12px}.desk-reports-insight-row.is-warning{border-color:#ef44442e;background:radial-gradient(circle at top right,rgba(239,68,68,.08),transparent 46%),#ffffffd1}.desk-reports-focus-box{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--desk-report-line)}.desk-reports-focus-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-focus-grid div{display:grid;gap:5px;min-height:76px;padding:12px;border-radius:14px;background:#f8fafce0;box-shadow:inset 0 0 0 1px #94a3b81f}.desk-reports-focus-grid span{color:var(--desk-report-muted);font-size:12px}.desk-reports-focus-grid strong{color:var(--desk-report-ink);font-size:20px;line-height:1.05}.desk-reports-queue-strip{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding-top:12px;border-top:1px solid var(--desk-report-line)}.desk-reports-queue-chip{display:flex;justify-content:space-between;gap:10px;align-items:center;min-height:40px;padding:9px 11px;border:1px solid rgba(148,163,184,.18);border-radius:13px;background:#ffffffc2;color:var(--desk-report-ink);box-shadow:none;text-align:left}.desk-reports-queue-chip:hover,.desk-reports-queue-chip.is-active{border-color:#2563eb4d;box-shadow:0 12px 26px #2563eb1a}.desk-reports-queue-chip span{min-width:0;overflow:hidden;color:#1e293beb;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.desk-reports-queue-chip strong{padding:4px 8px;border-radius:999px;background:#f1f5f9eb;color:#0f172ae6;font-size:12px}.desk-reports-sort-bar{display:flex;gap:7px;flex-wrap:wrap;align-items:center;padding-top:10px;border-top:1px solid var(--desk-report-line)}.desk-reports-sort-button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 9px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:#ffffffb8;color:var(--desk-report-muted);box-shadow:none;font-size:11px;font-weight:800}.desk-reports-sort-button:hover,.desk-reports-sort-button.is-active{border-color:#2563eb3d;background:#ffffffe6;color:var(--desk-report-blue);transform:none}.desk-reports-sort-indicator{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:999px;background:#2563eb1a;color:var(--desk-report-blue);font-size:10px;line-height:1}.desk-reports-manager-list{display:grid;gap:8px;max-height:410px;overflow:auto;padding-right:3px}.desk-reports-manager-card{display:grid;gap:8px;width:100%;min-height:74px;padding:11px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:#ffffffc2;color:var(--desk-report-ink);box-shadow:none;text-align:left}.desk-reports-manager-card:not(:disabled):hover,.desk-reports-manager-card.is-active{border-color:#2563eb4d;box-shadow:0 12px 26px #2563eb1a}.desk-reports-manager-card:disabled{cursor:default}.desk-reports-manager-card-head,.desk-reports-manager-meta{display:flex;justify-content:space-between;gap:10px;align-items:center}.desk-reports-manager-card-head strong{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.desk-reports-manager-card-head span{color:var(--desk-report-blue);font-weight:800}.desk-reports-progress-track{height:7px;overflow:hidden;border-radius:999px;background:#e2e8f0d6}.desk-reports-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#60a5fa 0%,var(--desk-report-blue) 100%)}.desk-reports-manager-meta{color:var(--desk-report-muted);font-size:11px}.desk-reports-clear-button{min-height:34px;padding:7px 11px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#ffffffc7;color:#1e293beb;box-shadow:none;font-weight:700}@media(max-width:1320px){.desk-reports-workspace{grid-template-columns:1fr}.desk-reports-control-card{position:static}.desk-reports-calendar-card{grid-template-columns:minmax(240px,.55fr) minmax(280px,.45fr);align-items:start}.desk-reports-calendar-summary,.desk-reports-presets{grid-column:1}.desk-reports-calendar-shell{grid-column:2;grid-row:1 / span 2}.desk-reports-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-status-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1120px){.desk-reports-hero-grid,.desk-reports-lower-grid{grid-template-columns:1fr}.desk-reports-manager-list{max-height:none}}@media(max-width:780px){.view-tab-shell.is-desk .view-tab-dropdown,.view-tab-shell.is-desk:hover .view-tab-dropdown,.view-tab-shell.is-desk:focus-within .view-tab-dropdown{display:none}.desk-reports-summary-grid,.desk-reports-calendar-card,.desk-reports-filter-fields,.desk-reports-status-strip,.desk-reports-focus-grid{grid-template-columns:1fr}.desk-reports-calendar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-calendar-summary,.desk-reports-presets,.desk-reports-calendar-shell{grid-column:auto;grid-row:auto}.desk-reports-control-head,.desk-reports-panel-head{flex-direction:column}.desk-reports-manager-meta{align-items:flex-start;flex-direction:column}}.desk-reports-workspace{grid-template-columns:minmax(280px,315px) minmax(0,1fr)}.desk-reports-control-card{gap:10px;padding:13px}.desk-reports-calendar-card{gap:8px;padding:10px}.desk-reports-calendar-shell .rdp-root{--rdp-day-width: 30px;--rdp-day-height: 30px;--rdp-day_button-width: 30px;--rdp-day_button-height: 30px;max-width:276px}.desk-reports-summary-grid{gap:8px}.desk-reports-summary-card{min-height:86px;padding:12px}.desk-reports-summary-card h4{margin-top:7px;font-size:clamp(20px,1.9vw,27px)}.desk-reports-view-switch{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));padding:6px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:#f1f5f994;box-shadow:inset 0 1px #ffffff9e}.desk-reports-view-button{display:grid;gap:3px;min-height:48px;padding:9px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--desk-report-muted);box-shadow:none;text-align:left}.desk-reports-view-button:hover,.desk-reports-view-button.is-active{border-color:#2563eb2e;background:#ffffffe6;box-shadow:0 10px 22px #2563eb14}.desk-reports-view-button strong{color:var(--desk-report-ink);font-size:13px;line-height:1.12}.desk-reports-view-button span{overflow:hidden;color:var(--desk-report-muted);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.desk-reports-mode-grid{display:grid;gap:14px;align-items:start}.desk-reports-mode-grid-tempo{grid-template-columns:minmax(0,1.65fr) minmax(270px,.72fr)}.desk-reports-mode-grid-queues{grid-template-columns:minmax(0,1.35fr) minmax(270px,.62fr)}.desk-reports-panel{gap:11px;padding:14px}.desk-reports-panel-head h4{font-size:17px}.desk-reports-chart-hint{padding:7px 10px;font-size:11.5px}.desk-reports-insight-row{min-height:62px;padding:10px 11px}.desk-reports-focus-grid div{min-height:68px;padding:10px}.desk-reports-managers-dashboard{display:grid;gap:14px;grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr);align-items:start}.desk-reports-team-card{position:sticky;top:16px}.desk-reports-manager-panel .desk-reports-manager-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.desk-reports-manager-card{min-height:66px;padding:10px}@media(max-width:1320px){.desk-reports-workspace{grid-template-columns:1fr}.desk-reports-calendar-shell .rdp-root{--rdp-day-width: 32px;--rdp-day-height: 32px;--rdp-day_button-width: 32px;--rdp-day_button-height: 32px}}@media(max-width:1120px){.desk-reports-mode-grid,.desk-reports-managers-dashboard{grid-template-columns:1fr}.desk-reports-team-card{position:static}}@media(max-width:780px){.desk-reports-view-switch,.desk-reports-manager-panel .desk-reports-manager-list{grid-template-columns:1fr}.desk-reports-view-button{min-height:44px}}.desk-reports-workspace{grid-template-columns:292px minmax(0,1fr);gap:14px;align-items:start}.desk-reports-control-card{width:292px;max-width:292px;min-height:0;align-self:start;justify-self:start;padding:0;border:0;background:transparent;box-shadow:none}.desk-reports-calendar-card{gap:8px;height:auto;min-height:0;align-content:start;align-self:start;padding:10px;border-radius:22px}.desk-reports-calendar-summary{gap:7px}.desk-reports-date-pill{min-height:62px;align-content:center;padding:8px 10px}.desk-reports-date-pill strong{font-size:14px}.desk-reports-presets{gap:6px}.desk-reports-preset-button{height:32px;min-height:30px;padding:6px 5px;font-size:11.5px}.desk-reports-calendar-shell{align-self:start}.desk-reports-summary-grid{grid-template-columns:repeat(3,minmax(112px,.64fr)) minmax(300px,1.2fr);gap:8px;align-items:stretch}.desk-reports-summary-card{gap:5px;height:auto;min-height:98px;padding:11px 12px 12px;border-radius:16px;overflow:hidden}.desk-reports-summary-card .tag{min-height:24px;padding:5px 9px;font-size:10px}.desk-reports-summary-card h4{margin-top:6px;font-size:clamp(20px,1.55vw,25px);line-height:1}.desk-reports-summary-card p{margin-top:6px;font-size:11px;line-height:1.28}.desk-reports-selector-card{display:grid;min-height:98px;align-content:center;padding-top:9px;padding-bottom:9px}.desk-reports-selector-fields{display:grid;gap:7px;grid-template-columns:minmax(135px,.95fr) minmax(150px,1.05fr) auto;align-items:end}.desk-reports-compact-field{display:grid;gap:4px;min-width:0}.desk-reports-compact-field span{color:var(--desk-report-faint);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}html[data-theme=dark] .desk-reports-compact-field span{color:#becfe4c7}.desk-reports-compact-field select,.desk-reports-compact-field .toolbar-chip{width:100%;min-width:0;height:34px;min-height:34px;padding:0 9px;border-radius:11px;font-size:12px;font-weight:700}.desk-reports-refresh-button{min-height:34px;align-self:end;white-space:nowrap}.desk-reports-refresh-state{margin:8px 0;padding:9px 12px;border:1px solid rgba(37,99,235,.12);border-radius:14px;background:#2563eb14;color:#244f9f;font-size:12px;font-weight:760}html[data-theme=dark] .desk-reports-refresh-state{border-color:#7ea5d42e;background:#7ea5d41a;color:#bcd4ff}.desk-reports-view-switch{margin-top:6px}.applied-filter-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px}.applied-filter-strip span,.applied-filter-strip strong{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em}.applied-filter-strip span{padding:0 10px;background:#0f172a14;color:#64748b;text-transform:uppercase}.applied-filter-strip strong{padding:0 12px;background:#2563eb1a;border:1px solid rgba(37,99,235,.16);color:#244f9f}@media(max-width:1320px){.desk-reports-workspace{grid-template-columns:1fr}.desk-reports-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-selector-card{grid-column:1 / -1}.desk-reports-control-card{width:100%;max-width:none}.desk-reports-selector-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-refresh-button{grid-column:1 / -1;width:100%}}@media(max-width:780px){.desk-reports-summary-grid,.desk-reports-selector-fields{grid-template-columns:1fr}}.app-shell-with-nav{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:18px;align-items:start;width:100%;max-width:1760px;min-width:0}.app-main-shell{display:grid;align-content:start;width:100%;max-width:100%;min-width:0;container-type:inline-size}.side-nav{position:sticky;top:18px;z-index:620;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;width:286px;max-width:100%;min-width:0;min-height:calc(100vh - 36px);padding:14px;border-radius:30px;overflow:visible;background:radial-gradient(circle at 18% 0%,rgba(95,138,132,.16),transparent 34%),radial-gradient(circle at 100% 18%,rgba(183,134,86,.14),transparent 28%),linear-gradient(180deg,#ffffffe6,#f4f7f8b8);box-shadow:0 20px 52px #5c68741f;border-color:#4a5b701a;transition:width .22s ease,padding .22s ease,border-radius .22s ease}.side-nav.is-collapsed{width:82px;padding:12px 10px}.side-nav-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.side-nav-brand{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0}.side-nav-logo{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:16px;color:#263244;font-size:22px;font-weight:900;letter-spacing:-.08em;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.92),transparent 48%),linear-gradient(145deg,#d9e4e7f5,#ffffffb3);border:1px solid rgba(75,102,146,.1);box-shadow:inset 0 1px #ffffffa8,0 10px 18px #747e881f}.side-nav-brand-copy{display:grid;gap:2px;min-width:0}.side-nav-brand-copy strong{color:var(--ink);font-size:20px;font-weight:900;letter-spacing:-.06em;line-height:1}.side-nav-brand-copy span,.side-nav-foot span,.side-nav-group-title,.side-nav-item-copy small{color:var(--muted)}.side-nav-brand-copy span{overflow:hidden;font-size:11px;font-weight:700;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.side-nav-toggle{position:relative;display:inline-grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:14px;border:1px solid rgba(75,102,146,.1);background:#ffffffc2;color:var(--ink);box-shadow:inset 0 1px #ffffff94,0 8px 16px #747e8814}.side-nav-toggle:hover{background:#fffffff0;box-shadow:inset 0 1px #ffffff9e,0 12px 22px #747e881f}.side-nav-toggle:focus-visible,.side-nav-item:focus-visible,.side-nav-theme-button:focus-visible,.sphere-owner-actions button:focus-visible,.sphere-owner-bottom-bar button:focus-visible,.sphere-owner-slide-list button:focus-visible,.sphere-owner-screen-exit:focus-visible,.sphere-owner-share-button:focus-visible{outline:3px solid color-mix(in srgb,var(--teal) 54%,transparent);outline-offset:3px}.side-nav-toggle span{display:block;width:16px;height:2px;border-radius:999px;background:currentColor}.side-nav-toggle span+span{margin-top:-12px;transform:translateY(7px)}.side-nav-groups{display:grid;align-content:start;gap:14px;min-height:0;min-width:0;overflow:auto;padding-right:2px;scrollbar-width:thin}.side-nav-group{display:grid;gap:7px}.side-nav-group-title{padding:0 10px;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.side-nav-list{display:grid;gap:5px}.side-nav-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;min-height:48px;padding:7px 9px;border-radius:16px;border:1px solid transparent;background:transparent;color:#607084;box-shadow:none;text-align:left;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.side-nav-item:hover{transform:translate(2px);background:#ffffff94;border-color:#4b669214;color:var(--ink);box-shadow:none}.side-nav-item.is-active{color:var(--ink);background:radial-gradient(circle at top right,rgba(255,225,186,.34),transparent 56%),linear-gradient(180deg,#fffffffa,#f1f7f8e6);border-color:#5880793d;box-shadow:inset 4px 0 #4e8077c7,0 12px 26px #5d707e21}.side-nav-item-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:12px;background:#edf2f7db;color:currentColor}.side-nav-item.is-active .side-nav-item-icon{background:linear-gradient(145deg,#dbf4eefa,#e7efffe6);color:#285f56}.side-nav-icon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.side-nav-item-copy{display:grid;gap:2px;min-width:0}.side-nav-item-copy strong{overflow:hidden;color:inherit;font-size:13px;font-weight:800;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.side-nav-item-copy small{overflow:hidden;font-size:11px;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.side-nav-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#b96b7629;color:#a44555;font-size:11px;font-weight:900}.side-nav-foot{display:grid;gap:8px;padding:0}.side-nav-theme-button,.side-nav-map-status{border:1px solid rgba(75,102,146,.08);border-radius:18px;background:#ffffff8c}.side-nav-theme-button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 10px;color:var(--ink);box-shadow:none;text-align:left}.side-nav-theme-button:hover{transform:translateY(-1px);background:#ffffffc7;box-shadow:0 10px 20px #747e881a}.side-nav-theme-orb{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:18px;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.92),transparent 34%),linear-gradient(145deg,#f0bf7fe6,#7595b5cc);box-shadow:inset 0 1px #ffffff6b}.side-nav-theme-orb span{width:14px;height:14px;border-radius:999px;background:#fffffff0;box-shadow:0 0 16px #ffdd9aad}.side-nav-theme-copy{display:grid;gap:2px;min-width:0}.side-nav-theme-copy small{overflow:hidden;color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.side-nav-theme-copy strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.side-nav-map-status{display:grid;gap:4px;padding:12px}.side-nav-map-status span{font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.side-nav-map-status strong{color:var(--ink);font-size:13px}.side-nav.is-collapsed .side-nav-head,.side-nav.is-collapsed .side-nav-brand{grid-template-columns:1fr;justify-items:center}.side-nav.is-collapsed .side-nav-brand-copy,.side-nav.is-collapsed .side-nav-group-title,.side-nav.is-collapsed .side-nav-item-copy,.side-nav.is-collapsed .side-nav-theme-copy,.side-nav.is-collapsed .side-nav-map-status{display:none}.side-nav.is-collapsed .side-nav-toggle{width:42px}.side-nav.is-collapsed .side-nav-item{grid-template-columns:1fr;justify-items:center;min-height:46px;padding:7px 0}.side-nav.is-collapsed .side-nav-item:hover{transform:translateY(-1px)}.side-nav.is-collapsed .side-nav-badge{position:absolute;transform:translate(14px,-15px)}.side-nav.is-collapsed .side-nav-theme-button{grid-template-columns:1fr;justify-items:center;min-height:46px;padding:7px 0}.app-shell-with-nav .topbar{grid-template-columns:minmax(220px,1fr) auto;min-height:72px;padding:12px 16px;margin-bottom:18px;border-radius:26px}.app-shell-with-nav .brand-block{display:none}.app-shell-with-nav .topbar:before{content:var(--section-context, "Рабочее пространство");justify-self:start;align-self:center;padding:9px 13px;border-radius:999px;color:#5c6a7de6;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;background:#f1f5f9b8;border:1px solid rgba(75,102,146,.08);box-shadow:inset 0 1px #ffffff94}.app-shell-with-nav .topbar-actions{min-width:0}@media(max-width:1180px){.app-shell-with-nav{grid-template-columns:1fr;gap:12px;max-width:100%}.app-main-shell,.side-nav,.side-nav-groups{max-width:100%;min-width:0}.side-nav,.side-nav.is-collapsed{position:sticky;top:10px;width:100%;min-height:auto;padding:10px;border-radius:24px}.side-nav.is-collapsed .side-nav-brand-copy,.side-nav.is-collapsed .side-nav-group-title,.side-nav.is-collapsed .side-nav-item-copy{display:grid}.side-nav.is-collapsed .side-nav-head,.side-nav.is-collapsed .side-nav-brand,.side-nav.is-collapsed .side-nav-item{grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch}.side-nav-groups{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.side-nav-group{flex:0 0 min(220px,calc(100vw - 48px));min-width:0}.side-nav-foot{display:none}}@media(max-width:900px){.app-shell-with-nav .topbar{grid-template-columns:1fr;gap:10px}.app-shell-with-nav .topbar:before{justify-self:stretch}.app-shell-with-nav .topbar-actions{justify-content:flex-start;flex-wrap:wrap}.app-shell-with-nav .topbar-actions>*,.preview-switch-shell{min-width:0}}@media(max-width:780px){.app-shell-with-nav .topbar{grid-template-columns:1fr;gap:10px}.app-shell-with-nav .topbar:before{justify-self:stretch}.app-shell-with-nav .topbar-actions{justify-content:flex-start;flex-wrap:wrap}.side-nav-head{grid-template-columns:1fr auto}.side-nav-group{min-width:190px}}:root[data-theme=dark] body{background:radial-gradient(circle at top left,rgba(99,160,211,.16),transparent 30%),radial-gradient(circle at 86% 10%,rgba(120,200,181,.12),transparent 24%),radial-gradient(circle at 54% 100%,rgba(240,191,127,.1),transparent 32%),linear-gradient(180deg,var(--bg-top) 0%,var(--bg-bottom) 100%)}:root[data-theme=dark] body:before{background:linear-gradient(rgba(255,255,255,.05),transparent 44%),linear-gradient(90deg,rgba(166,181,199,.035) 1px,transparent 1px),linear-gradient(rgba(166,181,199,.035) 1px,transparent 1px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 76%);mask-image:linear-gradient(180deg,rgba(0,0,0,.42),transparent 76%)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{border-color:#b2c4dc29;color:var(--ink);background:var(--field-bg);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#9fb0c4a8}:root[data-theme=dark] input:focus,:root[data-theme=dark] select:focus,:root[data-theme=dark] textarea:focus{border-color:#78a8ff75;box-shadow:0 0 0 4px #5489de29}:root[data-theme=dark] .glass-panel{border-color:#b2c4dc1f;background:radial-gradient(circle at top left,rgba(120,200,181,.06),transparent 34%),linear-gradient(180deg,#1a2431e6,#0d151fb8);box-shadow:var(--shadow-lg)}:root[data-theme=dark] :is(.login-window,.preview-card,.topbar,.hero-panel,.panel,.panel-managers,.panel-analytics-wide,.panel-stop-impact,.panel-timeline,.panel-cadence,.panel-tasks,.summary-card,.manager-card,.timeline-card,.throughput-card,.spotlight-card,.task-card,.metric-card,.upload-card,.metric-card-growth,.health-cell,.manual-batch-composer,.manual-batch-preview,.manual-batch-history-card,.manual-batch-detail-edit,.glue-analysis-uploader,.glue-analysis-upload-list,.glue-section,.glue-decision-section,.glue-risk-card,.glue-spotlight-card,.dialog-shell-content,.profile-settings-avatar-card,.profile-settings-section-card,.avatar-cropper-modal,.task-log-entry-modal,.desk-reports-panel,.desk-reports-control-card){border-color:#b2c4dc1f;background:radial-gradient(circle at top right,rgba(126,165,212,.08),transparent 42%),linear-gradient(180deg,#1c2735e6,#0f1823bd);box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000047}:root[data-theme=dark] :is(.toolbar-chip,.tag,.status-chip,.meta-chip,.hero-tags span,.profile-avatar-trigger,.profile-avatar,.profile-menu-item,.profile-settings-avatar-copy span,.icon-button,.ghost-button,.manual-batch-preview-hero>div,.manual-batch-preview-stat,.manual-batch-preview-copy,.manual-batch-manager-chip,.manual-batch-preview-empty,.manual-batch-preview-status,.manual-batch-format-hint,.manual-batch-status-chip,.manual-batch-history-stat,.manual-batch-manager-breakdown,.manual-batch-manager-breakdown-row,.manual-batch-bitrix-preview,.manual-batch-progress,.manual-batch-detail-table-wrap,.hypothesis-next-action,.task-board-manual-meta,.desk-subnav,.desk-subtab-button,.task-board-mode-switch,.task-board-mode-switch-item,.desk-hero-subnav-item,.pedal-switch-shell,.segmented-toggle,.preview-segmented-toggle,.segment-button,.desk-reports-preset-button,.desk-reports-calendar-card,.desk-reports-date-pill,.desk-reports-calendar-shell,.desk-reports-status-tile,.desk-reports-chart-hint,.desk-reports-insight-row,.desk-reports-focus-grid div,.desk-reports-queue-chip,.desk-reports-queue-chip strong,.desk-reports-manager-card,.desk-reports-clear-button,.desk-reports-view-switch,.desk-reports-view-button,.desk-reports-view-button.is-active,.task-summary-card,.desk-reports-day-summary,.desk-reports-ring:after,.desk-reports-ring-stats div,.desk-reports-ranking-rail){border-color:#b2c4dc1f;background:#141e2aad;color:var(--ink);box-shadow:inset 0 1px #ffffff09}:root[data-theme=dark] :is(.ghost-button:hover,.icon-button:hover,.profile-avatar-trigger:hover,.profile-menu-item:hover,.desk-subtab-button:hover,.task-board-mode-switch-item:hover,.desk-hero-subnav-item:hover,.segment-button:hover,.desk-reports-preset-button:hover,.toolbar-chip:hover,.desk-reports-insight-row:hover,.desk-reports-queue-chip:hover,.desk-reports-queue-chip.is-active,.desk-reports-manager-card:not(:disabled):hover,.desk-reports-manager-card.is-active,.desk-reports-view-button:hover){border-color:#7ea5d447;background:#223040d6;box-shadow:0 14px 28px #00000042}:root[data-theme=dark] :is(h1,h2,h3,h4,strong,.brand-block h1,.profile-menu-copy strong,.profile-settings-avatar-copy strong,.panel-head h3,.panel-head h4,.task-card-head h4,.task-card-grid strong,.manual-batch-history-row strong,.manual-batch-preview-copy-row strong,.manual-batch-detail-table td,.task-board-meta-strong,.glue-colors-table td strong,.desk-reports-control-head h4,.desk-reports-panel-head h4,.desk-reports-status-tile strong,.desk-reports-date-pill strong,.desk-reports-view-button strong,.desk-reports-manager-card-head strong){color:var(--ink)}:root[data-theme=dark] :is(.metric-card span,.metric-card small,.task-summary-card>span,.task-summary-card-head>span,.task-summary-card small){color:var(--muted)}:root[data-theme=dark] :is(.task-board-mode-switch-item.is-active,.desk-hero-subnav-item.is-active,.segment-button.is-active,.desk-reports-preset-button.is-active,.desk-reports-view-button.is-active){border-color:#78a8ff57;background:radial-gradient(circle at top right,rgba(120,200,181,.12),transparent 46%),linear-gradient(180deg,#2c3d51f5,#1a2636e6);color:var(--ink);box-shadow:0 10px 22px #0000003d}:root[data-theme=dark] .task-summary-card-danger{border-color:#f8717147;background:radial-gradient(circle at top right,rgba(239,68,68,.2),transparent 44%),linear-gradient(180deg,#481c22db,#2d161dc7);box-shadow:inset 0 1px #ffffff0b,0 12px 26px #7f1d1d3d}:root[data-theme=dark] .task-summary-card.task-summary-card-danger>span,:root[data-theme=dark] .task-summary-card.task-summary-card-danger small{color:#fecacad1}:root[data-theme=dark] .task-summary-card.task-summary-card-danger strong{color:#fecaca}:root[data-theme=dark] :is(.task-board-summary-card-active,.task-board-summary-card-done,.task-board-summary-card-failed,.task-board-summary-card-cancelled){border-color:#b2c4dc1f;background:radial-gradient(circle at top right,rgba(126,165,212,.08),transparent 46%),#111b27b3}:root[data-theme=dark] .task-board-summary-card-done{border-color:#78c8b52e}:root[data-theme=dark] .task-board-summary-card-failed{border-color:#f2c98633}:root[data-theme=dark] .task-board-summary-card-cancelled{border-color:#f08fa033}:root[data-theme=dark] .task-board-priority-focus-note{border-color:#78c8b533;background:radial-gradient(circle at top left,rgba(120,200,181,.14),transparent 44%),linear-gradient(135deg,#101e28e6,#0f172ab8);box-shadow:inset 0 1px #ffffff0b,0 16px 32px #00000038}:root[data-theme=dark] .task-board-priority-focus-note span{color:#9ff0cf;background:#78c8b524}:root[data-theme=dark] .task-board-priority-focus-note b{color:#bfd7ff;background:#7ea5d424}:root[data-theme=dark] .task-board-focus-lock{border-color:#78c8b52e;background:radial-gradient(circle at top right,rgba(120,200,181,.12),transparent 48%),linear-gradient(180deg,#111f2ad1,#0d1822b3);box-shadow:inset 0 1px #ffffff0d}:root[data-theme=dark] .task-board-focus-lock span{color:#9ff0cf;background:#78c8b524}:root[data-theme=dark] :is(.desk-reports-preset-button,.task-board-mode-switch-item,.desk-hero-subnav-item,.segment-button,.tag){color:var(--muted)}:root[data-theme=dark] :is(p,small,.login-copy,.preview-card p,.panel-note,.field span,.brand-subtitle,.profile-menu-copy span,.profile-menu-copy small,.profile-settings-note,.manual-batch-preview-stat span,.manual-batch-history-row span,.manual-batch-issue-row span,.manual-batch-issue-row em,.hypothesis-eval-card p,.hypothesis-eval-stats,.task-board-micro-label,.task-card p,.task-table p,.glue-colors-table td small,.desk-reports-panel-note,.desk-reports-chart-hint,.desk-reports-filter-summary .toolbar-chip,.desk-reports-status-tile small,.desk-reports-insight-row small,.desk-reports-view-button span,.desk-reports-manager-meta,.desk-reports-date-pill span){color:var(--muted)}:root[data-theme=dark] :is(.section-kicker,.eyebrow){color:#8fc8ff}:root[data-theme=dark] .side-nav{background:radial-gradient(circle at 10% 0%,rgba(120,200,181,.14),transparent 34%),radial-gradient(circle at 100% 18%,rgba(126,165,212,.14),transparent 28%),linear-gradient(180deg,#161f2bf0,#091018d1);border-color:#b2c4dc1f;box-shadow:0 24px 68px #0000005c}:root[data-theme=dark] .side-nav-logo{color:#f2f7ff;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2),transparent 48%),linear-gradient(145deg,#314456f5,#141e2aeb);border-color:#b2c4dc1f;box-shadow:inset 0 1px #ffffff14,0 10px 18px #00000038}:root[data-theme=dark] .side-nav-toggle,:root[data-theme=dark] .side-nav-theme-button,:root[data-theme=dark] .side-nav-map-status{border-color:#b2c4dc1f;background:#17222fbd;box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .side-nav-toggle:hover,:root[data-theme=dark] .side-nav-theme-button:hover{background:#202e3ee6;box-shadow:0 14px 28px #00000047}:root[data-theme=dark] .side-nav-item{color:#a8b8cc}:root[data-theme=dark] .side-nav-item:hover{background:#253445ad;border-color:#b2c4dc1a;color:#f5f9ff}:root[data-theme=dark] .side-nav-item.is-active{color:#f8fbff;background:radial-gradient(circle at top right,rgba(120,200,181,.2),transparent 56%),linear-gradient(180deg,#2b3d50fa,#152130eb);border-color:#78c8b54d;box-shadow:inset 4px 0 #78c8b5db,0 14px 30px #0000004d}:root[data-theme=dark] .side-nav-item-icon{background:#0c141e9e}:root[data-theme=dark] .side-nav-item.is-active .side-nav-item-icon{color:#d9fff6;background:linear-gradient(145deg,#294c4af5,#182a3aeb)}:root[data-theme=dark] .side-nav-theme-orb{background:radial-gradient(circle at 28% 26%,rgba(255,255,255,.26),transparent 36%),linear-gradient(145deg,#4c71a0f2,#0a121df5);box-shadow:0 0 22px #5a90dc47}:root[data-theme=dark] .side-nav-theme-orb span{transform:translate(4px);background:#101925;box-shadow:-7px 0 0 1px #ecf4ffe6,0 0 16px #7ea5d480}:root[data-theme=dark] .app-shell-with-nav .topbar:before{color:#e7f1ffeb;background:#141e2ad1;border-color:#b2c4dc29;box-shadow:inset 0 1px #ffffff0e}:root[data-theme=dark] :is(.manual-batch-detail-table th,.glue-matrix-table thead th,.glue-colors-table thead th,.task-table th,.task-status-log-table thead th,.kpi-analysis-table th,.desk-reports-table th){color:var(--muted);background:#111b27eb}:root[data-theme=dark] :is(.manual-batch-detail-table th,.manual-batch-detail-table td,.glue-matrix-table th,.glue-matrix-table td,.glue-colors-table th,.glue-colors-table td,.task-table th,.task-table td,.task-status-log-table th,.task-status-log-table td,.kpi-analysis-table th,.kpi-analysis-table td,.desk-reports-table th,.desk-reports-table td){border-color:#b2c4dc1a}:root[data-theme=dark] :is(.task-table tbody tr:hover td,.task-status-log-table tbody tr:hover td,.glue-colors-table tbody tr:hover td,.glue-matrix-table tbody tr:hover td,.glue-matrix-table tbody tr:hover th){background:#25344580}:root[data-theme=dark] .task-status-log-row.is-fresh td{background:#78c8b51a}:root[data-theme=dark] .task-log-table-state-bar{border-color:#b2c4dc1a;background:#111b27b8}:root[data-theme=dark] .task-status-log-sort-indicator{background:#7ea5d41f;color:#9bc5ff}:root[data-theme=dark] .table-link-button{color:#9bc5ff;background:transparent}:root[data-theme=dark] :is(.task-board-copy-button,.task-board-inline-copy-chip,.task-board-shortcut-link,.task-board-rnp-link,.task-log-action-chip){border-color:#7ea5d433;background:#7ea5d41f;color:#9bc5ff}:root[data-theme=dark] .task-board-sku-link:after{border-color:#7ea5d433;background:#7ea5d41f;color:#9bc5ff}:root[data-theme=dark] :is(.task-board-copy-button:hover,.task-board-inline-copy-chip:hover,.task-board-shortcut-link:hover,.task-board-rnp-link:hover,.task-log-action-chip:hover){border-color:#7ea5d452;background:#7ea5d42e;color:var(--ink)}:root[data-theme=dark] :is(.status-done,.task-status-log-badge-done,.verification-status-pill-done){color:#9de3d1;border-color:#78c8b53d;background:#18483f6b}:root[data-theme=dark] :is(.status-failed,.task-status-log-badge-failed,.verification-status-pill-failed,.task-log-action-chip-return){color:#f2c986;border-color:#f2c9863d;background:#533a1c6b}:root[data-theme=dark] :is(.status-cancelled,.task-status-log-badge-cancelled,.verification-status-pill-cancelled){color:#ffb3bf;border-color:#f08fa03d;background:#521f2b70}:root[data-theme=dark] :is(.status-new,.task-status-log-badge-new,.verification-status-pill-new){color:#d7e7ff;border-color:#b2c4dc24;background:#1c2a3aad}:root[data-theme=dark] .task-board-card{border-color:#b2c4dc24;background:radial-gradient(circle at 6% 0%,rgba(120,200,181,.07),transparent 30%),radial-gradient(circle at 92% 12%,rgba(126,165,212,.1),transparent 34%),linear-gradient(180deg,#1a2634f5,#0b131eeb);box-shadow:inset 0 1px #ffffff0e,0 22px 52px #00000057}:root[data-theme=dark] .task-board-card:before{background:#b2c4dc2e}:root[data-theme=dark] .task-board-card-return-focus{animation:task-board-card-return-focus-pulse-dark 1.8s ease}@keyframes task-board-card-return-focus-pulse-dark{0%{border-color:#78a8ff61;background:radial-gradient(circle at 6% 0%,rgba(120,200,181,.12),transparent 30%),radial-gradient(circle at 92% 12%,rgba(126,165,212,.16),transparent 34%),linear-gradient(180deg,#223142fa,#101b29f5);box-shadow:0 0 #78a8ff38,0 24px 58px #00000061}35%{border-color:#78a8ff3d;box-shadow:0 0 0 8px #78a8ff14,0 20px 48px #00000057}to{border-color:#b2c4dc24;background:radial-gradient(circle at 6% 0%,rgba(120,200,181,.07),transparent 30%),radial-gradient(circle at 92% 12%,rgba(126,165,212,.1),transparent 34%),linear-gradient(180deg,#1a2634f5,#0b131eeb);box-shadow:inset 0 1px #ffffff0e,0 22px 52px #00000057}}:root[data-theme=dark] .task-board-card-danger{border-color:#f08fa038;background:radial-gradient(circle at 4% 0%,rgba(240,143,160,.13),transparent 32%),radial-gradient(circle at 92% 12%,rgba(126,165,212,.08),transparent 34%),linear-gradient(180deg,#222330fa,#12141ff0)}:root[data-theme=dark] .task-board-card-warning{border-color:#f2c98633;background:radial-gradient(circle at 4% 0%,rgba(242,201,134,.12),transparent 32%),radial-gradient(circle at 92% 12%,rgba(126,165,212,.08),transparent 34%),linear-gradient(180deg,#222330fa,#12141ff0)}:root[data-theme=dark] .task-board-card-success{border-color:#78c8b533;background:radial-gradient(circle at 4% 0%,rgba(120,200,181,.12),transparent 32%),radial-gradient(circle at 92% 12%,rgba(126,165,212,.08),transparent 34%),linear-gradient(180deg,#192730fa,#0c171ff0)}:root[data-theme=dark] .task-board-header h4,:root[data-theme=dark] .task-board-sku-link{color:#f5f9ff}:root[data-theme=dark] .task-board-sku-link:hover{color:#9bc5ff}:root[data-theme=dark] :is(.task-rank-badge,.task-board-context-pill,.task-board-type-tag,.task-board-mode-tag,.task-support-toggle,.task-rank-track,.task-inline-status-neutral){border-color:#b2c4dc21;background:#15202dbd;color:#c2d1e4}:root[data-theme=dark] .task-rank-badge{color:#d7e7ff;background:#3448629e}:root[data-theme=dark] :is(.task-board-context-pill-launch,.task-board-mode-tag){border-color:#78c8b53d;background:#18483f57;color:#9de3d1}:root[data-theme=dark] .task-board-context-pill-money{border-color:#79dca64d;background:linear-gradient(135deg,#12503a7a,#3d4d1c57);color:#a9f3c9}:root[data-theme=dark] .task-board-context-pill-deferred{border-color:#7ea5d43d;background:#283a4e7a;color:#c0d8f2}:root[data-theme=dark] :is(.task-board-secondary-reason,.task-board-meta,.task-summary-note){color:#c5d3e4c2}:root[data-theme=dark] .task-board-summary-grid .task-summary-card,:root[data-theme=dark] .task-board-checkpoint-strip,:root[data-theme=dark] .task-support-accordion,:root[data-theme=dark] .task-playbook summary,:root[data-theme=dark] .task-playbook-card,:root[data-theme=dark] .task-playbook-step,:root[data-theme=dark] .task-insight-panel,:root[data-theme=dark] .task-price-panel,:root[data-theme=dark] .task-status-composer,:root[data-theme=dark] .task-history-chip,:root[data-theme=dark] .task-action-node,:root[data-theme=dark] .task-log-item{border-color:#b2c4dc1f;background:radial-gradient(circle at top right,rgba(126,165,212,.055),transparent 42%),linear-gradient(180deg,#17222fdb,#0e1722c7);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .task-board-summary-grid .task-summary-card-primary{background:radial-gradient(circle at top right,rgba(120,168,255,.09),transparent 44%),linear-gradient(180deg,#1c2938e6,#101a26d1)}:root[data-theme=dark] :is(.task-summary-card strong,.task-board-checkpoint-strip strong,.task-support-summary strong,.task-playbook-heading strong,.task-playbook-card strong,.task-insight-head strong,.task-history-chip strong,.task-action-node strong){color:#f3f8ff}:root[data-theme=dark] :is(.task-summary-card>span,.task-summary-card-head>span,.task-summary-card small,.task-board-checkpoint-strip span,.task-support-summary span,.task-playbook-heading small,.task-playbook-card span,.task-insight-head span,.task-history-chip span,.task-history-chip small,.task-action-node span,.task-action-node small){color:#b0c1d7d1}:root[data-theme=dark] .task-launch-followup-banner,:root[data-theme=dark] .task-hypothesis-banner,:root[data-theme=dark] .task-last-action-strip,:root[data-theme=dark] .task-decision-banner,:root[data-theme=dark] .task-decision-banner-neutral{border-color:#b2c4dc1f;background:radial-gradient(circle at top right,rgba(126,165,212,.07),transparent 42%),linear-gradient(180deg,#182331e0,#0d1621c7);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .task-launch-followup-head span,:root[data-theme=dark] .task-launch-followup-banner p,:root[data-theme=dark] .task-last-action-strip span,:root[data-theme=dark] .task-last-action-strip small,:root[data-theme=dark] .task-decision-banner small{color:#b0c1d7d1}:root[data-theme=dark] .task-launch-followup-head strong,:root[data-theme=dark] .task-last-action-strip strong,:root[data-theme=dark] .task-decision-banner strong{color:#f3f8ff}:root[data-theme=dark] .task-summary-note-priority{border-color:#78c8b524;background:#78c8b514}:root[data-theme=dark] .task-summary-note-priority strong{color:#9ff0cf}:root[data-theme=dark] .task-last-action-strip p{color:#d7e7ff;background:#253445c2}:root[data-theme=dark] .task-decision-banner-success{border-color:#78c8b53d;background:radial-gradient(circle at top right,rgba(120,200,181,.15),transparent 42%),linear-gradient(180deg,#18483f6b,#0c2421b8)}:root[data-theme=dark] .task-decision-banner-danger{border-color:#f08fa042;background:radial-gradient(circle at top right,rgba(240,143,160,.18),transparent 42%),linear-gradient(180deg,#521f2b7a,#2a141dc2)}:root[data-theme=dark] .task-decision-row{border-top-color:#b2c4dc1f}:root[data-theme=dark] .task-delta-item{border-color:#b2c4dc1f;background:#111b27b8;box-shadow:inset 0 1px #ffffff09}:root[data-theme=dark] .task-delta-item span,:root[data-theme=dark] .task-delta-item em,:root[data-theme=dark] .task-delta-item small{color:#b0c1d7d1}:root[data-theme=dark] .task-delta-item strong{color:#f3f8ff}:root[data-theme=dark] .task-delta-item-success{border-color:#78c8b53d;background:#18483f57}:root[data-theme=dark] .task-delta-item-warning{border-color:#f2c9863d;background:#533a1c5c}:root[data-theme=dark] .task-delta-item-danger{border-color:#f08fa03d;background:#521f2b61}:root[data-theme=dark] .task-delta-item-success :is(strong,small,span,em){color:#9de3d1}:root[data-theme=dark] .task-delta-item-warning :is(strong,small,span,em){color:#f2c986}:root[data-theme=dark] .task-delta-item-danger :is(strong,small,span,em){color:#ffb3bf}:root[data-theme=dark] :is(.task-inline-status-success,.task-support-toggle-success){border-color:#78c8b53d;background:#18483f6b;color:#9de3d1}:root[data-theme=dark] :is(.task-inline-status-danger,.task-support-toggle-danger){border-color:#f08fa03d;background:#521f2b70;color:#ffb3bf}:root[data-theme=dark] .task-playbook-toggle{color:#c5d3e4d1;background:#111b27b8}:root[data-theme=dark] .task-playbook[open] .task-playbook-toggle{color:#f3f8ff;background:#253445db}:root[data-theme=dark] .task-status-composer textarea{border-color:#b2c4dc24;background:#080f18c7;color:#f3f8ff}:root[data-theme=dark] .task-status-composer textarea:focus{border-color:#78a8ff6b;box-shadow:0 0 0 4px #78a8ff21}:root[data-theme=dark] .task-card-actions{border-top-color:#b2c4dc1f}:root[data-theme=dark] .task-card-actions button,:root[data-theme=dark] .task-card-actions a{border-color:#b2c4dc24;background:#15202dd1;color:#d7e7ff}:root[data-theme=dark] .task-card-actions button:hover,:root[data-theme=dark] .task-card-actions a:hover{border-color:#7ea5d447;background:#253445e0;color:#f5f9ff}:root[data-theme=dark] .task-card-actions .task-card-action-done{border-color:#78c8b53d;background:#18483f6b;color:#9de3d1}:root[data-theme=dark] .task-card-actions .task-card-action-failed{border-color:#f2c9863d;background:#533a1c6b;color:#f2c986}:root[data-theme=dark] .task-card-actions .task-card-action-cancelled{border-color:#f08fa03d;background:#521f2b70;color:#ffb3bf}:root[data-theme=dark] .task-card-actions .task-card-action-defer{border-color:#7ea5d43d;background:#283a4e85;color:#b9d4f3}:root[data-theme=dark] .status-deferred{border-color:#7ea5d438;background:#25374cb8;color:#c7dcf5}:root[data-theme=dark] .task-defer-composer{border-color:#7ea5d42e;background:radial-gradient(circle at top left,rgba(126,165,212,.1),transparent 38%),linear-gradient(180deg,#1b2634e6,#0f1925d6)}:root[data-theme=dark] .task-defer-options button{border-color:#b2c4dc21;background:#0e1824b8;color:#d5e4f6c7}:root[data-theme=dark] .task-defer-reason-presets button{border-color:#b2c4dc1c;background:#0e18248f;color:#d5e4f6c2}:root[data-theme=dark] .task-defer-options button.is-selected{border-color:#7ea5d452;background:#2a4668c7;color:#eef6ff}:root[data-theme=dark] .task-defer-reason-presets button.is-selected{border-color:#7ea5d447;background:#283a4eb3;color:#d7e7ff}:root[data-theme=dark] .manual-batch-placement-toggle{border-color:#7ea5d429;background:#0f1c2aa3}:root[data-theme=dark] .manual-batch-placement-toggle button.is-active{background:linear-gradient(180deg,#2c425beb,#192737e0);color:#eef6ff;box-shadow:0 12px 24px #00000038,inset 0 1px #ffffff14}:root[data-theme=dark] :is(.task-log-digest-card-success,.task-log-digest-card-issues){background:radial-gradient(circle at top right,rgba(126,165,212,.08),transparent 46%),linear-gradient(180deg,#1b2634e0,#0e1722bd)}:root[data-theme=dark] .task-log-return-modal .dialog-shell-actions .task-log-return-confirm-button{background:linear-gradient(135deg,#a86a18,#7a4711);color:#fff6e7;box-shadow:0 14px 28px #0000003d}:root[data-theme=dark] .auth-error,:root[data-theme=dark] .manual-batch-issue-row,:root[data-theme=dark] .desk-reports-insight-row.is-warning,:root[data-theme=dark] .avatar-cropper-error{color:#ffb3bf;border-color:#f08fa03d;background:#521f2b80}:root[data-theme=dark] .manual-batch-issue-row.is-warning{color:#ffd99c;border-color:#eaac5247;background:#52371985}:root[data-theme=dark] .manual-batch-preview-status.is-ready,:root[data-theme=dark] .manual-batch-status-chip.is-done,:root[data-theme=dark] .manual-batch-history-stat.is-done{color:#9de3d1;border-color:#78c8b53d;background:#18483f6b}:root[data-theme=dark] .manual-batch-preview-status.is-stale,:root[data-theme=dark] .manual-batch-status-chip.is-error,:root[data-theme=dark] .manual-batch-history-stat.is-error{color:#ffb3bf;border-color:#f08fa03d;background:#521f2b80}:root[data-theme=dark] .manual-batch-status-chip.is-queued,:root[data-theme=dark] .manual-batch-history-stat.is-queued{color:#b7cbff;border-color:#7ea5d442;background:#27395475}:root[data-theme=dark] .manual-batch-status-chip.is-cancelled,:root[data-theme=dark] .manual-batch-history-stat.is-cancelled{color:#f2c986;border-color:#f2c98638;background:#533a1c6b}:root[data-theme=dark] .hypothesis-sku-report-row-improved{border-color:#78c8b533;background:#18483f5c}:root[data-theme=dark] .hypothesis-sku-report-row-noise{border-color:#f08fa033;background:#521f2b61}:root[data-theme=dark] .hypothesis-sku-report-row-insufficient_data{border-color:#f2c98633;background:#533a1c5c}:root[data-theme=dark] :is(.manual-batch-status-value.is-done,.manual-batch-history-stat.is-done strong){color:#9de3d1}:root[data-theme=dark] :is(.manual-batch-status-value.is-queued,.manual-batch-history-stat.is-queued strong){color:#b7cbff}:root[data-theme=dark] :is(.manual-batch-status-value.is-error,.manual-batch-history-stat.is-error strong){color:#ffb3bf}:root[data-theme=dark] :is(.manual-batch-status-value.is-cancelled,.manual-batch-history-stat.is-cancelled strong){color:#f2c986}:root[data-theme=dark] .auth-notice,:root[data-theme=dark] .hypothesis-status-worked{color:#9de3d1;border-color:#78c8b53d;background:#18483f6b}:root[data-theme=dark] :is(.hypothesis-status-noise,.hypothesis-eval-card-noise){color:#ffb3bf;background:#521f2b70}:root[data-theme=dark] :is(.hypothesis-status-mixed,.hypothesis-eval-card-mixed){color:#f2c986;background:#533a1c6b}:root[data-theme=dark] :is(.hypothesis-status-active,.hypothesis-status-waiting,.hypothesis-eval-card-active,.hypothesis-eval-card-waiting){color:#b7cbff;background:#27395470}:root[data-theme=dark] .desk-reports-shell{--desk-report-blue: #78a8ff;--desk-report-blue-soft: rgba(120, 168, 255, .16);--desk-report-ink: var(--ink);--desk-report-muted: var(--muted);--desk-report-faint: var(--faint);--desk-report-line: rgba(178, 196, 220, .12)}:root[data-theme=dark] .desk-reports-progress-track,:root[data-theme=dark] .desk-reports-status-bar{background:#091018b8}:root[data-theme=dark] .desk-reports-backlog-line{stroke:#d7e7ff}:root[data-theme=dark] .desk-reports-backlog-dot{fill:#d7e7ff}:root[data-theme=dark] .desk-reports-grid-line{stroke:#b2c4dc24}:root[data-theme=dark] .desk-reports-axis-label{fill:#a6b5c7db}:root[data-theme=dark] :is(.toolbar,.upload-card-actions,.upload-file-field,.task-board-filter-panel,.task-log-digest-card,.task-log-manager-card,.task-status-log-table-wrap,.desk-weekly-report-guide,.weekly-presentation-toolbar,.weekly-presentation-shell,.weekly-presentation-head-meta,.weekly-slide,.desk-weekly-report-group,.desk-weekly-report-managers,.desk-weekly-report-methodology,.desk-weekly-report-family-card,.desk-weekly-report-manager-card,.glue-guide-card,.glue-slot-card,.glue-upload-item,.glue-decision-slot,.glue-mobile-card,.chart-tooltip,.access-user-card,.kpi-frame-card,.kpi-manager-card,.kpi-analysis-note-card,.kpi-fallout-card){border-color:#b2c4dc1f;background:radial-gradient(circle at top right,rgba(126,165,212,.07),transparent 42%),linear-gradient(180deg,#1b2634e0,#0e1722bd);box-shadow:inset 0 1px #ffffff09,0 16px 36px #0003}:root[data-theme=dark] :is(.empty-card,.stat-row,.import-row,.rule-row,.rule-bullet,.scorecard-index,.desk-weekly-report-share,.weekly-slide-cover-metrics>div,.weekly-slide-metric-strip>div,.weekly-converter-grid>div,.weekly-trend-card,.weekly-segment-panel,.weekly-segment-panel-head strong,.weekly-segment-metric-row,.weekly-trend-week-row span,.weekly-season-row,.weekly-two-column-list>div,.weekly-source-grid>div,.desk-weekly-report-family-metrics>div,.desk-weekly-report-manager-metrics>div,.task-status-log-table tbody td,.task-board-summary-inline .task-board-summary-card>.tag,.manual-batch-checkbox,.kpi-manager-delta-chip,.kpi-manager-primary-card,.kpi-manager-meta-pill,.glue-upload-item-warnings span,.glue-decision-meta span,.glue-decision-chip-list span,.glue-mobile-flow-row,.glue-mobile-kpi-grid span,.glue-mobile-decision-row,.access-scope-selected-chip,.access-scope-list,.access-scope-option,.revenue-plan-status-tag,.season-chip,.season-selection-pill,.chart-legend-item,.manager-queue-strip span,.throughput-legend-item,.spotlight-meta span){border-color:#b2c4dc1a;background:#111b27b8;color:var(--ink);box-shadow:inset 0 1px #ffffff09}:root[data-theme=dark] :is(.desk-weekly-report-family-head strong,.desk-weekly-report-manager-head strong,.desk-weekly-report-family-metrics strong,.desk-weekly-report-manager-metrics strong,.weekly-presentation-toolbar-copy strong,.weekly-presentation-head h4,.weekly-presentation-head-meta strong,.weekly-slide h3,.weekly-slide-metric-strip strong,.weekly-converter-grid strong,.weekly-trend-card-head strong,.weekly-trend-card-foot strong,.weekly-segment-panel-head span,.weekly-segment-panel-head strong,.weekly-segment-metric-row strong,.weekly-season-donut span,.weekly-season-row span,.weekly-season-row strong,.weekly-two-column-list strong,.weekly-source-grid strong,.weekly-manager-bar span,.weekly-manager-bar strong,.kpi-manager-primary-card strong,.kpi-manager-meta-pill strong,.rule-row strong,.rule-bullet,.scorecard-index strong,.chart-legend-item strong,.chart-tooltip strong,.glue-slot-card strong,.glue-upload-item-head strong,.glue-decision-slot strong,.glue-mobile-card-head strong,.glue-mobile-flow-row strong,.glue-mobile-kpi-grid strong,.glue-mobile-decision-row strong,.access-scope-option.is-active){color:var(--ink)}:root[data-theme=dark] :is(.desk-weekly-report-guide p,.desk-weekly-report-guide small,.desk-weekly-report-group-head p,.desk-weekly-report-family-head p,.desk-weekly-report-manager-card small,.desk-weekly-report-methodology p,.weekly-presentation-head p,.weekly-presentation-toolbar-copy small,.weekly-presentation-toolbar-controls label>span,.weekly-presentation-head-meta span,.weekly-slide p,.weekly-slide small,.weekly-slide li,.weekly-slide-note,.weekly-slide-kicker,.weekly-slide-metric-strip span,.weekly-converter-grid span,.weekly-trend-card-head span,.weekly-trend-card-foot span,.weekly-trend-card small,.weekly-segment-panel-head small,.weekly-segment-metric-row span,.weekly-segment-metric-row em,.weekly-trend-week-row span,.rule-row p,.glue-guide-card p,.glue-slot-card small,.glue-decision-hero p,.glue-decision-slot small,.glue-decision-slot li,.glue-mobile-card p,.access-scope-summary,.kpi-manager-primary-card span,.kpi-manager-meta-pill span,.kpi-manager-trend-head span){color:var(--muted)}:root[data-theme=dark] :is(.decision-header,.decision-header-grid div,.candidate-tradeoff,.candidate-tradeoff-metrics div,.oos-risk-group,.oos-risk-row,.oos-risk-signal){border-color:#b2c4dc1f;background:#111b27b8;color:var(--ink);box-shadow:inset 0 1px #ffffff09}:root[data-theme=dark] .revenue-plan-form{border-color:#b2c4dc1f;background:radial-gradient(circle at top left,rgba(126,165,212,.08),transparent 38%),linear-gradient(180deg,#1c2735d1,#0f1823ad);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .leadership-card-success{border-color:#78c8b533;background:radial-gradient(circle at top left,rgba(120,200,181,.16),transparent 42%),linear-gradient(180deg,#18483f6b,#0f1823b8)}:root[data-theme=dark] .leadership-card-warning{border-color:#f2c98638;background:radial-gradient(circle at top left,rgba(242,201,134,.15),transparent 42%),linear-gradient(180deg,#533a1c6b,#0f1823b8)}:root[data-theme=dark] .leadership-card-danger{border-color:#f08fa038;background:radial-gradient(circle at top left,rgba(240,143,160,.15),transparent 42%),linear-gradient(180deg,#521f2b75,#0f1823b8)}:root[data-theme=dark] .leadership-card-neutral{border-color:#b2c4dc24;background:radial-gradient(circle at top left,rgba(126,165,212,.12),transparent 42%),linear-gradient(180deg,#1f2a389e,#0f1823b8)}:root[data-theme=dark] .oos-risk-top-card-current{border-color:#78c8b533;background:radial-gradient(circle at top left,rgba(120,200,181,.16),transparent 40%),linear-gradient(180deg,#19302cc7,#0f1823b8)}:root[data-theme=dark] .oos-risk-top-card-overdue{border-color:#f08fa038;background:radial-gradient(circle at top right,rgba(240,143,160,.15),transparent 40%),linear-gradient(180deg,#361f26c7,#0f1823b8)}:root[data-theme=dark] .oos-risk-group-count{border-color:#b2c4dc24;background:#182432c7;color:var(--ink)}:root[data-theme=dark] :is(.panel-growth-hero,.panel-plan-controls,.oos-risk-hero){border-color:#b2c4dc1f;background:radial-gradient(circle at top right,rgba(120,200,181,.1),transparent 36%),radial-gradient(circle at bottom left,rgba(126,165,212,.08),transparent 34%),linear-gradient(180deg,#1c2735e6,#0f1823c2)}:root[data-theme=dark] .candidate-tradeoff.is-selected{border-color:#78c8b53d;background:radial-gradient(circle at top right,rgba(120,200,181,.14),transparent 42%),#122c276b}:root[data-theme=dark] .decision-status.is-positive,:root[data-theme=dark] .oos-action-badge.is-active{color:#9de3d1;border-color:#78c8b547;background:#18483f80}:root[data-theme=dark] .decision-status.is-warning,:root[data-theme=dark] .oos-action-badge.is-warning,:root[data-theme=dark] .oos-risk-signal.is-warning{color:#f2c986;border-color:#f2c98647;background:#533a1c80}:root[data-theme=dark] .decision-status.is-danger,:root[data-theme=dark] .oos-action-badge.is-danger{color:#ffb3bf;border-color:#f08fa04d;background:#521f2b8f}:root[data-theme=dark] .oos-action-badge.is-muted{color:#b5c4d6e0;border-color:#b2c4dc1f;background:#141e2ab8}:root[data-theme=dark] .weekly-slide-cover :is(.weekly-slide-kicker,h3,p,small,span,strong){color:#fff}:root[data-theme=dark] .weekly-season-donut:after{background:#0f1823f0;box-shadow:inset 0 0 0 1px #b2c4dc1a}:root[data-theme=dark] .weekly-trend-svg line{stroke:#b2c4dc29}:root[data-theme=dark] .weekly-trend-svg circle{stroke:#0a121ceb}:root[data-theme=dark] :is(.weekly-presentation-toolbar-controls select,.weekly-presentation-static-control){border-color:#b2c4dc1f;background:#111b27b8;color:var(--ink)}:root[data-theme=dark] .weekly-segment-trend-svg line{stroke:#b2c4dc29}:root[data-theme=dark] .weekly-segment-trend-svg circle{stroke:#0a121ceb}:root[data-theme=dark] .desk-weekly-report-shell{--weekly-surface: rgba(17, 27, 39, .76);--weekly-surface-strong: rgba(27, 38, 52, .92);--weekly-surface-soft: rgba(13, 22, 33, .76);--weekly-line: rgba(178, 196, 220, .13);--weekly-line-strong: rgba(120, 168, 255, .26);--weekly-ink: #f3f8ff;--weekly-muted: rgba(202, 214, 230, .78);--weekly-faint: rgba(166, 181, 199, .74);--weekly-blue: #78a8ff;--weekly-green: #9de3d1;--weekly-amber: #f2c986;--weekly-red: #ffb3bf;--weekly-shadow: 0 22px 54px rgba(0, 0, 0, .28)}:root[data-theme=dark] .desk-weekly-report-shell .weekly-presentation-shell{border-color:var(--weekly-line);background:radial-gradient(circle at 7% 0%,rgba(120,168,255,.12),transparent 30%),radial-gradient(circle at 92% 4%,rgba(120,200,181,.08),transparent 32%),linear-gradient(180deg,#1b2634e6,#0a111bd1);box-shadow:inset 0 1px #ffffff0b,0 26px 64px #00000057}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-presentation-head-meta,.weekly-slide:not(.weekly-slide-cover),.weekly-slide-metric-strip>div,.weekly-converter-grid>div,.weekly-two-column-list>div,.weekly-source-grid>div,.weekly-trend-card,.weekly-segment-panel,.weekly-segment-metric-row,.weekly-season-row,.weekly-data-quality-item,.weekly-quality-item,.data-quality-item,.weekly-executive-card,.weekly-executive-tile,.weekly-kpi-card,.weekly-insight-card,.weekly-insight-tile,.weekly-executive-insight-card,.weekly-segment-diagnostic-card,.weekly-segment-health-card,.weekly-segment-diagnostic,.weekly-segment-diagnostic-row,.weekly-segment-health-row,.weekly-action-coverage-card,.weekly-action-family-card,.weekly-coverage-card){border-color:var(--weekly-line);background:radial-gradient(circle at top right,rgba(126,165,212,.06),transparent 42%),linear-gradient(180deg,var(--weekly-surface-strong),var(--weekly-surface-soft));color:var(--weekly-ink);box-shadow:inset 0 1px #ffffff0a}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-data-quality-ribbon,.weekly-report-data-quality-ribbon,.data-quality-ribbon,.weekly-executive-snapshot-strip,.weekly-executive-strip,.weekly-executive-layer,.weekly-executive-summary,.weekly-action-coverage,.weekly-action-coverage-layer,.weekly-coverage-panel){border-color:var(--weekly-line);background:radial-gradient(circle at 0% 0%,rgba(120,168,255,.12),transparent 34%),linear-gradient(180deg,#1b2634e6,#0d1621bd);box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000038}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-data-quality-ribbon.weekly-data-quality-ribbon-exact,.weekly-report-data-quality-ribbon.weekly-report-data-quality-ribbon-exact,.data-quality-ribbon.data-quality-ribbon-exact){border-color:#78c8b53d;background:radial-gradient(circle at 0% 0%,rgba(120,200,181,.14),transparent 34%),linear-gradient(180deg,#18483f70,#0f1823c7)}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-data-quality-ribbon.is-fallback,.weekly-data-quality-ribbon.status-fallback,.weekly-data-quality-ribbon.weekly-data-quality-ribbon-fallback,.weekly-data-quality-ribbon[data-status=fallback],.weekly-report-data-quality-ribbon.is-fallback,.weekly-report-data-quality-ribbon.status-fallback,.weekly-report-data-quality-ribbon.weekly-report-data-quality-ribbon-fallback,.weekly-report-data-quality-ribbon[data-status=fallback],.data-quality-ribbon.is-fallback,.data-quality-ribbon.status-fallback,.data-quality-ribbon.data-quality-ribbon-fallback,.data-quality-ribbon[data-status=fallback]){border-color:#f2c9863d;background:radial-gradient(circle at 0% 0%,rgba(242,201,134,.14),transparent 34%),linear-gradient(180deg,#42301cbd,#0f1823c7)}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-data-quality-ribbon.is-missing,.weekly-data-quality-ribbon.status-missing,.weekly-data-quality-ribbon.weekly-data-quality-ribbon-missing,.weekly-data-quality-ribbon[data-status=missing],.weekly-report-data-quality-ribbon.is-missing,.weekly-report-data-quality-ribbon.status-missing,.weekly-report-data-quality-ribbon.weekly-report-data-quality-ribbon-missing,.weekly-report-data-quality-ribbon[data-status=missing],.data-quality-ribbon.is-missing,.data-quality-ribbon.status-missing,.data-quality-ribbon.data-quality-ribbon-missing,.data-quality-ribbon[data-status=missing]){border-color:#ffb3bf3d;background:radial-gradient(circle at 0% 0%,rgba(240,143,160,.15),transparent 34%),linear-gradient(180deg,#431f2ac7,#0f1823c7)}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-executive-card.is-primary,.weekly-executive-tile.is-primary,.weekly-kpi-card.is-primary){border-color:#78a8ff3d;background:radial-gradient(circle at 12% 0%,rgba(120,168,255,.16),transparent 42%),linear-gradient(180deg,#1f3046e6,#0e1824c7)}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-data-quality-title,.weekly-quality-title,.data-quality-title,.weekly-data-quality-item strong,.weekly-quality-item strong,.data-quality-item strong,.weekly-executive-card strong,.weekly-executive-tile strong,.weekly-kpi-card strong,.weekly-insight-card :is(strong,h4),.weekly-insight-tile :is(strong,h4),.weekly-executive-insight-card :is(strong,h4),.weekly-segment-diagnostic-head :is(strong,h4),.weekly-segment-health-head :is(strong,h4),.weekly-segment-diagnostic-row strong,.weekly-segment-health-row strong,.weekly-action-coverage-head :is(strong,h4),.weekly-coverage-head :is(strong,h4)){color:var(--weekly-ink)}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-data-quality-meta,.weekly-quality-meta,.data-quality-meta,.weekly-executive-card small,.weekly-executive-tile small,.weekly-kpi-card small,.weekly-insight-card :is(p,small),.weekly-insight-tile :is(p,small),.weekly-executive-insight-card :is(p,small),.weekly-segment-diagnostic-head :is(span,small),.weekly-segment-health-head :is(span,small),.weekly-action-coverage-row,.weekly-coverage-row){color:var(--weekly-muted)}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-data-quality-item span,.weekly-quality-item span,.data-quality-item span,.weekly-executive-card span,.weekly-executive-tile span,.weekly-kpi-card span,.weekly-segment-diagnostic-row span,.weekly-segment-health-row span){color:var(--weekly-faint)}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-status-pill,.weekly-snapshot-status-pill,.weekly-data-status-pill,.weekly-quality-status-pill){border-color:#78a8ff38;background:#78a8ff1f;color:#cfe0ff}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-status-pill.is-exact,.weekly-status-pill.status-exact,.weekly-status-pill.exact,.weekly-status-pill[data-status=exact],.weekly-snapshot-status-pill.is-exact,.weekly-snapshot-status-pill.status-exact,.weekly-snapshot-status-pill.exact,.weekly-snapshot-status-pill[data-status=exact],.weekly-data-status-pill.is-exact,.weekly-data-status-pill.status-exact,.weekly-data-status-pill.exact,.weekly-data-status-pill[data-status=exact],.weekly-quality-status-pill.is-exact,.weekly-quality-status-pill.status-exact,.weekly-quality-status-pill.exact,.weekly-quality-status-pill[data-status=exact]){border-color:#78c8b547;background:#18483f70;color:#b8f0df}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-status-pill.is-fallback,.weekly-status-pill.status-fallback,.weekly-status-pill.fallback,.weekly-status-pill[data-status=fallback],.weekly-snapshot-status-pill.is-fallback,.weekly-snapshot-status-pill.status-fallback,.weekly-snapshot-status-pill.fallback,.weekly-snapshot-status-pill[data-status=fallback],.weekly-data-status-pill.is-fallback,.weekly-data-status-pill.status-fallback,.weekly-data-status-pill.fallback,.weekly-data-status-pill[data-status=fallback],.weekly-quality-status-pill.is-fallback,.weekly-quality-status-pill.status-fallback,.weekly-quality-status-pill.fallback,.weekly-quality-status-pill[data-status=fallback]){border-color:#f2c9864d;background:#533a1c7a;color:#f2c986}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-status-pill.is-missing,.weekly-status-pill.status-missing,.weekly-status-pill.missing,.weekly-status-pill[data-status=missing],.weekly-snapshot-status-pill.is-missing,.weekly-snapshot-status-pill.status-missing,.weekly-snapshot-status-pill.missing,.weekly-snapshot-status-pill[data-status=missing],.weekly-data-status-pill.is-missing,.weekly-data-status-pill.status-missing,.weekly-data-status-pill.missing,.weekly-data-status-pill[data-status=missing],.weekly-quality-status-pill.is-missing,.weekly-quality-status-pill.status-missing,.weekly-quality-status-pill.missing,.weekly-quality-status-pill[data-status=missing]){border-color:#f08fa052;background:#521f2b85;color:#ffb3bf}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-segment-diagnostic-rail,.weekly-segment-health-rail,.weekly-action-coverage-bar,.weekly-coverage-bar){background:#b2c4dc21}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-trend-svg line,.weekly-segment-trend-svg line){stroke:#b2c4dc2e}:root[data-theme=dark] .desk-weekly-report-shell .weekly-slide-cover{background:radial-gradient(circle at 82% 6%,rgba(255,255,255,.22),transparent 20%),radial-gradient(circle at 14% 88%,rgba(255,255,255,.16),transparent 22%),linear-gradient(135deg,#102a43,#1d4ed8 52%,#0f766e);color:#fff}:root[data-theme=dark] .desk-weekly-report-shell .weekly-slide-cover :is(.weekly-slide-kicker,h3,p,small,span,strong){color:#fff}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-data-quality-ribbon,.weekly-executive-snapshot-strip) :is(h3,strong){color:var(--weekly-ink)}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-data-quality-ribbon,.weekly-executive-snapshot-strip) :is(p,small){color:var(--weekly-muted)}:root[data-theme=dark] .desk-weekly-report-shell :is(.weekly-trend-svg circle,.weekly-segment-trend-svg circle){stroke:#0a121cf0}:root[data-theme=dark] .trend-svg>rect:first-child{fill:#0d1621c7}:root[data-theme=dark] .chart-grid-label{fill:#a6b5c7d6}:root[data-theme=dark] .chart-hover-line{stroke:#b2c4dc2e}:root[data-theme=dark] .chart-hover-dot{stroke:#0a121ceb}:root[data-theme=dark] :is(.season-chip:hover:not(:disabled),.season-chip.is-active){border-color:#78a8ff57;background:radial-gradient(circle at top right,rgba(120,200,181,.12),transparent 46%),linear-gradient(180deg,#2c3d51f5,#1a2636e6);color:var(--ink)}:root[data-theme=dark] :is(.task-status-log-table,.task-table,.glue-colors-table,.glue-matrix-table,.kpi-analysis-table){background:#0c141eb3}:root[data-theme=dark] .task-status-log-table tbody tr:nth-child(2n) td{background:#15202dc2}:root[data-theme=dark] .task-log-latest-problem{border-color:#f08fa03d;background:radial-gradient(circle at top right,rgba(240,143,160,.12),transparent 48%),linear-gradient(180deg,#4e202ba8,#28182094);color:#ffc6d0}:root[data-theme=dark] :is(.health-cell-success,.glue-slot-card.is-loaded,.revenue-plan-status-tag-active,.kpi-manager-delta-chip.is-positive){color:#b8f0df;border-color:#78c8b538;background:#18483f61}:root[data-theme=dark] :is(.health-cell-warning,.kpi-manager-delta-chip.is-negative,.glue-upload-item-warnings span){color:#f2c986;border-color:#f2c9863d;background:#533a1c66}:root[data-theme=dark] .health-cell-danger{color:#ffb3bf;border-color:#f08fa03d;background:#521f2b70}:root[data-theme=dark] .health-cell-neutral{background:#111b27b8}:root[data-theme=dark] .access-scope-option:hover,:root[data-theme=dark] .access-scope-option.is-active{border-color:#7ea5d43d;background:#233142db}.desk-reports-shell{--desk-report-chart-axis: rgba(71, 85, 105, .88);--desk-report-chart-grid: rgba(148, 163, 184, .18);--desk-report-chart-cursor: rgba(148, 163, 184, .09)}.desk-weekly-report-applied-strip,.team-applied-filter-strip,.kpi-applied-filter-strip,.desk-reports-applied-strip{margin:-2px 0 2px;border-color:#4b66921a;background:linear-gradient(180deg,#ffffffd1,#f6f9fcb8);box-shadow:inset 0 1px #ffffff9e}.desk-weekly-report-applied-strip strong,.team-applied-filter-strip strong,.kpi-applied-filter-strip strong,.desk-reports-applied-strip strong{border-color:#2563eb1f;background:#2563eb12;color:#1d4ed8}.mini-trend-chart-card{min-width:0}.mini-trend-chart-card .manager-card-head{gap:12px}.mini-trend-chart-card .manager-card-head h4{line-height:1.18}.chart-surface{fill:#ffffff9e}.chart-grid-line-mini{stroke:#5a718824}.chart-legend-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-axis span{min-width:0}.kpi-manager-trend-surface{fill:#f7f9fceb}.kpi-manager-trend-baseline{stroke:#94a3b82e;stroke-width:1;stroke-dasharray:4 6}.kpi-manager-trend-svg circle{stroke:#ffffffeb;stroke-width:1.8}.desk-reports-chart-shell .recharts-cartesian-axis-tick-value,.desk-reports-chart-shell .recharts-legend-item-text{fill:var(--desk-report-chart-axis);color:var(--desk-report-chart-axis)!important}.manager-overview-card-clickable:active,.desk-reports-queue-chip.is-active,.desk-reports-manager-card.is-active{transform:translateY(0)}.desk-reports-priority-dashboard{display:grid;gap:18px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start}.desk-reports-priority-hero{min-width:0}.desk-reports-priority-summary{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.desk-reports-priority-summary div,.desk-reports-priority-method-list div{display:grid;gap:6px;padding:14px;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:linear-gradient(180deg,#ffffffe6,#f8fafcb8);box-shadow:inset 0 1px #ffffffb8}.desk-reports-priority-summary span,.desk-reports-priority-method-list span{color:#475569d6;font-size:12px;font-weight:700;line-height:1.35}.desk-reports-priority-summary strong{color:#0f172af5;font-size:24px;line-height:1.05}.desk-reports-priority-summary small{color:#64748be0;font-weight:700}.desk-reports-priority-note{padding:12px 14px;border-radius:18px;border:1px solid rgba(37,99,235,.12);background:#eff6ffb3;color:#334155eb;font-size:13px;line-height:1.5}.desk-reports-priority-note strong{color:#1d4ed8}.desk-reports-priority-soft-card{display:grid;gap:14px;padding:16px;border:1px solid rgba(37,99,235,.13);border-radius:24px;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.12),transparent 34%),linear-gradient(135deg,#eff6ffd1,#ffffffe6 58%,#f8fafcbd);box-shadow:inset 0 1px #ffffffb8,0 16px 34px #2563eb0e}.desk-reports-priority-soft-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.desk-reports-priority-soft-head div{display:grid;gap:6px;min-width:0}.desk-reports-priority-soft-kicker,.desk-reports-priority-soft-state{width:fit-content;border-radius:999px;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.desk-reports-priority-soft-kicker{padding:6px 10px;background:#2563eb1a;color:#1d4ed8}.desk-reports-priority-soft-state{flex:0 0 auto;padding:7px 11px;border:1px solid rgba(37,99,235,.16);background:#f1f5f9e6;color:#1e40af;text-align:right}.desk-reports-priority-soft-head h5{margin:0;color:#0f172af5;font-size:22px;line-height:1.08}.desk-reports-priority-soft-head p{max-width:680px;margin:0;color:#475569e0;font-size:13px;font-weight:700;line-height:1.48}.desk-reports-priority-soft-metrics{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.desk-reports-priority-soft-metrics div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.13);border-radius:18px;background:#ffffffb3}.desk-reports-priority-soft-metrics span,.desk-reports-priority-soft-metrics small{overflow:hidden;color:#475569d1;font-size:11px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.desk-reports-priority-soft-metrics strong{color:#0f172af5;font-size:22px;line-height:1}.desk-reports-priority-soft-layout{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-priority-soft-movers{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:20px;background:#f8fafcc2}.desk-reports-priority-soft-guardrails{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-priority-soft-guardrail{display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(148,163,184,.14);border-radius:17px;background:#ffffffa3}.desk-reports-priority-soft-guardrail.tone-ok{border-color:#22c55e2e;background:#f0fdf4b3}.desk-reports-priority-soft-guardrail.tone-warning{border-color:#f59e0b38;background:#fff7edc2}.desk-reports-priority-soft-guardrail strong{color:#0f172af0;font-size:12px}.desk-reports-priority-soft-guardrail span{color:#475569db;font-size:12px;line-height:1.42}.desk-reports-priority-list{display:grid;gap:10px}.desk-reports-priority-movers{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-priority-mover-column,.desk-reports-priority-calibration-block{display:grid;gap:9px;padding:12px;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:#f8fafcbd}.desk-reports-priority-mini-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.desk-reports-priority-mini-head strong{color:#0f172af0;font-size:13px}.desk-reports-priority-mini-head span{padding:4px 8px;border-radius:999px;background:#2563eb17;color:#1d4ed8;font-size:11px;font-weight:900}.desk-reports-priority-mover-row,.desk-reports-priority-calibration-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-width:0;padding:9px 10px;border-radius:16px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #94a3b817}.desk-reports-priority-mover-row span,.desk-reports-priority-calibration-row span{overflow:hidden;color:#1e293be6;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.desk-reports-priority-mover-row strong,.desk-reports-priority-calibration-row strong{color:#0f172af0;font-size:12px;white-space:nowrap}.desk-reports-priority-mover-row small,.desk-reports-priority-calibration-row small,.desk-reports-priority-muted{color:#64748be0;font-size:11px;font-weight:800}.desk-reports-priority-group{display:grid;gap:9px}.desk-reports-priority-group-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:2px 4px}.desk-reports-priority-group-head strong{color:#0f172ae6;font-size:14px}.desk-reports-priority-group-head span{padding:5px 9px;border-radius:999px;background:#2563eb14;color:#1d4ed8;font-size:11px;font-weight:900}.desk-reports-priority-row{display:grid;gap:12px;grid-template-columns:72px minmax(0,1.1fr) minmax(130px,.34fr);align-items:center;padding:14px;border-radius:22px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.08),transparent 34%),#ffffffdb;box-shadow:0 14px 34px #0f172a0e}.desk-reports-priority-rank{display:grid;gap:6px}.desk-reports-priority-rank span{color:#0f172af5;font-size:22px;font-weight:900;line-height:1}.desk-reports-priority-rank small{width:fit-content;max-width:100%;overflow:hidden;padding:5px 8px;border-radius:999px;background:#94a3b81f;color:#475569db;font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.desk-reports-priority-rank small.is-up{background:#22c55e1f;color:#15803d}.desk-reports-priority-rank small.is-down{background:#ef44441c;color:#b91c1c}.desk-reports-priority-main{display:grid;gap:8px;min-width:0}.desk-reports-priority-title{display:flex;gap:10px;align-items:baseline;min-width:0}.desk-reports-priority-title strong{overflow:hidden;color:#0f172af5;font-size:18px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.desk-reports-priority-title span{overflow:hidden;min-width:0;max-width:180px;color:#475569c7;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.desk-reports-priority-main p{margin:0;color:#334155db;font-size:13px;font-weight:700}.desk-reports-priority-tags{display:flex;gap:7px;flex-wrap:wrap}.desk-reports-priority-tags span{padding:5px 8px;border-radius:999px;background:#f1f5f9eb;color:#475569e6;font-size:11px;font-weight:850}.desk-reports-priority-band.tone-critical,.desk-reports-priority-band.tone-high{background:#ef44441f;color:#b91c1c}.desk-reports-priority-band.tone-medium{background:#f59e0b24;color:#b45309}.desk-reports-priority-band.tone-low{background:#2563eb1a;color:#1d4ed8}.desk-reports-priority-tags .desk-reports-priority-soft-pill{border:1px solid rgba(148,163,184,.12);background:#ffffffc2;color:#475569e0}.desk-reports-priority-tags .desk-reports-priority-soft-pill.is-eligible{border-color:#2563eb29;background:#2563eb17;color:#1d4ed8}.desk-reports-priority-tags .desk-reports-priority-soft-pill.is-protected{border-color:#f59e0b33;background:#f59e0b1f;color:#b45309}.desk-reports-priority-tags .desk-reports-priority-soft-pill.is-muted{color:#64748bb8}.desk-reports-priority-value{display:grid;gap:4px;justify-items:end;text-align:right}.desk-reports-priority-value strong{color:#0f172af5;font-size:19px;line-height:1.08}.desk-reports-priority-value span{color:#64748be6;font-size:12px;font-weight:800}.desk-reports-priority-reason{grid-column:2 / -1;padding-top:2px;color:#475569d1;font-size:12px;line-height:1.45}.desk-reports-priority-method{position:sticky;top:18px}.desk-reports-priority-method-list{display:grid;gap:10px}.desk-reports-priority-method-list strong{color:#0f172af5;font-size:14px}.desk-reports-priority-method p{margin:0;color:#475569e0;font-size:13px;line-height:1.55}.desk-reports-priority-risk-note{display:grid;gap:5px;padding:11px 12px;border-radius:17px;border:1px solid rgba(148,163,184,.14);background:#ffffffb8}.desk-reports-priority-risk-note strong{color:#0f172af0;font-size:12px}.desk-reports-priority-risk-note span{color:#475569db;font-size:12px;line-height:1.45}.desk-reports-priority-risk-note.tone-warning{border-color:#f59e0b3d;background:#fff7edcc}.desk-reports-priority-risk-note.tone-ok{border-color:#22c55e2e;background:#f0fdf4b8}.desk-reports-priority-save-panel{display:grid;gap:8px;padding:12px;border-radius:20px;border:1px solid rgba(37,99,235,.13);background:linear-gradient(180deg,#eff6ffe6,#f8fafcc7)}.desk-reports-priority-save-panel .primary-button{width:100%;min-height:40px;border-radius:15px}.desk-reports-priority-save-panel span,.desk-reports-priority-save-panel small{color:#475569db;font-size:12px;line-height:1.45}.desk-reports-priority-save-error{color:#b91c1c!important;font-weight:800}.desk-reports-priority-run-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding:10px;border-radius:16px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #94a3b817}.desk-reports-priority-run-row div{display:grid;gap:3px;min-width:0}.desk-reports-priority-run-row strong,.desk-reports-priority-run-row b{color:#0f172af0;font-size:12px;line-height:1.2}.desk-reports-priority-run-row span,.desk-reports-priority-run-row small{color:#64748be0;font-size:11px;font-weight:800}.desk-reports-priority-run-row b{white-space:nowrap}@media(max-width:1180px){.desk-reports-priority-dashboard{grid-template-columns:1fr}.desk-reports-priority-method{position:static}}@media(max-width:760px){.desk-reports-priority-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-priority-soft-head{display:grid}.desk-reports-priority-soft-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-reports-priority-soft-layout,.desk-reports-priority-soft-guardrails,.desk-reports-priority-movers{grid-template-columns:1fr}.desk-reports-priority-row{grid-template-columns:58px minmax(0,1fr)}.desk-reports-priority-value{grid-column:1 / -1;justify-items:start;text-align:left}.desk-reports-priority-reason{grid-column:1 / -1}}:root[data-theme=dark] .desk-reports-shell{--desk-report-chart-axis: rgba(202, 214, 230, .9);--desk-report-chart-grid: rgba(178, 196, 220, .18);--desk-report-chart-cursor: rgba(178, 196, 220, .1)}:root[data-theme=dark] :is(.desk-weekly-report-applied-strip,.team-applied-filter-strip,.kpi-applied-filter-strip,.desk-reports-applied-strip){border-color:#b2c4dc1f;background:#0e1722a3;box-shadow:inset 0 1px #ffffff09}:root[data-theme=dark] :is(.desk-weekly-report-applied-strip strong,.team-applied-filter-strip strong,.kpi-applied-filter-strip strong,.desk-reports-applied-strip strong){border-color:#78a8ff33;background:#78a8ff1f;color:#cfe0ff}:root[data-theme=dark] :is(.desk-reports-priority-summary div,.desk-reports-priority-method-list div,.desk-reports-priority-row,.desk-reports-priority-mover-column,.desk-reports-priority-calibration-block,.desk-reports-priority-save-panel,.desk-reports-priority-soft-card,.desk-reports-priority-soft-metrics div,.desk-reports-priority-soft-movers,.desk-reports-priority-soft-guardrail){border-color:#b2c4dc21;background:radial-gradient(circle at 0% 0%,rgba(96,165,250,.12),transparent 38%),#0d1621b8;box-shadow:inset 0 1px #ffffff0a,0 16px 34px #0000002e}:root[data-theme=dark] .desk-reports-priority-note{border-color:#78a8ff2e;background:#60a5fa1c;color:#cad6e6e6}:root[data-theme=dark] .desk-reports-priority-note strong,:root[data-theme=dark] .desk-reports-priority-band.tone-low,:root[data-theme=dark] .desk-reports-priority-soft-kicker{color:#bfdbfe}:root[data-theme=dark] .desk-reports-priority-soft-kicker{background:#60a5fa21}:root[data-theme=dark] .desk-reports-priority-soft-state{border-color:#60a5fa2e;background:#94a3b81f;color:#bfdbfe}:root[data-theme=dark] :is(.desk-reports-priority-summary strong,.desk-reports-priority-soft-head h5,.desk-reports-priority-soft-metrics strong,.desk-reports-priority-soft-guardrail strong,.desk-reports-priority-rank span,.desk-reports-priority-title strong,.desk-reports-priority-group-head strong,.desk-reports-priority-mini-head strong,.desk-reports-priority-mover-row strong,.desk-reports-priority-calibration-row strong,.desk-reports-priority-risk-note strong,.desk-reports-priority-run-row strong,.desk-reports-priority-run-row b,.desk-reports-priority-value strong,.desk-reports-priority-method-list strong){color:#f1f5f9f5}:root[data-theme=dark] .desk-reports-priority-group-head span{background:#60a5fa1f;color:#bfdbfe}:root[data-theme=dark] :is(.desk-reports-priority-summary span,.desk-reports-priority-summary small,.desk-reports-priority-soft-head p,.desk-reports-priority-soft-metrics span,.desk-reports-priority-soft-metrics small,.desk-reports-priority-soft-guardrail span,.desk-reports-priority-method-list span,.desk-reports-priority-title span,.desk-reports-priority-mover-row span,.desk-reports-priority-mover-row small,.desk-reports-priority-calibration-row span,.desk-reports-priority-calibration-row small,.desk-reports-priority-risk-note span,.desk-reports-priority-muted,.desk-reports-priority-save-panel span,.desk-reports-priority-save-panel small,.desk-reports-priority-run-row span,.desk-reports-priority-run-row small,.desk-reports-priority-main p,.desk-reports-priority-value span,.desk-reports-priority-reason,.desk-reports-priority-method p){color:#cad6e6d1}:root[data-theme=dark] :is(.desk-reports-priority-mover-row,.desk-reports-priority-calibration-row,.desk-reports-priority-risk-note,.desk-reports-priority-run-row){border-color:#b2c4dc1f;background:#101a27bd}:root[data-theme=dark] .desk-reports-priority-soft-guardrail.tone-ok{border-color:#4ade802e;background:#14532d26}:root[data-theme=dark] .desk-reports-priority-soft-guardrail.tone-warning{border-color:#fbbf2438;background:#92400e29}:root[data-theme=dark] .desk-reports-priority-save-panel{border-color:#60a5fa29;background:#2563eb1a}:root[data-theme=dark] .desk-reports-priority-risk-note.tone-warning{border-color:#fbbf2438;background:#92400e29}:root[data-theme=dark] .desk-reports-priority-risk-note.tone-ok{border-color:#4ade802e;background:#14532d26}:root[data-theme=dark] .desk-reports-priority-tags span{background:#94a3b81f;color:#e2e8f0db}:root[data-theme=dark] .desk-reports-priority-tags .desk-reports-priority-soft-pill.is-eligible{border-color:#60a5fa2e;background:#60a5fa21;color:#bfdbfe}:root[data-theme=dark] .desk-reports-priority-tags .desk-reports-priority-soft-pill.is-protected{border-color:#fbbf2438;background:#fbbf2424;color:#fde68a}:root[data-theme=dark] .desk-reports-priority-band.tone-critical,:root[data-theme=dark] .desk-reports-priority-band.tone-high{background:#f8717124;color:#fecaca}:root[data-theme=dark] .desk-reports-priority-band.tone-medium{background:#fbbf2424;color:#fde68a}:root[data-theme=dark] .chart-surface{fill:#0d1621c7}:root[data-theme=dark] .chart-grid-line-mini{stroke:#b2c4dc29}:root[data-theme=dark] .kpi-manager-trend-surface{fill:#0d1621c7}:root[data-theme=dark] .kpi-manager-trend-baseline{stroke:#b2c4dc29}:root[data-theme=dark] .kpi-manager-trend-svg circle{stroke:#0a121ceb}:root[data-theme=dark] .access-user-card{border-color:#b2c4dc1f;background:radial-gradient(circle at top right,rgba(120,200,181,.06),transparent 38%),linear-gradient(180deg,#1b2634e0,#0e1722bd);box-shadow:inset 0 1px #ffffff09,0 16px 36px #0003}:root[data-theme=dark] :is(.access-status-pill,.access-role-chip){border-color:#b2c4dc1a;background:#111b27b8;color:var(--ink)}:root[data-theme=dark] .access-status-pill.is-active{color:#b8f0df;border-color:#78c8b538;background:#18483f61}:root[data-theme=dark] :is(.access-status-pill.is-pending,.access-status-pill.is-review){color:#f2c986;border-color:#f2c9863d;background:#533a1c66}:root[data-theme=dark] .access-status-pill.is-muted{color:#a6b5c7c7;background:#111b278f}:root[data-theme=dark] .access-user-actions .primary-button{color:#b8f0df;border-color:#78c8b538;background:#18483f61}:root[data-theme=dark] .access-user-actions .danger-button{color:#ffb3bf;border-color:#f08fa03d;background:#521f2b70}:root[data-theme=dark] .glue-history-card.is-active{border-color:#78a8ff47;background:radial-gradient(circle at 0% 0%,rgba(120,168,255,.13),transparent 38%),linear-gradient(180deg,#1a2738f0,#0d1621d1);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000038}:root[data-theme=dark] .glue-history-filter-row{border-color:#78a8ff24;background:radial-gradient(circle at 0% 0%,rgba(120,168,255,.1),transparent 34%),linear-gradient(135deg,#162231c7,#0c1520ad)}:root[data-theme=dark] .glue-history-filter-field select{border-color:#78a8ff2e;background:#0a121db8;color:var(--ink)}:root[data-theme=dark] .glue-snapshot-view-bar{border-color:#78a8ff33;background:radial-gradient(circle at 8% 0%,rgba(120,168,255,.14),transparent 36%),linear-gradient(135deg,#162231f0,#0d1621cc);box-shadow:0 18px 48px #0000003d}:root[data-theme=dark] .glue-snapshot-view-bar strong{color:#f1f5f9f5}:root[data-theme=dark] .glue-snapshot-view-bar small{color:#cad6e6c7}:root[data-theme=dark] .glue-matrix-cell span{color:#a6b5c7c7}:root[data-theme=dark] .glue-risk-pill.tone-critical{color:#ffb3bf;border-color:#f08fa03d;background:#521f2b70}:root[data-theme=dark] .glue-risk-pill.tone-risk{color:#f2c986;border-color:#f2c9863d;background:#533a1c66}:root[data-theme=dark] .glue-risk-pill.tone-medium{color:#b7cbff;border-color:#7ea5d438;background:#27395470}:root[data-theme=dark] .glue-risk-pill.tone-safe{color:#b8f0df;border-color:#78c8b538;background:#18483f61}@media(max-width:1180px){.side-nav-foot{display:none}}html[data-theme=dark] body .task-board-shell .task-board-card{border-color:#b2c4dc29!important;background:radial-gradient(circle at 0% 0%,rgba(120,200,181,.08),transparent 32%),radial-gradient(circle at 92% 10%,rgba(126,165,212,.12),transparent 34%),linear-gradient(180deg,#182432fa,#09101af5)!important;color:#f3f8ff;box-shadow:inset 0 1px #ffffff0e,0 24px 56px #00000061!important}html[data-theme=dark] body .task-board-shell .task-board-card :is(.task-summary-card,.task-board-checkpoint-strip,.task-last-action-strip,.task-support-accordion,.task-playbook summary,.task-playbook-card,.task-playbook-step,.task-insight-panel,.task-delta-item,.task-history-chip,.task-action-node,.task-log-item,.task-price-panel,.task-status-composer,.task-launch-followup-banner,.task-decision-banner){border-color:#b2c4dc1f!important;background:radial-gradient(circle at top right,rgba(126,165,212,.06),transparent 42%),linear-gradient(180deg,#16212ee6,#0c1520d1)!important;color:#f3f8ff;box-shadow:inset 0 1px #ffffff0a!important}html[data-theme=dark] body .task-board-shell .task-board-card :is(.task-rank-badge,.task-board-context-pill,.task-board-type-tag,.task-board-mode-tag,.task-support-toggle,.task-board-inline-copy-chip,.task-board-shortcut-link,.task-board-rnp-link){border-color:#7ea5d433!important;background:#7ea5d41f!important;color:#bcd4ff!important}html[data-theme=dark] body .task-board-shell .task-board-card :is(.task-board-header h4,.task-board-sku-link,.task-summary-card strong,.task-board-checkpoint-strip strong,.task-support-summary strong,.task-history-chip strong,.task-action-node strong,.task-playbook-heading strong,.task-playbook-card strong,.task-delta-item strong){color:#f5f9ff!important}html[data-theme=dark] body .task-board-shell .task-board-card :is(.task-board-secondary-reason,.task-board-meta,.task-summary-card>span,.task-summary-card small,.task-board-checkpoint-strip span,.task-support-summary span,.task-history-chip span,.task-history-chip small,.task-action-node span,.task-action-node small,.task-playbook-heading small,.task-playbook-card span,.task-delta-item span,.task-delta-item small,.task-delta-item em){color:#becfe4d1!important}html[data-theme=dark] body .task-board-shell .task-board-card .task-delta-item-success,html[data-theme=dark] body .task-board-shell .task-board-card .task-inline-status-success,html[data-theme=dark] body .task-board-shell .task-board-card .task-support-toggle-success,html[data-theme=dark] body .task-board-shell .task-board-card .task-card-action-done{border-color:#78c8b53d!important;background:#18483f6b!important;color:#9de3d1!important}html[data-theme=dark] body .task-board-shell .task-board-card .task-delta-item-warning,html[data-theme=dark] body .task-board-shell .task-board-card .task-card-action-failed{border-color:#f2c9863d!important;background:#533a1c6b!important;color:#f2c986!important}html[data-theme=dark] body .task-board-shell .task-board-card .task-delta-item-danger,html[data-theme=dark] body .task-board-shell .task-board-card .task-inline-status-danger,html[data-theme=dark] body .task-board-shell .task-board-card .task-support-toggle-danger,html[data-theme=dark] body .task-board-shell .task-board-card .task-card-action-cancelled{border-color:#f08fa03d!important;background:#521f2b70!important;color:#ffb3bf!important}html[data-theme=dark] body .task-board-shell .task-board-card .task-card-actions{border-top-color:#b2c4dc1f!important}html[data-theme=dark] body .task-board-shell .task-board-card .task-card-actions button,html[data-theme=dark] body .task-board-shell .task-board-card .task-card-actions a{border-color:#b2c4dc24!important;background:#15202dd1!important;color:#d7e7ff!important}html[data-theme=dark] body .task-board-shell .task-board-card .task-card-action-defer{border-color:#7ea5d43d!important;background:#283a4e85!important;color:#b9d4f3!important}.confirm-dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-alert-overlay);background:radial-gradient(circle at 50% 8%,rgba(126,165,212,.2),transparent 34%),#0c121b7a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:confirmOverlayIn .16s ease}.confirm-dialog-content{position:fixed;top:50%;left:50%;z-index:var(--z-alert-content);width:min(480px,calc(100vw - 28px));max-height:calc(100vh - 32px);overflow:auto;transform:translate(-50%,-50%);padding:22px;border:1px solid rgba(75,102,146,.14);border-radius:26px;background:radial-gradient(circle at 10% 0%,rgba(95,138,132,.1),transparent 34%),linear-gradient(180deg,#fffffffa,#f5f8fcf0);box-shadow:0 28px 70px #23304138;color:var(--ink);animation:confirmContentIn .18s cubic-bezier(.16,1,.3,1)}.confirm-dialog-content.is-danger{border-color:#b96b763d}.confirm-dialog-kicker{display:inline-flex;width:fit-content;margin-bottom:12px;padding:6px 10px;border:1px solid rgba(185,107,118,.18);border-radius:999px;background:#b96b761a;color:var(--rose);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.confirm-dialog-title{margin:0;color:var(--ink);font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.04em;line-height:1.04}.confirm-dialog-description{margin:10px 0 0;color:var(--muted);font-size:14px;font-weight:650;line-height:1.5}.confirm-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.form-action-dialog-form{margin-top:18px}.form-action-dialog-body{display:grid;gap:12px}.form-action-dialog-field{display:grid;gap:7px}.form-action-dialog-field span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.form-action-dialog-field input,.form-action-dialog-field select,.form-action-dialog-field textarea{width:100%;min-height:46px;padding:0 14px;border:1px solid rgba(75,102,146,.12);border-radius:16px;background:#ffffffd1;color:var(--ink);font:inherit;font-weight:700;outline:none;box-shadow:inset 0 1px #ffffff80}.form-action-dialog-field textarea{min-height:96px;padding:12px 14px;resize:vertical}.form-action-dialog-field input:focus,.form-action-dialog-field select:focus,.form-action-dialog-field textarea:focus{border-color:#517ebe61;box-shadow:0 0 0 4px #517ebe1f}.form-action-dialog-error{padding:10px 12px;border:1px solid rgba(185,107,118,.18);border-radius:14px;background:#b96b761a;color:var(--rose);font-size:12px;font-weight:750;line-height:1.35}.form-action-dialog-note{margin:0;color:var(--muted);font-size:12px;font-weight:650;line-height:1.45}.confirm-dialog-confirm{background:linear-gradient(180deg,#b96b76f5,#964856f0)!important;color:#fff!important;box-shadow:0 14px 28px #b96b763d!important}html[data-theme=dark] .confirm-dialog-overlay{background:radial-gradient(circle at 50% 8%,rgba(126,165,212,.14),transparent 34%),#0000009e}html[data-theme=dark] .confirm-dialog-content{border-color:#b2c4dc29;background:radial-gradient(circle at 0% 0%,rgba(120,200,181,.08),transparent 34%),linear-gradient(180deg,#182432fa,#0a111bfa);box-shadow:0 30px 76px #00000075}html[data-theme=dark] .confirm-dialog-description{color:#becfe4d1}html[data-theme=dark] .form-action-dialog-field input,html[data-theme=dark] .form-action-dialog-field select,html[data-theme=dark] .form-action-dialog-field textarea{border-color:#b2c4dc24;background:#0d141dd1;color:#f5f9ff;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .form-action-dialog-note{color:#becfe4c7}.app-notification-center{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:var(--z-toast);display:grid;width:min(390px,calc(100vw - 28px));gap:10px;pointer-events:none}.app-notification-toast{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px 14px 14px 16px;border:1px solid rgba(75,102,146,.14);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(126,165,212,.14),transparent 38%),linear-gradient(180deg,#fffffffa,#f6f9fcf0);box-shadow:0 20px 48px #2a384b2e;color:var(--ink);overflow:hidden;pointer-events:auto;animation:appToastIn .18s cubic-bezier(.16,1,.3,1)}.app-notification-toast:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--blue)}.app-notification-toast.is-success:before{background:var(--teal)}.app-notification-toast.is-warning:before{background:var(--amber)}.app-notification-toast.is-danger:before{background:var(--rose)}.app-notification-toast span{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.app-notification-toast strong{display:block;color:var(--ink);font-size:14px;font-weight:850;letter-spacing:-.02em;line-height:1.2}.app-notification-toast p{margin:5px 0 0;color:var(--muted);font-size:12px;font-weight:650;line-height:1.4}.app-notification-toast button{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(75,102,146,.1);border-radius:999px;background:#ffffffb8;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}html[data-theme=dark] .app-notification-toast{border-color:#b2c4dc29;background:radial-gradient(circle at 0% 0%,rgba(126,165,212,.1),transparent 38%),linear-gradient(180deg,#182432fa,#0a111bfa);box-shadow:0 22px 54px #0006}html[data-theme=dark] .app-notification-toast button{border-color:#b2c4dc24;background:#15202dd1;color:#d7e7ffdb}@media(max-width:720px){.app-notification-center{right:14px;bottom:14px;left:14px;width:auto}}@keyframes confirmOverlayIn{0%{opacity:0}}@keyframes confirmContentIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.98)}}@keyframes appToastIn{0%{opacity:0;transform:translateY(10px) scale(.98)}}.snapshot-registry-shell{grid-column:1 / -1;display:grid;gap:20px;width:100%;min-width:0;overflow:hidden;padding:24px}.snapshot-registry-hero,.snapshot-reload-command,.snapshot-pedal-head,.snapshot-row-card,.snapshot-pedal-summary,.snapshot-migration-card,.snapshot-upload-panel,.snapshot-upload-composer,.snapshot-upload-preview,.snapshot-upload-history,.snapshot-upload-history-card{border:1px solid rgba(148,163,184,.18);background:linear-gradient(145deg,#ffffffdb,#f8fafcad);box-shadow:0 18px 52px #0f172a0f}.snapshot-registry-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-radius:30px;padding:26px}.snapshot-registry-hero h2,.snapshot-migration-card h3,.snapshot-pedal-head h3{margin:6px 0 0;color:var(--ink)}.snapshot-registry-hero p{max-width:820px;margin:10px 0 0;color:var(--muted);line-height:1.55}.snapshot-success-message{border:1px solid rgba(16,185,129,.22);border-radius:20px;background:#10b9811a;color:#047857;font-weight:800;padding:14px 16px}.snapshot-success-message.is-muted{border-color:#64748b2e;background:#f8fafcc7;color:#64748b}.snapshot-reload-command{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.62fr);gap:18px;align-items:stretch;border-radius:30px;padding:20px}.snapshot-reload-copy{display:grid;gap:8px;align-content:center;min-width:0}.snapshot-reload-copy h3{margin:0;color:var(--ink);font-size:clamp(1.55rem,3vw,2.4rem)}.snapshot-reload-copy p{max-width:860px;margin:0;color:var(--muted);line-height:1.52}.snapshot-reload-actions{display:grid;gap:10px;align-content:center}.snapshot-reload-actions .primary-button,.snapshot-reload-actions .ghost-button{width:100%;min-height:46px}.snapshot-reload-steps{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.snapshot-reload-steps span{display:flex;gap:10px;align-items:center;min-width:0;border-radius:18px;background:#f1f5f9ad;color:var(--muted);font-weight:800;padding:11px 12px}.snapshot-reload-steps strong{display:grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:999px;background:#2563eb1f;color:#2563eb;font-size:.78rem}.snapshot-upload-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:16px;border-radius:30px;padding:18px}.snapshot-upload-composer,.snapshot-upload-preview,.snapshot-upload-history{min-width:0;overflow:hidden;border-radius:26px;padding:18px}.snapshot-upload-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px}.snapshot-upload-head h3,.snapshot-upload-history-head h3{margin:4px 0 0;color:var(--ink)}.snapshot-upload-form{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(220px,.75fr);gap:12px}.snapshot-upload-field,.snapshot-upload-replace{display:grid;gap:8px;min-width:0;color:var(--muted);font-weight:800}.snapshot-upload-field span{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.snapshot-upload-field input,.snapshot-upload-field select{min-width:0;width:100%;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:#ffffffc7;color:var(--ink);font-weight:800;padding:13px 14px;outline:none}.snapshot-upload-field input:focus,.snapshot-upload-field select:focus{border-color:#2563eb6b;box-shadow:0 0 0 4px #2563eb1a}.snapshot-upload-field.is-disabled{opacity:.76}.snapshot-upload-field input:disabled,.snapshot-upload-field select:disabled{cursor:not-allowed;background:#f1f5f9b8;box-shadow:none}.snapshot-upload-field.is-week-calendar input{min-height:47px;cursor:pointer}.snapshot-upload-field.is-week-calendar input:disabled{cursor:not-allowed}.snapshot-upload-field small{overflow:hidden;color:var(--muted);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.snapshot-upload-file-stack{display:flex;flex-wrap:wrap;gap:6px}.snapshot-upload-file-stack span{max-width:220px;overflow:hidden;border-radius:999px;background:#2563eb14;color:#2563eb;font-size:.72rem;font-weight:900;letter-spacing:0;padding:5px 8px;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.snapshot-upload-replace{grid-template-columns:18px minmax(0,1fr);align-items:start;margin-top:14px;border-radius:20px;background:#f1f5f9a3;padding:12px;font-size:.86rem;line-height:1.4}.snapshot-upload-replace-mark{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#2563eb1f;color:#2563eb;font-size:.72rem;font-weight:1000}.snapshot-upload-selected{display:grid;gap:4px;margin-top:14px;border:1px solid rgba(37,99,235,.14);border-radius:20px;background:linear-gradient(135deg,#2563eb14,#0ea5e90d);padding:13px 14px}.snapshot-upload-selected span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.snapshot-upload-selected strong{color:var(--ink);font-size:1.02rem}.snapshot-upload-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.snapshot-upload-actions .ghost-button,.snapshot-upload-actions .primary-button{min-height:42px}.snapshot-upload-actions .ghost-button:disabled,.snapshot-upload-actions .primary-button:disabled{cursor:not-allowed}.snapshot-upload-feedback{display:grid;gap:8px;margin-top:10px}.snapshot-action-hint{display:block;color:var(--muted);font-weight:800;line-height:1.42}.snapshot-preview-error{border:1px solid rgba(239,68,68,.22);border-radius:16px;background:#fef2f2d1;color:#b91c1c;font-size:.88rem;font-weight:800;line-height:1.42;padding:10px 12px}.snapshot-preview-error.is-preview-inline{margin-bottom:12px}.snapshot-upload-next-step{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;margin-top:14px;border:1px solid rgba(37,99,235,.14);border-radius:20px;background:linear-gradient(135deg,#2563eb14,#f1f5f9a8);padding:12px 14px}.snapshot-upload-next-step strong{color:var(--ink);font-size:.94rem}.snapshot-upload-next-step p{margin:3px 0 0;color:var(--muted);font-size:.86rem;line-height:1.42}.snapshot-upload-spinner{display:block;width:18px;height:18px;margin-top:2px;border:2px solid rgba(37,99,235,.16);border-top-color:#2563ebd1;border-radius:999px}.snapshot-upload-next-step:not(.is-busy) .snapshot-upload-spinner,.snapshot-upload-empty:not(.is-busy) .snapshot-upload-spinner{border:0;background:#2563eb29;box-shadow:inset 0 0 0 6px #2563eb0d}.snapshot-upload-next-step.is-busy .snapshot-upload-spinner,.snapshot-upload-empty.is-busy .snapshot-upload-spinner{animation:snapshotSpin .9s linear infinite}@keyframes snapshotSpin{to{transform:rotate(360deg)}}.snapshot-upload-preview-body{display:grid;gap:14px}.snapshot-upload-preview-grid,.snapshot-upload-history-grid{display:grid;gap:8px}.snapshot-upload-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,124px),1fr))}.snapshot-upload-preview-grid div,.snapshot-upload-history-grid div{display:grid;gap:4px;min-width:0;border-radius:17px;background:#f8fafcd1;padding:11px}.snapshot-upload-preview-grid span,.snapshot-upload-history-grid span,.snapshot-muted-line{color:var(--muted)}.snapshot-upload-preview-grid strong,.snapshot-upload-history-grid strong{overflow:hidden;color:var(--ink);font-size:1rem;text-overflow:ellipsis;white-space:nowrap}.snapshot-preview-note{margin:0;color:var(--muted);line-height:1.45}.snapshot-preview-control-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,136px),1fr));gap:9px}.snapshot-preview-control-strip div,.snapshot-preview-mini-panel{border:1px solid rgba(148,163,184,.16);border-radius:18px;background:linear-gradient(145deg,#ffffffc7,#f1f5f9a3)}.snapshot-preview-control-strip div{display:grid;gap:4px;min-width:0;padding:12px}.snapshot-preview-control-strip div.is-warning{border-color:#f59e0b47;background:linear-gradient(145deg,#fffbebe0,#ffffffad)}.snapshot-preview-control-strip span,.snapshot-preview-mini-head span{color:var(--muted);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.snapshot-preview-control-strip strong,.snapshot-preview-mini-head strong,.snapshot-source-file-list strong,.snapshot-manager-preview-table strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.snapshot-preview-control-strip strong{white-space:normal;line-height:1.14}.snapshot-preview-control-strip small,.snapshot-source-file-list small,.snapshot-manager-preview-table span{color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.35}.snapshot-preview-management-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:10px}.snapshot-preview-mini-panel{display:grid;gap:10px;min-width:0;overflow:hidden;padding:12px}.snapshot-preview-mini-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.snapshot-source-file-list{display:grid;gap:7px}.snapshot-source-file-list div,.snapshot-manager-preview-table div{min-width:0;border-radius:14px;background:#f8fafcbd;padding:9px 10px}.snapshot-source-file-list div{display:grid;gap:3px}.snapshot-manager-preview-table{display:grid;gap:7px}.snapshot-manager-preview-table div{display:grid;grid-template-columns:minmax(118px,1.15fr) repeat(3,minmax(0,.75fr));gap:8px;align-items:center}.snapshot-manager-preview-table span{min-width:0;overflow-wrap:anywhere}.snapshot-manager-preview-table span:last-child{text-align:right}.snapshot-issue-list{display:grid;gap:8px}.snapshot-issue-chip{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;align-items:start;border:1px solid rgba(59,130,246,.16);border-radius:16px;background:#3b82f612;padding:10px 12px}.snapshot-issue-chip strong{color:#2563eb;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.snapshot-issue-chip span{color:var(--ink);line-height:1.35}.snapshot-issue-chip.is-warning{border-color:#f59e0b3d;background:#f59e0b1a}.snapshot-issue-chip.is-warning strong{color:#b45309}.snapshot-issue-chip.is-danger{border-color:#ef44443d;background:#ef44441a}.snapshot-issue-chip.is-danger strong{color:#dc2626}.snapshot-upload-empty{display:grid;gap:8px;min-height:220px;align-content:center;border:1px dashed rgba(148,163,184,.28);border-radius:22px;background:#f8fafc85;padding:22px}.snapshot-upload-empty.is-busy{justify-items:start;border-style:solid;border-color:#2563eb38;background:linear-gradient(135deg,#2563eb14,#f8fafcbd)}.snapshot-upload-empty strong{color:var(--ink);font-size:1.15rem}.snapshot-upload-empty p{margin:0;color:var(--muted);line-height:1.5}.snapshot-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.snapshot-summary-card{min-height:128px}.snapshot-summary-card span,.snapshot-summary-card small,.snapshot-row-metrics span,.snapshot-row-metrics small,.snapshot-row-status small,.snapshot-pedal-summary span{color:var(--muted)}.snapshot-summary-card strong{display:block;margin:10px 0 4px;font-size:clamp(1.7rem,3vw,2.6rem);color:var(--ink)}.snapshot-migration-card{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:22px;border-radius:28px;padding:22px}.snapshot-migration-card ol{display:grid;gap:10px;margin:0;padding-left:22px;color:var(--ink)}.snapshot-upload-history{display:grid;gap:14px}.snapshot-upload-history-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.snapshot-upload-history-head>span{border-radius:999px;background:#2563eb14;color:#2563eb;font-weight:900;padding:9px 12px}.snapshot-upload-history-list{display:grid;gap:10px}.snapshot-upload-history-card{display:grid;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);gap:12px;border-radius:22px;padding:14px}.snapshot-upload-history-card.is-superseded{opacity:.72}.snapshot-upload-history-main{display:grid;gap:5px;align-content:center}.snapshot-upload-history-main strong{color:var(--ink)}.snapshot-upload-history-main small{overflow:hidden;color:var(--muted);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.snapshot-upload-history-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.snapshot-pedal-grid{display:grid;gap:18px}.snapshot-pedal-card{display:grid;gap:14px;padding:18px;border-radius:30px}.snapshot-pedal-head{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(200px,auto);gap:16px;align-items:center;border-radius:24px;padding:18px}.snapshot-pedal-stat{display:grid;justify-items:end}.snapshot-pedal-stat strong{font-size:2rem;color:var(--ink)}.snapshot-pedal-alert{justify-self:end;border-radius:999px;padding:10px 14px;background:#10b9811f;color:#047857;font-weight:800}.snapshot-pedal-alert.is-warning{background:#f59e0b24;color:#b45309}.snapshot-pedal-summary{display:flex;flex-wrap:wrap;gap:10px;border-radius:22px;padding:12px}.snapshot-pedal-summary span{border-radius:999px;background:#f1f5f9c7;padding:9px 12px}.snapshot-pedal-summary strong{color:var(--ink)}.snapshot-row-list{display:grid;gap:10px}.snapshot-row-card{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(220px,.65fr);gap:14px;align-items:stretch;border-radius:22px;padding:14px}.snapshot-row-card.is-warning{border-color:#f59e0b52;background:linear-gradient(145deg,#fffbebf0,#ffffffc2)}.snapshot-row-card.is-danger{border-color:#ef44444d;background:linear-gradient(145deg,#fef2f2f0,#ffffffc2)}.snapshot-week-cell{display:grid;gap:4px;align-content:center}.snapshot-week-label{width:max-content;border-radius:999px;padding:5px 10px;background:#2563eb1a;color:#2563eb;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.snapshot-week-cell strong{font-size:1.1rem;color:var(--ink)}.snapshot-week-cell small,.snapshot-week-cell em{color:var(--muted)}.snapshot-week-cell em{font-style:normal;line-height:1.35}.snapshot-row-metrics{display:grid;grid-template-columns:repeat(5,minmax(96px,1fr));gap:8px}.snapshot-row-metrics div{display:grid;align-content:center;gap:4px;min-height:76px;border-radius:18px;background:#f8fafcd1;padding:10px}.snapshot-row-metrics strong{color:var(--ink);font-size:1.05rem}.snapshot-row-status{display:grid;gap:8px;align-content:center;justify-items:start}.snapshot-row-reload-button{border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#2563eb14;color:#2563eb;cursor:pointer;font-size:.72rem;font-weight:900;letter-spacing:.04em;padding:8px 11px;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,transform .16s ease}.snapshot-row-reload-button:hover,.snapshot-row-reload-button:focus-visible{border-color:#2563eb57;background:#2563eb24;transform:translateY(-1px)}.snapshot-status-pill{border-radius:999px;padding:7px 11px;background:#10b9811f;color:#047857;font-weight:900;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.snapshot-status-pill.is-warning{background:#f59e0b29;color:#b45309}.snapshot-status-pill.is-danger{background:#ef444424;color:#dc2626}:root[data-theme=dark] .snapshot-registry-hero,:root[data-theme=dark] .snapshot-reload-command,:root[data-theme=dark] .snapshot-pedal-head,:root[data-theme=dark] .snapshot-row-card,:root[data-theme=dark] .snapshot-pedal-summary,:root[data-theme=dark] .snapshot-migration-card,:root[data-theme=dark] .snapshot-upload-panel,:root[data-theme=dark] .snapshot-upload-composer,:root[data-theme=dark] .snapshot-upload-preview,:root[data-theme=dark] .snapshot-upload-history,:root[data-theme=dark] .snapshot-upload-history-card{border-color:#94a3b833;background:linear-gradient(145deg,#0f172ae0,#1e293bb3);box-shadow:0 22px 58px #00000047}:root[data-theme=dark] .snapshot-row-card.is-warning{border-color:#f59e0b57;background:linear-gradient(145deg,#43300cc7,#0f172abd)}:root[data-theme=dark] .snapshot-row-card.is-danger{border-color:#f8717157;background:linear-gradient(145deg,#450a0ab8,#0f172abd)}:root[data-theme=dark] .snapshot-row-metrics div,:root[data-theme=dark] .snapshot-pedal-summary span,:root[data-theme=dark] .snapshot-reload-steps span,:root[data-theme=dark] .snapshot-upload-preview-grid div,:root[data-theme=dark] .snapshot-upload-history-grid div,:root[data-theme=dark] .snapshot-preview-control-strip div,:root[data-theme=dark] .snapshot-preview-mini-panel,:root[data-theme=dark] .snapshot-source-file-list div,:root[data-theme=dark] .snapshot-manager-preview-table div,:root[data-theme=dark] .snapshot-upload-replace,:root[data-theme=dark] .snapshot-upload-empty{background:#0f172a9e}:root[data-theme=dark] .snapshot-preview-control-strip div,:root[data-theme=dark] .snapshot-preview-mini-panel{border-color:#94a3b833}:root[data-theme=dark] .snapshot-preview-control-strip div.is-warning{border-color:#f59e0b52;background:linear-gradient(145deg,#43300c8c,#0f172a9e)}:root[data-theme=dark] .snapshot-upload-field input,:root[data-theme=dark] .snapshot-upload-field select{border-color:#94a3b838;background:#0f172ab3;color:var(--ink)}:root[data-theme=dark] .snapshot-upload-field input:disabled,:root[data-theme=dark] .snapshot-upload-field select:disabled{background:#1e293b94}:root[data-theme=dark] .snapshot-upload-file-stack span{background:#60a5fa24;color:#93c5fd}:root[data-theme=dark] .snapshot-upload-next-step,:root[data-theme=dark] .snapshot-upload-empty.is-busy{border-color:#60a5fa38;background:linear-gradient(135deg,#2563eb29,#0f172a9e)}:root[data-theme=dark] .snapshot-upload-spinner{border-color:#93c5fd33;border-top-color:#93c5fde6}:root[data-theme=dark] .snapshot-upload-next-step:not(.is-busy) .snapshot-upload-spinner,:root[data-theme=dark] .snapshot-upload-empty:not(.is-busy) .snapshot-upload-spinner{background:#60a5fa2e;box-shadow:inset 0 0 0 6px #60a5fa0f}:root[data-theme=dark] .snapshot-upload-selected{border-color:#60a5fa33;background:linear-gradient(135deg,#2563eb26,#0ea5e914)}:root[data-theme=dark] .snapshot-row-reload-button{border-color:#60a5fa38;background:#60a5fa1f;color:#93c5fd}:root[data-theme=dark] .snapshot-row-reload-button:hover,:root[data-theme=dark] .snapshot-row-reload-button:focus-visible{border-color:#93c5fd61;background:#60a5fa2e}:root[data-theme=dark] .snapshot-success-message{border-color:#6ee7b73d;background:#10b9811f;color:#6ee7b7}:root[data-theme=dark] .snapshot-success-message.is-muted{border-color:#94a3b833;background:#0f172a9e;color:#94a3b8}:root[data-theme=dark] .snapshot-preview-error{border-color:#f8717147;background:#450a0a75;color:#fca5a5}:root[data-theme=dark] .snapshot-upload-history-head>span{background:#60a5fa26;color:#93c5fd}:root[data-theme=dark] .snapshot-issue-chip{border-color:#60a5fa33;background:#3b82f61f}:root[data-theme=dark] .snapshot-issue-chip strong{color:#93c5fd}:root[data-theme=dark] .snapshot-issue-chip.is-warning strong{color:#fcd34d}:root[data-theme=dark] .snapshot-issue-chip.is-danger strong{color:#fca5a5}:root[data-theme=dark] .snapshot-week-label{background:#60a5fa29;color:#93c5fd}:root[data-theme=dark] .snapshot-pedal-alert{color:#6ee7b7}:root[data-theme=dark] .snapshot-pedal-alert.is-warning{color:#fcd34d}:root[data-theme=dark] .snapshot-status-pill{background:#10b98124;color:#6ee7b7}:root[data-theme=dark] .snapshot-status-pill.is-warning{background:#f59e0b2e;color:#fcd34d}:root[data-theme=dark] .snapshot-status-pill.is-danger{background:#f871712e;color:#fca5a5}@media(max-width:1100px){.snapshot-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-migration-card,.snapshot-reload-command,.snapshot-upload-panel,.snapshot-pedal-head,.snapshot-row-card,.snapshot-upload-history-card{grid-template-columns:1fr}.snapshot-upload-form,.snapshot-row-metrics,.snapshot-upload-history-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1360px){.app-main.has-sidebar .snapshot-upload-panel,.workspace-shell.has-sidebar .snapshot-upload-panel,.dashboard-shell.has-sidebar .snapshot-upload-panel,.snapshot-registry-shell .snapshot-upload-panel{grid-template-columns:1fr}.app-main.has-sidebar .snapshot-upload-form,.workspace-shell.has-sidebar .snapshot-upload-form,.dashboard-shell.has-sidebar .snapshot-upload-form,.snapshot-registry-shell .snapshot-upload-form{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-registry-shell .snapshot-row-card{grid-template-columns:1fr}.snapshot-registry-shell .snapshot-row-status{justify-items:stretch}.snapshot-registry-shell .snapshot-row-reload-button{justify-self:start}.snapshot-reload-command{grid-template-columns:1fr}}@media(max-width:680px){.snapshot-registry-shell{padding:14px}.snapshot-registry-hero{flex-direction:column;border-radius:24px}.snapshot-summary-grid,.snapshot-reload-steps,.snapshot-row-metrics,.snapshot-upload-form,.snapshot-upload-preview-grid,.snapshot-preview-control-strip,.snapshot-preview-management-grid,.snapshot-upload-history-grid,.snapshot-issue-chip,.snapshot-manager-preview-table div{grid-template-columns:1fr}.snapshot-upload-head,.snapshot-upload-history-head{flex-direction:column;align-items:stretch}}.task-priority-admin-section{display:grid;grid-column:1 / -1;gap:18px}.task-priority-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:stretch;padding:26px;border-radius:var(--radius-xl)}.task-priority-hero h2{margin:8px 0 10px;font-size:clamp(2rem,4vw,4.2rem);line-height:.95;letter-spacing:-.07em}.task-priority-hero p{max-width:900px;margin:0;color:var(--muted);font-weight:700;line-height:1.55}.task-priority-mode-card,.task-priority-status-card,.task-priority-order-panel,.task-priority-roadmap-panel{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel-strong),var(--panel-soft));box-shadow:var(--shadow-sm)}.task-priority-mode-card{display:grid;align-content:center;gap:8px;min-height:170px;padding:22px;border-radius:var(--radius-lg)}.task-priority-mode-card span,.task-priority-status-card span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.task-priority-mode-card strong{font-size:2rem;line-height:1}.task-priority-mode-card small,.task-priority-status-card small{color:var(--muted);font-weight:700;line-height:1.35}.task-priority-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.task-priority-admin-section .toolbar-chip.is-warning{color:#9a5f11;background:var(--amber-soft);border-color:#b7865638}.task-priority-safety-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.task-priority-safety-strip article{display:grid;gap:7px;min-height:110px;padding:16px;border:1px solid rgba(95,138,132,.22);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--teal-soft),var(--panel-strong));box-shadow:var(--shadow-sm)}.task-priority-safety-strip span{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.task-priority-safety-strip strong{font-size:1.25rem;line-height:1.1}.task-priority-safety-strip small{color:var(--muted);font-weight:800;line-height:1.35}.task-priority-scope-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;gap:14px;align-items:end;padding:18px;border:1px solid rgba(45,108,223,.16);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--blue-soft),var(--panel-strong));box-shadow:var(--shadow-sm)}.task-priority-scope-panel h3{margin:4px 0 6px;font-size:1.55rem;line-height:1.05}.task-priority-scope-panel small{display:block;max-width:780px;color:var(--muted);font-weight:750;line-height:1.45}.task-priority-scope-panel label{display:grid;gap:8px;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.task-priority-scope-panel select{min-height:44px;border:1px solid var(--line-strong);border-radius:16px;background:var(--field-bg);color:var(--ink);font-weight:850}.task-priority-scope-stats{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.task-priority-scope-stats span{display:inline-flex;min-height:34px;align-items:center;padding:0 11px;border:1px solid rgba(45,108,223,.16);border-radius:999px;background:var(--field-bg);color:var(--blue);font-size:.72rem;font-weight:900;white-space:nowrap}.task-priority-status-card{display:grid;gap:8px;min-height:122px;padding:18px;border-radius:var(--radius-lg)}.task-priority-status-card strong{overflow:hidden;font-size:1.65rem;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.task-priority-admin-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:18px;align-items:start}.task-priority-order-panel,.task-priority-roadmap-panel{padding:22px;border-radius:var(--radius-xl);position:sticky;top:18px;align-self:start}.task-priority-order-list{display:grid;gap:10px;margin-top:18px}.task-priority-order-row{display:grid;grid-template-columns:28px 42px minmax(0,1fr) minmax(150px,.24fr) auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,var(--field-bg-strong),var(--panel-tint));box-shadow:0 10px 22px #43536914;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.task-priority-order-row:hover,.task-priority-order-row.is-dragging,.task-priority-order-row.is-drop-target{border-color:#2d6cdf47;box-shadow:0 16px 30px #43536924;transform:translateY(-1px)}.task-priority-order-row.is-drop-target{outline:3px solid rgba(45,108,223,.12)}.task-priority-row-handle{display:grid;place-items:center;width:28px;height:42px;border-radius:14px;color:var(--faint);background:var(--blue-soft);font-weight:900;cursor:grab}.task-priority-row-index{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;color:var(--blue);background:var(--blue-soft);font-size:1rem;font-weight:900}.task-priority-row-main{display:grid;gap:4px;min-width:0}.task-priority-row-main strong{overflow:hidden;font-size:1rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.task-priority-row-main span,.task-priority-row-main small{color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.35}.task-priority-row-main small{color:var(--faint);font-weight:700}.task-priority-row-meta{display:grid;gap:6px;justify-items:start;color:var(--muted);font-size:.78rem;font-weight:800}.task-priority-row-meta b{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.task-priority-row-actions{display:flex;gap:6px}.task-priority-row-actions button{min-height:40px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--field-bg);font-size:.76rem;font-weight:900;box-shadow:none}.task-priority-row-actions button:disabled{opacity:.4;cursor:not-allowed}.task-priority-comment{display:grid;gap:8px;margin-top:18px;color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.task-priority-comment textarea{min-height:88px;width:100%;resize:vertical;border:1px solid var(--line-strong);border-radius:20px;padding:14px;color:var(--ink);background:var(--field-bg);font:inherit;font-weight:700;outline:none}.task-priority-comment textarea:disabled{cursor:not-allowed;opacity:.68}.task-priority-comment textarea:focus{border-color:#2d6cdf61;box-shadow:0 0 0 4px #2d6cdf1f}.task-priority-row-actions button:focus-visible{outline:3px solid rgba(45,108,223,.16);outline-offset:2px}.task-priority-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}.task-priority-roadmap-list{display:grid;gap:10px;margin-top:16px}.task-priority-roadmap-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--line);border-radius:22px;background:var(--field-bg)}.task-priority-roadmap-step>span{display:grid;place-items:center;width:38px;height:38px;border-radius:15px;color:var(--blue);background:var(--blue-soft);font-weight:900}.task-priority-roadmap-step b{display:inline-flex;width:fit-content;margin-bottom:6px;padding:5px 9px;border-radius:999px;color:var(--muted);background:var(--panel-tint);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase}.task-priority-roadmap-step strong,.task-priority-methodology strong{display:block;margin-bottom:4px;font-size:1rem}.task-priority-roadmap-step small,.task-priority-methodology p{margin:0;color:var(--muted);font-weight:700;line-height:1.45}.task-priority-roadmap-step.is-current{border-color:#5f8a8452;background:linear-gradient(135deg,var(--teal-soft),var(--field-bg))}.task-priority-guardrails,.task-priority-methodology{display:grid;gap:10px;margin-top:14px;padding-top:18px;border-top:1px solid var(--line)}.task-priority-preview-card,.task-priority-apply-gate,.task-priority-defer-report,.task-priority-history{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.task-priority-preview-head,.task-priority-apply-head,.task-priority-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-priority-preview-head strong,.task-priority-apply-head strong{display:block;font-size:1.25rem;line-height:1.1}.task-priority-preview-head small,.task-priority-apply-head small{display:block;margin-top:5px;color:var(--muted);font-size:.74rem;font-weight:800;line-height:1.35}.task-priority-preview-head span,.task-priority-apply-head span{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:var(--teal);background:var(--teal-soft);font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.task-priority-preview-empty{margin:0;padding:14px;border:1px dashed var(--line-strong);border-radius:20px;color:var(--muted);font-weight:750;line-height:1.45}.task-priority-preview-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-priority-apply-metrics,.task-priority-checklist{display:grid;gap:8px}.task-priority-apply-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.task-priority-preview-metrics div,.task-priority-apply-metrics div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--field-bg)}.task-priority-preview-metrics span,.task-priority-apply-metrics span,.task-priority-preview-change span,.task-priority-preview-change small,.task-priority-history-row span,.task-priority-history-row small,.task-priority-history-row p{color:var(--muted);font-size:.76rem;font-weight:800;line-height:1.35}.task-priority-preview-metrics strong,.task-priority-apply-metrics strong{font-size:1.35rem;line-height:1}.task-priority-apply-report{display:grid;gap:10px;padding:12px;border:1px solid rgba(95,138,132,.22);border-radius:20px;background:linear-gradient(135deg,var(--teal-soft),var(--field-bg))}.task-priority-apply-report-head{display:flex;justify-content:space-between;gap:12px}.task-priority-apply-report-head strong{display:block;font-size:1rem;line-height:1.15}.task-priority-apply-report-head>span{align-self:flex-start;padding:6px 9px;border-radius:999px;color:var(--teal);background:#5f8a8424;font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.task-priority-apply-report-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.task-priority-apply-report-metrics div,.task-priority-summary-list{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--field-bg)}.task-priority-apply-report-metrics span,.task-priority-summary-list small,.task-priority-summary-row span{color:var(--muted);font-size:.74rem;font-weight:800;line-height:1.35}.task-priority-apply-report-metrics strong{font-size:1.15rem;line-height:1}.task-priority-apply-report-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-priority-defer-report{padding:14px;border:1px solid rgba(183,134,86,.18);border-radius:22px;background:radial-gradient(circle at top right,rgba(240,184,104,.1),transparent 42%),linear-gradient(145deg,#fffaf0e0,#ffffffb8)}.task-priority-defer-controls{display:flex;flex-wrap:wrap;gap:8px}.task-priority-defer-controls button{min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--field-bg);color:var(--muted);font-size:.72rem;font-weight:900;box-shadow:none}.task-priority-defer-controls button.is-selected{border-color:#b7865642;background:var(--amber-soft);color:#9a5f11}.task-priority-defer-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.task-priority-calibration-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(74,123,208,.14);border-radius:18px;background:radial-gradient(circle at top left,rgba(74,123,208,.12),transparent 48%),#ffffff9e}.task-priority-calibration-hero span,.task-priority-calibration-strip span{color:var(--muted);font-size:.7rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.task-priority-calibration-hero strong{display:block;margin-top:4px;color:var(--ink);font-size:.86rem;line-height:1.35}.task-priority-calibration-hero b{min-width:72px;padding:10px 12px;border-radius:16px;text-align:center;color:var(--blue);background:var(--blue-soft);font-size:1.15rem}.task-priority-calibration-hero.tone-overestimated b{color:#bf5867;background:var(--rose-soft)}.task-priority-calibration-hero.tone-underestimated b,.task-priority-calibration-hero.tone-stable b{color:#138a70;background:var(--mint-soft)}.task-priority-calibration-strip{display:flex;flex-wrap:wrap;gap:8px}.task-priority-calibration-strip span{min-height:30px;padding:8px 10px;border-radius:999px;background:#ffffff9e;border:1px solid var(--line);text-transform:none;letter-spacing:0}.task-priority-calibration-review{display:grid;gap:12px;padding:13px;border:1px solid rgba(74,123,208,.16);border-radius:20px;background:radial-gradient(circle at top right,rgba(74,123,208,.1),transparent 44%),linear-gradient(145deg,#f7faffe6,#ffffffb3)}.task-priority-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-priority-review-head strong{display:block;color:var(--ink);font-size:.92rem}.task-priority-review-head small,.task-priority-review-evidence small{display:block;color:var(--muted);font-size:.74rem;line-height:1.35}.task-priority-review-head>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:.68rem;font-weight:950;text-transform:uppercase}.task-priority-review-decisions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-priority-review-decisions article{display:grid;gap:5px;padding:10px;border:1px solid var(--line);border-radius:16px;background:#ffffffad}.task-priority-review-decisions article>span{width:fit-content;padding:4px 8px;border-radius:999px;color:var(--muted);background:var(--field-bg);font-size:.66rem;font-weight:950;text-transform:uppercase}.task-priority-review-decisions article>strong{color:var(--ink);font-size:.82rem;line-height:1.2}.task-priority-review-decisions article p{margin:0;color:var(--muted);font-size:.74rem;line-height:1.35}.task-priority-review-decisions article small{color:var(--ink);font-size:.69rem;font-weight:850}.task-priority-review-decisions article.tone-good>span{color:#138a70;background:var(--mint-soft)}.task-priority-review-decisions article.tone-risk>span{color:#bf5867;background:var(--rose-soft)}.task-priority-review-decisions article.tone-wait>span{color:#9a5f11;background:var(--amber-soft)}.task-priority-review-decisions article.tone-manual>span{color:var(--blue);background:var(--blue-soft)}.task-priority-review-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-priority-review-evidence>div{display:grid;gap:6px;padding:10px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:#ffffff85}.task-priority-review-evidence strong{color:var(--ink);font-size:.78rem}.task-priority-review-evidence span{overflow:hidden;color:var(--muted);font-size:.7rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.task-priority-accuracy-card{display:grid;gap:10px;padding:12px;border:1px solid rgba(95,138,132,.18);border-radius:20px;background:radial-gradient(circle at top left,rgba(95,138,132,.1),transparent 42%),#ffffff94}.task-priority-accuracy-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.task-priority-accuracy-list{display:grid;align-content:start;gap:7px;min-width:0}.task-priority-accuracy-list>strong{color:var(--ink);font-size:.84rem}.task-priority-accuracy-list>small,.task-priority-accuracy-list article span,.task-priority-accuracy-list article em,.task-priority-accuracy-note{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:800;line-height:1.35}.task-priority-accuracy-list article{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid var(--line);border-radius:15px;background:var(--field-bg)}.task-priority-accuracy-list article b{min-width:0;overflow:hidden;color:var(--ink);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.task-priority-accuracy-list.tone-good article{border-color:#5f8a8433}.task-priority-accuracy-list.tone-risk article{border-color:#cf706333}.task-priority-accuracy-note{margin:0;padding:9px 10px;border-radius:15px;background:#5b79a614}.task-priority-rule-candidates{display:grid;gap:10px;padding:12px;border:1px solid rgba(74,123,208,.16);border-radius:20px;background:radial-gradient(circle at top right,rgba(74,123,208,.1),transparent 42%),#ffffff94}.task-priority-rule-candidates.tone-ready{border-color:#5f8a8433}.task-priority-rule-candidates.tone-review{border-color:#b7865638}.task-priority-rule-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.task-priority-rule-metrics div{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--field-bg)}.task-priority-rule-metrics span,.task-priority-rule-row span,.task-priority-rule-row p,.task-priority-rule-row small{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.35}.task-priority-rule-metrics strong{font-size:1.05rem;line-height:1}.task-priority-rule-list{display:grid;gap:8px}.task-priority-rule-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--field-bg)}.task-priority-rule-row>div{display:grid;gap:4px;min-width:0}.task-priority-rule-row strong{min-width:0;overflow:hidden;color:var(--ink);font-size:.86rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.task-priority-rule-row b{align-self:start;padding:5px 8px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:.66rem;font-weight:950}.task-priority-rule-row p,.task-priority-rule-row small{grid-column:1 / -1;margin:0}.task-priority-rule-decision-chip{grid-column:1 / -1;justify-self:start;padding:5px 9px;border:1px solid rgba(95,138,132,.18);border-radius:999px;color:#128064;background:var(--mint-soft);font-size:.68rem;font-style:normal;font-weight:950}.task-priority-rule-dynamics{grid-column:1 / -1;display:grid;gap:3px;padding:8px 9px;border:1px solid var(--line);border-radius:14px;background:#5b79a612}.task-priority-rule-dynamics span{color:var(--ink);font-size:.72rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.task-priority-rule-dynamics.tone-stable{border-color:#5f8a8438;background:var(--mint-soft)}.task-priority-rule-dynamics.tone-degrading{border-color:#cf706338;background:var(--rose-soft)}.task-priority-rule-dynamics.tone-noise,.task-priority-rule-dynamics.tone-review{border-color:#b7865638;background:var(--amber-soft)}.task-priority-rule-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.task-priority-rule-run-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.task-priority-rule-actions button,.task-priority-rule-run-actions button{min-height:30px;padding:0 8px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--field-bg);box-shadow:none;font-size:.68rem;font-weight:950}.task-priority-rule-actions button:disabled,.task-priority-rule-run-actions button:disabled{cursor:wait;opacity:.55}.task-priority-rule-actions .tone-approve,.task-priority-rule-run-actions .tone-approve{color:#138a70;background:var(--mint-soft)}.task-priority-rule-actions .tone-reject,.task-priority-rule-run-actions .tone-reject{color:#bf5867;background:var(--rose-soft)}.task-priority-rule-actions .tone-snooze{color:#9a5f11;background:var(--amber-soft)}.task-priority-rule-actions .tone-draft,.task-priority-rule-run-actions .tone-draft{color:var(--blue);background:var(--blue-soft)}.task-priority-rule-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-priority-rule-history div{display:grid;gap:4px;min-width:0;padding:9px 10px;border:1px solid var(--line);border-radius:15px;background:var(--field-bg)}.task-priority-rule-history span,.task-priority-rule-history small,.task-priority-rule-history-row small{color:var(--muted);font-size:.7rem;font-weight:850;line-height:1.35}.task-priority-rule-history strong{font-size:1.05rem;line-height:1}.task-priority-rule-history>small{grid-column:1 / -1;margin:0}.task-priority-rule-history-list{display:grid;gap:6px}.task-priority-rule-history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid var(--line);border-radius:14px;background:var(--field-bg)}.task-priority-rule-history-row b{color:var(--ink);font-size:.72rem;font-weight:950}.task-priority-rule-history-row span{min-width:0;overflow:hidden;color:var(--muted);font-size:.72rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.task-priority-rule-drafts{display:grid;gap:8px}.task-priority-rule-drafts-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.task-priority-rule-drafts-head strong{color:var(--ink);font-size:.86rem}.task-priority-rule-drafts-head span{padding:5px 8px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:.68rem;font-weight:950}.task-priority-rule-draft-row{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--field-bg)}.task-priority-rule-draft-row>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.task-priority-rule-draft-row b{min-width:0;color:var(--ink);font-size:.82rem;line-height:1.2}.task-priority-rule-draft-row>div:first-child span{flex:0 0 auto;padding:5px 8px;border-radius:999px;color:var(--muted);background:var(--panel-tint);font-size:.66rem;font-weight:950}.task-priority-rule-draft-row p,.task-priority-rule-draft-row small{margin:0;color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.35}.task-priority-rule-draft-run{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;border:1px solid rgba(74,123,208,.16);border-radius:14px;background:radial-gradient(circle at top right,rgba(74,123,208,.08),transparent 44%),#5b79a60f}.task-priority-rule-draft-run div{display:grid;gap:3px;min-width:0}.task-priority-rule-draft-run span,.task-priority-rule-draft-run small{overflow:hidden;color:var(--muted);font-size:.66rem;font-weight:850;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.task-priority-rule-draft-run strong{overflow:hidden;color:var(--ink);font-size:.78rem;font-weight:950;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.task-priority-rule-draft-run.tone-applied{border-color:#5f8a8438;background:var(--mint-soft)}.task-priority-rule-draft-run.tone-rolled_back{border-color:#b7865638;background:var(--amber-soft)}.task-priority-rule-draft-run.tone-failed{border-color:#cf706338;background:var(--rose-soft)}.task-priority-rule-draft-row.tone-approved{border-color:#5f8a8438}.task-priority-rule-draft-row.tone-rejected{border-color:#cf706338}.task-priority-rule-draft-row.tone-linked{border-color:#4a7bd038}.task-priority-rule-row.tone-good{border-color:#5f8a8438}.task-priority-rule-row.tone-risk{border-color:#cf706338}.task-priority-rule-row.tone-warning{border-color:#b786563d}.task-priority-defer-metrics div{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--field-bg)}.task-priority-defer-metrics span,.task-priority-defer-recent small,.task-priority-defer-recent p,.task-priority-defer-warnings span{color:var(--muted);font-size:.74rem;font-weight:800;line-height:1.35}.task-priority-defer-metrics strong{font-size:1.1rem;line-height:1}.task-priority-defer-warnings{display:grid;gap:8px}.task-priority-defer-warnings article{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(183,134,86,.2);border-radius:16px;background:var(--amber-soft)}.task-priority-defer-warnings article.tone-danger{border-color:#cf706338;background:var(--rose-soft)}.task-priority-defer-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-priority-defer-recent{display:grid;gap:8px}.task-priority-defer-recent>strong{color:var(--ink);font-size:.88rem}.task-priority-defer-recent article{display:grid;gap:5px;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--field-bg)}.task-priority-defer-recent article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-priority-defer-recent b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-priority-defer-recent article span{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:var(--muted);background:#5b79a614;font-size:.66rem;font-weight:950}.task-priority-defer-recent article span.is-active{color:#9a5f11;background:var(--amber-soft)}.task-priority-defer-recent p{margin:0}.task-priority-summary-list>strong{font-size:.86rem;line-height:1.15}.task-priority-summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.task-priority-calibration-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid var(--line);border-radius:14px;background:var(--field-bg)}.task-priority-summary-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-priority-calibration-row span{min-width:0;overflow:hidden;color:var(--muted);font-size:.74rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.task-priority-summary-row b{padding:4px 8px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:.7rem}.task-priority-calibration-row b{padding:4px 8px;border-radius:999px;font-size:.7rem}.task-priority-calibration-row.tone-good b{color:#138a70;background:var(--mint-soft)}.task-priority-calibration-row.tone-risk b{color:#bf5867;background:var(--rose-soft)}.task-priority-weight-suggestion{display:grid;gap:12px;margin-top:18px;padding:14px;border:1px solid rgba(95,138,132,.18);border-radius:22px;background:radial-gradient(circle at top right,rgba(95,138,132,.12),transparent 42%),linear-gradient(145deg,#f4fcf9e0,#ffffffb8)}.task-priority-weight-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-priority-weight-head strong{display:block;font-size:1.18rem;line-height:1.1}.task-priority-weight-head small,.task-priority-weight-delta-row span,.task-priority-weight-delta-row small,.task-priority-weight-details p,.task-priority-weight-guardrails span{color:var(--muted);font-size:.74rem;font-weight:820;line-height:1.35}.task-priority-weight-confidence{flex:0 0 auto;padding:7px 10px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:.66rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.task-priority-weight-confidence.tone-high{color:#138a70;background:var(--mint-soft)}.task-priority-weight-confidence.tone-low{color:#9a5f11;background:var(--amber-soft)}.task-priority-weight-confidence.tone-medium{color:var(--blue);background:var(--blue-soft)}.task-priority-weight-summary{margin:0;padding:12px;border:1px solid rgba(95,138,132,.18);border-radius:18px;color:var(--ink);background:#ffffffa3;font-size:.84rem;font-weight:850;line-height:1.38}.task-priority-weight-active{display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(91,121,166,.14);border-radius:17px;background:#ffffff94}.task-priority-weight-active span{color:var(--muted);font-size:.68rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.task-priority-weight-active strong{overflow:hidden;color:var(--ink);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.task-priority-weight-active small{color:var(--muted);font-size:.74rem;font-weight:820;line-height:1.35}.task-priority-weight-active.tone-custom{border-color:#5f8a8438;background:var(--teal-soft)}.task-priority-weight-summary.tone-blocked,.task-priority-weight-summary.tone-learning{border-color:#b7865633;background:var(--amber-soft)}.task-priority-weight-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.task-priority-weight-metrics div{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--field-bg)}.task-priority-weight-metrics span{color:var(--muted);font-size:.7rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.task-priority-weight-metrics strong{font-size:1.1rem;line-height:1}.task-priority-weight-delta-list,.task-priority-weight-guardrails{display:grid;gap:8px}.task-priority-weight-delta-list>small{color:var(--muted);font-size:.76rem;font-weight:850}.task-priority-weight-delta-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:17px;background:var(--field-bg)}.task-priority-weight-delta-row div{display:grid;gap:4px;min-width:0}.task-priority-weight-delta-row strong{overflow:hidden;color:var(--ink);font-size:.86rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.task-priority-weight-delta-row b{padding:7px 9px;border-radius:999px;color:var(--muted);background:#5b79a614;font-size:.72rem;white-space:nowrap}.task-priority-weight-delta-row.is-increase b{color:#138a70;background:var(--mint-soft)}.task-priority-weight-delta-row.is-decrease b{color:#bf5867;background:var(--rose-soft)}.task-priority-weight-details{padding-top:2px}.task-priority-weight-details summary{cursor:pointer;color:var(--muted);font-size:.78rem;font-weight:900}.task-priority-weight-details p{margin:10px 0 0}.task-priority-weight-guardrails{margin-top:10px}.task-priority-weight-guardrails article{display:grid;gap:4px;padding:10px;border:1px solid rgba(91,121,166,.14);border-radius:15px;background:#ffffff94}.task-priority-weight-guardrails article.tone-warning{border-color:#b7865633;background:var(--amber-soft)}.task-priority-weight-guardrails article.tone-ok{border-color:#5f8a8438;background:var(--teal-soft)}.task-priority-weight-guardrails article.tone-info{border-color:#5b79a629;background:var(--blue-soft)}.task-priority-preview-stale{padding:11px 12px;border:1px solid rgba(183,134,86,.2);border-radius:16px;color:#9a5f11;background:var(--amber-soft);font-size:.78rem;font-weight:850;line-height:1.35}.task-priority-preview-changes,.task-priority-preview-warnings,.task-priority-history-list{display:grid;gap:8px}.task-priority-preview-change,.task-priority-preview-warning,.task-priority-history-row{display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--field-bg)}.task-priority-preview-change{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.task-priority-preview-change strong{padding:6px 9px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:.76rem;white-space:nowrap}.task-priority-preview-change.tone-up strong{color:var(--teal);background:var(--teal-soft)}.task-priority-preview-change.tone-down strong{color:var(--rose);background:var(--rose-soft)}.task-priority-preview-warning.tone-warning{border-color:#b7865638;background:var(--amber-soft)}.task-priority-preview-warning.tone-ok{border-color:#5f8a8438;background:var(--teal-soft)}.task-priority-history-row>div{display:flex;justify-content:space-between;gap:10px}.task-priority-history-row p{margin:0}.task-priority-moved-items{display:grid;gap:10px;padding:12px;border:1px solid rgba(91,121,166,.2);border-radius:20px;background:linear-gradient(145deg,#f8fafcdb,#ffffffad)}.task-priority-moved-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.task-priority-moved-head strong{display:block;font-size:1rem;line-height:1.1}.task-priority-moved-head>span{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:var(--blue);background:var(--blue-soft);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.task-priority-moved-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.task-priority-moved-list{display:grid;align-content:start;gap:8px;min-width:0}.task-priority-moved-list>strong{color:var(--ink);font-size:.88rem;line-height:1.1}.task-priority-moved-list>small{color:var(--muted);font-size:.76rem;font-weight:800}.task-priority-moved-row{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--field-bg)}.task-priority-moved-list.tone-up .task-priority-moved-row{border-color:#5f8a8438}.task-priority-moved-list.tone-down .task-priority-moved-row{border-color:#cf706338}.task-priority-moved-row-top,.task-priority-moved-row-meta{display:flex;align-items:center;gap:6px;min-width:0}.task-priority-moved-row-top{justify-content:space-between}.task-priority-moved-row-top b{min-width:0;overflow:hidden;color:var(--ink);font-size:.88rem;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.task-priority-moved-row-top span,.task-priority-moved-row-meta span{flex:0 0 auto;padding:4px 7px;border-radius:999px;background:#5b79a614;color:var(--muted);font-size:.66rem;font-weight:900}.task-priority-moved-list.tone-up .task-priority-moved-row-top span{color:var(--teal);background:var(--teal-soft)}.task-priority-moved-list.tone-down .task-priority-moved-row-top span{color:var(--rose);background:var(--rose-soft)}.task-priority-moved-row-meta{flex-wrap:wrap}.task-priority-moved-row-meta .task-priority-guardrail-pill{color:#9a5f11;background:var(--amber-soft)}.task-priority-moved-row p{margin:0;color:var(--muted);font-size:.74rem;font-weight:780;line-height:1.35}.task-priority-checklist label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:var(--field-bg);color:var(--muted);font-size:.78rem;font-weight:850;line-height:1.35}.task-priority-checklist input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--blue)}.task-priority-apply-button{width:100%;justify-content:center}.task-priority-last-apply{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px;border:1px solid rgba(95,138,132,.22);border-radius:18px;background:linear-gradient(135deg,var(--teal-soft),var(--field-bg))}.task-priority-last-apply div{display:grid;gap:4px;min-width:0}.task-priority-last-apply span,.task-priority-last-apply small{color:var(--muted);font-size:.74rem;font-weight:850;line-height:1.35}.task-priority-last-apply strong{font-size:1rem;line-height:1.1}.task-priority-guardrail{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border-radius:18px;background:var(--teal-soft)}.task-priority-guardrail span{display:grid;place-items:center;width:34px;height:28px;border-radius:12px;color:#0f7a54;background:#3abe8729;font-size:.66rem;font-weight:900}.task-priority-guardrail small{color:var(--ink);font-weight:800;line-height:1.35}:root[data-theme=dark] .task-priority-order-row{box-shadow:0 14px 28px #00000038}:root[data-theme=dark] .task-priority-admin-section .toolbar-chip.is-warning{color:#f2c986}:root[data-theme=dark] .task-priority-preview-stale{color:#f2c986}:root[data-theme=dark] .task-priority-defer-report{border-color:#f2c9862e;background:radial-gradient(circle at top right,rgba(242,201,134,.08),transparent 42%),linear-gradient(145deg,#202a37e6,#121c28b8)}:root[data-theme=dark] .task-priority-defer-controls button{border-color:#b2c4dc1f;background:#121c28b8;color:#d5e4f6c7}:root[data-theme=dark] .task-priority-defer-controls button.is-selected,:root[data-theme=dark] .task-priority-defer-recent article span.is-active{color:#f2c986;background:#533a1c5c}:root[data-theme=dark] .task-priority-calibration-hero{border-color:#8bade22e;background:radial-gradient(circle at top left,rgba(97,140,212,.13),transparent 48%),#121c289e}:root[data-theme=dark] .task-priority-calibration-strip span,:root[data-theme=dark] .task-priority-calibration-row,:root[data-theme=dark] .task-priority-review-decisions article,:root[data-theme=dark] .task-priority-review-evidence>div{border-color:#b2c4dc1a;background:#121c28ad}:root[data-theme=dark] .task-priority-accuracy-card,:root[data-theme=dark] .task-priority-rule-candidates,:root[data-theme=dark] .task-priority-calibration-review,:root[data-theme=dark] .task-priority-moved-items,:root[data-theme=dark] .task-priority-rule-draft-run{border-color:#8bade224;background:radial-gradient(circle at top left,rgba(97,140,212,.1),transparent 42%),#121c289e}:root[data-theme=dark] .task-priority-weight-suggestion{border-color:#78c8b529;background:radial-gradient(circle at top right,rgba(120,200,181,.1),transparent 42%),linear-gradient(145deg,#1c2b32e6,#121c28b8)}:root[data-theme=dark] .task-priority-weight-summary,:root[data-theme=dark] .task-priority-weight-active,:root[data-theme=dark] .task-priority-weight-guardrails article{border-color:#b2c4dc1a;background:#121c289e}:root[data-theme=dark] .task-priority-weight-active.tone-custom{border-color:#78c8b529;background:#78c8b51a}:root[data-theme=dark] .task-priority-weight-summary.tone-blocked,:root[data-theme=dark] .task-priority-weight-summary.tone-learning{color:#f2c986;background:#533a1c4d}:root[data-theme=dark] .task-priority-weight-delta-row{border-color:#b2c4dc1a;background:#121c28ad}:root[data-theme=dark] .task-priority-weight-confidence.tone-high,:root[data-theme=dark] .task-priority-weight-delta-row.is-increase b{color:#9ff0cf;background:#78c8b529}:root[data-theme=dark] .task-priority-weight-confidence.tone-medium{color:#bdd6ff;background:#618cd42e}:root[data-theme=dark] .task-priority-weight-confidence.tone-low{color:#f2c986;background:#533a1c5c}:root[data-theme=dark] .task-priority-weight-delta-row.is-decrease b{color:#ffb6bf;background:#76303e57}:root[data-theme=dark] .task-priority-weight-guardrails article.tone-ok{border-color:#78c8b529;background:#78c8b51a}:root[data-theme=dark] .task-priority-weight-guardrails article.tone-info{border-color:#618cd429;background:#618cd41a}:root[data-theme=dark] .task-priority-weight-guardrails article.tone-warning{border-color:#f2c98633;background:#533a1c4d}:root[data-theme=dark] .task-priority-guardrail span{color:#9ff0cf;background:#78c8b529}@media(max-width:1180px){.task-priority-hero,.task-priority-admin-grid{grid-template-columns:1fr}.task-priority-order-panel,.task-priority-roadmap-panel{position:static;top:auto}.task-priority-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-priority-safety-strip{grid-template-columns:1fr}.task-priority-scope-panel{grid-template-columns:1fr;align-items:stretch}.task-priority-scope-stats{justify-content:flex-start}}@media(max-width:760px){.task-priority-hero,.task-priority-order-panel,.task-priority-roadmap-panel{padding:18px}.task-priority-mode-card{min-height:auto}.task-priority-status-grid{grid-template-columns:1fr}.task-priority-preview-head,.task-priority-apply-head,.task-priority-history-head,.task-priority-history-row>div{flex-direction:column;align-items:stretch}.task-priority-actions{position:sticky;z-index:4;bottom:10px;margin-right:-6px;margin-left:-6px;padding:10px;border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--panel-strong) 88%,transparent);box-shadow:0 16px 34px #43536924;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.task-priority-actions button{flex:1 1 100%;justify-content:center;min-height:44px}.task-priority-order-row{grid-template-columns:42px minmax(0,1fr);align-items:start}.task-priority-row-handle{display:none}.task-priority-row-index{grid-row:span 3}.task-priority-row-meta,.task-priority-row-actions{grid-column:2}.task-priority-row-actions{justify-content:flex-start}.task-priority-row-actions button{flex:1;min-height:44px}.task-priority-apply-metrics,.task-priority-preview-metrics,.task-priority-preview-change,.task-priority-apply-report-metrics,.task-priority-apply-report-lists,.task-priority-defer-metrics,.task-priority-defer-columns,.task-priority-accuracy-columns,.task-priority-review-decisions,.task-priority-review-evidence,.task-priority-rule-metrics,.task-priority-rule-run-actions,.task-priority-rule-draft-run,.task-priority-moved-columns,.task-priority-weight-metrics,.task-priority-weight-delta-row{grid-template-columns:1fr}.task-priority-last-apply{align-items:stretch;flex-direction:column}}.subject-market-shell{grid-column:1 / -1;display:grid;gap:18px;width:100%;min-width:0}.subject-market-hero,.subject-market-upload-panel,.subject-market-preview-panel,.subject-market-weeks-panel,.subject-market-table-panel{border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:28px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 10%,transparent),transparent 38%),color-mix(in srgb,var(--panel-strong) 92%,transparent);box-shadow:0 22px 60px #4353691a}.subject-market-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:18px;align-items:end;padding:26px;overflow:hidden}.subject-market-hero-copy h2,.subject-market-upload-copy h3,.subject-market-section-head h3{margin:0;color:var(--text)}.subject-market-hero-copy h2{max-width:760px;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.05em}.subject-market-hero-copy p:last-child,.subject-market-upload-copy p,.subject-market-note{max-width:740px;margin:10px 0 0;color:var(--muted);line-height:1.55}.subject-market-hero-meta{display:grid;gap:4px;padding:18px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:22px;background:color-mix(in srgb,var(--panel) 82%,transparent)}.subject-market-hero-meta span,.subject-market-card span,.subject-market-file-field span,.subject-market-week-field span,.subject-market-preview-stats span,.subject-market-week-card span,.subject-market-table td span,.subject-market-table td small{color:var(--muted);font-size:.78rem}.subject-market-hero-meta strong{color:var(--text);font-size:1.12rem}.subject-market-hero-meta small{color:var(--muted)}.subject-market-upload-panel{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:18px;align-items:start;padding:22px}.subject-market-upload-controls{display:grid;gap:12px}.subject-market-file-field,.subject-market-week-field{display:grid;gap:8px;min-width:0}.subject-market-file-field strong,.subject-market-week-field input{display:block;width:100%;min-height:44px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel) 86%,transparent);color:var(--text)}.subject-market-file-field strong{padding:12px 14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subject-market-file-field input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.subject-market-week-field input{padding:0 14px}.subject-market-actions{display:flex;flex-wrap:wrap;gap:10px}.subject-market-actions button{min-height:42px}.subject-market-notice{padding:12px 14px;border:1px solid color-mix(in srgb,#39a870 30%,transparent);border-radius:18px;color:#24764f;background:color-mix(in srgb,#39a870 10%,var(--panel))}.subject-market-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.subject-market-card{display:grid;gap:6px;min-height:132px;padding:18px;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:24px;background:color-mix(in srgb,var(--panel-strong) 90%,transparent)}.subject-market-card strong{color:var(--text);font-size:clamp(1.35rem,2.4vw,2.2rem);letter-spacing:-.04em}.subject-market-card small{align-self:end;color:var(--muted);line-height:1.35}.subject-market-card.is-success{border-color:color-mix(in srgb,#39a870 28%,var(--line))}.subject-market-card.is-warning{border-color:color-mix(in srgb,#d99b31 34%,var(--line))}.subject-market-card.is-danger{border-color:color-mix(in srgb,#d95c64 34%,var(--line))}.subject-market-preview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px}.subject-market-preview-panel,.subject-market-weeks-panel,.subject-market-table-panel{padding:20px}.subject-market-section-head{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.subject-market-preview-pill,.subject-market-signal,.subject-market-issue span{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;font-weight:800;line-height:1}.subject-market-preview-pill{padding:8px 10px;font-size:.78rem}.subject-market-preview-pill.is-success,.subject-market-signal.is-success,.subject-market-issue.is-success span{color:#24764f;background:color-mix(in srgb,#39a870 14%,transparent)}.subject-market-preview-pill.is-danger,.subject-market-signal.is-danger,.subject-market-issue.is-danger span{color:#a63842;background:color-mix(in srgb,#d95c64 14%,transparent)}.subject-market-signal.is-warning,.subject-market-issue.is-warning span{color:#8a5c16;background:color-mix(in srgb,#d99b31 16%,transparent)}.subject-market-signal.is-neutral,.subject-market-issue.is-neutral span{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent)}.subject-market-preview-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.subject-market-preview-stats div{display:grid;gap:5px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:16px;background:color-mix(in srgb,var(--panel) 78%,transparent)}.subject-market-preview-stats strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.subject-market-issues{display:grid;gap:8px}.subject-market-issue{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border-radius:16px;background:color-mix(in srgb,var(--panel) 82%,transparent)}.subject-market-issue span{padding:7px 8px;font-size:.7rem}.subject-market-issue strong{color:var(--text);font-size:.88rem}.subject-market-week-list{display:grid;gap:10px}.subject-market-week-card{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:18px;background:color-mix(in srgb,var(--panel) 80%,transparent)}.subject-market-week-card strong{color:var(--text);font-size:1.1rem}.subject-market-week-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.subject-market-week-card dt{color:var(--muted);font-size:.7rem}.subject-market-week-card dd{margin:3px 0 0;color:var(--text);font-weight:800}.subject-market-table-shell{overflow:auto;border:1px solid color-mix(in srgb,var(--line) 76%,transparent);border-radius:20px;background:color-mix(in srgb,var(--panel) 86%,transparent)}.subject-market-table{width:100%;min-width:920px;border-collapse:collapse}.subject-market-table th,.subject-market-table td{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--line) 68%,transparent);text-align:left;vertical-align:top}.subject-market-table th{position:sticky;top:0;z-index:1;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;background:color-mix(in srgb,var(--panel-strong) 94%,transparent)}.subject-market-table td{color:var(--text);font-size:.9rem}.subject-market-table td strong,.subject-market-table td b{display:block;color:var(--text)}.subject-market-signal-stack{display:flex;flex-wrap:wrap;gap:6px}.subject-market-signal{padding:7px 8px;font-size:.72rem}.subject-market-empty{margin:0}:root[data-theme=dark] .subject-market-hero,:root[data-theme=dark] .subject-market-upload-panel,:root[data-theme=dark] .subject-market-preview-panel,:root[data-theme=dark] .subject-market-weeks-panel,:root[data-theme=dark] .subject-market-table-panel,:root[data-theme=dark] .subject-market-card{border-color:#8bade224;background:radial-gradient(circle at top left,rgba(120,200,181,.08),transparent 40%),#121c28ad}:root[data-theme=dark] .subject-market-hero-meta,:root[data-theme=dark] .subject-market-file-field strong,:root[data-theme=dark] .subject-market-week-field input,:root[data-theme=dark] .subject-market-preview-stats div,:root[data-theme=dark] .subject-market-issue,:root[data-theme=dark] .subject-market-week-card,:root[data-theme=dark] .subject-market-table-shell{border-color:#b2c4dc1a;background:#121c28b8}:root[data-theme=dark] .subject-market-notice{color:#9ff0cf;border-color:#78c8b52e;background:#78c8b51a}:root[data-theme=dark] .subject-market-preview-pill.is-success,:root[data-theme=dark] .subject-market-signal.is-success,:root[data-theme=dark] .subject-market-issue.is-success span{color:#9ff0cf;background:#78c8b529}:root[data-theme=dark] .subject-market-preview-pill.is-danger,:root[data-theme=dark] .subject-market-signal.is-danger,:root[data-theme=dark] .subject-market-issue.is-danger span{color:#ffb6bf;background:#76303e57}:root[data-theme=dark] .subject-market-signal.is-warning,:root[data-theme=dark] .subject-market-issue.is-warning span{color:#f2c986;background:#533a1c57}@media(max-width:1180px){.subject-market-hero,.subject-market-upload-panel,.subject-market-preview-grid{grid-template-columns:1fr}.subject-market-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.subject-market-hero,.subject-market-upload-panel,.subject-market-preview-panel,.subject-market-weeks-panel,.subject-market-table-panel{padding:16px;border-radius:22px}.subject-market-overview-grid,.subject-market-preview-stats,.subject-market-week-card dl{grid-template-columns:1fr}.subject-market-section-head,.subject-market-actions{align-items:stretch;flex-direction:column}.subject-market-actions button{width:100%;justify-content:center}.subject-market-issue{grid-template-columns:1fr}}.snapshot-contract-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.snapshot-contract-card{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid rgba(30,64,175,.1);border-radius:24px;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 36%),#ffffffbd;box-shadow:0 18px 46px #0f172a0f}.snapshot-contract-card p{margin:0;color:var(--muted);line-height:1.5}.snapshot-contract-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.snapshot-contract-metrics div,.snapshot-contract-run{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#ffffff9e}.snapshot-contract-metrics span,.snapshot-contract-run span{color:var(--muted);font-size:.78rem}.snapshot-contract-metrics strong,.snapshot-contract-run strong{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}:root[data-theme=dark] .snapshot-contract-card{border-color:#8bade224;background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 36%),#121c28ad}:root[data-theme=dark] .snapshot-contract-metrics div,:root[data-theme=dark] .snapshot-contract-run{border-color:#b2c4dc1a;background:#121c28b8}@media(max-width:980px){.snapshot-contract-grid{grid-template-columns:1fr}}@media(max-width:760px){.snapshot-contract-metrics{grid-template-columns:1fr}}.compact-mode :is(.app-shell-with-nav,.app-main-shell,.task-board-shell,.desk-reports-shell,.desk-weekly-report-shell){gap:12px}.compact-mode .app-shell-with-nav{max-width:1840px}.compact-mode .app-shell-with-nav .topbar{min-height:62px;margin-bottom:12px;padding:10px 14px;border-radius:22px}.compact-mode .side-nav{gap:11px;width:258px;padding:12px;border-radius:26px}.compact-mode .side-nav.is-collapsed{width:76px;padding:10px 8px}.compact-mode .side-nav-groups{gap:10px}.compact-mode .side-nav-list{gap:3px}.compact-mode .side-nav-item{min-height:42px;padding:6px 8px;border-radius:14px}.compact-mode .side-nav-item-icon,.compact-mode .side-nav-theme-orb{width:29px;height:29px;border-radius:11px}.compact-mode .side-nav-theme-button{min-height:46px;padding:7px 9px;border-radius:16px}.compact-mode .side-nav-map-status{padding:10px;border-radius:16px}.compact-mode :is(.panel,.glass-panel,.task-board-card,.desk-reports-panel,.desk-reports-control-card,.desk-reports-calendar-card,.desk-reports-summary-card,.metric-card,.kpi-frame-card,.kpi-manager-card,.kpi-analysis-note-card,.kpi-fallout-card){border-radius:18px}.compact-mode :is(.task-board-card,.desk-reports-panel,.desk-reports-control-card,.desk-reports-calendar-card,.desk-reports-summary-card,.metric-card,.kpi-frame-card,.kpi-manager-card,.kpi-analysis-note-card,.kpi-fallout-card){padding:11px 12px}.compact-mode :is(.task-board-header,.task-board-summary-grid,.task-status-composer,.task-defer-composer,.desk-reports-workspace,.desk-reports-analytics,.desk-reports-summary-grid,.desk-reports-hero-grid,.desk-reports-lower-grid,.desk-reports-main-grid,.desk-reports-status-strip,.desk-reports-signal-grid,.desk-reports-focus-grid,.desk-reports-manager-list,.kpi-frame-grid,.kpi-manager-grid,.kpi-chart-grid,.kpi-manager-primary-grid,.kpi-manager-meta-grid,.kpi-analysis-note-grid,.kpi-fallout-grid){gap:8px}.compact-mode :is(.task-board-topline,.task-board-title-row,.task-board-kicker-row,.desk-reports-control-head,.desk-reports-panel-head,.desk-reports-filter-head,.desk-reports-filter-actions,.desk-reports-toolbar,.kpi-manager-trend-head){gap:8px}.compact-mode .task-board-header h4{font-size:clamp(18px,1.25vw,21px);line-height:1.1}.compact-mode :is(.task-rank-track,.task-launch-followup-banner,.task-last-action-strip,.task-decision-banner,.task-board-checkpoint-strip,.task-support-accordion,.task-playbook-card,.task-price-panel,.task-insight-panel,.task-summary-card,.desk-reports-status-tile,.desk-reports-signal-card,.desk-reports-focus-grid div,.desk-reports-manager-card,.desk-reports-queue-chip,.kpi-manager-primary-card,.kpi-manager-meta-pill){padding:8px 10px;border-radius:13px}.compact-mode .task-rank-track{min-height:36px}.compact-mode .task-rank-track span{font-size:16px}.compact-mode :is(.task-rank-badge,.task-board-context-pill,.task-board-type-tag,.task-board-mode-tag,.task-status-log-badge,.toolbar-chip,.desk-reports-date-pill,.desk-reports-preset-button,.desk-reports-view-button,.desk-reports-sort-button,.kpi-manager-delta-chip){min-height:24px;padding-inline:8px;font-size:10px}.compact-mode :is(.task-board-secondary-reason,.task-summary-card small,.task-summary-note,.desk-reports-panel-note,.desk-reports-chart-hint,.desk-reports-summary-card p,.desk-reports-insight-row small,.kpi-frame-card p,.kpi-analysis-note-card p,.kpi-fallout-card p,.kpi-manager-trend-legend span){font-size:11px;line-height:1.38}.compact-mode :is(.task-summary-card strong,.desk-reports-manager-card-head strong,.desk-reports-focus-grid strong,.kpi-manager-meta-pill strong){font-size:13px;line-height:1.28}.compact-mode :is(.desk-reports-summary-card h4,.desk-reports-status-tile strong,.desk-reports-signal-card strong,.kpi-manager-primary-card strong,.metric-card strong){font-size:clamp(18px,1.4vw,23px);line-height:1}.compact-mode :is(.task-board-shell,.desk-reports-shell,.kpi-control-section,.task-status-log-section) :is(input,select){min-height:42px;padding:9px 12px}.compact-mode :is(.desk-reports-filter-fields,.desk-reports-selector-fields,.desk-reports-filter-grid,.task-log-table-state-bar){gap:8px}.compact-mode .task-log-table-state-bar{margin-bottom:10px;padding:9px 11px;border-radius:15px;font-size:12px}.compact-mode .task-status-log-table{min-width:900px}.compact-mode .task-status-log-table th,.compact-mode .task-status-log-table td,.compact-mode .desk-reports-table th,.compact-mode .desk-reports-table td,.compact-mode .kpi-analysis-table th,.compact-mode .kpi-analysis-table td{padding:10px 12px;font-size:12px;line-height:1.38}.compact-mode .task-status-log-table thead th{font-size:10px}.compact-mode .task-status-log-col-datetime{width:128px}.compact-mode .task-status-log-col-manager{width:136px}.compact-mode .desk-reports-chart-shell{min-height:260px}.compact-mode .desk-reports-chart-shell-tall{min-height:320px}.compact-mode .kpi-analysis-table{min-width:900px}@media(max-width:980px){.compact-mode .side-nav{width:100%}.compact-mode .app-shell-with-nav .topbar{min-height:58px}}
