@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2-variations")}:root{--bg: #f5f5f7;--bg-accent: #eceef2;--sidebar-bg: #111317;--sidebar-surface: #191c22;--sidebar-highlight: rgba(0, 113, 227, .16);--sidebar-summary-bg: rgba(255, 255, 255, .04);--surface: rgba(255, 255, 255, .88);--surface-strong: #ffffff;--surface-soft: #f0f2f5;--surface-muted: #e6e9ee;--surface-tinted: #f7f8fa;--surface-selected: #edf4ff;--surface-warning: #faf3e6;--paper-bg: #fbfbfc;--ink: #1d1d1f;--ink-soft: #5f6470;--line: #d7dbe2;--line-strong: #c5cad4;--primary: #0071e3;--primary-strong: #0059b3;--primary-soft: #eaf3ff;--success: #2d6f55;--success-soft: #edf6f0;--warning: #8a6721;--warning-soft: #f8f1e3;--danger: #a54337;--danger-soft: #faece9;--neutral: #6c7482;--neutral-soft: #eef1f4;--motion-fast: .12s;--motion-base: .2s;--motion-slow: .26s;--motion-stagger-1: 40ms;--motion-stagger-2: 80ms;--motion-stagger-3: .12s;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--route-shift-y: 8px;--panel-shift-y: 10px;--shadow-lg: 0 18px 40px rgba(17, 21, 27, .08);--shadow-md: 0 10px 24px rgba(17, 21, 27, .06);--shadow: var(--shadow-md);--radius-xl: 18px;--radius-lg: 14px;--radius-md: 10px;--radius-sm: 8px;--muted: var(--ink-soft);--accent: var(--primary);--accent-strong: var(--primary-strong);--accent-soft: var(--primary-soft);--focus-ring: rgba(0, 113, 227, .22);--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--font-family-base: "Pretendard Variable", "Pretendard GOV Variable", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif}*{box-sizing:border-box;-ms-overflow-style:none}html,body,#root{min-height:100%}body{margin:0;background:linear-gradient(180deg,#ffffff6b,#fff0 18%),var(--bg);color:var(--ink);font-family:var(--font-family-base);line-height:1.47;letter-spacing:-.012em}button,input,textarea,select{font:inherit}button,input,textarea,select{transition:background-color var(--motion-fast) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart),opacity var(--motion-fast) var(--ease-out-quart)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button{cursor:pointer}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:var(--radius-md);background:#fffffff0;color:var(--ink);padding:12px 13px;box-shadow:none}input:hover,textarea:hover,select:hover{border-color:var(--line-strong)}input:focus,textarea:focus,select:focus{outline:none;border-color:#0071e357;box-shadow:0 0 0 4px var(--focus-ring)}textarea{resize:vertical}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}h1,h2,h3,h4,p{margin:0}.appShell{min-height:100vh;display:grid;grid-template-columns:84px minmax(0,1fr);transition:grid-template-columns var(--motion-base) var(--ease-out-quart)}.appSidebar{position:sticky;top:0;width:84px;height:100vh;display:flex;flex-direction:column;gap:18px;padding:20px 12px 18px;background:var(--sidebar-bg);color:#eef4fb;overflow-y:auto;overflow-x:hidden;z-index:40;transition:width var(--motion-base) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart)}.appSidebar.isExpanded{width:272px;box-shadow:10px 0 20px #0711221f}.appSidebarScrim{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#0e172473;opacity:0;pointer-events:none;padding:0;z-index:30;transition:opacity var(--motion-base) var(--ease-out-quart)}.sidebarHead{display:flex;align-items:center;gap:12px;justify-content:space-between;min-height:42px}.brandBlock{display:flex;align-items:center;gap:12px;min-height:42px;min-width:0;overflow:hidden;padding-left:17px;transition:width var(--motion-base) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart)}.brandCopy{min-height:32px;display:grid;align-content:center;gap:0;min-width:0;transition:opacity var(--motion-fast) var(--ease-out-quart)}.brandBlock h1{font-family:var(--font-family-base);font-size:21px;line-height:1;letter-spacing:-.03em;white-space:nowrap}.brandCopyAccent{color:#4ea1ff}.brandMark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;overflow:hidden;flex:0 0 auto;transition:transform var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart)}.sidebarClose,.menuToggle{display:none;width:40px;height:40px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff0f;color:inherit;padding:0;transition:background-color var(--motion-fast) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.sidebarNav{display:grid;gap:8px}.sidebarMetaNotice{margin-top:auto;display:grid;width:64px;justify-items:center;gap:4px;border-top:1px solid rgba(255,255,255,.05);padding-top:10px;color:#e0eaf694;opacity:.74}.sidebarMetaNoticeEyebrow,.sidebarMetaNoticeVersion,.sidebarMetaNoticeDescription,.sidebarMetaNoticeCopyright{transition:opacity var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.sidebarMetaNoticeEyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a5bfe0b8}.sidebarMetaNoticeVersion{font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.01em;color:#d6e0ee7a}.sidebarMetaNoticeDescription{font-size:11px;line-height:1.45;color:#dbe6f3b8}.sidebarMetaNoticeCopyright{display:grid;gap:2px;font-size:11px;line-height:1.45;color:#bfcee1a8;overflow:hidden}.sidebarMetaNoticeCopyrightLine{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarMetaNoticeDivision{display:block;color:#e2ebf6d1}.navButton{width:100%;position:relative;display:flex;align-items:center;gap:12px;height:60px;border:1px solid transparent;border-radius:14px;background:transparent;color:#e7eff8c7;padding:10px 13px 10px 17px;text-align:left;box-sizing:border-box;transform:translateZ(0);transition:background-color var(--motion-fast) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.navButton:hover{background:#ffffff0d;color:#f3f8fd}.navButton.isActive{background:var(--sidebar-highlight);border-color:#6095df59;color:#fff}.navButton.isCompact{justify-content:flex-start}.navButtonIconWrap{position:relative;display:inline-grid;flex:0 0 auto}.navButtonIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#ffffff0f;flex:0 0 auto;transition:background-color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart)}.navButton.isActive .navButtonIcon{background:#ffffff1f}.navButton:hover .navButtonIcon,.navButton.isActive .navButtonIcon{transform:none}.navButtonLabel{font-size:15px;font-weight:600;line-height:1.1;white-space:nowrap;padding-left:4px}.navButtonContent{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow:hidden;transition:opacity var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.spinningIcon{animation:spin .95s linear infinite}.navButtonMeta{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;transition:opacity var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.navButtonMeta--compact{position:absolute;top:-3px;right:-6px;align-items:flex-start;gap:4px;pointer-events:none}.navButtonMeta--attached{position:absolute;top:-3px;right:-6px;pointer-events:none}.navButtonDot{width:8px;height:8px;border-radius:999px;background:#ffffff4d;transition:transform var(--motion-fast) var(--ease-out-quart),opacity var(--motion-fast) var(--ease-out-quart)}.navButtonDot--blue{background:#95bbf8}.navButtonDot--amber{background:#f0c26c}.navButtonDot--red{background:#f19a92}.navButtonBadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:#a13b343d;color:#f9d8d4;padding:0 6px;font-size:11px;font-weight:800;letter-spacing:.02em;transition:transform var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart)}.navButtonBadge--compact{min-width:19px;height:19px;padding:0 5px;border:1px solid rgba(255,255,255,.14);background:#bf3e35;color:#fff2f0;box-shadow:0 3px 8px #78181229}.navButton.isCompact .navButtonContent{display:none}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .brandCopy{opacity:0;width:0;min-width:0;overflow:hidden;pointer-events:none}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .appSidebar{align-items:stretch}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .sidebarNav{width:100%}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .sidebarMetaNotice{gap:4px;padding-top:12px}.appMain{min-width:0;display:flex;flex-direction:column;min-height:100vh}@media (min-width: 981px){.appShell--workspace{height:100dvh;min-height:100dvh;overflow:hidden}.appMain--workspace{height:100dvh;min-height:100dvh;min-width:0;overflow:hidden}}.appTopbar{--topbar-height: 70px;--topbar-control-height: 46px;--topbar-padding-y: 12px;--topbar-padding-x: 24px;position:sticky;top:0;z-index:20;display:flex;height:var(--topbar-height);min-height:var(--topbar-height);box-sizing:border-box;align-items:center;justify-content:space-between;gap:16px;padding:var(--topbar-padding-y) var(--topbar-padding-x);background:#eaf1f8db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(189,200,214,.85);transition:background-color var(--motion-base) var(--ease-out-quart),border-color var(--motion-base) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart)}.topbarMotion{width:100%;display:flex;min-height:calc(var(--topbar-height) - (var(--topbar-padding-y) * 2));box-sizing:border-box;align-items:center;justify-content:space-between;gap:16px;opacity:1;transform:translateZ(0);transition:opacity var(--motion-base) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart)}.topbarMotion.isExiting{opacity:0;pointer-events:none;transform:translate3d(0,calc(var(--route-shift-y) * -.45),0)}.topbarMotion.isEntering{opacity:0;transform:translate3d(0,calc(var(--route-shift-y) * .8),0)}.appTopbar--monitoring .topbarMotion,.appTopbar--monitoring .topbarTools{align-items:center}.topbarLead{display:flex;align-items:center;gap:14px;min-width:0}.topbarTitleBlock{display:grid;gap:2px}.topbarLead h2{font-family:var(--font-family-base);font-size:clamp(1.12rem,1.32vw,1.58rem);letter-spacing:-.04em}.topbarTools{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px}.topbarField{min-width:0;display:inline-flex;align-items:center;gap:8px;min-height:var(--topbar-control-height)}.topbarField>span{flex:0 0 auto;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.fieldShell{display:flex;align-items:center;flex:1 1 auto;gap:10px;min-height:var(--topbar-control-height);height:var(--topbar-control-height);box-sizing:border-box;border:1px solid var(--line);border-radius:12px;background:#ffffffc2;padding:0 11px;color:var(--ink-soft);transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.fieldShell input,.fieldShell select{width:100%;height:100%;border:0;background:transparent;padding:0}.fieldShellValue{color:var(--ink);font-size:14px;font-weight:700;white-space:nowrap}.segmented{display:inline-flex;align-items:stretch;min-height:var(--topbar-control-height);height:var(--topbar-control-height);box-sizing:border-box;border:1px solid var(--line);border-radius:14px;background:#ffffffb8;padding:3px;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart)}.segmentedButton{display:inline-flex;align-items:center;justify-content:center;height:100%;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);padding:0 14px;font-size:13px;font-weight:700;transform:translateZ(0);transition:background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.segmentedButton:hover{transform:translate3d(0,-1px,0)}.segmentedButton.isActive{background:var(--primary);color:#fff;box-shadow:0 10px 18px #204f9733}.topbarActions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px}.topbarUserMenu{position:relative;flex:0 0 auto}.topbarUserButton{display:inline-flex;align-items:center;gap:10px;min-height:var(--topbar-control-height);height:var(--topbar-control-height);padding:0 12px 0 10px;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#ffffffd6;color:var(--ink);box-shadow:0 10px 22px #121f330d;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.topbarUserButton:hover{transform:translate3d(0,-1px,0);border-color:#1f5ca92e}.topbarUserButton.isOpen{border-color:#1f5ca938;box-shadow:0 16px 34px #121f3314}.topbarUserAvatar{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#1f5ca91a;color:var(--primary);flex:0 0 auto}.topbarUserLabel{min-width:0;display:grid;gap:2px;text-align:left}.topbarUserLabel strong{font-size:13px;line-height:1.2;white-space:nowrap}.topbarUserLabel span{color:var(--ink-soft);font-size:11px;line-height:1.2;white-space:nowrap}.topbarUserChevron{color:var(--ink-soft);flex:0 0 auto;transition:transform var(--motion-fast) var(--ease-out-quart)}.topbarUserButton.isOpen .topbarUserChevron{transform:rotate(180deg)}.topbarUserDropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;display:grid;gap:6px;padding:12px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#fffffffa;box-shadow:0 24px 48px #121f3329}.topbarUserDropdownSection{display:grid;gap:4px;padding:2px 2px 8px;border-bottom:1px solid rgba(21,32,51,.08)}.topbarUserDropdownEyebrow{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.topbarUserDropdownSection strong{font-size:15px;line-height:1.25}.topbarUserDropdownSection p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.topbarUserMenuItem{width:100%;display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--ink);text-align:left;transition:background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart)}.topbarUserMenuItem:hover:not(:disabled){background:#1f5ca914;color:var(--primary)}.topbarUserMenuItem:disabled{color:#53607194;cursor:not-allowed}.topbarUserMenuItem--danger:hover:not(:disabled){background:#b8354614;color:#b83546}.monitoringTopbarControls,.scrapTopbarControls{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.scrapManualCheckCard{width:fit-content;min-width:176px;max-width:min(300px,28vw);flex:0 1 auto;align-self:center;position:relative;overflow:visible;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--topbar-control-height);height:var(--topbar-control-height);box-sizing:border-box;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#ffffffd6;box-shadow:0 10px 22px #121f330d;padding:0 12px 0 14px}.scrapManualCheckCard.isExpanded{height:auto;padding-top:10px;padding-bottom:10px}.scrapManualCheckSummary{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.scrapManualCheckCard--idle{background:#ffffffd6}.scrapManualCheckCard--running{border-color:#204f972e;background:#f7fafff5}.scrapManualCheckCard--completed{border-color:#4a805c33;background:#f8fcf9f5}.scrapManualCheckCard--failed{border-color:#b14d4d33;background:#fff8f8f7}.scrapManualCheckLead{min-width:0;display:flex;align-items:center;gap:12px;flex:0 1 auto}.scrapManualCheckIndicator{width:10px;height:10px;border-radius:999px;background:#838fa1eb;box-shadow:0 0 0 5px #cbd3de5c;flex:0 0 auto}.scrapManualCheckCard--running .scrapManualCheckIndicator{background:color-mix(in srgb,var(--primary) 82%,#ffffff 18%);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary-soft) 72%,transparent 28%)}.scrapManualCheckCard--completed .scrapManualCheckIndicator{background:color-mix(in srgb,var(--success) 82%,#ffffff 18%);box-shadow:0 0 0 5px color-mix(in srgb,var(--success-soft) 76%,transparent 24%)}.scrapManualCheckCard--failed .scrapManualCheckIndicator{background:color-mix(in srgb,var(--danger) 82%,#ffffff 18%);box-shadow:0 0 0 5px color-mix(in srgb,rgba(255,214,219,.9) 72%,transparent 28%)}.scrapManualCheckCopy{min-width:0;display:grid;gap:1px;align-content:center}.scrapManualCheckCopy strong{font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrapManualCheckCopy p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrapManualCheckToggle{width:28px;height:28px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ink-soft);background:color-mix(in srgb,rgba(205,214,226,.92) 42%,transparent 58%);transition:transform .16s ease,background-color .16s ease,color .16s ease}.scrapManualCheckToggle:hover{color:var(--ink);background:color-mix(in srgb,rgba(185,198,214,.96) 62%,transparent 38%)}.scrapManualCheckToggle.isExpanded{transform:rotate(180deg)}.scrapManualCheckDetails{min-width:0;display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.scrapManualCheckDetails.isExpanded{grid-template-rows:1fr}.scrapManualCheckDetailsInner{overflow:hidden}.scrapManualCheckDetails p{margin:8px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.45;white-space:normal}.scrapTopbarControls .appButton{flex:0 0 auto;padding:0 12px}.topbarSyncCard{min-width:232px;max-width:320px;display:flex;align-items:center;gap:10px;min-height:var(--topbar-control-height);height:var(--topbar-control-height);box-sizing:border-box;border:1px solid rgba(21,32,51,.08);border-radius:14px;background:#ffffffd1;box-shadow:0 8px 18px #121f330a;padding:0 12px}.topbarSyncIndicator{width:9px;height:9px;border-radius:999px;background:#838fa1eb;box-shadow:0 0 0 4px #cbd3de6b;flex:0 0 auto}.topbarSyncCard--running .topbarSyncIndicator{background:color-mix(in srgb,var(--success) 82%,#ffffff 18%);box-shadow:0 0 0 4px color-mix(in srgb,var(--success-soft) 76%,transparent 24%)}.topbarSyncCard--waiting .topbarSyncIndicator{background:color-mix(in srgb,var(--primary) 82%,#ffffff 18%);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary-soft) 72%,transparent 28%)}.topbarSyncCard--off .topbarSyncIndicator{background:#838fa1eb;box-shadow:0 0 0 4px #cbd3de6b}.topbarSyncCopy,.monitoringUtilityToggle--topbar>div{min-width:0;display:grid;gap:2px;align-content:center}.topbarSyncCopy strong,.monitoringUtilityToggle--topbar strong{font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbarSyncCopy p,.monitoringUtilityToggle--topbar p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appButton{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;min-height:var(--topbar-control-height);height:var(--topbar-control-height);box-sizing:border-box;border-radius:14px;padding:0 14px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.appButton:disabled{cursor:default;opacity:.64;transform:none}.appButton--primary{border:1px solid var(--primary);background:var(--primary);color:#fff;box-shadow:0 14px 24px #204f972e}.appButton--secondary{border:1px solid var(--line);background:#ffffffd1;color:var(--ink)}.appButton--secondary:hover,.appButton--ghost:hover{border-color:var(--line-strong);background:#fffffff5}.appButton--ghost{border:1px dashed var(--line-strong);background:#ffffff80;color:var(--ink-soft)}.appShell{grid-template-columns:88px minmax(0,1fr);background:var(--bg)}.appSidebar{width:88px;gap:16px;padding:18px 12px 16px;background:linear-gradient(180deg,#ffffff08,#fff0 24%),var(--sidebar-bg);color:#f4f6faeb;border-right:1px solid rgba(255,255,255,.06)}.appSidebar.isExpanded{width:248px;box-shadow:10px 0 24px #11151b24}.sidebarHead{min-height:40px}.brandBlock{gap:10px;padding-left:17px}.brandBlock h1{font-size:19px;font-weight:700;line-height:1;letter-spacing:-.045em}.brandCopyAccent{color:#7fb8ff}.brandMark{width:34px;height:34px;border-radius:10px;overflow:hidden;box-shadow:none}.sidebarMetaNotice{border-top:1px solid rgba(255,255,255,.05);padding-top:12px}.sidebarMetaNoticeEyebrow{color:#c6cfdd9e}.sidebarMetaNoticeVersion{color:#d3ddea70}.sidebarMetaNoticeDescription,.sidebarMetaNoticeCopyright{color:#c6cfdd9e}.navButton{height:54px;border-radius:12px;color:#e0e7f1bd;padding:9px 12px 9px 17px}.navButton:hover{background:#ffffff0d;color:#f7f8fb}.navButton.isActive{background:#0071e329;border-color:#0071e338;color:#fff}.navButtonIcon{width:30px;height:30px;border-radius:8px;background:#ffffff0d;box-shadow:none}.navButton.isActive .navButtonIcon{background:#ffffff1a}.navButtonLabel{font-size:14px;font-weight:700;padding-left:2px}.navButtonDot--blue{background:#86c0ff}.navButtonBadge{background:#a543372e;color:#f7dbd6}.navButtonBadge--compact{border:1px solid rgba(255,255,255,.08);background:#ac4438;box-shadow:none}.appMain{background:linear-gradient(180deg,#ffffff47,#fff0 14%),var(--bg)}.appTopbar{--topbar-height: 68px;--topbar-control-height: 42px;--topbar-padding-y: 12px;--topbar-padding-x: clamp(16px, 2.4vw, 24px);background:#f5f5f7e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(29,29,31,.08);box-shadow:0 1px #ffffff85}.topbarLead{gap:12px}.topbarTitleBlock{gap:3px}.topbarLead h2{font-size:clamp(1.06rem,1.18vw,1.46rem);line-height:1.08;letter-spacing:-.045em}.topbarTitleBlock p,.topbarSyncCopy p,.monitoringUtilityToggle--topbar p{color:var(--ink-soft)}.topbarUserButton{border:1px solid rgba(29,29,31,.08);border-radius:12px;background:#fffc}.topbarUserButton:hover,.topbarUserButton.isOpen{border-color:#0071e32e;background:#fffffff5}.topbarUserAvatar{background:#1d1d1f;color:#fff}.topbarUserDropdown{border:1px solid rgba(29,29,31,.08);border-radius:14px;background:#fffffffa;box-shadow:0 18px 40px #11151b1a}.topbarUserMenuItem:hover:not(:disabled){background:var(--surface-soft)}.topbarSyncCard,.monitoringUtilityToggle--topbar{border:1px solid rgba(29,29,31,.08);border-radius:12px;background:#ffffffc2;box-shadow:none}.topbarSyncIndicator{box-shadow:none}.appButton{gap:7px;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700;letter-spacing:-.015em}.appButton--primary{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:none}.appButton--primary:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.appButton--secondary{border-color:#1d1d1f1a;background:#ffffffd6}.appButton--secondary:hover,.appButton--ghost:hover{border-color:#1d1d1f24;background:#fffffffa}.appButton--ghost{border-style:solid;border-color:#1d1d1f1a;background:#ffffff75}.authShell{min-height:100vh;display:grid;place-items:center;padding:clamp(24px,5vw,56px);background:linear-gradient(180deg,#ffffffb8,#fff0 20%),linear-gradient(135deg,#f5f5f7,#eef1f5);position:relative}.authShell:before{content:"";position:absolute;inset:clamp(18px,3vw,28px);border:1px solid rgba(29,29,31,.06);pointer-events:none}.authPanel{width:min(100%,468px);display:grid;gap:28px;padding:clamp(28px,5vw,40px);background:#ffffffe0;border:1px solid rgba(29,29,31,.08);border-radius:18px;box-shadow:0 20px 44px #11151b14;position:relative;z-index:1}.authPanel:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:18px 18px 0 0;background:#0071e3db}.authPanelIntro{display:grid;gap:18px;justify-items:start;text-align:left}.authPanelCopy{display:grid;gap:8px}.authEyebrow{color:#1d1d1f8f;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.authPanelCopy h1{margin:0;font-size:clamp(30px,4vw,38px);line-height:1.04;letter-spacing:-.05em;color:var(--ink);font-weight:700}.authBrandAccent{color:var(--primary)}.authPanelCopy p{margin:0;color:var(--ink-soft);line-height:1.5;font-size:14px;max-width:28ch}.authForm{display:grid;gap:18px}.authModeToggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;border-radius:12px;background:var(--surface-soft);border:1px solid rgba(29,29,31,.06)}.authModeButton{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:700;transition:background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.authModeButton.isActive{background:var(--surface-strong);color:var(--ink);box-shadow:0 1px 2px #11151b14}.authModeButton:hover{transform:none;color:var(--ink)}.authField{display:grid;gap:8px}.authFieldHint{margin:-1px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.5}.authField>span{font-size:13px;font-weight:700;color:var(--ink)}.authFieldShell{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:#fffffff0;color:color-mix(in srgb,var(--ink-soft) 76%,var(--ink) 24%);transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart)}.authFieldShell input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--ink);font:inherit;font-size:15px;padding:0;box-shadow:none}.authFieldShell input::placeholder{color:color-mix(in srgb,var(--ink-soft) 62%,white 38%)}.authFieldShell input:focus{outline:none}.authFieldShell:focus-within{border-color:#0071e35c;background:#fffffffa;box-shadow:0 0 0 4px #0071e31f;color:var(--ink)}.authFieldShell--orgSelector{align-items:flex-start;padding:12px 14px}.authFieldShellIcon{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding-top:4px}.authOrgSelector{flex:1 1 auto;display:grid;gap:10px}.authOrgSelectorGrid{display:grid;gap:10px}.authOrgSelectField{display:grid;gap:6px}.authOrgSelectField>span{margin-left:0;font-size:12px;color:var(--ink-soft)}.authOrgSelectShell{display:flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.authOrgSelectShell select{width:100%;border:0;background:transparent;color:var(--ink);font:inherit;box-shadow:none}.authOrgSelectShell select:focus{outline:none}.authOrgState{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:12px}.authOrgState--error{color:var(--danger)}.authOrgSelectionSummary{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid rgba(0,113,227,.14);background:var(--primary-soft)}.authOrgSelectionHeader{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--primary-strong) 72%,var(--ink) 28%)}.authOrgSelectionSummary p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:var(--ink);line-height:1.5}.authNoticeBanner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffffb8}.authNoticeBanner--error{border-color:#a543372e;background:var(--danger-soft);color:var(--danger)}.authNoticeBanner--success{border-color:#2d6f552e;background:var(--success-soft);color:var(--success)}.authNoticeBanner p{margin:0;line-height:1.5;font-size:13px;font-weight:600}.authSubmitButton{width:100%;min-height:50px;justify-content:center;margin-top:4px;border-radius:10px;font-weight:700;font-size:15px;letter-spacing:-.015em}@media (max-width: 720px){.authShell{align-items:start;padding:16px}.authShell:before{top:12px;right:12px;bottom:12px;left:12px}.authPanel{margin-top:7vh;padding:24px 20px;gap:24px}.authPanelCopy p{max-width:none}.authFieldShell--orgSelector{padding:12px}}.featurePanel,.workspaceShell{border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-xl);background:var(--surface-tinted);box-shadow:var(--shadow-lg);padding:18px}.featurePanelHeader,.workspaceHeaderBar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.featurePanelHeaderTight{margin-bottom:14px}.featurePanelHeader h3,.workspaceHeaderBar h3{font-family:var(--font-family-base);font-size:18px;letter-spacing:-.03em}.featurePanelHeader p,.workspaceHeaderBar p{margin-top:4px;color:var(--ink-soft);font-size:13px}.featurePanelHeaderMeta,.panelActions,.workspaceActions,.historyActionGroup,.collectionTimelineHeaderActions,.issueRegenerateHeaderActions,.issueRegenerateActions,.supplementRecoveryStripActions,.panelIconActions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.featurePanelHeaderMeta,.panelActions,.workspaceActions{justify-content:center}.panelEmptyText{color:var(--ink-soft);font-size:14px;text-align:center}.countBadge,.metaChip,.statusChip,.workspaceSelectionSummary{display:inline-flex;align-items:center;gap:6px;min-height:30px;border-radius:999px;background:var(--primary-soft);color:var(--primary-strong);padding:0 12px;font-size:12px;font-weight:700}.workspaceSelectionSummary{margin-top:12px}.ghostButton,.accentButton,.dangerButton,.denseButton,.compactButton,.collectionPrimaryButton,.statusCalendarNavButton,.iconTooltipButton,.sidebarTextButton{--button-height: 42px;--button-padding-x: 10px;--button-radius: 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--button-height);padding:0 var(--button-padding-x);border:1px solid var(--line);border-radius:var(--button-radius);background:#ffffffe0;color:var(--ink);font-size:13px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.ghostButton:hover:enabled,.denseButton:hover:enabled,.compactButton:hover:enabled,.statusCalendarNavButton:hover:enabled{border-color:var(--line-strong);background:#fffffffa}.ghostButton.isActive,.denseButton.isActive,.iconTooltipButton.isActive,.collectionAdvancedToggleButton.isActive{border-color:#204f9747;background:var(--surface-selected);color:var(--primary-strong)}.accentButton,.collectionPrimaryButton{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 14px 24px #204f9729}.accentButton:hover:enabled,.collectionPrimaryButton:hover:enabled{border-color:var(--primary-strong);background:var(--primary-strong)}.dangerButton{border-color:var(--danger);background:var(--danger);color:#fff}.compactButton{--button-height: 36px;--button-padding-x: 12px;--button-radius: 12px;font-size:12px}.denseButton,.statusCalendarNavButton{--button-height: 34px;--button-padding-x: 12px;--button-radius: 12px;font-size:12px}.iconOnlyButton,.historyIconButton{width:var(--button-height, 28px);min-width:var(--button-height, 28px);padding:0}.iconTooltipButton{background:#ffffffd1}.workspaceSaveButton--draft{border-style:dashed}.linkButton{width:100%;justify-content:flex-start;text-decoration:none}a.ghostButton,a.accentButton,a.denseButton,a.compactButton,a.linkButton{display:inline-flex}.ghostButton.isDisabled,.accentButton.isDisabled,.linkButton.isDisabled,a[aria-disabled=true]{pointer-events:none;opacity:.52}.collectionAdvancedToggleButton,.supplementRecoveryToggle{justify-content:flex-start}.segmentedTabs{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:14px;background:#ffffffb8;padding:4px}.inlineDropdownPanel,.workspaceDownloadPanel{position:absolute;top:calc(100% + 8px);right:0;min-width:184px;display:grid;gap:8px;border:1px solid var(--line);border-radius:16px;background:#fffffffa;box-shadow:var(--shadow-md);padding:10px;z-index:30}.labelWithInfo,.panelHeaderTitleRow,.settingsCardImpact,.settingsInlineTitleRow,.settingsDetailTitleRow,.settingsAutomationTitleRow,.settingsFieldLabelRow,.scrapToggleLabelRow{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.panelHeaderTitleBlock{display:grid;gap:4px}.panelHeaderTitleRow h3,.settingsInlineTitleRow strong,.settingsDetailTitleRow strong,.settingsAutomationTitleRow strong{margin:0}.infoHintAnchor{display:inline-flex;align-items:center;flex:0 0 auto}.infoHintAnchor--inline{vertical-align:middle}.infoHintButton{width:18px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:#3a4e6ce0;cursor:pointer;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}.infoHintButton:hover,.infoHintButton:focus-visible,.infoHintButton[aria-pressed=true]{background:#204f9714;color:var(--primary-strong);box-shadow:inset 0 0 0 1px #204f9724}.infoHintButton:focus-visible{outline:2px solid rgba(32,79,151,.22);outline-offset:2px}.infoHintButton svg{width:13px;height:13px}.hoverTooltipAnchor{display:inline-flex;max-width:100%}.hoverTooltipBubble,.infoHintBubble{position:fixed;z-index:320;pointer-events:auto}.hoverTooltipSurface{max-width:min(var(--hover-tooltip-max-width, 260px),calc(100vw - 24px));border:1px solid rgba(13,22,38,.14);border-radius:12px;background:#131d2dfa;box-shadow:0 16px 32px #0e182833;padding:7px 10px;color:#f7f9fcf5;font-size:11px;font-weight:600;line-height:1.45;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.infoHintSurface{max-width:min(var(--info-hint-max-width, 320px),calc(100vw - 24px));border:1px solid rgba(13,22,38,.16);border-radius:14px;background:#131d2dfa;box-shadow:0 18px 36px #0e182838;padding:10px 12px;color:#f7f9fcf5;font-size:12px;font-weight:500;line-height:1.6;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.workspaceEmptyState{display:grid;justify-items:center;gap:12px;min-height:280px;padding:36px 20px;text-align:center}.workspaceEmptyIcon{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:var(--primary-soft);color:var(--primary)}.workspaceHeaderProgress{display:grid;gap:10px;margin-top:14px;max-width:420px}.workspaceHeaderProgressCopy{display:grid;gap:4px}.workspaceHeaderProgressCopy strong{font-size:13px}.workspaceHeaderProgressCopy span{color:var(--ink-soft);font-size:12px}.loadingTrack{height:8px;border-radius:999px;background:#d4dde8e6;overflow:hidden}.loadingTrackBar{height:100%;border-radius:inherit;background:var(--primary)}.workspaceDocumentStage{border-top:0}.workspaceErrorText,.workspaceErrorTextInline{color:var(--danger);font-size:13px}.toastViewport{position:fixed;right:20px;bottom:20px;z-index:120;display:grid;gap:12px;justify-items:end;pointer-events:none}.toastCard{width:min(360px,calc(100vw - 28px));display:grid;gap:10px;border:1px solid rgba(21,32,51,.1);border-radius:18px;background:#fffffff5;box-shadow:0 20px 42px #121f332e;padding:12px;pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;transform:translateY(12px) scale(.98);transition:opacity var(--motion-base) var(--ease-out-quint),transform var(--motion-base) var(--ease-out-quint)}.toastCard.isVisible{opacity:1;transform:translateY(0) scale(1)}.toastCard.isLeaving{opacity:0;transform:translateY(10px) scale(.98)}.toastCard--info{border-color:#204f972e;background:color-mix(in srgb,white 88%,var(--primary-soft) 12%)}.toastCard--success{border-color:#1f6b4f2e;background:color-mix(in srgb,white 88%,var(--success-soft) 12%)}.toastCard--warning{border-color:#9a6a1733;background:color-mix(in srgb,white 88%,var(--warning-soft) 12%)}.toastCard--error{border-color:#a13b3433;background:color-mix(in srgb,white 88%,var(--danger-soft) 12%)}.toastCardHeader{display:flex;align-items:flex-start;gap:10px}.toastToneIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;flex:0 0 auto}.toastToneIcon--info{background:#204f971f;color:var(--primary)}.toastToneIcon--success{background:#1f6b4f1f;color:var(--success)}.toastToneIcon--warning{background:#9a6a171f;color:var(--warning)}.toastToneIcon--error{background:#a13b341f;color:var(--danger)}.toastBody{min-width:0;flex:1 1 auto}.toastBody strong{display:block;font-size:13px;line-height:1.4}.toastBody p{margin-top:3px;color:var(--ink-soft);font-size:12px;line-height:1.55}.toastActions{display:flex;justify-content:flex-end;gap:8px}.toastActionButton,.toastDismissButton{border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ink-soft)}.toastActionButton{min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.toastActionButton:hover,.toastDismissButton:hover{background:#1520330f;color:var(--ink)}.toastActionButton--primary{background:var(--primary);color:#fff}.toastActionButton--primary:hover{background:var(--primary-strong);color:#fff}.toastDismissButton{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto}@media (prefers-reduced-motion: reduce){.toastCard{transition:none}}@media (max-width: 720px){.toastViewport{left:14px;right:14px;bottom:14px;justify-items:stretch}.toastCard{width:100%}}.statusCalendarCard{display:grid;gap:14px;border:1px solid var(--line);border-radius:20px;background:#ffffffe6;padding:16px}.statusCalendarHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.statusCalendarHeader strong{font-family:var(--font-family-base);font-size:16px}.statusCalendarWeekdays,.statusCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.statusCalendarWeekdays span{color:var(--ink-soft);font-size:11px;font-weight:700;text-align:center}.statusCalendarBlank,.statusCalendarDay{aspect-ratio:1}.statusCalendarDay{position:relative;display:grid;justify-items:center;align-content:center;gap:6px;border:1px solid var(--line);border-radius:16px;background:#fffffff0;color:var(--ink);padding:8px 6px}.statusCalendarDay.isSelected{border-color:#204f975c;background:var(--surface-selected);box-shadow:0 10px 20px #14203314}.statusCalendarDay:disabled{cursor:default;opacity:.45}.statusCalendarIndicator{width:8px;height:8px;border-radius:999px;background:var(--neutral)}.statusCalendarIndicator--success{background:var(--success)}.statusCalendarIndicator--partial{background:var(--warning)}.statusCalendarIndicator--needsClustering,.statusCalendarIndicator--needsReclustering{background:var(--primary)}.statusCalendarIndicator--running{background:var(--neutral)}.statusCalendarIndicator--empty{background:var(--line-strong)}.statusCalendarAlertDot{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:999px;background:var(--primary)}.statusCalendarAlertDot--warning{background:var(--warning)}.statusCalendarLegend{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--ink-soft);font-size:12px}.statusCalendarLegend span{display:inline-flex;align-items:center;gap:6px}.statusCalendarSwatch{width:10px;height:10px;border-radius:999px;background:var(--line-strong)}.statusCalendarSwatch--success{background:var(--success)}.statusCalendarSwatch--partial{background:var(--warning)}.statusCalendarSwatch--needsClustering,.statusCalendarSwatch--needsReclustering{background:var(--primary)}.statusCalendarSwatch--running{background:var(--neutral)}.statusCalendarSwatch--empty{background:var(--line-strong)}.appViewport{flex:1 1 auto;min-width:0;min-height:0;overflow-x:clip;padding:28px}.screenTransition{opacity:1;transform:translateZ(0);transition:opacity var(--motion-slow) var(--ease-out-quart),transform var(--motion-slow) var(--ease-out-quart)}.screenTransition.isExiting{opacity:0;pointer-events:none;transform:translate3d(0,calc(var(--route-shift-y) * -.45),0)}.screenTransition.isEntering{opacity:0;transform:translate3d(0,var(--route-shift-y),0)}.screenSection{display:grid;gap:18px}@media (min-width: 981px){.appViewport--workspace{min-height:0;overflow:visible;display:flex;flex-direction:column}.appViewport--workspace>.screenTransition{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.appViewport--scrap{min-height:0;overflow:visible;display:flex;flex-direction:column}.appViewport--scrap>.screenTransition{flex:1 1 auto;min-height:0}.screenSection--scrapWorkspace{flex:1 1 auto;min-height:0;height:100%;overflow:visible;grid-template-rows:auto minmax(0,1fr)}.screenSection--reportWorkspace{min-height:0;height:100%;grid-template-rows:minmax(0,1fr)}.screenSection--goldDatasetWorkspace{min-height:0;height:100%;overflow:hidden;grid-template-rows:minmax(0,1fr)}.screenSection--settingsWorkspace{min-height:0;height:100%;grid-template-rows:minmax(0,1fr);overflow:visible}.screenSection--pressReleaseWorkspace{min-height:0;height:100%;overflow:visible;grid-template-rows:minmax(0,1fr)}.screenSection--departmentWorkspace{min-height:0;height:100%;overflow:visible;grid-template-rows:auto minmax(0,1fr)}.screenSection--monitoringWorkspace{flex:1 1 auto;min-height:0;height:100%;overflow:visible;grid-template-rows:auto minmax(0,1fr)}.screenSection--scrapWorkspace.hasProgress{grid-template-rows:auto auto minmax(0,1fr)}.screenSection--departmentWorkspace .workspaceGrid,.screenSection--monitoringWorkspace .monitoringWorkspaceGrid,.screenSection--pressReleaseWorkspace .pressReleaseWorkspaceGrid,.screenSection--reportWorkspace .reportWorkspaceGrid,.screenSection--settingsWorkspace .settingsWorkspaceGrid,.screenSection--scrapWorkspace .scrapWorkspaceGrid{min-height:0;height:100%;align-items:stretch}.screenSection--departmentWorkspace .workspaceGrid>*,.screenSection--monitoringWorkspace .monitoringWorkspaceGrid>*,.screenSection--pressReleaseWorkspace .pressReleaseWorkspaceGrid>*,.screenSection--reportWorkspace .reportWorkspaceGrid>*,.screenSection--settingsWorkspace .settingsWorkspaceGrid>*,.screenSection--scrapWorkspace .scrapWorkspaceGrid>*{min-height:0}.screenSection--departmentWorkspace .departmentPanel,.screenSection--departmentWorkspace .departmentMonitoringPanel{display:flex;flex-direction:column;overflow:hidden}.screenSection--departmentWorkspace .departmentPanel>:last-child{flex:1 1 auto;min-height:0;overflow:auto}.screenSection--departmentWorkspace .departmentMonitoringPanel>:last-child{flex:1 1 auto;min-height:0;overflow:auto}}@media (max-width: 980px){.issueTrendHeroCard{grid-template-columns:1fr}.issueTrendStatusCardHeader,.issueTrendSourceCardHeader,.issueTrendResultCardHeader,.issueTrendRunSummary,.issueTrendRunSummaryLead{flex-direction:column;align-items:flex-start}}.screenTransition .screenSection>*,.screenTransition .workspaceGrid>*,.screenTransition .metricGrid>*{opacity:1;transform:translateZ(0);transition:opacity var(--motion-base) var(--ease-out-quart),transform var(--motion-slow) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart)}.screenTransition .screenSection>:nth-child(2),.screenTransition .workspaceGrid>:nth-child(2),.screenTransition .metricGrid>:nth-child(2){transition-delay:var(--motion-stagger-1)}.screenTransition .screenSection>:nth-child(3),.screenTransition .workspaceGrid>:nth-child(3),.screenTransition .metricGrid>:nth-child(3){transition-delay:var(--motion-stagger-2)}.screenTransition .screenSection>:nth-child(4),.screenTransition .workspaceGrid>:nth-child(4),.screenTransition .metricGrid>:nth-child(4){transition-delay:var(--motion-stagger-3)}.screenTransition.isEntering .screenSection>*,.screenTransition.isEntering .workspaceGrid>*,.screenTransition.isEntering .metricGrid>*{opacity:0;transform:translate3d(0,var(--panel-shift-y),0)}.screenTransition.isExiting .screenSection>*,.screenTransition.isExiting .workspaceGrid>*,.screenTransition.isExiting .metricGrid>*{opacity:0;transform:translate3d(0,calc(var(--panel-shift-y) * -.5),0);transition-delay:0ms}.screenToolbar{display:flex;justify-content:flex-end}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metricCard{display:flex;gap:14px;border:1px solid rgba(255,255,255,.68);border-radius:20px;background:var(--surface-tinted);box-shadow:var(--shadow-md);padding:18px;transition:transform var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart)}.metricIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:var(--primary-soft);color:var(--primary);flex:0 0 auto}.metricLabel{color:var(--ink-soft);font-size:12px;font-weight:600}.metricValue{display:block;margin-top:4px;font-family:var(--font-family-base);font-size:20px;letter-spacing:-.04em}.metricDetail{margin-top:4px;color:var(--ink-soft);font-size:13px}.issueTrendWorkspaceHeader{display:grid;gap:16px;margin-bottom:16px}.issueTrendHeadlineBar{display:grid;gap:12px;padding:18px 20px;border:1px solid rgba(255,255,255,.72);border-radius:calc(var(--radius-xl) - 6px);background:#ffffffad}.issueTrendHeadlineCopy{display:grid;gap:4px}.issueTrendHeadlineCopy h3{margin:0;font-size:20px;letter-spacing:-.03em}.issueTrendHeadlineCopy p{margin:0;color:var(--ink-soft);font-size:13px}.issueTrendWorkspaceGrid{grid-template-columns:minmax(280px,340px) minmax(0,1.15fr) minmax(320px,400px);align-items:stretch}.issueTrendPanel{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.issueTrendHeroCard,.issueTrendHeroCopy,.issueTrendResultStack,.issueTrendResultList,.issueTrendSourceList,.issueTrendImplicationBlock,.issueTrendWarnings{display:grid;gap:16px}.issueTrendHeroCard,.issueTrendStatusCard,.issueTrendResultCard,.issueTrendRunSummary,.issueTrendSourceCard{border:1px solid rgba(255,255,255,.7);border-radius:calc(var(--radius-xl) - 4px);background:#ffffffa8;padding:20px}.issueTrendHeroCard{grid-template-columns:auto minmax(0,1fr);align-items:start}.issueTrendHeroCard--live{background:linear-gradient(180deg,#fffffff5,#f4f8ffeb),radial-gradient(circle at top right,rgba(18,124,255,.08),transparent 40%)}.issueTrendHeroBadges,.issueTrendInlineMeta,.issueTrendSummaryTitleRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.issueTrendHeroIcon,.issueTrendRunSummaryIcon{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:14px;background:var(--primary-soft);color:var(--primary);flex:0 0 auto}.issueTrendHeroCopy p,.issueTrendEyebrow{margin:0;color:var(--ink-soft)}.issueTrendHeroCopy h3,.issueTrendResultCardHeader h3,.issueTrendSourceCardHeader strong,.issueTrendStatusCardHeader strong,.issueTrendRunSummary strong{margin:0}.issueTrendStatusCardHeader,.issueTrendSourceCardHeader,.issueTrendResultCardHeader,.issueTrendRunSummary,.issueTrendRunSummaryLead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.issueTrendStatusCardHeader,.issueTrendResultCardHeader{align-items:center}.issueTrendStatusCardHeader p,.issueTrendSourceCardHeader p{color:var(--ink-soft);font-size:12px}.issueTrendBodyText{color:var(--ink-soft);line-height:1.7}.issueTrendEyebrow{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.issueTrendFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.issueTrendFieldGrid--compact,.issueTrendFieldGrid--source{margin-top:12px}.issueTrendField{display:grid;gap:6px}.issueTrendField--full{grid-column:1 / -1}.issueTrendField>span,.issueTrendToggleField span{font-size:12px;font-weight:700;color:var(--ink-soft)}.issueTrendToggleField{display:inline-flex;align-items:center;gap:10px;min-height:44px;border:1px solid var(--line);border-radius:14px;background:#ffffffd6;padding:0 12px}.issueTrendToggleField input{width:16px;min-width:16px;height:16px;padding:0}.issueTrendSegmentedTabs{width:100%;justify-content:stretch}.issueTrendSegmentedTabs button{flex:1 1 0}.issueTrendStatusCard,.issueTrendSourceList,.issueTrendResultStack{min-height:0}.issueTrendStatusCard--disclosure{gap:14px}.issueTrendStatusCardHeader--disclosure{align-items:center}.issueTrendDisclosureActions,.issueTrendSectionSummary,.issueTrendSectionToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.issueTrendSectionSummary{padding-bottom:2px}.issueTrendSectionToolbar{margin-top:4px}.issueTrendBaselineMeta,.issueTrendLatestRunMeta,.issueTrendSummaryStats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.issueTrendBaselineMeta span,.issueTrendLatestRunMeta span,.issueTrendSummaryStats span{display:block;color:var(--ink-soft);font-size:12px}.issueTrendBaselineMeta strong,.issueTrendLatestRunMeta strong,.issueTrendSummaryStats strong{display:block;margin-top:4px;font-size:14px;line-height:1.5}.issueTrendLatestRunMeta>button{grid-column:1 / -1;justify-self:start}.issueTrendActions{margin-top:16px}.issueTrendCallout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border-radius:16px;padding:12px 14px;margin-top:16px}.issueTrendCallout strong{display:block;margin-bottom:2px}.issueTrendCallout p{color:var(--ink-soft);font-size:13px}.issueTrendCallout--warning{border:1px solid rgba(255,196,76,.26);background:#ffc44c1f}.issueTrendCallout--error{border:1px solid rgba(161,59,52,.18);background:#f9dfdb7a}.issueTrendRunSummary{align-items:center;background:linear-gradient(180deg,#fffffffa,#f4f8fff0),radial-gradient(circle at top right,rgba(18,124,255,.06),transparent 46%)}.issueTrendRunSummary--completed{border-color:#1f6b4f2e}.issueTrendRunSummary--failed{border-color:#a13b342e}.issueTrendWarnings{padding:14px 16px;border-radius:16px;background:#ffc44c1f;border:1px solid rgba(255,196,76,.24)}.issueTrendBulletList{margin:0;padding-left:18px;display:grid;gap:6px}.issueTrendCodeBlock{overflow:auto;margin:0;border-radius:16px;background:#152033f5;color:#f4f7fcf5;padding:16px;font-size:12px;line-height:1.6}.issueTrendSourceList,.issueTrendResultList{overflow:auto}.issueTrendSourceList{padding-right:2px}.issueTrendSourceCardHeader{margin-bottom:14px}.issueTrendEmptyState{min-height:240px}.workspaceGrid{display:grid;grid-template-columns:minmax(250px,280px) minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:start}.panel{border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-xl);background:var(--surface-tinted);box-shadow:var(--shadow-lg);padding:18px;transition:transform var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart)}.panel--center{min-height:620px}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.panelHeader h3{font-family:var(--font-family-base);font-size:19px;line-height:1.14;letter-spacing:-.042em}.panelHeader p{margin-top:4px;color:var(--ink-soft);font-size:12px;line-height:1.5}.panelHeaderAction{flex:0 0 auto}.statusBadge{max-width:100%;min-width:0;display:inline-flex;align-items:center;flex:0 1 auto;gap:6px;border-radius:999px;border:1px solid transparent;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusBadge--compact{padding:4px 8px;font-size:10px;line-height:1.1;letter-spacing:.03em}.statusBadge--blue{border-color:#0071e31f;background:color-mix(in srgb,var(--primary-soft) 78%,white 22%);color:var(--primary-strong)}.statusBadge--amber{border-color:#8a67211f;background:var(--warning-soft);color:var(--warning)}.statusBadge--red{border-color:#a543371f;background:var(--danger-soft);color:var(--danger)}.statusBadge--green{border-color:#2d6f551f;background:var(--success-soft);color:var(--success)}.statusBadge--neutral{border-color:#6c74821f;background:var(--neutral-soft);color:var(--neutral)}.filterSection+.filterSection{margin-top:18px}.filterTitle{display:inline-block;margin-bottom:10px;color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.chipRow{display:flex;flex-wrap:wrap;gap:8px}.optionList{display:grid;gap:10px;color:var(--ink-soft);font-size:14px}.optionList label{display:flex;align-items:center;gap:10px}.optionList input{width:16px;height:16px;flex:0 0 auto}.callout{margin-top:18px;border:1px solid var(--line);border-radius:18px;background:#ffffffc2;padding:14px}.callout--soft{background:var(--surface-soft)}.callout strong{display:block;font-size:14px}.callout p{margin-top:6px;color:var(--ink-soft);font-size:13px}.monitoringButtonRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.monitoringOverviewBar{display:flex;align-items:stretch;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:var(--surface-tinted);box-shadow:0 14px 26px #1420330f;padding:12px 14px}.monitoringOverviewMetrics{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px}.monitoringOverviewMetrics>.monitoringOverviewMetric{animation:monitoringOverviewMetricIn .32s var(--ease-out-quart) backwards}.monitoringOverviewMetrics>.monitoringOverviewMetric:nth-child(2){animation-delay:40ms}.monitoringOverviewMetrics>.monitoringOverviewMetric:nth-child(3){animation-delay:80ms}.monitoringOverviewMetrics>.monitoringOverviewMetric:nth-child(4){animation-delay:.12s}.monitoringOverviewMetrics>.monitoringOverviewMetric:nth-child(5){animation-delay:.16s}.monitoringOverviewMetric{--overview-metric-accent: rgba(54, 102, 172, .78);min-width:120px;position:relative;display:grid;gap:6px;align-content:space-between;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#ffffffb3;box-shadow:0 8px 18px #121f3308;color:inherit;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:16px 13px 12px;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.monitoringOverviewMetric:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:var(--overview-metric-accent)}.monitoringOverviewMetric:hover,.monitoringOverviewMetric:focus-visible{border-color:#204f9742;background:#ffffffe6;box-shadow:0 12px 24px #121f3314;transform:translateY(-1px)}.monitoringOverviewMetric span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringOverviewMetricLabelRow{display:inline-flex;align-items:center;gap:8px}.monitoringOverviewMetricIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:color-mix(in srgb,var(--overview-metric-accent) 12%,white 88%);color:color-mix(in srgb,var(--overview-metric-accent) 82%,var(--ink) 18%)}.monitoringOverviewMetric strong{font-family:var(--font-family-base);font-size:18px;letter-spacing:-.04em}.hasLiveDot{display:inline-flex;align-items:center;gap:8px}.liveDot{width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--success) 82%,#ffffff 18%);box-shadow:0 0 0 4px color-mix(in srgb,var(--success-soft) 74%,transparent 26%);animation:monitoringLiveDotPulse 1.8s ease-out infinite}.liveDot--large{width:10px;height:10px}.monitoringOverviewMetric--primary{--overview-metric-accent: rgba(32, 79, 151, .88);border-color:#15203314;background:#ffffffb3}.monitoringOverviewMetric--empty{--overview-metric-accent: rgba(109, 121, 138, .62)}.monitoringOverviewMetric--urgent{--overview-metric-accent: rgba(196, 52, 42, .92);border-color:#bf362c42;background:#fff3f1f5}.monitoringOverviewMetric--urgent strong{color:color-mix(in srgb,var(--ink) 68%,#c23b31 32%)}.monitoringOverviewMetric--fresh{--overview-metric-accent: color-mix(in srgb, var(--success) 78%, white 22%);border-color:color-mix(in srgb,var(--success) 18%,white 82%);background:color-mix(in srgb,var(--success-soft) 42%,white 58%)}.monitoringOverviewMetric--relay{--overview-metric-accent: rgba(162, 118, 38, .82);border-color:#a8782c2e;background:#fffaf4e6}.monitoringOverviewMetric--completedRelay{--overview-metric-accent: rgba(24, 138, 147, .88);border-color:#16848c33;background:#f1fcfcf0}.monitoringOverviewStatusGroup{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.monitoringOverviewControlGroup{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.monitoringOverviewAutomation{position:relative;isolation:isolate;min-width:0;flex:0 0 auto}.monitoringOverviewAutomationBody{display:grid;gap:14px;padding:0;border:0}.monitoringOverviewAutomationPanel{width:min(360px,calc(100vw - 40px));max-width:calc(100vw - 40px);display:grid;gap:14px;padding:16px;border-radius:18px;background:#fffffffa;box-shadow:0 18px 38px #121f3324;z-index:40;transform-origin:top right;animation:monitoringSurfaceReveal .18s var(--ease-out-quart) backwards}.monitoringOverviewAutomationBody>*{animation:monitoringPanelChildIn .22s var(--ease-out-quart) backwards}.monitoringOverviewAutomationBody>*:nth-child(2){animation-delay:45ms}.monitoringOverviewUpdate{min-width:172px;display:grid;gap:3px;align-content:center;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#ffffffbd;padding:12px 14px;text-align:right}.monitoringOverviewUpdate span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringOverviewUpdate strong{font-size:14px}.monitoringOverviewUpdate p{margin:0;color:var(--ink-soft);font-size:12px}.monitoringOverviewKeywordStatus{min-width:120px;display:grid;gap:3px;align-content:center;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#ffffffbd;padding:12px 14px;text-align:right}.monitoringOverviewKeywordStatus span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringOverviewKeywordStatus strong{font-size:14px}.monitoringAutomationControls{display:grid;gap:12px;align-items:stretch}.monitoringAutomationPrimaryRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.monitoringSwitchBlock{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(21,32,51,.08);border-radius:12px;background:#ffffffeb;padding:0 12px}.monitoringSwitchCopy{display:grid;gap:2px;min-width:0}.monitoringSwitchCopy strong{font-size:13px;line-height:1.2}.monitoringSwitchCopy span{color:var(--ink-soft);font-size:12px;line-height:1.35}.monitoringSwitchStatus{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.monitoringSwitchStatus.isRunning{color:var(--success);font-weight:700}.monitoringSwitch{width:52px;height:32px;display:inline-flex;align-items:center;padding:3px;border:1px solid rgba(21,32,51,.14);border-radius:999px;background:#b3becd8c;box-shadow:inset 0 1px 2px #0f172a1f;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}@keyframes monitoringLiveDotPulse{0%{transform:scale(.92);box-shadow:0 0 #c4773e3d}55%{transform:scale(1);box-shadow:0 0 0 6px #c4773e0f}to{transform:scale(.92);box-shadow:0 0 #c4773e00}}.monitoringSwitch.isActive{border-color:#1f6b4f85;background:#1f6b4feb;box-shadow:inset 0 1px 2px #091e162e,0 6px 16px #1f6b4f38}.monitoringSwitch:disabled{opacity:.6;cursor:not-allowed}.monitoringSwitchThumb{width:24px;height:24px;border-radius:999px;background:#fffffff5;box-shadow:0 4px 10px #14203329;transform:translate(0);transition:transform .18s ease}.monitoringSwitch.isActive .monitoringSwitchThumb{transform:translate(20px);box-shadow:0 5px 14px #0c312347}.monitoringAutomationAlert{display:grid;gap:12px;border:1px solid rgba(173,69,55,.18);border-radius:16px;background:#ad45370f;padding:8px}.monitoringAutomationAlertIcon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#ad45371f;color:var(--danger)}.monitoringAutomationAlertBody{display:grid;gap:10px;min-width:0}.monitoringAutomationAlertHeader{display:grid;gap:8px}.monitoringAutomationAlertTitleRow{display:flex;align-items:center;gap:8px;min-width:0}.monitoringAutomationAlertHeader strong{font-size:13px;line-height:1.4}.monitoringAutomationAlertBody>p,.monitoringAutomationAlertGuide p,.monitoringAutomationAlertDetails p{margin:0;color:color-mix(in srgb,var(--ink-soft) 88%,var(--ink) 12%);font-size:12px;line-height:1.6}.monitoringAutomationAlertGuide{display:grid;gap:4px;padding-top:2px}.monitoringAutomationAlertGuide span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringAutomationAlertDetails{display:grid;gap:8px;border-top:1px solid rgba(21,32,51,.08);padding-top:10px}.monitoringAutomationAlertDetails summary{cursor:pointer;list-style:none;color:var(--ink-soft);font-size:12px;font-weight:700}.monitoringAutomationAlertDetails summary::-webkit-details-marker{display:none}.monitoringAutomationAlertDetails p{overflow-wrap:anywhere}.monitoringWorkspaceGrid{grid-template-columns:minmax(264px,292px) minmax(0,1fr);min-height:0;overflow:visible;align-items:stretch}.monitoringWorkspaceGrid--withDecision{grid-template-columns:minmax(264px,292px) minmax(300px,.78fr) minmax(396px,1.12fr)}.monitoringRail,.monitoringQueuePanel,.monitoringDecisionPanel{min-width:0;min-height:0;position:relative;height:100%}.monitoringRail,.monitoringDecisionPanel{display:grid}.monitoringQueuePanel{display:flex;flex-direction:column;min-height:0;overflow:hidden;z-index:3}.monitoringDecisionPanel{grid-template-rows:auto minmax(0,1fr);overflow:hidden;z-index:1}.monitoringRail{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;overflow:hidden;padding:16px}.monitoringRail--compact{gap:12px;padding:14px}.monitoringRailHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.monitoringRailTitle{display:flex;align-items:center;gap:10px;min-width:0}.monitoringRailTitle strong{display:block;font-size:14px}.monitoringRailTitle p{margin-top:4px;color:var(--ink-soft);font-size:12px;line-height:1.45}.monitoringFilterPanel{display:grid;gap:14px}.monitoringRailToggle{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(21,32,51,.08);border-radius:12px;background:#ffffffd1;color:var(--ink);padding:0 12px;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.monitoringRailToggle:hover,.monitoringRailToggle.isOpen{border-color:#204f973d;background:#fffffff5;box-shadow:0 8px 16px #121f330d}.monitoringRailToggle:hover{transform:translate3d(0,-1px,0)}.monitoringRailBody{min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.monitoringRailBody--collapsible{display:grid;grid-template-rows:0fr;opacity:0;pointer-events:none;transition:grid-template-rows var(--motion-base) var(--ease-out-quart),opacity var(--motion-fast) var(--ease-out-quart)}.monitoringRailBody--collapsible.isOpen{grid-template-rows:1fr;opacity:1;pointer-events:auto}.monitoringRailBody--collapsible>.monitoringFilterPanel{min-height:0;overflow:hidden}.monitoringRailBody--collapsible.isOpen>.monitoringFilterPanel>*{animation:monitoringFilterGroupIn .22s var(--ease-out-quart) backwards}.monitoringRailBody--collapsible.isOpen>.monitoringFilterPanel>*:nth-child(2){animation-delay:30ms}.monitoringRailBody--collapsible.isOpen>.monitoringFilterPanel>*:nth-child(3){animation-delay:60ms}.monitoringRailBody--collapsible.isOpen>.monitoringFilterPanel>*:nth-child(4){animation-delay:90ms}.monitoringRailBody--collapsible.isOpen>.monitoringFilterPanel>*:nth-child(5){animation-delay:.12s}.monitoringFilterGroup{display:grid;gap:10px}.monitoringFilterLabelRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.monitoringFilterLabel{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringQueueFilterList,.monitoringCheckboxList{display:grid;gap:8px}.monitoringQueueFilterButton{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:16px;background:#ffffffdb;color:inherit;padding:12px 13px;text-align:left}.monitoringQueueFilterButton:hover,.monitoringQueueFilterButton.isActive{border-color:#204f9752;background:var(--surface-selected)}.monitoringQueueFilterButton.isEmergency{border-color:#a03d343d;background:#fff7f6eb}.monitoringQueueFilterButton.isEmergency strong{color:color-mix(in srgb,var(--ink) 78%,#8e342c 22%)}.monitoringQueueFilterButton.isEmergency p{color:color-mix(in srgb,var(--ink-soft) 70%,#9f4f41 30%)}.monitoringQueueFilterButton.isEmergency span{background:#a840361f;color:#9a3b32}.monitoringQueueFilterButton.isEmergency.isActive{border-color:#a03d3466;background:#fff1effa;box-shadow:inset 0 0 0 1px #c45e5214}.monitoringQueueFilterButton.hasFreshUpdate{border-color:color-mix(in srgb,var(--success) 24%,white 76%);background:color-mix(in srgb,var(--success-soft) 32%,white 68%)}.monitoringQueueFilterButton strong{display:block;font-size:14px}.monitoringQueueFilterButton p{margin-top:4px;color:var(--ink-soft);font-size:12px;line-height:1.45}.monitoringQueueFilterButton span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:30px;border-radius:12px;background:var(--surface-soft);color:var(--primary-strong);padding:0 10px;font-size:13px;font-weight:800}.monitoringSearchField{display:flex;align-items:center;font-size:13px;gap:10px;min-height:42px;border:1px solid var(--line);border-radius:14px;background:#ffffffe0;padding:0 12px;color:var(--ink-soft);transform:translateZ(0);transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.monitoringSearchField:hover,.monitoringSearchField:focus-within{border-color:#204f973d;background:#fffffff5;box-shadow:0 10px 20px #121f330d}.monitoringSearchField:focus-within{transform:translate3d(0,-1px,0)}.monitoringSearchField input{min-height:0;padding:0;border:0;background:transparent}.monitoringCheckboxRow{display:flex;align-items:center;gap:10px;border-radius:12px;background:#ffffffa6;padding:9px 10px;color:var(--ink);font-size:13px;font-weight:600;transform:translateZ(0);transition:background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.monitoringCheckboxRow:hover{background:#ffffffe6;box-shadow:0 8px 18px #121f330a;transform:translate3d(0,-1px,0)}.monitoringCheckboxRow:focus-within{background:#fffffff0;box-shadow:0 10px 20px #121f330d}.monitoringCheckboxRow input{width:14px;height:14px;flex:0 0 auto}.monitoringCheckboxIcon{display:inline-grid;place-items:center;color:var(--ink-soft)}.monitoringFilterActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.monitoringUtilityCard{display:grid;gap:12px;border:1px solid var(--line);border-radius:18px;background:var(--surface-soft);padding:14px}.monitoringUtilityCard strong{font-size:14px}.monitoringUtilityCard--collapsible{gap:0;padding:0}.monitoringUtilityToggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;font:inherit;line-height:inherit;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;padding:14px;text-align:left}.monitoringUtilityToggle--overview{min-height:42px;border:1px solid var(--line);border-radius:14px;background:#ffffffd1;box-shadow:0 1px 2px #121f330a;padding:0 12px}.monitoringUtilityToggle--overview:hover,.monitoringUtilityToggle--overview.isOpen{border-color:#204f973d;background:#fffffff5}.monitoringUtilityToggle--overview>div{display:grid;gap:2px}.monitoringUtilityToggle--overview strong{font-size:13px}.monitoringUtilityToggle--overview p{margin-top:2px}.monitoringUtilityToggle--topbar{min-width:232px;max-width:320px;min-height:var(--topbar-control-height);height:var(--topbar-control-height);gap:10px;box-sizing:border-box;border:1px solid rgba(21,32,51,.08);border-radius:14px;background:#ffffffd1;box-shadow:0 8px 18px #121f330a;padding:0 12px}.monitoringUtilityToggle--topbar:hover,.monitoringUtilityToggle--topbar.isOpen{border-color:#204f973d;background:#fffffff5}.monitoringDisclosureChevron{flex:0 0 auto;transform:rotate(0);transition:transform var(--motion-base) var(--ease-out-quart),opacity var(--motion-fast) var(--ease-out-quart)}.monitoringDisclosureChevron.isOpen{transform:rotate(180deg)}.monitoringOverviewAutomation--topbar{flex:0 1 auto}.monitoringTopbarControlsShell{min-width:0;display:flex;align-items:center;gap:10px}.monitoringTopbarControlsShell.isCompact{width:100%;display:grid;gap:10px}.monitoringTopbarCompactPanel{width:100%;animation:monitoringSurfaceReveal .2s var(--ease-out-quart) backwards}.monitoringTopbarCompactPanel .monitoringOverviewAutomationPanel{position:static;width:100%;min-width:0;max-width:none}.monitoringOverviewAutomation--topbar .monitoringOverviewAutomationPanel{width:100%;min-width:100%;max-width:min(320px,calc(100vw - 40px));right:0}.monitoringUtilityToggle:not(.monitoringUtilityToggle--topbar) p{margin-top:4px;color:var(--ink-soft);font-size:12px}.monitoringUtilityBody{display:grid;gap:12px;border-top:1px solid rgba(21,32,51,.08);padding:14px}.monitoringUtilityMeta{display:flex;flex-wrap:wrap;gap:8px}.monitoringGroupCard{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#ffffffad;color:inherit;padding:12px;text-align:left}.monitoringGroupCard:hover{border-color:#204f973d;background:#ffffffe0}.monitoringGroupCard strong{display:block;font-size:13px}.monitoringGroupCard p{margin-top:4px;color:var(--ink-soft);font-size:12px;line-height:1.5}.monitoringGroupCard span{display:inline-flex;align-items:center;justify-content:center;min-width:52px;border-radius:999px;background:var(--surface-selected);color:var(--primary-strong);padding:7px 10px;font-size:12px;font-weight:800}.monitoringQueueHeaderControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;position:relative;z-index:4}.monitoringQueueSortButton svg,.monitoringDecisionClose svg{width:13px;height:13px}.monitoringQueueSortButton{--button-height: 28px}.cardList{display:grid}.monitoringQueueCardMotion{display:block;height:auto;opacity:1;overflow:visible;margin-bottom:12px;transition:height var(--motion-base) var(--ease-out-quart),margin-bottom var(--motion-base) var(--ease-out-quart),opacity var(--motion-base) var(--ease-out-quart)}.monitoringQueueCardMotion:last-child{margin-bottom:0}.monitoringQueueCardMotion.isExiting{overflow:hidden}.monitoringQueueCardMotion>.monitoringQueueCard{min-height:0;margin:0}.monitoringCardList{margin-top:2px}.monitoringQueueMeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.monitoringQueueMetaActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.monitoringQueueScrollRegion{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.monitoringPagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px}.monitoringPaginationLabel{min-width:72px;text-align:center;color:var(--ink-soft);font-size:13px;font-weight:700}.monitoringQueueCard{position:relative;overflow:hidden;border-radius:16px;background:#ffffffe6;box-shadow:0 6px 14px #14203309;transform:translateZ(0);transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart),opacity var(--motion-base) var(--ease-out-quart)}.monitoringQueueCard:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;border-radius:999px;background:color-mix(in srgb,var(--primary) 84%,white 16%);opacity:0;transform:scaleY(.72);transform-origin:center;transition:opacity var(--motion-fast) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart)}.monitoringQueueCard:hover,.monitoringQueueCard:focus-within{border-color:#204f9733;box-shadow:0 10px 20px #1420330e;transform:translate3d(0,-1px,0)}.monitoringQueueCard:hover:before,.monitoringQueueCard:focus-within:before{opacity:.42;transform:scaleY(.88)}.monitoringQueueCard.isSelected{border-color:#204f976b;background:color-mix(in srgb,var(--primary-soft) 58%,white 42%);box-shadow:0 16px 28px #14203317,0 0 0 1px #204f9714;transform:translate3d(0,-1px,0);animation:monitoringQueueSelectionIn var(--motion-base) var(--ease-out-quart)}.monitoringQueueCard.isExiting{pointer-events:none;opacity:0;transform:translate3d(0,-8px,0) scale(.985);box-shadow:0 8px 18px #1420330a}.monitoringQueueCard.isSelected:before{opacity:1;transform:scaleY(1)}.monitoringQueueCard.isSelected .monitoringQueueCardTime{color:color-mix(in srgb,var(--ink) 82%,var(--primary-strong) 18%)}.monitoringQueueCardHead{display:grid;gap:6px}.monitoringQueueCardSource{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.monitoringQueueCardTime{color:var(--ink-soft);font-size:12px;font-weight:700}.monitoringQueueCardDivider{color:var(--line-strong);font-size:11px}.monitoringQueueCardMeta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;transition:transform var(--motion-fast) var(--ease-out-quart),opacity var(--motion-fast) var(--ease-out-quart)}.monitoringPublisher{color:color-mix(in srgb,var(--ink) 76%,var(--ink-soft) 24%);font-size:12px;font-weight:700;letter-spacing:.01em;transition:color var(--motion-fast) var(--ease-out-quart)}.monitoringMetaTag{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);padding:0 10px;font-size:12px;font-weight:700;transition:background-color var(--motion-fast) var(--ease-out-quart),border-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.panelMessage{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:16px;background:#fffc;color:var(--ink-soft);padding:14px}.panelMessage--error{border-color:#a13b343d;background:var(--danger-soft);color:var(--danger)}.queueCard,.publisherCard,.departmentCard,.settingsNavItem,.settingsCard,.stackCard{width:100%;border:1px solid var(--line);border-radius:18px;background:#ffffffdb;color:inherit;padding:14px;text-align:left;min-width:0}.queueCard[role=button],.settingsCard[role=button]{cursor:pointer}.queueCard[role=button]:focus-visible,.settingsCard[role=button]:focus-visible{outline:2px solid rgba(32,79,151,.24);outline-offset:2px}.queueCard:hover,.publisherCard:hover,.departmentCard:hover,.settingsNavItem:hover,.settingsCard:hover,.stackCard:hover{border-color:#204f9757;box-shadow:0 14px 24px #1420330f;transform:translateY(-1px)}.queueCard.isSelected,.publisherCard.isSelected,.departmentCard.isSelected,.settingsNavItem.isSelected,.settingsCard.isSelected,.stackCard.isSelected{border-color:#204f976b;background:var(--surface-selected)}.queueCard.isSelected:hover,.publisherCard.isSelected:hover,.departmentCard.isSelected:hover,.settingsNavItem.isSelected:hover,.settingsCard.isSelected:hover,.stackCard.isSelected:hover{border-color:#204f9775;background:var(--surface-selected);box-shadow:inset 0 0 0 1px #749bdc2e,0 14px 24px #1420330f}.queueCardTop,.publisherCardMeta,.canvasPageHeader,.draftOverviewHead,.reportSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.queueCardMeta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--ink-soft);font-size:12px}.queueCard--decision{display:grid;gap:10px;padding:13px 14px}.queueCardSelect{width:100%;display:grid;gap:8px;border:0;background:transparent;color:inherit;padding:0;text-align:left;min-width:0;transform:translateZ(0);transition:transform var(--motion-fast) var(--ease-out-quart)}.monitoringQueueCard:hover .queueCardSelect,.monitoringQueueCard:focus-within .queueCardSelect{transform:none}.queueCardTitle{display:inline-flex;align-items:flex-start;gap:8px;margin:0;overflow-wrap:anywhere;color:color-mix(in srgb,var(--ink) 92%,black 8%);font-size:17px;font-weight:780;line-height:1.34;letter-spacing:-.026em;transition:color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.queueCardTitleRow,.detailTitleRow{min-width:0}.queueCardTitleRow .queueCardTitle,.detailTitleRow h4{margin-top:0}.detailTitleRow h4{display:flex;flex-wrap:wrap;align-items:center;gap:6px;overflow-wrap:anywhere}.queueCardTitleText{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.detailTitleText{display:inline}.monitoringQueueCardStatusRow{display:flex;flex-wrap:wrap;gap:6px}.monitoringQueueCardStatusRow .statusBadge{padding:4px 8px;font-size:10px;letter-spacing:.04em}.monitoringBadgeButton{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid rgba(21,32,51,.1);border-radius:999px;background:#ffffffeb;color:var(--ink-soft);padding:0 10px;font-size:11px;font-weight:800;letter-spacing:.04em;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.monitoringBadgeButton:hover,.monitoringBadgeButton:focus-visible{border-color:#204f9747;background:#f7fafffa;color:color-mix(in srgb,var(--ink) 70%,#2f5fa8 30%);transform:translateY(-1px)}.monitoringBadgeButton--inline{flex:0 0 auto;white-space:nowrap}.monitoringBadgeButton--queue{min-height:24px;padding:0 8px;font-size:10px;white-space:nowrap}.monitoringSimilarBadge{border-color:#204f9729;background:#f4f8fff5;color:color-mix(in srgb,var(--ink) 72%,#2f5fa8 28%)}.monitoringSimilarBadge:hover,.monitoringSimilarBadge:focus-visible{border-color:#204f974d;background:#f7faff}.monitoringField{display:grid;gap:6px;margin-top:12px}.monitoringFieldInputShell{min-height:42px;display:flex;align-items:center;gap:10px;border:1px solid rgba(21,32,51,.1);border-radius:12px;background:#ffffffeb;padding:0 12px}.monitoringFieldInputShell input{flex:1 1 auto;min-width:0;min-height:0;border:0;background:transparent;padding:0;font-size:14px;font-weight:700;color:var(--ink)}.monitoringFieldInputShell i{font-style:normal;color:var(--ink-soft);font-size:12px;font-weight:700}.monitoringAutomationSaveButton{min-height:42px}.monitoringField--compact input{min-height:38px}.monitoringField span{color:var(--ink-soft);font-size:12px;font-weight:700}.monitoringField--error input,.monitoringField--error textarea,.monitoringField--error select{border-color:#bf362cb3!important;box-shadow:0 0 0 1px #bf362c29}.monitoringFieldMeta{display:flex;align-items:center;justify-content:space-between;gap:10px}.monitoringFieldMeta .settingsInlineFieldHint{margin:0}.monitoringFieldCounter{color:var(--ink-soft);font-size:12px;font-weight:700;white-space:nowrap}.monitoringFieldCounter--error{color:#aa2b22eb}.queueCard strong,.publisherCard strong,.departmentCard strong,.settingsCard strong,.stackCard strong{display:block;margin-top:8px;font-size:15px;line-height:1.45}.queueCard p,.publisherCard p,.departmentCard p,.settingsCard p,.stackCard p{margin-top:6px;color:var(--ink-soft);font-size:13px}.monitoringSignalRow{display:flex;flex-wrap:wrap;gap:6px}.monitoringSignalPill{display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(21,32,51,.06);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 90%,white 10%);color:color-mix(in srgb,var(--ink-soft) 88%,var(--ink) 12%);padding:0 12px;font-size:11px;font-weight:700;overflow-wrap:anywhere;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart)}.monitoringQueueCard:hover .monitoringPublisher,.monitoringQueueCard:focus-within .monitoringPublisher,.monitoringQueueCard.isSelected .monitoringPublisher{color:var(--ink)}.monitoringQueueCard:hover .queueCardTitle,.monitoringQueueCard:focus-within .queueCardTitle,.monitoringQueueCard.isSelected .queueCardTitle{color:color-mix(in srgb,var(--ink) 88%,var(--primary-strong) 12%)}.signalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;color:var(--ink-soft);font-size:12px}.reasonText{margin-top:10px;color:var(--primary-strong);font-size:12px;font-weight:700}.queueActionRow{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid rgba(21,32,51,.08)}.compactActionButton{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--line);border-radius:12px;background:#ffffffe0;color:var(--ink);padding:0 12px;font-size:12px;font-weight:700}.compactActionButton:hover{border-color:var(--line-strong);background:#fffffffa}.compactActionButton--ghost{color:var(--ink-soft)}.compactActionButton--primary{border-color:var(--primary);background:var(--primary);color:#fff}.compactActionButton--primary:hover{border-color:var(--primary-strong);background:var(--primary-strong)}.compactActionButton:disabled{opacity:.55;cursor:not-allowed}.monitoringEmptyState{display:grid;gap:10px;align-items:center;justify-items:center;text-align:center;border:1px dashed var(--line-strong);border-radius:18px;background:var(--surface-soft);padding:18px}.monitoringEmptyState strong{font-size:15px}.monitoringEmptyState p{color:var(--ink-soft);font-size:13px;line-height:1.6}.monitoringEmptyStateAction{min-height:44px;height:44px;padding:0 16px}.monitoringEmptyState--compact{padding:16px}.decisionBanner{display:grid;gap:6px;border:1px solid var(--line);border-radius:18px;padding:14px;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.decisionBanner strong{font-size:15px}.decisionBanner p{color:var(--ink-soft);font-size:13px;line-height:1.55}.decisionBanner--red{background:var(--danger-soft);border-color:#a13b343d}.decisionBanner--amber{background:var(--warning-soft);border-color:#9a6a172e}.decisionBanner--blue{background:var(--primary-soft);border-color:#204f9729}.decisionBanner--green{background:var(--success-soft);border-color:#1f6b4f29}.decisionBanner--neutral{background:var(--surface-soft)}.monitoringDecisionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.monitoringDecisionHeader h3{font-family:var(--font-family-base);font-size:18px;letter-spacing:-.03em}.monitoringDecisionHeader p{margin-top:4px;color:var(--ink-soft);font-size:13px}.monitoringDecisionClose{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:#ffffffd1;color:var(--ink-soft);padding:0;flex:0 0 auto}.detailBlock{border:1px solid var(--line);border-radius:20px;background:#ffffffe0;padding:16px;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.detailBlock--monitoring{display:grid;gap:14px}.detailHeading--compact p{margin-top:0}.monitoringDecisionSummaryBadges{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.monitoringDecisionSummaryBadges .statusBadge{flex:0 0 auto;white-space:nowrap}.monitoringAiSummary{display:grid;gap:12px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:color-mix(in srgb,var(--surface-soft) 88%,white 12%);padding:14px 15px}.monitoringAiSummaryHeader{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--primary-strong) 78%,var(--ink) 22%);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringAiSummaryList{display:grid;gap:10px}.monitoringAiSummaryItem{display:grid;gap:5px;padding:10px 12px;border:1px solid rgba(21,32,51,.08);border-radius:14px;background:#ffffffc2}.monitoringAiSummaryLabel{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringAiSummaryValue{margin:0;color:color-mix(in srgb,var(--ink) 90%,var(--primary-strong) 10%);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.monitoringAiSummaryDetail{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.monitoringKeywordBadge{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;min-height:31px;border:1px solid rgba(21,32,51,.1);border-radius:999px;background:#f8fafcf5;color:color-mix(in srgb,var(--ink) 86%,var(--ink-soft) 14%);padding:4px 11px 4px 7px;white-space:nowrap;box-shadow:inset 0 1px #ffffffb3}.monitoringKeywordBadgeIcon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#4f627c1a;color:#354965eb;flex:0 0 auto}.monitoringKeywordBadgeText{font-size:12px;font-weight:800;letter-spacing:-.01em}.monitoringDecisionHintTrigger{flex:0 0 auto;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;cursor:pointer}.monitoringDecisionHintTrigger .statusBadge{position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.monitoringDecisionHintTrigger .statusBadge:after{content:"";position:absolute;right:8px;bottom:4px;width:6px;height:1.5px;border-radius:999px;background:currentColor;opacity:.32}.monitoringDecisionHintTrigger:hover .statusBadge,.monitoringDecisionHintTrigger:focus-visible .statusBadge,.monitoringDecisionHintTrigger[aria-pressed=true] .statusBadge{transform:translateY(-1px);box-shadow:0 10px 18px #111d2f14}.monitoringDecisionHintTrigger:focus-visible{outline:none}.monitoringDecisionHintBubble{position:fixed;z-index:320;pointer-events:auto}.monitoringDecisionHintSurface{width:min(360px,calc(100vw - 24px));display:grid;gap:10px;padding:14px 15px 13px;border:1px solid rgba(19,31,48,.14);border-radius:18px;background:#fafcfefa;box-shadow:0 22px 44px #1019292e;color:color-mix(in srgb,var(--ink) 92%,#10233f 8%)}.monitoringDecisionHintEyebrow{color:color-mix(in srgb,var(--ink-soft) 78%,#2f5fa8 22%);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.monitoringDecisionHintTitle{font-size:14px;line-height:1.35;letter-spacing:-.02em}.monitoringDecisionHintSummary,.monitoringDecisionHintFooter{margin:0;color:color-mix(in srgb,var(--ink-soft) 90%,#1a3c67 10%);font-size:12px;line-height:1.65}.monitoringDecisionHintList{display:grid;gap:6px}.monitoringDecisionHintItem{position:relative;padding:8px 10px 8px 16px;border:1px solid rgba(21,32,51,.08);border-radius:12px;background:#ffffffd6;color:color-mix(in srgb,var(--ink) 86%,#173a67 14%);font-size:12px;line-height:1.55}.monitoringDecisionHintItem:before{content:"";position:absolute;left:8px;top:13px;width:4px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--primary-strong) 72%,white 28%)}.monitoringDecisionMetaLine{margin:-2px 0 0;color:var(--ink-soft);font-size:12px;font-weight:700;line-height:1.5}.monitoringSimilarPreviewBubble{position:fixed;z-index:320;width:min(360px,calc(100vw - 24px));pointer-events:auto}.monitoringSimilarPreviewSurface{display:grid;gap:12px;border:1px solid rgba(21,32,51,.12);border-radius:18px;background:#fffffffa;box-shadow:0 22px 44px #1019292e;padding:16px}.monitoringSimilarPreviewHeader{display:grid;gap:4px}.monitoringSimilarPreviewHeader strong{font-size:15px;line-height:1.35}.monitoringSimilarPreviewHeader p,.monitoringSimilarPreviewFooter,.monitoringSimilarPreviewState,.monitoringSimilarPreviewMeta,.monitoringSimilarCardMeta{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}.monitoringSimilarPreviewList{display:grid;gap:10px}.monitoringSimilarPreviewItem{display:grid;gap:3px;padding-top:10px;border-top:1px solid rgba(21,32,51,.08)}.monitoringSimilarPreviewItem:first-child{padding-top:0;border-top:0}.monitoringSimilarPreviewLink{color:var(--ink);font-size:13px;font-weight:700;line-height:1.5;text-decoration:none}.monitoringSimilarPreviewLink:hover,.monitoringSimilarPreviewLink:focus-visible{color:color-mix(in srgb,var(--ink) 68%,#2f5fa8 32%);text-decoration:underline}.monitoringSimilarModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#10192985;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px;z-index:90}.monitoringSimilarModal{width:min(760px,100%);max-height:min(78vh,920px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;border:1px solid rgba(255,255,255,.72);border-radius:24px;background:#fffffffa;box-shadow:0 28px 60px #1019293d;padding:24px}.monitoringSimilarModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.monitoringSimilarModalHeader h3{margin:8px 0 0}.monitoringSimilarModalHeader p{margin:8px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.5}.monitoringSimilarModalBody{min-height:0;overflow-y:auto}.monitoringSimilarList{display:grid;gap:12px}.monitoringSimilarCard{display:grid;gap:12px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#ffffffe6;padding:16px}.monitoringSimilarCardHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.monitoringSimilarCardTitleRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.monitoringSimilarCardTitleRow strong{flex:1 1 320px;min-width:0}.monitoringSimilarCardTitleRow .monitoringInlineLink--title{margin-left:0;border-color:#15203314;background:#ffffffb8;color:color-mix(in srgb,var(--ink-soft) 88%,white 12%)}.monitoringSimilarCardHeader strong{font-size:15px;line-height:1.45}.monitoringSimilarExcerpt{margin:0;color:var(--ink);font-size:13px;line-height:1.65;word-break:keep-all;overflow-wrap:anywhere}.monitoringDecisionSignalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.monitoringDecisionSignalCard{display:grid;gap:5px;border:1px solid rgba(21,32,51,.08);border-radius:14px;background:#ffffffc7;padding:10px 11px;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.monitoringDecisionSignalCard span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringDecisionSignalCard strong{font-size:13px;line-height:1.35}.detailHeading h4{margin-top:10px;font-family:var(--font-family-base);font-size:18px;letter-spacing:-.03em;overflow-wrap:anywhere}.detailHeading p{margin-top:6px;color:var(--ink-soft);font-size:13px}.detailSummary{margin-top:12px;color:var(--ink-soft);font-size:14px}.detailKeyValues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.detailKeyValues--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.detailKeyValues div{border-radius:14px;background:var(--surface-soft);padding:10px 11px;transition:background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.detailKeyValues span{display:block;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.detailKeyValues strong{display:block;margin-top:4px;font-size:14px}.detailSection+.detailSection{margin-top:16px}.detailSectionTitle{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:800;color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase}.plainList{display:grid;gap:8px;margin:0;padding-left:18px;color:var(--ink-soft);font-size:14px}.plainList--panel li{overflow-wrap:anywhere}.plainList--compact{gap:6px;font-size:13px}.actionStack{display:grid;gap:10px}.detailActionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.monitoringHoldButton{border-style:solid;border-color:#b4842a4d;background:#fff8e8f0;color:color-mix(in srgb,var(--ink) 74%,#9f6d18 26%)}.monitoringHoldButton:hover:enabled,.monitoringHoldButton:focus-visible:enabled{border-color:#b4842a6b;background:#fff5dbfa;color:color-mix(in srgb,var(--ink) 7%,#8b5d12 93%)}.monitoringReviewCompleteButton{border-color:#367b5633;background:#f6fcf8f5;color:color-mix(in srgb,var(--ink) 82%,#356f52 18%)}.monitoringReviewCompleteButton:hover:enabled,.monitoringReviewCompleteButton:focus-visible:enabled{border-color:#367b5657;background:#f0faf4fa;color:color-mix(in srgb,var(--ink) 72%,#2f6a4d 28%)}.monitoringAnchor{display:inline-flex;align-items:center;min-height:44px;border:1px solid var(--line);border-radius:12px;background:#ffffffeb;color:var(--primary-strong);padding:0 12px;text-decoration:none;font-weight:700}.monitoringAnchorButton{text-decoration:none}.monitoringInlineLink{display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:5px;background:#ffffffd1;color:var(--ink-soft);text-decoration:none;flex:0 0 auto;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.monitoringInlineLink--title{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;font-size:12px;line-height:1;font-weight:700;white-space:nowrap}.queueCardTitleRow .monitoringInlineLink--title{margin-left:0;border-color:#15203314;background:#ffffffb8;color:color-mix(in srgb,var(--ink-soft) 88%,white 12%)}.detailTitleRow .monitoringInlineLink--title{margin-left:0}.monitoringRelayTargets{display:flex;flex-wrap:wrap;gap:8px}.monitoringRelayTargetPanel{display:grid;gap:8px}.monitoringRelayTargetComposer{display:inline-flex;align-items:center;gap:8px;min-height:38px;min-width:min(220px,100%);border:1px dashed rgba(32,79,151,.22);border-radius:999px;background:#f7faffe6;color:var(--primary-strong);padding:0 12px;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart)}.monitoringRelayTargetComposer:hover,.monitoringRelayTargetComposer:focus-within{border-color:#204f9757;background:#fafcfffa;box-shadow:0 8px 18px #121f330d}.monitoringRelayTargetComposer input{min-height:0;min-width:0;flex:1 1 auto;border:0;background:transparent;padding:0;font-size:13px;font-weight:700;color:var(--ink)}.monitoringRelayTargetComposer input::placeholder{color:color-mix(in srgb,var(--ink-soft) 88%,transparent)}.monitoringRelayTargetButton{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid var(--line);border-radius:999px;background:#ffffffd1;color:var(--ink-soft);padding:0 14px;font-size:13px;font-weight:700;transform:translateZ(0);transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.monitoringRelayTargetButton:hover:not(:disabled),.monitoringRelayTargetButton:focus-visible:not(:disabled){border-color:#204f973d;transform:translate3d(0,-1px,0)}.monitoringRelayTargetButton.isActive{border-color:#204f9757;background:var(--primary-soft);color:var(--primary-strong);box-shadow:0 10px 20px #204f971a}.monitoringRelayTargetSuggestions{display:flex;flex-wrap:wrap;gap:8px}.monitoringRelayTargetSuggestionButton{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid rgba(32,79,151,.16);border-radius:999px;background:#f7faffe0;padding:0 12px;color:var(--primary-strong);transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.monitoringRelayTargetSuggestionButton span{font-size:13px;font-weight:700}.monitoringRelayTargetSuggestionButton:hover:not(:disabled),.monitoringRelayTargetSuggestionButton:focus-visible:not(:disabled){border-color:#204f973d;background:#fffffff5;box-shadow:0 10px 20px #121f330d;transform:translate3d(0,-1px,0)}.monitoringRelayTargetSearchState{display:inline-flex;align-items:center;min-height:32px;border-radius:999px;background:#f4f6faeb;padding:0 12px;font-size:12px;font-weight:700;color:var(--ink-soft)}.monitoringDecisionContent{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px;height:100%;min-height:100%;min-width:0;overflow:hidden;animation:monitoringDetailFadeIn var(--motion-base) var(--ease-out-quart)}.monitoringDecisionBody{display:grid;gap:16px;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;align-content:start}.monitoringDecisionContent .decisionBanner{animation:monitoringDetailChildIn var(--motion-fast) var(--ease-out-quart)}.monitoringDecisionContent .detailBlock,.monitoringDecisionContent .detailSection{animation:monitoringDetailChildIn var(--motion-base) var(--ease-out-quart)}.monitoringDecisionContent .detailSection:nth-child(3){animation-delay:40ms}.monitoringDecisionContent .detailSection:nth-child(4){animation-delay:70ms}.monitoringDecisionContent .detailSection:nth-child(5){animation-delay:.1s}.monitoringDecisionStickyFooter{display:grid;align-self:stretch;gap:12px;margin-top:8px;border-top:1px solid rgba(21,32,51,.08);border-radius:18px;background:color-mix(in srgb,var(--surface-tinted) 94%,white 6%);box-shadow:0 -12px 24px #14203314;padding:14px 14px 0}.monitoringDecisionStickySummary{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.monitoringDecisionStickyCopy{display:grid;gap:4px}.monitoringDecisionStickyCopy span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringDecisionStickyCopy strong{font-size:15px;line-height:1.35}.monitoringDecisionStickyMeta{margin:0;color:var(--ink-soft);font-size:12px}.monitoringDecisionFooterHint{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.monitoringDecisionActionGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,720px);margin-inline:auto}.monitoringDecisionActionGrid .monitoringActionButton{display:grid;grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;column-gap:8px;padding-inline:12px}.monitoringDecisionActionGrid .appButton{width:100%;min-height:46px}.monitoringActionButtonIcon{display:inline-flex;align-items:center;justify-content:center}.monitoringActionButtonLabel{display:inline-flex;align-items:center;justify-content:center;min-width:0;text-align:center}.monitoringActionButtonShortcutSlot{display:inline-flex;align-items:center;justify-content:center;min-width:28px}.monitoringActionButtonShortcut{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid rgba(214,223,233,.96);border-radius:999px;background:#f7fafcfa;color:var(--ink-soft);font-size:10px;font-weight:700}@keyframes monitoringQueueSelectionIn{0%{transform:translate3d(0,2px,0);box-shadow:0 10px 18px #1420330a}to{transform:translate3d(0,-2px,0);box-shadow:0 18px 34px #1420331a,0 0 0 1px #204f971a}}@keyframes monitoringOverviewMetricIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes monitoringSurfaceReveal{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes monitoringPanelChildIn{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes monitoringFilterGroupIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes monitoringDetailFadeIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes monitoringDetailChildIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes monitoringSetupSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes monitoringSetupSuggestionIn{0%{opacity:.38;transform:translate3d(0,4px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.liveDot,.monitoringOverviewMetrics>.monitoringOverviewMetric,.departmentOverviewCollapsedMetrics>.departmentOverviewShellMetric,.monitoringOverviewAutomationPanel,.monitoringOverviewAutomationBody>*,.departmentOverviewBar.isExpanded .departmentOverviewExpandedPanel,.departmentOverviewBar.isExpanded .departmentOverviewProfileCard,.monitoringTopbarCompactPanel,.monitoringRailBody--collapsible.isOpen>.monitoringFilterPanel>*,.monitoringDecisionContent,.monitoringDecisionContent .decisionBanner,.monitoringDecisionContent .detailBlock,.monitoringDecisionContent .detailSection,.monitoringQueueCard.isSelected,.departmentSetupSuggestSpinner,.departmentSetupFieldGrid--fresh .departmentSetupField--fresh,.departmentSetupFieldGrid--keywords.departmentSetupFieldGrid--fresh .departmentSetupKeywordComposer--fresh{animation:none}.monitoringDisclosureChevron,.monitoringRailToggle,.monitoringSearchField,.monitoringCheckboxRow{transition:none}}.monitoringDraftHint{color:var(--ink-soft);font-size:12px}.monitoringDraftTextarea{min-height:164px;border-radius:16px;background:#ffffffeb;padding:14px;font-size:13px;line-height:1.6;resize:vertical;white-space:pre-wrap}.relatedList{display:grid;gap:8px}.relatedItemButton{width:100%;display:grid;gap:4px;border:1px solid var(--line);border-radius:14px;background:#ffffffd1;color:inherit;padding:12px;text-align:left}.relatedItemButton:hover{border-color:#204f9747;background:#fffffff0}.relatedItemButton strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere}.relatedItemButton span{color:var(--ink-soft);font-size:12px}.monitoringContentPreview{white-space:pre-wrap;max-height:240px;overflow:auto;overflow-wrap:anywhere;color:var(--ink-soft);font-size:15px;line-height:1.65}.monitoringDecisionEmpty{justify-items:center}.departmentOverviewBar{--department-overview-card-min-width: 120px;--department-overview-card-radius: 16px;--department-overview-card-padding: 16px 13px 12px;position:sticky;top:8px;z-index:18;isolation:isolate;margin-bottom:14px;overflow:visible}.departmentOverviewBarShell{display:flex;align-items:stretch;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:var(--surface-tinted);box-shadow:0 14px 26px #1420330f}.departmentOverviewCollapsedMetrics{min-width:0;flex:1 1 auto;display:flex;flex-wrap:wrap;gap:10px}.departmentOverviewCollapsedMetrics>.departmentOverviewShellMetric{animation:monitoringOverviewMetricIn .32s var(--ease-out-quart) backwards}.departmentOverviewCollapsedMetrics>.departmentOverviewShellMetric:nth-child(2){animation-delay:40ms}.departmentOverviewCollapsedMetrics>.departmentOverviewShellMetric:nth-child(3){animation-delay:80ms}.departmentOverviewCollapsedMetrics>.departmentOverviewShellMetric:nth-child(4){animation-delay:.12s}.departmentOverviewCollapsedMetrics>.departmentOverviewShellMetric:nth-child(5){animation-delay:.16s}.departmentOverviewShellMetric{--shell-metric-accent: rgba(110, 123, 145, .68);position:relative;overflow:hidden;min-width:var(--department-overview-card-min-width);display:grid;gap:6px;align-content:space-between;border:1px solid rgba(21,32,51,.08);border-radius:var(--department-overview-card-radius);background:#ffffffb3;color:inherit;text-align:left;box-shadow:0 8px 18px #121f3308;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--department-overview-card-padding);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.departmentOverviewShellMetric:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:var(--shell-metric-accent)}.departmentOverviewShellMetric--all{--shell-metric-accent: rgba(32, 79, 151, .82)}.departmentOverviewShellMetric--urgent{--shell-metric-accent: rgba(196, 52, 42, .9)}.departmentOverviewShellMetric--unreviewed{--shell-metric-accent: color-mix(in srgb, var(--success) 78%, white 22%)}.departmentOverviewShellMetric--keywords{--shell-metric-accent: rgba(133, 147, 170, .76)}.departmentOverviewShellMetric--empty{--shell-metric-accent: rgba(109, 121, 138, .62)}.departmentOverviewShellMetric--profile{--shell-metric-accent: rgba(24, 138, 147, .88);gap:8px}.departmentOverviewShellMetricIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:color-mix(in srgb,var(--shell-metric-accent) 12%,white 88%);color:color-mix(in srgb,var(--shell-metric-accent) 82%,var(--ink) 18%)}.departmentOverviewShellMetricLabelRow{display:inline-flex;align-items:center;gap:8px}.departmentOverviewShellMetricTag{display:inline;color:var(--ink-soft);font-size:11px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.departmentOverviewShellMetricMeta{display:grid;gap:4px}.departmentOverviewShellMetricMeta em{min-width:0;overflow:hidden;color:var(--ink-soft);font-style:normal;font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.departmentOverviewShellMetric:hover,.departmentOverviewShellMetric:focus-visible{border-color:#204f9742;background:#ffffffe6;box-shadow:0 12px 24px #121f3314;transform:translateY(-1px)}.departmentOverviewShellMetric.isSelected{border-color:color-mix(in srgb,var(--shell-metric-accent) 36%,rgba(0,113,227,.42) 64%);background:color-mix(in srgb,var(--shell-metric-accent) 9%,white 91%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shell-metric-accent) 18%,white 82%),0 14px 28px #121f331a;transform:translateY(-1px)}.departmentOverviewShellMetric.isSelected:before{height:8px}.departmentOverviewShellMetric span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.departmentOverviewShellMetric strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;letter-spacing:-.04em;line-height:1}.departmentOverviewShellMetric--profile strong{font-size:15px;line-height:1.25}.departmentOverviewShellMetric.isSelected .departmentOverviewShellMetricIcon{background:color-mix(in srgb,var(--shell-metric-accent) 18%,white 82%);color:color-mix(in srgb,var(--shell-metric-accent) 76%,var(--ink) 24%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shell-metric-accent) 16%,white 84%)}.departmentOverviewShellMetric.isSelected span:not(.statusBadge){color:color-mix(in srgb,var(--shell-metric-accent) 22%,var(--ink-soft) 78%)}.departmentOverviewShellMetric.isSelected strong{color:var(--ink)}.departmentOverviewToggle{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid rgba(21,32,51,.08);border-radius:14px;background:#ffffffeb;color:var(--ink);font-size:12px;font-weight:800;line-height:1;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.departmentOverviewToggle.isExpanded{border-color:#204f973d;background:#f0f7fffa}.departmentOverviewToggle svg{transition:transform .18s ease}.departmentOverviewToggle.isExpanded svg{transform:rotate(180deg)}.departmentOverviewExpandedPanel{position:absolute;z-index:9;top:calc(100% + 8px);left:0;right:0;display:grid;gap:10px;max-height:min(62vh,460px);overflow-y:auto;overflow-x:hidden;padding:12px;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:#f6fafffa;box-shadow:0 22px 44px #14203324;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .16s var(--ease-out-quart),transform .18s var(--ease-out-quart),visibility 0s linear .18s}.departmentOverviewExpandedPanel:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px}.departmentOverviewBar.isExpanded .departmentOverviewExpandedPanel{animation:monitoringSurfaceReveal .18s var(--ease-out-quart) backwards;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.departmentOverviewBar.isExpanded .departmentOverviewProfileCard{animation:monitoringPanelChildIn .22s var(--ease-out-quart) backwards}.departmentOverviewBar.isExpanded .departmentOverviewProfileCard:nth-child(2){animation-delay:40ms}.departmentOverviewBar.isExpanded .departmentOverviewProfileCard:nth-child(3){animation-delay:80ms}.departmentOverviewBar.isExpanded .departmentOverviewProfileCard:nth-child(4){animation-delay:.12s}.departmentOverviewBar.isReducedMotion .departmentOverviewExpandedPanel{transition:opacity .12s ease;transform:none}.departmentOverviewProfiles{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.departmentOverviewProfileCard{position:relative;overflow:hidden;display:grid;gap:4px;min-height:76px;padding:var(--department-overview-card-padding);border:1px solid rgba(19,37,63,.08);border-radius:var(--department-overview-card-radius);background:#ffffffe0;color:inherit;text-align:left;flex:0 0 auto;width:fit-content;min-width:max(var(--department-overview-card-min-width),9.5rem);max-width:min(100%,18rem);box-shadow:0 10px 22px #1420330a;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.departmentOverviewProfileCard:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;border-radius:var(--department-overview-card-radius) var(--department-overview-card-radius) 0 0;background:#8593aaa6}.departmentOverviewProfileCard>strong{font-size:15px;line-height:1.25;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.departmentOverviewProfileCard:hover,.departmentOverviewProfileCard:focus-visible{border-color:#204f9738;background:#fffffff5;box-shadow:0 14px 26px #14203314;transform:translateY(-1px)}.departmentOverviewProfileCard.isSelected{border-color:#204f9747;background:#f0f7fffa;box-shadow:0 16px 30px #172c4d14}.departmentOverviewProfileCard.isSelected:before{background:#204f97e6}.departmentOverviewProfileCard--add{place-items:center;align-content:center;justify-items:center;gap:8px;min-height:76px;border:1px dashed rgba(110,124,145,.5);background:linear-gradient(180deg,#f7f9fcf5,#f2f6faf0);box-shadow:inset 0 0 0 1px #ffffffb8;text-align:center}.departmentOverviewProfileCard--add:hover,.departmentOverviewProfileCard--add:focus-visible{border-color:#5b6b83b3;background:linear-gradient(180deg,#fafbfdfa,#f5f8fbfa);box-shadow:inset 0 0 0 1px #ffffffd1,0 14px 28px #14203314}.departmentOverviewProfileAddBadge{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#fffffff5;border:1px solid rgba(164,176,193,.72);box-shadow:0 10px 22px #14203317,inset 0 1px #ffffffeb}.departmentOverviewProfileAddPlus{position:relative;width:14px;height:14px}.departmentOverviewProfileAddPlus:before,.departmentOverviewProfileAddPlus:after{content:"";position:absolute;top:50%;left:50%;border-radius:999px;background:#47566ce6;transform:translate(-50%,-50%)}.departmentOverviewProfileAddPlus:before{width:14px;height:2px}.departmentOverviewProfileAddPlus:after{width:2px;height:14px}.departmentOverviewProfileCard--add>strong{color:#25344af5;font-size:13px;letter-spacing:-.02em}.departmentOverviewProfileCard--add .departmentOverviewProfileMeta>span:first-child{color:#5a677be0;font-size:10px}.departmentOverviewProfileScope{color:var(--ink-soft);font-size:11px;font-weight:700;line-height:1.3}.departmentOverviewProfileMeta>span:first-child{color:color-mix(in srgb,var(--ink-soft) 90%,rgba(87,103,126,.92) 10%);font-size:10px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.departmentOverviewMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.departmentOverviewMetric{position:relative;overflow:hidden;min-width:120px;display:grid;gap:6px;align-content:space-between;padding:16px 13px 12px;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#ffffffb3;color:inherit;text-align:left;box-shadow:0 8px 18px #121f3308;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.departmentOverviewMetric:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:#6e7b9199}.departmentOverviewMetric:hover,.departmentOverviewMetric:focus-visible{border-color:#204f9738;background:#fffffff5;box-shadow:0 14px 26px #14203314;transform:translateY(-1px)}.departmentOverviewMetric.isSelected{border-color:#204f9747;background:#f0f7fffa;box-shadow:0 16px 30px #172c4d14}.departmentOverviewMetric--primary:before{background:#204f97e0}.departmentOverviewMetric--urgent:before{background:#c4342ae6}.departmentOverviewMetric--fresh:before{background:color-mix(in srgb,var(--success) 76%,white 24%)}.departmentOverviewMetric--neutral:before{background:#8593aab8}.departmentOverviewMetric span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.departmentOverviewMetric strong{font-family:var(--font-family-base);font-size:18px;letter-spacing:-.05em;line-height:1.15}.departmentMonitoringGrid{grid-template-columns:minmax(264px,292px) minmax(320px,.82fr) minmax(396px,1.12fr);align-items:stretch}.departmentMonitoringTopbar{width:100%}.departmentMonitoringTopbar .monitoringTopbarControls{width:100%;justify-content:flex-start}.departmentMonitoringPanel{min-width:0;min-height:0}.departmentMonitoringPanel--setup{grid-column:1 / -1;display:grid;min-height:0;padding:clamp(16px,2vw,24px);background:#f5f5f7;border:1px solid rgba(29,29,31,.08);overflow:hidden}.departmentMonitoringPanel--loading{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:100%;padding:24px}.departmentMonitoringStateMessage{display:grid;gap:10px;justify-items:center;text-align:center}.departmentMonitoringStateMessage strong{font-size:1.2rem;font-weight:700;letter-spacing:-.03em;color:#142033e6}.departmentMonitoringStateMessage p{margin:0;font-size:.98rem;line-height:1.6;color:#3a4a61db}.departmentMonitoringPanel--controls,.departmentMonitoringPanel--queue,.departmentMonitoringPanel--detail{display:grid;gap:18px;min-height:0}.departmentMonitoringPanel--controls,.departmentMonitoringPanel--detail{align-content:start}.departmentMonitoringPanel--detail{overflow:hidden}.departmentMonitoringPanel--queue,.departmentMonitoringPanel--detail{grid-template-rows:auto minmax(0,1fr)}.departmentMonitoringPanel--controls>.panelHeader{align-items:flex-start;gap:12px;margin-bottom:14px}.departmentMonitoringPanel--controls>.panelHeader h3{font-family:var(--font-family-base);font-size:18px;letter-spacing:-.03em}.departmentMonitoringPanel--controls>.panelHeader p{margin-top:4px;color:var(--ink-soft);font-size:13px}.departmentSetupGuide{display:grid;gap:12px}.departmentSetupShell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;width:min(980px,100%);min-height:0;height:100%;margin:0 auto}.departmentSetupShell--intent{width:min(680px,100%)}.departmentSetupShell--details{grid-template-rows:auto minmax(0,1fr) auto}.departmentSetupHeader{display:grid;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.departmentSetupHeader--intent{padding-bottom:0;border-bottom:0}.departmentSetupHeader--intent .departmentSetupHeaderBlock{width:100%;max-width:none}.departmentSetupHeader--details .departmentSetupHeaderBlock{width:100%;max-width:min(720px,100%)}.departmentSetupHeaderBlock{display:grid;gap:12px;min-width:0;max-width:46ch}.departmentSetupHeaderMeta{color:var(--ink-soft);font-size:12px;font-weight:600}.departmentSetupHeader h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.02;letter-spacing:-.04em}.departmentSetupHeader p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.departmentSetupProgress{display:inline-grid;gap:6px;width:fit-content;max-width:100%}.departmentSetupProgressTrack{position:relative;width:clamp(180px,30vw,280px);height:4px;border-radius:999px;background:color-mix(in srgb,var(--line) 84%,white 16%);overflow:hidden}.departmentSetupProgressBar{height:100%;border-radius:inherit;background:color-mix(in srgb,var(--primary-strong) 82%,white 18%);transition:width .18s cubic-bezier(.25,1,.5,1)}.departmentSetupProgressSteps{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.departmentSetupProgressStep{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;color:var(--ink-soft)}.departmentSetupProgressStep.isActive,.departmentSetupProgressStep.isComplete{color:var(--ink)}.departmentSetupProgressIndex{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--line) 80%,white 20%);border-radius:999px;background:#ffffffb8;font-size:11px;font-weight:700;line-height:1}.departmentSetupProgressStep.isActive .departmentSetupProgressIndex,.departmentSetupProgressStep.isComplete .departmentSetupProgressIndex{border-color:#0071e342;background:color-mix(in srgb,var(--primary-soft) 44%,white 56%);color:var(--primary-strong)}.departmentSetupProgressLabel{min-width:0;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.departmentSetupBody{display:grid;gap:14px;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;padding-right:4px;overscroll-behavior:contain;scrollbar-gutter:stable}.departmentSetupBody--intent{width:min(680px,100%);margin:0 auto;overflow:visible;padding-right:0}.departmentSetupIntentCard{display:grid;gap:16px;min-width:0;padding:clamp(18px,2.4vw,26px);border:1px solid color-mix(in srgb,var(--line) 82%,rgba(0,113,227,.12) 18%);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--surface-tinted) 12%)}.departmentSetupSection{display:grid;gap:16px;padding:15px;border:1px solid var(--line);border-radius:16px;background:var(--surface-strong)}.departmentSetupSection--hero{gap:18px}.departmentSetupSection--summary{gap:12px}.departmentSetupSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.departmentSetupSectionHeaderBlock{display:grid;gap:4px;min-width:0}.departmentSetupSectionHeader--stacked{display:grid;justify-content:start}.departmentSetupSectionHeader strong{font-size:14px;line-height:1.35;letter-spacing:-.02em}.departmentSetupSectionHeader p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.45}.departmentSetupSectionHeader--hero{align-items:center}.departmentSetupHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px}.departmentSetupHeaderHint{margin:0;color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}.departmentSetupHeaderHint--ready,.departmentSetupHeaderHint--pending{color:#0066cce0}.departmentSetupHeaderHint--error{color:#b63e2eeb}.departmentSetupHeaderAction{flex:0 0 auto}.departmentSetupHeaderCopy{display:grid;gap:4px}.departmentSetupEyebrow{color:#1d1d1f8f;font-size:12px;font-weight:600;letter-spacing:.04em}.departmentSetupHeaderCopy strong{font-size:24px;line-height:1.12;letter-spacing:-.03em}.departmentSetupHeaderCopy p,.departmentSetupMeta p,.departmentSetupNameSummary p,.departmentSetupStatus p{color:var(--ink-soft);font-size:13px;line-height:1.6}.departmentSetupNameField span,.departmentSetupKeywordField span,.departmentSetupIntentField span{color:var(--ink-soft);font-size:12px;font-weight:700}.departmentSetupStatus strong{display:block;font-size:16px;line-height:1.4}.departmentSetupIntentField textarea,.departmentSetupKeywordField textarea{min-height:72px;resize:vertical;padding-top:12px;padding-bottom:12px}.departmentSetupKeywordComposer{margin-top:0;height:100%}.departmentSetupKeywordComposer .settingsKeywordComposer{display:grid;gap:10px;align-content:start;min-height:100%;padding:0;border:0;background:transparent;box-shadow:none}.departmentSetupKeywordComposerTitle{font-size:13px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#1d1d1fe0}.departmentSetupKeywordComposer .settingsKeywordInputRow{background:#fffffffa;align-self:start;min-height:42px;padding:0 12px;border-radius:12px}.departmentSetupKeywordComposer .settingsKeywordPillList{align-content:flex-start;justify-content:flex-start}.departmentSetupFieldGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.departmentSetupFieldSupportGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-2px}.departmentSetupFieldSupport{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:20px}.departmentSetupFieldSupport .settingsInlineFieldHint{margin:0}.departmentSetupFieldGrid--keywords{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.departmentSetupInlineActions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.departmentSetupInlineActions--stacked{align-items:stretch}.departmentSetupInlineActions--stacked>.miniActionButton{width:100%}.departmentSetupSuggestButton.isPending{cursor:progress}.departmentSetupSuggestSpinner{animation:monitoringSetupSpin .9s linear infinite}.departmentSetupFieldGrid--loading,.departmentSetupKeywordComposer--loading{opacity:.58;filter:saturate(.82);transition:opacity .16s ease,filter .16s ease}.departmentSetupField--loading input,.departmentSetupField--loading textarea,.departmentSetupKeywordComposer--loading input,.departmentSetupKeywordComposer--loading button{pointer-events:none}.departmentSetupFieldGrid--fresh .departmentSetupField--fresh,.departmentSetupFieldGrid--keywords.departmentSetupFieldGrid--fresh .departmentSetupKeywordComposer--fresh{animation:monitoringSetupSuggestionIn .26s var(--ease-out-quart)}.departmentSetupPurposeEditor{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.25,1,.5,1)}.departmentSetupPurposeEditor.isExpanded{grid-template-rows:1fr}.departmentSetupPurposeEditorInner{display:grid;gap:12px;overflow:hidden;padding-top:2px}.departmentSetupStickyBar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0 0;border-top:1px solid var(--line);background:#f5f5f7}.departmentSetupStickyBar>.miniActionButton:last-child{margin-left:auto}.departmentControlBlock,.departmentKeywordBoard,.departmentDetailBody{display:grid;gap:14px}.departmentControlBlockHeader{display:grid;gap:0}.departmentControlBlockHeader strong{font-size:14px;line-height:1.35}.departmentControlBlockHeader span{color:var(--ink-soft);font-size:12px;line-height:1.45}.departmentDetailHighlights{display:grid;gap:10px}.departmentDetailHighlights{grid-template-columns:repeat(3,minmax(0,1fr))}.departmentSettingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.departmentDetailHighlight{display:grid;gap:6px;padding:14px;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#ffffffc7}.departmentKeywordMetric span,.departmentDetailHighlight span{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft);font-size:12px}.departmentKeywordMetric strong,.departmentDetailHighlight strong{font-size:20px;letter-spacing:-.04em}.departmentKeywordComposer{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.departmentKeywordComposer .settingsKeywordField{width:100%}.departmentKeywordComposerField{display:grid;gap:8px;align-content:start}.departmentKeywordComposerFieldLabel{display:grid;gap:6px}.departmentKeywordComposerCount{margin:0;text-align:right;justify-self:end}.departmentKeywordComposerHint{display:inline-block;margin-bottom:6px;color:#5a677be0;font-size:11px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.departmentKeywordComposer .settingsKeywordInputRow input::placeholder{font-size:12px}.departmentKeywordChipGrid,.departmentQueueList{display:grid;gap:10px}.departmentKeywordChipGrid{align-content:start}.departmentQueueList{min-height:0;height:100%;align-content:start;overflow:auto;padding-right:4px;padding-top:2px}.departmentQueueList>.emptyPanelState,.departmentMonitoringPanel--detail>.monitoringDecisionContent,.departmentMonitoringPanel--detail>.monitoringEmptyState,.departmentMonitoringPanel--detail>.departmentDetailBody,.departmentMonitoringPanel--detail>.emptyPanelState{min-height:0;height:100%}.departmentQueueList>.emptyPanelState,.departmentMonitoringPanel--detail>.monitoringEmptyState,.departmentMonitoringPanel--detail>.emptyPanelState{overflow:auto}.departmentMonitoringPanel--detail>.monitoringDecisionContent{overflow:hidden}.departmentMonitoringPanel--detail>.departmentDetailBody{overflow:auto}.departmentMonitoringPanel--detail .monitoringDecisionBody{padding-right:6px}.departmentMonitoringPanel--detail .monitoringDecisionStickyFooter{padding:14px 14px 0}.departmentQueueCard{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#ffffffdb;color:inherit;text-align:left;box-shadow:0 8px 18px #121f330a}.departmentQueueCard{width:100%;display:grid;align-content:start}.departmentQueueCard.isSelected{border-color:#1f5ca94d;background:#f0f7fffa;box-shadow:0 10px 20px #172c4d0d}.departmentQueueCardHead,.departmentDetailHeader{display:grid;gap:10px}.departmentQueueCardStatusRow{display:flex;flex-wrap:wrap;gap:8px}.departmentQueueChipRow{flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.departmentQueueChipRow .statusBadge,.departmentQueueChipRow .monitoringKeywordBadge,.departmentQueueChipRow .monitoringBadgeButton{min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap;flex:0 0 auto}.departmentQueueChipRow .monitoringKeywordBadge{gap:6px;padding:0 10px 0 6px}.departmentQueueChipRow .monitoringBadgeButton--queue{min-height:28px;padding:0 10px;font-size:12px}.departmentQueueChipRow .monitoringKeywordBadgeIcon{width:16px;height:16px;flex:0 0 16px;background:#3549651a}.departmentQueueCardSource{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:12px;line-height:1.35}.departmentQueueCardDivider{color:#788496b3}.departmentKeywordBoard{display:grid;gap:14px}.departmentKeywordChip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#fafcffeb;box-shadow:0 8px 18px #121f330a;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.departmentKeywordChip:hover,.departmentKeywordChip:focus-within{border-color:#1f5ca92e;background:#f6fafffa}.departmentKeywordChip.isSelected{border-color:#1f5ca94d;background:#f0f7fffa;box-shadow:0 12px 24px #172c4d12}.departmentKeywordChipToggle{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-height:38px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:inherit;padding:0 9px;text-align:left}.departmentKeywordChipLabel{min-width:0;overflow:hidden;font-size:14px;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.departmentKeywordChipRemove{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;border-radius:999px;background:transparent;color:#496084d1;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.departmentKeywordChipRemove:hover,.departmentKeywordChipRemove:focus-visible{background:#bc3f4d1a;color:#902737eb;outline:none}.departmentKeywordChipRemove:active{transform:scale(.94)}.departmentQueueCardHead strong,.departmentDetailHeader strong{font-size:15px;line-height:1.5}.departmentQueueCardHead p,.departmentDetailHeader p,.departmentQueueReason,.departmentDetailSection p,.departmentDetailHighlight p{margin:0;color:var(--ink-soft)}.departmentQueueCardBadges,.departmentQueueKeywordRow{display:flex;flex-wrap:wrap;gap:8px}.departmentQueueSearch{display:flex;align-items:center;gap:8px;padding:0 14px;min-height:46px;border:1px solid rgba(21,32,51,.1);border-radius:16px;background:#ffffffd6}.departmentQueueReason{font-size:13px;line-height:1.5}.departmentQueueHeaderTools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:0}.departmentQueueToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.departmentQueueToolbar>.departmentQueueSearch--header{flex:1 1 auto}.departmentQueueSearch--header{width:clamp(180px,24vw,260px);background:#fffffff5;box-shadow:0 10px 22px #16273f0a}.departmentQueueSearch input{flex:1 1 auto;border:0;background:transparent}.departmentDetailSection{display:grid;gap:10px}.departmentDetailEmpty{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.6}.departmentDetailAlert{margin:0;padding:12px 14px;border:1px solid rgba(188,63,77,.16);border-radius:16px;background:#fff5f6f5;color:#81222feb;font-size:13px;line-height:1.6}.departmentDetailContent{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.departmentDetailActionBar{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:10px;padding-top:12px;border-top:1px solid rgba(21,32,51,.08);background:#fafcfff0}.departmentPlannedCard{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-radius:18px;background:#fff7ecf5;border:1px solid rgba(200,138,46,.18)}.departmentPlannedCard span{color:var(--ink-soft);font-size:12px}.departmentPlannedCard strong{display:block;margin:4px 0 6px;font-size:15px}@container (max-width: 1200px){.departmentOverviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.departmentMonitoringGrid{grid-template-columns:1fr}}@container (max-width: 780px){.departmentDetailHighlights,.departmentOverviewMetrics,.departmentSettingsGrid{grid-template-columns:1fr}.departmentOverviewHeader,.departmentOverviewProfileMeta,.departmentQueueCardStatusRow,.departmentDetailActionBar,.departmentMonitoringPanel--detail .monitoringDecisionStickySummary,.departmentPlannedCard{flex-direction:column;align-items:stretch}.departmentKeywordComposer{grid-template-columns:1fr}.departmentQueueHeaderTools{width:100%;align-items:center;justify-content:flex-end;flex-wrap:wrap}.departmentQueueHeaderTools>.statusBadge,.departmentQueueHeaderTools>.monitoringQueueSortButton{flex:0 0 auto}.departmentQueueToolbar{flex-direction:column;align-items:stretch}.departmentQueueSearch--header{width:100%;min-width:0}.departmentMonitoringPanel--detail .monitoringDecisionActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 980px){.departmentOverviewBarShell{flex-wrap:wrap;align-items:stretch}.departmentOverviewCollapsedMetrics{flex:1 1 100%}.departmentOverviewProfiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(144px,156px);overflow-x:auto;padding-bottom:4px}.departmentSetupLead{grid-template-columns:1fr}.departmentSetupSectionHeader,.departmentSetupInlineActions,.departmentSetupNameSummary,.departmentSetupFooter{flex-direction:column;align-items:stretch}.departmentSetupFieldGrid,.departmentSetupFieldSupportGrid,.departmentSetupFieldGrid--keywords{grid-template-columns:1fr}.departmentSetupActions{justify-content:stretch}.departmentSetupActions .miniActionButton{width:100%;justify-content:center}}@media (max-width: 640px){.departmentOverviewBarShell{padding:12px;border-radius:20px}.departmentOverviewExpandedPanel{top:calc(100% + 6px);max-height:min(70vh,480px);padding:10px}.departmentOverviewMetrics{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);overflow-x:auto;padding-bottom:4px}.departmentMonitoringPanel--setup,.departmentSetupSection{padding:16px}.departmentMonitoringPanel--detail .monitoringDecisionActionGrid{grid-template-columns:1fr}}.monitoringOverviewBar{border:1px solid rgba(29,29,31,.08);border-radius:16px;background:#fffc;box-shadow:none;padding:10px 12px}.monitoringOverviewMetrics{gap:8px}.monitoringOverviewMetric{min-width:128px;gap:7px;border-color:#1d1d1f14;border-radius:14px;background:#ffffffdb;box-shadow:none;padding:14px 13px 13px}.monitoringOverviewMetric:before{inset:0 auto 0 0;width:3px;height:auto;border-radius:999px;opacity:.72}.monitoringOverviewMetric:hover,.monitoringOverviewMetric:focus-visible{transform:none;border-color:#0071e329;background:#fffffff5;box-shadow:none}.monitoringOverviewMetric span{font-size:10px;letter-spacing:.06em}.monitoringOverviewMetric strong{font-size:17px;line-height:1.05;letter-spacing:-.045em}.monitoringOverviewMetricIcon{width:24px;height:24px;border-radius:7px}.liveDot{box-shadow:none;animation-duration:2.4s}.monitoringOverviewMetric--urgent{border-color:#a543371f;background:color-mix(in srgb,var(--danger-soft) 52%,white 48%)}.monitoringOverviewMetric--fresh{border-color:#2d6f551f;background:color-mix(in srgb,var(--success-soft) 58%,white 42%)}.monitoringOverviewMetric--relay{border-color:#8a67211f;background:color-mix(in srgb,var(--warning-soft) 48%,white 52%)}.monitoringOverviewMetric--completedRelay{border-color:#2d6f551a;background:#ffffffe6}.monitoringOverviewAutomationPanel,.monitoringOverviewUpdate{border:1px solid rgba(29,29,31,.08);border-radius:14px;background:#fffffff5;box-shadow:0 16px 36px #11151b14}.monitoringQueueCard,.queueCard,.publisherCard,.departmentCard,.settingsNavItem,.settingsCard,.stackCard{border-color:#1d1d1f14;border-radius:14px;background:#ffffffd6;box-shadow:none}.monitoringQueueCard:before{width:3px}.monitoringQueueCard:hover,.monitoringQueueCard:focus-within,.queueCard:hover,.publisherCard:hover,.departmentCard:hover,.settingsNavItem:hover,.settingsCard:hover,.stackCard:hover{transform:none;border-color:#0071e329;box-shadow:none}.monitoringQueueCard.isSelected,.queueCard.isSelected,.publisherCard.isSelected,.departmentCard.isSelected,.settingsNavItem.isSelected,.settingsCard.isSelected,.stackCard.isSelected{border-color:#0071e342;background:color-mix(in srgb,var(--primary-soft) 42%,white 58%);box-shadow:none;transform:none}.monitoringQueueCard.isSelected:hover,.queueCard.isSelected:hover,.publisherCard.isSelected:hover,.departmentCard.isSelected:hover,.settingsNavItem.isSelected:hover,.settingsCard.isSelected:hover,.stackCard.isSelected:hover{box-shadow:none}.queueCard--decision{gap:8px;padding:14px}.queueCardTitle{font-size:16px;line-height:1.32;letter-spacing:-.03em}.queueCardMeta,.monitoringQueueCardMeta{gap:6px}.monitoringMetaTag,.monitoringBadgeButton{border-color:#1d1d1f14;background:#fffc;box-shadow:none}.monitoringBadgeButton:hover,.monitoringBadgeButton:focus-visible{transform:none;box-shadow:none}.queueActionRow{padding-top:10px;border-top:1px solid rgba(29,29,31,.08)}.detailBlock,.monitoringAiSummary,.decisionBanner,.panelMessage{border-color:#1d1d1f14;border-radius:14px;background:#ffffffd6;box-shadow:none}.detailBlock{padding:15px}.monitoringAiSummaryHeader{font-size:11px;letter-spacing:.06em}.monitoringDecisionHeader h3{font-size:19px;line-height:1.12;letter-spacing:-.045em}.monitoringEmptyState{border-style:solid;border-color:#1d1d1f14;border-radius:14px;background:var(--surface-soft)}@media (prefers-reduced-motion: reduce){.liveDot{animation:none}}.pressReleaseWorkspaceGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(280px,.8fr);width:100%;min-height:0;height:100%;align-items:stretch;overflow:visible}.pressReleaseWorkspaceGrid--draft{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pressReleaseWorkspaceGrid--coverage{grid-template-columns:minmax(0,.94fr) minmax(0,1.26fr)}.pressReleaseWorkspacePanel{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.pressReleasePanelBody{display:flex;flex-direction:column;gap:20px;flex:1 1 auto;min-height:0}.pressReleasePanelBody--scrollable{overflow:auto;padding-right:4px}.pressReleasePanelBody--draftForm{padding-right:8px;padding-bottom:12px}.pressReleasePanelBody--draftForm>*{flex:0 0 auto;min-width:0}.pressReleasePanelBody--result{min-height:0;overflow:auto;padding-right:4px}.pressReleaseDraftResult{display:flex;flex:0 0 auto;flex-direction:column;gap:18px;min-height:0;overflow:visible}.pressReleaseSection{display:grid;gap:12px}.pressReleaseSectionTitle{margin:0;font-size:.9rem;line-height:1.45;color:#132144e6;letter-spacing:.01em}.pressReleaseSectionSubtext{margin:0;color:#1c2b4fb3;font-size:.82rem;line-height:1.45}.pressReleaseSectionHeaderRow{display:flex;align-items:center;justify-content:space-between;gap:14px}.pressReleaseSectionHeaderRow--compact{align-items:center}.pressReleaseSectionHeaderRow>div:first-child{display:grid;gap:4px;min-width:0}.pressReleaseSectionActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.pressReleaseWindowSummaryText{font-size:12px;font-weight:800;letter-spacing:.03em;color:#21305294}.pressReleaseSection .monitoringField{margin-top:0}.pressReleaseSection--primary .pressReleasePrimaryTextarea{min-height:clamp(188px,28vh,252px)}.pressReleaseSupportRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;align-items:center}.pressReleaseSupportText{margin:0;font-size:.82rem;line-height:1.45;color:#1c2b4fbd}.pressReleaseSupportButton{min-height:32px;width:fit-content;min-width:0;padding:0 8px;border-radius:10px;font-size:11px;font-weight:600}.pressReleaseSection .pressReleaseWarnings--inline{margin-top:0}.pressReleaseKeywordPillList{min-height:72px;align-items:center}.pressReleaseKeywordPillList .settingsKeywordPill{min-height:29px;padding:3px 6px;gap:6px}.pressReleaseKeywordPillList .settingsKeywordPill .monitoringKeywordBadgeIcon{width:18px;height:18px}.pressReleaseKeywordPillList .settingsKeywordPill .monitoringKeywordBadgeText{font-size:12px;line-height:1.25}.pressReleaseKeywordPillList .settingsKeywordPill .settingsKeywordPillRemove{width:18px;height:18px}.pressReleaseActionFooter{display:flex;justify-content:center;padding-top:4px}.pressReleaseActionStatus{display:grid;justify-items:center;gap:8px;width:min(100%,420px)}.pressReleasePrimaryButton{width:100%}.pressReleasePrimaryButtonIcon{flex:0 0 14px}.pressReleasePrimaryButtonLabel{min-width:0;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.pressReleaseActionFooterHint{margin:0;color:#1c2b4fbd;font-size:.82rem;line-height:1.5}.pressReleaseActionProgressSlot{min-height:20px;width:100%;display:grid;justify-items:center;gap:4px;text-align:center;color:#1c2b4fad;font-size:.78rem;line-height:1.45}.pressReleaseProgressMetaRow{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pressReleaseProgressMetaItem,.pressReleaseProgressMetaText{color:#1c2b4f94;font-size:.74rem;line-height:1.45}.pressReleaseFieldGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:end}.pressReleaseFieldGrid .monitoringField{height:100%;align-content:start}.pressReleaseFieldGrid .monitoringField>span{min-height:16px;display:inline-flex;align-items:flex-end}.pressReleaseFieldGrid .monitoringField>input,.pressReleaseFieldGrid .monitoringField>select{height:42px;min-height:42px;padding:0 12px;line-height:1.2}.pressReleaseFieldGrid .pressReleaseReadOnlyField{background:#f4f7fbf5;color:#1c2b4f8f;border-color:#13214414;cursor:default}.pressReleaseSourceControlRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px;border-radius:16px;border:1px solid rgba(19,33,68,.08);background:#f9fbfdfa;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.pressReleaseSourceControlRow.isDropActive{border-color:#0071e36b;background:#f3f8fffa;box-shadow:inset 0 0 0 1px #0071e314}.pressReleaseDraftMetaRow,.pressReleaseSourceSummaryStrip,.pressReleaseSourceBadgeRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.pressReleasePanelToolbar{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:16px}.pressReleaseSamplePicker{display:grid;gap:6px;min-width:min(240px,100%)}.pressReleaseSamplePicker span{font-size:.75rem;font-weight:700;color:#1c2b4f9e;letter-spacing:.02em}.pressReleaseSamplePicker select{min-height:40px}.pressReleaseSourceSummaryStrip{justify-content:flex-start;align-content:center;align-self:center;min-height:0;padding:0;border:0;background:transparent;white-space:nowrap}.pressReleaseSourceSummaryStrip .statusBadge{background:transparent}.pressReleaseDropHint{color:#0071e3;font-size:.76rem;font-weight:600;letter-spacing:-.01em}.pressReleaseSourceControlRow .panelActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:0;padding:0;align-self:center}.pressReleaseSourceControlRow .miniActionButton{min-height:34px;padding:0 11px;border-radius:999px;font-size:.76rem}.pressReleaseFileInput{display:none}.pressReleaseSourceDropZone{position:relative;min-width:0;border-radius:22px;outline:2px dashed transparent;outline-offset:-6px;transition:outline-color .16s ease,background-color .16s ease}.pressReleaseSourceDropZone.isDropActive{outline-color:#0071e394;background:#f5f9ffc7}.pressReleaseSourceDropZone.isDropActive .pressReleaseSourceList{opacity:.28}.pressReleaseSourceDropOverlay{position:absolute;top:6px;right:14px;bottom:14px;left:0;z-index:3;display:grid;place-items:center;gap:6px;border-radius:18px;color:#0071e3;opacity:0;pointer-events:none;transform:scale(.98);transition:opacity .14s ease,transform .14s ease}.pressReleaseSourceDropZone.isDropActive .pressReleaseSourceDropOverlay{opacity:1;transform:scale(1)}.pressReleaseSourceDropPlus{display:grid;place-items:center;width:54px;height:54px;border-radius:999px;border:1px solid rgba(0,113,227,.28);background:#fffffff5;font-size:2.1rem;font-weight:300;line-height:1}.pressReleaseSourceDropText{padding:5px 10px;border-radius:999px;background:#fffffff5;font-size:.76rem;font-weight:700;letter-spacing:-.01em}.pressReleaseSourceList{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 14px)/2);gap:14px;min-height:0;align-content:start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:8px;padding-right:8px;scrollbar-width:thin;transition:opacity .14s ease}.pressReleaseSourceList.isSingle{grid-auto-columns:minmax(0,1fr)}.pressReleaseSourceCard{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;padding:16px;border-radius:20px;border:1px solid rgba(19,33,68,.1);background:#fffffffa;min-width:0;min-height:0}.pressReleaseSourceCard.isPrimary{border-color:#164ca247;background:#f8fbfffa}.pressReleaseSourceCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pressReleaseSourceCardMeta{display:grid;gap:4px;min-width:0}.pressReleaseSourceCardMeta strong{margin:0}.pressReleaseSourceCardMeta strong{color:#121d39f2;line-height:1.45}.pressReleaseSourceInlineTitle{display:inline-flex;align-items:center;min-width:0;font-size:.98rem;font-weight:700;letter-spacing:-.01em}.pressReleaseSourceFileName{max-width:100%;color:#1c2b4f94;font-size:.76rem;line-height:1.4;overflow-wrap:anywhere}.pressReleaseSourceActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.pressReleaseSourceActions .miniActionButton{min-height:34px;padding:0 12px;border-radius:999px;font-size:.76rem}.pressReleaseSourceFieldGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.pressReleaseSourceFieldGrid .monitoringField{margin-top:0}.pressReleaseSourceTextarea{min-height:132px;max-height:132px;resize:vertical}.pressReleaseSourceWarningList{position:relative;display:grid;gap:6px;padding:12px 42px 12px 14px;border-radius:14px;border:1px solid rgba(214,164,41,.24);background:#fff8e6e6}.pressReleaseSourceWarningClose{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(128,83,8,.16);border-radius:999px;background:#ffffffb8;color:#805308d1;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.pressReleaseSourceWarningClose:hover{border-color:#8053084d;background:#fffffff5;color:#5c3705f0}.pressReleaseSourceWarningList p{margin:0;color:#805308eb;font-size:.79rem;line-height:1.45}.pressReleaseFieldBlock textarea,.reportSettingsField--multiline textarea{min-height:104px;resize:vertical}.pressReleaseGenerationModeRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.pressReleaseGenerationModeLabelGroup{display:grid;gap:4px}.pressReleaseGenerationModeLabelGroup strong{font-size:.82rem;line-height:1.4;color:#132144e0}.pressReleaseGenerationModeTabs{flex:0 0 auto}.pressReleasePrimaryTextarea{height:clamp(204px,28vh,252px);min-height:clamp(204px,28vh,252px)}.pressReleasePromptField{padding-top:2px}.pressReleasePromptField textarea{min-height:88px}.pressReleaseSubmitBox{display:grid;justify-items:center;gap:6px;padding:2px 0 0}.pressReleaseSubmitActions{justify-content:center;width:100%}.pressReleaseSubmitStatusSlot{min-height:20px;width:100%;text-align:center}.pressReleaseSubmitStatus{margin:0;font-size:.78rem;line-height:1.4;color:#1c2b4f94;opacity:0;transition:opacity .22s ease}.pressReleaseSubmitStatus.isVisible{opacity:1}.pressReleaseSubmitStatus.isReducedMotion{transition:none}.pressReleaseWarnings{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:16px;background:#ffc44c1f;border:1px solid rgba(255,196,76,.24)}.pressReleaseWarningsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.pressReleaseWarningsClose{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(128,83,8,.18);border-radius:999px;background:#ffffffb8;color:#805308db;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.pressReleaseWarningsClose:hover{border-color:#80530852;background:#fffffff5;color:#5c3705f2}.pressReleaseWarnings ul{margin:0;padding-left:18px;display:grid;gap:6px}.pressReleaseWarnings li span{display:block;margin-top:2px}.pressReleaseWarnings--inline{margin-top:18px}.pressReleaseGuardrailCard,.pressReleaseDownloadApprovalCard{display:grid;gap:12px;padding:16px 18px;border-radius:18px;border:1px solid rgba(19,33,68,.08);background:#f8fbffeb}.pressReleaseGuardrailCard.isBlocked{border-color:#b14d4d42;background:#fff6f6f0}.pressReleaseGuardrailReasonList{margin:0;padding-left:18px;display:grid;gap:6px;color:#182444db;font-size:.84rem;line-height:1.6}.pressReleaseApprovalCheckbox{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:none;padding:10px 12px;border-radius:12px;border:1px solid rgba(19,33,68,.1);background:#fffffff0;color:#182444e6;font-size:.84rem;line-height:1.45}.pressReleaseApprovalCheckbox.isChecked{border-color:#1854b442;background:#f5f9fff5}.pressReleaseApprovalCheckbox input{margin:0;width:16px;min-width:16px;height:16px;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;flex:0 0 auto;transform:translateY(2px)}.pressReleaseApprovalCheckbox span{display:block;flex:1 1 auto;min-width:0;word-break:keep-all;overflow-wrap:anywhere}.pressReleaseRewriteOptionRow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pressReleaseRewriteSourceCheckbox{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 11px;border-radius:999px;border:1px solid rgba(19,33,68,.1);background:#ffffffeb;color:#182444db;font-size:.8rem;font-weight:600;line-height:1.35}.pressReleaseRewriteSourceCheckbox.isChecked{border-color:#1854b442;background:#f5f9fff5}.pressReleaseRewriteSourceCheckbox input{margin:0;width:15px;min-width:15px;height:15px;padding:0;border:0;background:transparent;box-shadow:none;-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox}.pressReleaseRestoreVersionButton{min-height:34px}.pressReleasePreviewCard{display:flex;flex:1 1 auto;flex-direction:column;min-height:100%;padding:22px;border-radius:22px;border:1px solid rgba(19,33,68,.1);background:#fcfdfffa;box-shadow:0 18px 34px #13214414}.pressReleasePreviewCard--draft{min-height:0;overflow:visible}.pressReleasePreviewCard--structure{flex:0 0 auto;min-height:0}.pressReleaseStructurePanel{display:grid;gap:14px}.pressReleaseStructureHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.pressReleaseStructureHeader strong{font-size:.98rem;line-height:1.45;color:#121d39f2}.pressReleaseStructureList{display:grid;gap:10px}.pressReleaseStructureItem{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(19,33,68,.08);background:#ffffffd1}.pressReleaseStructureItemHeader{display:flex;align-items:center;gap:10px;min-width:0}.pressReleaseStructureItemHeader strong{font-size:.92rem;line-height:1.4;color:#121d39f2}.pressReleaseStructureIndex{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#1854b41a;color:#1854b4eb;font-size:.74rem;font-weight:700}.pressReleaseStructureItem p{margin:0;color:#1c2b4fc2;line-height:1.6;overflow-wrap:anywhere}.pressReleasePreviewHeader{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;min-width:0}.pressReleasePreviewHeader strong{font-size:1.15rem;line-height:1.45}.pressReleasePreviewHeader p,.pressReleaseLead{margin:0;color:#1c2b4fc2;line-height:1.7}.pressReleaseReferenceBadgeWrap{position:relative;display:inline-flex}.pressReleaseReferenceBadgeButton{display:inline-flex;align-items:center;gap:6px;min-height:28px;border:1px solid rgba(17,103,138,.16);border-radius:999px;background:#eef9fcfa;color:#11678af5;padding:0 12px;font-size:.72rem;font-weight:800;letter-spacing:.01em}.pressReleaseReferenceBadgeButton:hover,.pressReleaseReferenceBadgeButton:focus-visible,.pressReleaseReferenceBadgeButton.isOpen{border-color:#11678a47;background:#e6f6fbfa}.pressReleaseReferencePreviewPopover{position:absolute;top:calc(100% + 10px);left:0;z-index:40;width:min(360px,calc(100vw - 48px))}.pressReleaseReferencePreviewSurface{display:grid;gap:12px;padding:16px;border:1px solid rgba(21,32,51,.12);border-radius:18px;background:#fffffffa;box-shadow:0 22px 44px #10192929}.pressReleaseReferencePreviewHeader{display:grid;gap:4px}.pressReleaseReferencePreviewHeader strong,.pressReleaseReferencePreviewTitle{font-size:.92rem;line-height:1.45;color:#152346f5}.pressReleaseReferencePreviewHeader p,.pressReleaseReferencePreviewMeta,.pressReleaseReferencePreviewFooter{margin:0;color:#1c2b4f9e;font-size:.77rem;line-height:1.55}.pressReleaseReferencePreviewList{display:grid;gap:10px}.pressReleaseReferencePreviewItem{display:grid;gap:4px;width:100%;text-align:left;padding:10px 0 0;border:0;border-top:1px solid rgba(21,32,51,.08);background:transparent;color:inherit}.pressReleaseReferencePreviewItem:first-child{padding-top:0;border-top:0}.pressReleaseReferencePreviewItem:hover .pressReleaseReferencePreviewTitle,.pressReleaseReferencePreviewItem:focus-visible .pressReleaseReferencePreviewTitle{color:#1854b4f5}.pressReleaseReferencePreviewItem .pressReleaseReferencePreviewMeta{color:#1c2b4f9e;font-size:.77rem}.pressReleaseReferencePreviewItem p{margin:0;color:#1c2b4fc2;font-size:.82rem;line-height:1.55}.pressReleaseBody{display:grid;flex:1 1 auto;align-content:start;gap:14px;min-width:0}.pressReleasePreviewCard--draft .pressReleaseBody{min-height:0;overflow:visible;padding-right:0}.pressReleaseBody p{margin:0;line-height:1.75;color:#182444eb;overflow-wrap:anywhere;word-break:break-word}.pressReleaseMarkdownTableWrap{overflow-x:auto;border:1px solid rgba(19,33,68,.1);border-radius:14px;background:#fffffff5}.pressReleaseMarkdownTable{width:100%;min-width:420px;border-collapse:collapse;font-size:.92rem;color:#182444eb}.pressReleaseMarkdownTable th,.pressReleaseMarkdownTable td{padding:10px 12px;border-bottom:1px solid rgba(208,219,233,.78);text-align:left;vertical-align:top;line-height:1.6}.pressReleaseMarkdownTable thead th{background:#f4f8fcfa;font-size:.82rem;font-weight:800;color:#1c2b4fbd}.pressReleaseMarkdownTable tbody tr:last-child td{border-bottom:none}.pressReleaseHistoryList,.pressReleaseArticleList{display:grid;gap:10px;min-height:0;align-content:start;padding-top:2px}.pressReleaseHistoryList{overflow:auto}.pressReleaseHistoryRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:stretch}.pressReleaseHistoryButton,.pressReleaseArticleButton{display:flex;justify-content:space-between;gap:14px;width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(19,33,68,.1);background:#fff;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.pressReleaseHistoryButton:hover,.pressReleaseArticleButton:hover{border-color:#127cff52;box-shadow:0 10px 22px #127cff1a;transform:translateY(-1px)}.pressReleaseHistoryButton.isActive,.pressReleaseArticleButton.isActive{border-color:#127cff52;box-shadow:0 10px 22px #127cff1a}.pressReleaseHistoryPrimary{min-width:0;flex:1 1 auto}.pressReleaseHistoryButton strong,.pressReleaseArticleButton strong{display:block;margin-bottom:4px}.pressReleaseHistoryPrimary strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pressReleaseHistoryButton p,.pressReleaseArticleButton p{margin:0;color:#1c2b4fad;line-height:1.5}.pressReleaseHistoryMeta,.pressReleaseArticleMeta{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;gap:6px;color:#1c2b4f9e;font-size:.8rem;white-space:nowrap;flex:0 0 auto}.pressReleaseHistoryMeta .statusBadge,.pressReleaseArticleMeta .statusBadge{flex:0 0 auto}.pressReleaseDetailBadgeRow{display:flex;flex-wrap:wrap;gap:8px}.pressReleaseHistoryDeleteButton{align-self:center}@container (max-width: 720px){.pressReleaseHistoryButton,.pressReleaseArticleButton{align-items:flex-start}.pressReleaseHistoryPrimary strong{white-space:normal}.pressReleaseHistoryMeta,.pressReleaseArticleMeta{flex-wrap:wrap}}.pressReleaseMetricGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.pressReleaseMetricGrid--summary{grid-template-columns:repeat(3,minmax(0,1fr))}.pressReleaseMetricCard{padding:16px;border-radius:16px;background:#fafcfff5;border:1px solid rgba(19,33,68,.08);display:flex;flex-direction:column;gap:8px}.pressReleaseMetricCardHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pressReleaseMetricCard strong{color:#1c2b4fad;font-size:.84rem}.pressReleaseMetricCardHead span{font-size:1.35rem;font-weight:700;color:#152346f0}.pressReleaseMetricCard p,.pressReleaseMetricCard small{margin:0;line-height:1.45}.pressReleaseMetricCard p{color:#152346d6;font-size:.88rem}.pressReleaseMetricCard small{color:#1c2b4f99;font-size:.78rem}.pressReleaseMetricCard--blue{background:#f6fafffa}.pressReleaseMetricCard--amber{background:#fffaf2fa}.pressReleaseMetricCard--neutral{background:#f9fbfdfa}.pressReleaseArticleLayout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:16px;flex:1 1 auto;min-height:0}.pressReleaseArticleList,.pressReleaseArticleDetail{min-width:0;min-height:0;overflow:auto}.pressReleaseAnalysisSections{display:grid;gap:14px}.pressReleaseAnalysisCard{display:grid;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(19,33,68,.08);background:#f8fbffe6}.pressReleaseAnalysisCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pressReleaseAnalysisCardHeader strong,.pressReleaseAnalysisCard p{margin:0}.pressReleaseAnalysisCard p{color:#1c2b4fcc;line-height:1.65}.pressReleaseEvidenceList{margin:0;padding:0;list-style:none;display:grid;gap:10px}.pressReleaseEvidenceList li{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:#ffffffe0;border:1px solid rgba(19,33,68,.08)}.pressReleaseEvidenceList li span{font-size:.78rem;color:#1c2b4f9e}.pressReleaseEvidenceList li strong{font-size:.94rem;line-height:1.55;color:#152346eb}.pressReleaseSettingsGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;width:100%}.pressReleaseSettingsGrid--publicationDefaults{grid-template-columns:repeat(2,minmax(0,1fr))}.pressReleaseSettingsLayout{display:grid;gap:18px}.pressReleaseSettingsSection{display:grid;gap:12px;padding-top:16px;border-top:1px solid rgba(21,32,51,.08)}.pressReleaseSettingsSection:first-child{padding-top:0;border-top:0}.pressReleaseSettingsSectionHeader{display:grid;gap:4px}.reportSettingsField--full,.pressReleaseMetadataField--full{grid-column:1 / -1}.pressReleaseMetadataDialogLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:145}.pressReleaseReferenceDialogLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:146}.pressReleaseReferenceDialogScrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#09101c3d}.pressReleaseReferenceDialog{position:absolute;top:50%;left:50%;width:min(720px,calc(100vw - 32px));max-height:min(88vh,820px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:22px;border:1px solid rgba(21,32,51,.08);border-radius:24px;background:#fffffffb;box-shadow:0 24px 48px #0c182d2e;transform:translate(-50%,-50%)}.pressReleaseReferenceDialogHeader,.pressReleaseReferenceDialogFooter{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pressReleaseReferenceDialogHeader>div{display:grid;gap:6px}.pressReleaseReferenceDialogHeader p,.pressReleaseReferenceDialogHeader strong,.pressReleaseReferenceDialogSection p{margin:0}.pressReleaseReferenceDialogHeader p{color:#1c2b4f94;font-size:.76rem;line-height:1.45}.pressReleaseReferenceDialogHeader strong{font-size:1.08rem;line-height:1.45;color:#152346f5}.pressReleaseReferenceDialogBody{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:16px;padding-right:4px}.pressReleaseReferenceDialogSection{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(19,33,68,.08);background:#fafcffe6}.pressReleaseReferenceDialogSection strong{font-size:.88rem;line-height:1.4;color:#132144e6}.pressReleaseReferenceDialogSection p,.pressReleaseReferenceDialogList li{color:#182444db;font-size:.88rem;line-height:1.65}.pressReleaseReferenceDialogList{display:grid;gap:8px;margin:0;padding-left:18px}.pressReleaseReferenceDialogFooter{align-items:center}.pressReleaseReferenceDialogFooterMeta{display:flex;flex-wrap:wrap;gap:8px 12px;color:#1c2b4f94;font-size:.78rem;line-height:1.45}.pressReleaseMetadataDialogScrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#09101c42}.pressReleaseMetadataDialog{position:absolute;top:50%;left:50%;width:min(760px,calc(100vw - 32px));max-height:min(88vh,840px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding:22px;border:1px solid rgba(21,32,51,.08);border-radius:24px;background:#fffffffb;box-shadow:0 24px 48px #0c182d2e;transform:translate(-50%,-50%)}.pressReleaseMetadataDialogHeader,.pressReleaseMetadataDialogFooter{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pressReleaseMetadataDialogHeader>div{display:grid;gap:6px}.pressReleaseMetadataDialogHeader strong,.pressReleaseMetadataDialogHeader p{margin:0}.pressReleaseMetadataDialogHeader p{color:#1c2b4fbd;line-height:1.6}.pressReleaseMetadataDialogBody{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:16px;padding-right:4px}.pressReleaseMetadataFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pressReleaseMetadataSection{display:grid;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(19,33,68,.08);background:#fafcffe6}.pressReleaseMetadataSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.pressReleaseMetadataSectionHeader>div{display:grid;gap:4px}.pressReleaseMetadataSectionHeader strong,.pressReleaseMetadataSectionHeader p{margin:0}.pressReleaseMetadataSectionHeader p{color:#1c2b4fb8;line-height:1.5}.pressReleaseMetadataField{margin-top:0}.pressReleaseMetadataField input{min-height:42px;padding:0 12px;border:1px solid rgba(21,32,51,.16);border-radius:12px;background:#fffffffa}.pressReleaseMetadataField--required span,.pressReleaseMetadataField--missingFallback span{color:#931414eb;font-weight:700}.pressReleaseMetadataField--required input,.pressReleaseMetadataField--missingFallback input{border-color:#b14d4d6b;background:#fff4f4eb}.pressReleaseMetadataField--optionalEmpty input{border-color:#127cff59;background:#f5f9ffeb}.pressReleaseMetadataFieldHelper{margin:0;display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:0;color:#1c2b4fb8;font-size:11px;font-weight:500;line-height:1.4}.pressReleaseMetadataFieldHelper.isError{color:#a02222f2;font-weight:600}.pressReleaseMetadataFieldHelper.isWarning{color:#aa6f0afa;font-weight:600}.pressReleaseMetadataFieldHelper.isNeutral{color:#1c2b4f85}.pressReleaseInsightGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.pressReleaseInsightList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pressReleaseInsightList li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid rgba(28,43,79,.08);border-radius:12px;background:#f8fafde6}.pressReleaseComparisonTable{display:grid;gap:10px}.pressReleaseComparisonRow{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(28,43,79,.08);border-radius:12px;background:#f8fafde6}.pressReleaseWarnings--compact{gap:8px;padding:10px 12px;border-radius:14px;background:#fff9ece6}.pressReleaseCoverageInfoNotice{display:flex;justify-content:flex-end;min-height:20px}.pressReleaseCoverageInfoNotice .infoHintButton{color:#2a3e689e}.pressReleaseCoverageInfoNoticeList{display:grid;gap:6px;margin:0;padding-left:16px}.pressReleaseCoverageInfoNoticeList li{margin:0}.pressReleaseDashboardEyebrow{display:inline-flex;align-items:center;width:fit-content;margin:0;color:#2a3e6899;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pressReleaseInsightCard,.pressReleaseDashboardCard,.pressReleasePreviewCard--coverageDetail{border:1px solid rgba(19,33,68,.08);box-shadow:0 14px 28px #0f1e380f}.pressReleaseDashboardEyebrow{color:#375897c2}.pressReleaseInsightHeader strong,.pressReleaseDashboardSectionHeader strong{color:#121e3af5}.pressReleaseInsightTitleBlock strong{font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.45;letter-spacing:-.02em}.pressReleaseDashboardMetricCard p,.pressReleaseDashboardMetricCard small,.pressReleaseDashboardSectionHeader span,.pressReleaseChartCaption,.pressReleaseEmptyText{margin:0;color:#213052b8;line-height:1.6}.pressReleaseInsightCard{display:grid;gap:12px;padding:20px 22px;border-radius:22px;border-color:#5370aa2e;background:linear-gradient(180deg,#ecf3fdfa,#f5f8fcfa);box-shadow:inset 0 1px #ffffffb8,0 14px 28px #0f1e380d}.pressReleaseInsightHeader{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px}.pressReleaseInsightTitleBlock{display:grid;gap:6px}.pressReleaseCoverageOverviewPeriod{margin:0;color:#2332549e;font-size:.8rem;line-height:1.4}.pressReleaseDashboardMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pressReleaseDashboardMetricCard{display:grid;gap:8px;align-content:start;padding:16px;border-radius:20px;border:1px solid rgba(19,33,68,.08);background:#f9fbfdf5}.pressReleaseDashboardMetricCard--tone{grid-column:span 2}.pressReleaseDashboardMetricCard--total,.pressReleaseDashboardMetricCard--accuracy{grid-column:span 1}.pressReleaseDashboardMetricCard--blue{background:#f5f9fffa}.pressReleaseDashboardMetricCard--amber{background:#fff8f0fa}.pressReleaseDashboardMetricCard--red{background:#fff4f4fa}.pressReleaseDashboardMetricCard--green{background:#f3faf5fa}.pressReleaseDashboardMetricCard--neutral{background:#f8fafcfa}.pressReleaseDashboardMetricHead{display:grid;gap:4px}.pressReleaseDashboardMetricHead strong{color:#233254a3;font-size:.8rem;font-weight:700}.pressReleaseDashboardMetricValue{display:flex;align-items:flex-end;gap:4px}.pressReleaseDashboardMetricValue span{color:#121e3af2;font-size:clamp(1.5rem,1.8vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1}.pressReleaseDashboardMetricValue em{color:#28375894;font-size:.84rem;font-style:normal;font-weight:700}.pressReleaseStackBar{display:flex;width:100%;height:10px;overflow:hidden;border-radius:999px;background:#d9e1ee8c}.pressReleaseStackBarSegment{height:100%}.pressReleaseStackBarSegment--positive{background:#3a76d7e6}.pressReleaseStackBarSegment--neutral{background:#8494b3e0}.pressReleaseStackBarSegment--negative{background:#c05858e6}.pressReleaseMetricLegend{display:flex;flex-wrap:wrap;gap:6px 10px;font-size:.76rem;font-weight:600}.pressReleaseMetricLegendItem{display:inline-flex;align-items:center;gap:6px}.pressReleaseMetricLegendItem:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor}.pressReleaseMetricLegendItem.pressReleaseStackBarSegment--positive{background:transparent;color:#2130529e}.pressReleaseMetricLegendItem.pressReleaseStackBarSegment--positive:before{background:#3a76d7f5}.pressReleaseMetricLegendItem.pressReleaseStackBarSegment--neutral{background:transparent;color:#2130529e}.pressReleaseMetricLegendItem.pressReleaseStackBarSegment--neutral:before{background:#607293eb}.pressReleaseMetricLegendItem.pressReleaseStackBarSegment--negative{background:transparent;color:#2130529e}.pressReleaseMetricLegendItem.pressReleaseStackBarSegment--negative:before{background:#c05858f0}.pressReleaseDashboardMetricSummary{margin:0;color:#213052a8;font-size:.78rem;line-height:1.45}.pressReleaseDashboardChartGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pressReleaseCoverageResultLayout{display:grid;gap:18px}.pressReleaseCoverageOverviewGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);gap:16px;align-items:start}.pressReleaseCoverageOverviewCard{gap:16px;border-radius:20px;border-color:#13214414;background:#f8fafcfa;box-shadow:none}.pressReleaseCoverageOverviewCard--full{grid-column:1 / -1}.pressReleaseCoverageOverviewSummaryCard{box-shadow:none}.pressReleaseCoverageMetaStrip{display:flex;flex-wrap:wrap;gap:8px}.pressReleaseCoverageMetaChip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(19,33,68,.08);border-radius:999px;background:#ffffffe6;color:#2a3e68b8;font-size:.74rem;font-weight:700}.pressReleaseCoverageOverviewNotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pressReleaseCoverageOverviewNote{display:grid;gap:6px;padding:14px 16px;border:1px solid rgba(19,33,68,.08);border-radius:16px;background:#ffffffe6}.pressReleaseCoverageOverviewNote strong,.pressReleaseCoverageTopArticleItem strong,.pressReleaseCoverageSignalRow strong,.pressReleaseCoverageHeadlineCell strong{color:#121e3aeb}.pressReleaseCoverageOverviewNote p,.pressReleaseCoverageTopArticleItem p,.pressReleaseCoveragePointCell p{margin:0;color:#213052c2;font-size:.82rem;line-height:1.55}.pressReleaseCoverageAnalysisGrid,.pressReleaseCoverageSignalGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:stretch}.pressReleaseDashboardCard{display:grid;gap:16px;padding:18px;border-radius:22px;background:#fffffffa}.pressReleaseDashboardCard--chart{grid-template-rows:32px minmax(0,1fr);row-gap:10px;padding-top:12px;padding-bottom:12px}.pressReleaseDashboardSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px}.pressReleaseDashboardCard--chart .pressReleaseDashboardSectionHeader{min-height:32px}.pressReleaseCoverageContentTabs{flex-shrink:0}.pressReleaseDashboardSectionHeader strong{display:inline-flex;align-items:center;gap:8px;font-size:.96rem;line-height:1.45}.pressReleaseDashboardSectionHeader span{font-size:.78rem;text-align:right}.pressReleaseScatterCard{display:grid;gap:10px;min-height:100%}.pressReleaseScatterPlot{display:grid;min-height:100%}.pressReleaseScatterCanvas{position:relative;min-height:248px;height:248px;border:1px solid rgba(28,43,79,.12);border-radius:16px;background:linear-gradient(to top,rgba(28,43,79,.03) 1px,transparent 1px) 0 50% / 100% 50% no-repeat,linear-gradient(to right,rgba(28,43,79,.03) 1px,transparent 1px) 50% 0 / 50% 100% no-repeat,#fafcfffa}.pressReleaseScatterGridLine{position:absolute;inset-inline:0;border-top:1px dashed rgba(28,43,79,.12)}.pressReleaseScatterGridLine--middle{top:50%}.pressReleaseScatterGridLine--vertical{top:0;bottom:0;left:50%;width:0;inset-inline:auto;border-top:0;border-left:1px dashed rgba(28,43,79,.12)}.pressReleaseScatterAxisLabel{position:absolute;color:#21305294;font-size:.72rem;font-weight:700;line-height:1;pointer-events:none}.pressReleaseScatterAxisLabel--top{top:12px;left:50%;transform:translate(-50%)}.pressReleaseScatterAxisLabel--bottom{bottom:12px;left:50%;transform:translate(-50%)}.pressReleaseScatterAxisLabel--left{top:50%;left:12px;transform:translateY(-50%)}.pressReleaseScatterAxisLabel--right{top:50%;right:12px;transform:translateY(-50%)}.pressReleaseScatterPoint{position:absolute;width:13px;height:13px;border:2px solid rgba(255,255,255,.92);border-radius:999px;box-shadow:0 6px 16px #121e3a29;transform:translate(-50%,-50%);cursor:pointer;transition:width .14s ease,height .14s ease,box-shadow .14s ease,transform .14s ease}.pressReleaseScatterPoint--positive{background:#3a76d7eb}.pressReleaseScatterPoint--neutral{background:#7483a0eb}.pressReleaseScatterPoint--negative{background:#c55454eb}.pressReleaseScatterPoint.isActive{width:16px;height:16px;box-shadow:0 10px 20px #121e3a33}.pressReleaseScatterTooltip,.pressReleaseSeriesTooltip{position:absolute;z-index:2;max-width:min(210px,calc(100% - 12px));padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#172440f0;color:#f8fafff5;font-size:.7rem;font-weight:600;line-height:1.35;pointer-events:none;box-shadow:0 10px 22px #121e3a29;transform:translate(-50%,calc(-100% - 10px))}.pressReleaseSeriesTooltip--below{transform:translate(-50%,10px)}.pressReleaseChartCaption,.pressReleaseEmptyText{font-size:.82rem}.pressReleaseChartViewport{min-height:254px;display:grid;align-content:start}.pressReleaseSeriesCard{display:grid;gap:12px;min-height:100%;grid-template-rows:auto 238px}.pressReleaseSeriesFrame{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;column-gap:10px;row-gap:10px;min-height:238px;height:238px;padding:14px 16px 12px 14px;border:1px solid rgba(19,33,68,.08);border-radius:16px;background:#f6f8fcf5}.pressReleaseSeriesPlot{position:relative;grid-column:2;grid-row:1;min-width:0;min-height:0}.pressReleaseSeriesSvg{display:block;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}.pressReleaseSeriesGuide{stroke:#374a7018;stroke-width:.82;stroke-dasharray:1.8 4.8;vector-effect:non-scaling-stroke}.pressReleaseSeriesGuide--baseline{stroke:#374a7033;stroke-width:.9;stroke-dasharray:none}.pressReleaseSeriesHoverGuide{stroke:#0071e338;stroke-width:.82;stroke-dasharray:3 3.8;vector-effect:non-scaling-stroke}.pressReleaseSeriesLine{fill:none;stroke:#122852b8;stroke-width:1.02;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pressReleaseSeriesBar{fill:#152c591f;transition:fill .14s ease,opacity .14s ease}.pressReleaseSeriesBar.isHovered{fill:#0071e338}.pressReleaseSeriesBar--peak{fill:#0071e394}.pressReleaseSeriesPoint{fill:#142c58e0;stroke:#f5f7fbfa;stroke-width:.82;transition:fill .14s ease,stroke .14s ease;vector-effect:non-scaling-stroke}.pressReleaseSeriesPoint.isHovered{fill:#122852fa}.pressReleaseSeriesPoint--peak{fill:#0071e3}.pressReleaseSeriesHitArea{fill:transparent}.pressReleaseSeriesYAxis{position:relative;grid-column:1;grid-row:1;overflow:visible;padding-top:1px;color:#3345678f;font-size:.68rem;font-weight:600;line-height:1;letter-spacing:.01em}.pressReleaseSeriesYAxis span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap;text-align:right}.pressReleaseSeriesLabels{position:relative;grid-column:2;grid-row:2;min-height:20px;overflow:visible;padding-top:2px;color:#334567a8;font-size:.68rem;font-weight:600;letter-spacing:.01em}.pressReleaseSeriesAxisLabel{position:absolute;top:0;max-width:82px;line-height:1.25;white-space:normal;overflow-wrap:anywhere;word-break:keep-all}.pressReleaseSeriesAxisLabel.isStart{transform:translate(0);text-align:left}.pressReleaseSeriesAxisLabel.isCenter{transform:translate(-50%);text-align:center}.pressReleaseSeriesAxisLabel.isEnd{transform:translate(-100%);text-align:right}.pressReleaseSeriesSummaryRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pressReleaseSeriesSummaryItem{display:grid;gap:2px;padding:10px 12px;border:1px solid rgba(19,33,68,.06);border-radius:14px;background:#f7f8fbfa}.pressReleaseSeriesSummaryItem span{color:#2c3e6294;font-size:.68rem;font-weight:700;letter-spacing:.01em}.pressReleaseSeriesSummaryItem strong{color:#121e3af0;font-size:.9rem;line-height:1.2}.pressReleaseSeriesSummaryItem em{color:#2130529e;font-size:.72rem;font-style:normal}.pressReleaseTimelineItem strong{color:#121e3ae6;font-size:.88rem}.pressReleaseTimelineItem span{color:#21305294;font-size:.76rem;font-weight:600}.pressReleaseTimelineBar,.pressReleaseSimilarityBar{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#dde4ef94}.pressReleaseTimelineBar span,.pressReleaseSimilarityBar span{display:block;height:100%;border-radius:inherit;background:#3868c0eb}.pressReleaseTableCard{gap:0;padding:0;overflow:hidden}.pressReleaseTableCard .pressReleaseDashboardSectionHeader{padding:18px 18px 14px}.pressReleaseCoverageContentBody{padding:0 18px 18px}.pressReleaseCoverageContentBody--chart{padding-top:2px}.pressReleaseArticleTableWrap{overflow-x:auto;border-top:1px solid rgba(19,33,68,.08)}.pressReleaseArticleTable{width:100%;border-collapse:collapse;min-width:760px;table-layout:fixed}.pressReleaseArticleTable--coverageList{min-width:0}.pressReleaseCoverageCol--publisher{width:16%}.pressReleaseCoverageCol--title{width:54%}.pressReleaseCoverageCol--perspective{width:30%}.pressReleaseArticleTable--coverageList th:first-child,.pressReleaseArticleTable--coverageList td:first-child{width:16%;min-width:0}.pressReleaseArticleTable--topFrames{min-width:880px}.pressReleaseArticleTable--topFrames th:first-child,.pressReleaseArticleTable--topFrames td:first-child{width:28%;min-width:220px;white-space:nowrap}.pressReleaseArticleTable thead{background:#f7f9fcfa}.pressReleaseArticleTable th,.pressReleaseArticleTable td{padding:13px 14px;text-align:left;vertical-align:middle}.pressReleaseArticleTable th{color:#2a3e6894;font-size:.74rem;font-weight:700;letter-spacing:.02em}.pressReleaseArticleTable tbody tr{border-top:1px solid rgba(19,33,68,.08);cursor:pointer;transition:background-color .14s ease}.pressReleaseArticleTable tbody tr:hover{background:#f6f9ffe6}.pressReleaseArticleTable tbody tr.isActive{background:#f2f7fff5}.pressReleaseArticleTableMeta{display:grid;gap:3px}.pressReleaseArticleTableMeta strong{display:block;color:#121e3ae6;font-size:.86rem;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.pressReleaseArticleTableMeta span{display:block;color:#21305294;font-size:.7rem;line-height:1.35}.pressReleaseCoverageHeadlineCell{display:block;min-width:0}.pressReleaseCoverageHeadlineCell strong{display:grid;gap:6px;font-weight:700}.pressReleaseCoverageHeadlineCell strong>span{display:-webkit-box;overflow:hidden;color:#121e3aeb;line-height:1.45;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pressReleaseCoverageHeadlineCell .monitoringInlineLink--title{display:inline-flex;width:fit-content;margin-left:0;font-size:.72rem;vertical-align:top}.pressReleaseCoveragePointCell{display:grid;gap:6px}.pressReleaseCoveragePointBadges{display:flex;flex-wrap:wrap;gap:6px}.pressReleaseCoveragePointCell p{display:-webkit-box;overflow:hidden;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pressReleaseCoverageArticleSection{gap:0}.pressReleaseToneText,.pressReleaseAlignmentText,.pressReleaseAnalysisCardMeta{color:#213052b3;font-size:.78rem;font-weight:700;white-space:nowrap}.pressReleaseToneText--positive{color:#2455aff2}.pressReleaseToneText--neutral{color:#4a5c7ceb}.pressReleaseToneText--negative{color:#ac3a3af5}.pressReleaseAlignmentText--accurate{color:#28804df5}.pressReleaseAlignmentText--partial{color:#aa760afa}.pressReleaseAlignmentText--misinterpreted{color:#b43e3efa}.pressReleaseAlignmentText--empty{color:#2130527a}.pressReleaseArticleTitleLink{display:inline-flex;align-items:center;gap:6px;color:#121e3aeb;font-weight:600;line-height:1.55;text-decoration:none}.pressReleaseArticleTitleLink:hover{color:#2152b6eb}.pressReleaseSimilarityCell{display:grid;grid-template-columns:minmax(88px,1fr) auto;align-items:center;gap:10px}.pressReleaseSimilarityCell strong{color:#121e3ae0;font-size:.78rem}.pressReleaseDetailMetaRow{display:flex;flex-wrap:wrap;gap:6px 12px;color:#213052a3;font-size:.76rem;font-weight:700}.pressReleaseDetailMetaItem+.pressReleaseDetailMetaItem:before{content:"·";margin-right:8px;color:#21305266}.pressReleasePreviewCard--coverageDetail{margin-top:2px}@media (max-width: 1180px){.pressReleaseWorkspaceGrid,.pressReleaseMetricGrid,.pressReleaseDashboardMetricGrid,.pressReleaseFieldGrid,.pressReleaseSettingsGrid,.pressReleaseMetadataFormGrid,.pressReleaseArticleLayout,.pressReleaseInsightGrid,.pressReleaseDashboardChartGrid,.pressReleaseCoverageOverviewGrid,.pressReleaseCoverageOverviewNotes,.pressReleaseCoverageAnalysisGrid,.pressReleaseCoverageSignalGrid,.pressReleaseComparisonRow{grid-template-columns:minmax(0,1fr)}.pressReleaseSourceCardHeader{grid-template-columns:minmax(0,1fr);flex-direction:column}.pressReleaseSourceControlRow{grid-template-columns:minmax(0,1fr)}.pressReleaseSourceControlRow .panelActions,.pressReleaseSourceActions{justify-content:flex-start}.pressReleaseGenerationModeRow{flex-direction:column;align-items:flex-start}.pressReleaseSourceFieldGrid{grid-template-columns:minmax(0,1fr)}.pressReleaseSupportRow{grid-template-columns:1fr}.pressReleaseSectionHeaderRow{flex-direction:column}.pressReleaseSectionActions{justify-content:flex-start}.pressReleasePrimaryButton{width:100%}.pressReleaseAnalysisCardHeader{flex-direction:column;align-items:stretch}.pressReleaseInsightHeader,.pressReleaseDashboardSectionHeader{flex-direction:column;align-items:flex-start}.pressReleaseMetadataSectionHeader,.pressReleaseMetadataDialogHeader,.pressReleaseMetadataDialogFooter,.pressReleaseReferenceDialogHeader,.pressReleaseReferenceDialogFooter{flex-direction:column;align-items:stretch}.pressReleaseReferenceDialog,.pressReleaseMetadataDialog{top:auto;right:16px;bottom:16px;left:16px;width:auto;max-height:min(90vh,860px);transform:none}.pressReleaseSeriesSummaryRail{grid-template-columns:minmax(0,1fr)}}.paperPreview{border:1px solid var(--line);border-radius:22px;background:#fafcfff5;overflow:hidden}.paperChrome{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.paperCanvas{position:relative;min-height:430px;background-color:var(--paper-bg);border:1px solid rgba(212,221,232,.72);padding:24px}.cropBox{position:absolute;display:grid;place-items:center;border:2px dashed rgba(32,79,151,.44);border-radius:18px;background:#dce8fb70;color:var(--primary-strong);font-size:12px;font-weight:700}.cropBox--large{top:30px;left:28px;width:calc(100% - 120px);height:120px}.cropBox--photo{bottom:46px;right:32px;width:180px;height:130px}.paperLines{position:absolute;top:180px;right:28px;bottom:28px;left:28px;border-radius:18px;background-color:#ffffff57;border:1px dashed rgba(91,108,132,.24)}.previewFooter{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:14px}.previewFooter p{margin-top:4px;color:var(--ink-soft);font-size:13px}.miniActionButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:1px solid var(--line);border-radius:12px;background:#ffffffeb;color:var(--primary-strong);padding:0 12px;font-size:13px;font-weight:700;text-decoration:none}.miniActionButton--iconOnly{inline-size:34px;min-inline-size:34px;min-height:34px;padding:0;gap:0;border-radius:10px}.miniActionIcon{display:inline-flex;align-items:center;justify-content:center}.miniActionIcon--spinning{animation:spin 1s linear infinite}.miniActionButton:hover{border-color:#204f9747;background:#ecf3ffeb}.miniActionButton:disabled{opacity:.56;cursor:not-allowed}.miniActionButton--loading{box-shadow:0 0 0 1px #dce8fb5c,0 10px 20px #163d7924}.miniActionButton--primary{background:var(--primary);border-color:var(--primary);color:#f4f8ff}.miniActionButton--primary:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.miniActionButton--danger{border-color:color-mix(in srgb,var(--danger) 24%,white);background:color-mix(in srgb,white 82%,var(--danger-soft) 18%);color:var(--danger)}.miniActionButton--danger:hover{border-color:color-mix(in srgb,var(--danger) 42%,white);background:color-mix(in srgb,white 72%,var(--danger-soft) 28%)}.miniActionButton--selected{border-color:color-mix(in srgb,var(--success) 32%,white);background:color-mix(in srgb,white 76%,var(--success-soft) 24%);color:var(--success);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 10%,white)}.miniActionButton--selected:hover{border-color:color-mix(in srgb,var(--success) 48%,white);background:color-mix(in srgb,white 68%,var(--success-soft) 32%);color:#184f3c}.scrapCatalogList,.scrapEditionRail,.scrapPageRail{display:grid;gap:12px}.scrapCatalogList{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start}.scrapSourceList{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;align-items:start}.settingsInlineStack{display:grid;gap:18px}.scrapSourceCard,.scrapCatalogCard,.scrapEditionCard,.scrapPageCard,.scrapArticlePreviewCard,.emptyPanelState{border:1px solid var(--line);border-radius:18px;background:#ffffffd6;padding:14px}.scrapSourceCard{display:grid;align-content:start;gap:10px;min-width:0;padding:14px}.scrapCatalogCard.isSelected{border-color:color-mix(in srgb,var(--success) 24%,white);background:color-mix(in srgb,white 82%,var(--success-soft) 18%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 14%,white),0 10px 22px #1f6b4f14}.scrapEditionCard,.scrapPageCard,.scrapArticleTab{text-align:left}.scrapEditionCard.isSelected,.scrapPageCard.isSelected,.scrapArticleTab.isSelected{border-color:#204f9752;background:#ecf3ffeb;box-shadow:inset 0 0 0 1px #749bdc33}.scrapEditionCard p,.scrapPageCard p,.scrapCatalogCard p,.scrapSourceCard span,.scrapArticlePreviewHead p,.emptyPanelState p{color:var(--ink-soft);font-size:13px}.scrapEditionCard strong,.scrapPageCard strong,.scrapCatalogCard strong,.scrapArticlePreviewHead h4,.emptyPanelState strong{display:block;margin-top:8px}.scrapCatalogSummaryGrid{display:grid;grid-template-columns:repeat(3,minmax(80px,120px));gap:6px;flex:0 1 auto}.scrapCatalogOverviewBar{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px;margin-bottom:10px;overflow-x:auto}.publisherCatalogControlsBar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;margin-bottom:10px}.publisherCatalogControlsBar .scrapCatalogOverviewBar{min-width:0;margin-bottom:0;overflow-x:visible;padding:8px 10px;border:1px solid rgba(187,198,214,.74);border-radius:14px;background:#f8fafde6}.publisherCatalogToolbarRight{display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;flex:0 0 auto;min-width:0}.publisherCatalogFilterGroup{min-width:0;display:grid;gap:8px;align-items:start}.publisherCatalogFilterGroup>span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.publisherCatalogFilterGroup .segmentedTabs{flex-wrap:wrap}.publisherCatalogToolbarRight .publisherCatalogFilterGroup{justify-items:end}.publisherCatalogToolbarRight .segmentedTabs{justify-content:flex-end;gap:4px;min-height:34px;padding:0;overflow:hidden}.publisherCatalogCategoryList .denseButton{min-height:34px;height:34px}.publisherCatalogToolbarRight .segmentedTabs .denseButton{min-height:32px;height:32px;border:0}.scrapCatalogSummaryActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;min-width:max-content}.scrapCatalogMetricCard{border:1px solid var(--line);border-radius:12px;background:#f7faffe6;padding:5px 8px;margin-bottom:0}.scrapCatalogMetricCard span{color:var(--ink-soft);font-size:10px;font-weight:700;line-height:1.15}.scrapCatalogMetricCard strong{display:block;margin-top:3px;font-family:var(--font-family-base);font-size:16px;line-height:1.1;letter-spacing:-.03em}.scrapCatalogToolbar{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px}.scrapCatalogToolbarLeft{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;flex-wrap:wrap;margin-left:auto}.scrapCatalogToolbarMeta{color:var(--ink-soft);font-size:11px;font-weight:700;margin:0;padding-left:2px}.scrapCatalogSortField{width:auto;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;white-space:nowrap}.scrapCatalogSortField span{color:var(--ink-soft);font-size:10px;font-weight:700}.scrapCatalogSortField select{width:118px;min-height:34px;padding:7px 10px}.scrapCatalogEmptyState{grid-column:1 / -1}.scrapSourceCatalogControlDeck{display:grid;gap:14px;margin-bottom:14px;padding:14px 16px;border:1px solid rgba(187,198,214,.86);border-radius:18px;background:#f4f7fcbd}.scrapSourceCatalogControlTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.scrapSourceCatalogControlMeta{min-width:0;display:grid;gap:4px}.scrapSourceCatalogControlMeta strong{font-size:14px}.scrapSourceCatalogControlMeta p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}.scrapSourceCatalogSelectionActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.scrapSourceCatalogFilterGrid{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:12px 16px;align-items:start}.scrapSourceCatalogFilterGroup{min-width:0;display:grid;gap:8px}.scrapSourceCatalogFilterGroup>span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.scrapSourceCatalogFilterGroup .segmentedTabs{flex-wrap:wrap}.scrapSourceCatalogCategoryList{display:flex;flex-wrap:wrap;gap:8px}@media (prefers-reduced-motion: reduce){.miniActionIcon--spinning{animation:none}}@container (max-width: 980px){.scrapCatalogToolbar{flex-direction:column;align-items:center}.scrapCatalogToolbarLeft{width:100%;justify-content:center}.scrapSourceCatalogControlTop,.scrapSourceCatalogFilterGrid{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.scrapSourceCatalogSelectionActions{justify-content:flex-start}.publisherCatalogControlsBar{align-items:stretch}.publisherCatalogControlsBar .scrapCatalogOverviewBar,.publisherCatalogControlsBar .scrapCatalogToolbar{flex-basis:100%}.publisherCatalogControlsBar .scrapCatalogToolbar{justify-content:center}.publisherCatalogControlsBar .scrapCatalogToolbarLeft,.publisherCatalogToolbarRight{justify-content:center;margin-left:0}}.scrapCatalogCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scrapCatalogCardHead strong{margin-top:0}.scrapCatalogCardTitleRow{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.scrapCatalogSignals{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.scrapCatalogSelectionBadge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:0 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--success) 22%,white);background:color-mix(in srgb,white 72%,var(--success-soft) 28%);color:#184f3c;font-size:11px;font-weight:800;letter-spacing:.01em}.scrapCatalogSignals span{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 8px;border:1px solid rgba(187,198,214,.8);background:#f4f7fcf5;color:var(--ink-soft);font-size:11px;font-weight:700}.scrapCatalogCard.isSelected .scrapCatalogSignals span{border-color:color-mix(in srgb,var(--success) 16%,white);background:color-mix(in srgb,white 74%,var(--success-soft) 26%);color:#385f50}.scrapCatalogSamples{margin-top:10px}.publisherCatalogHeaderMeta{display:inline-flex;align-items:center;gap:8px;color:color-mix(in srgb,var(--ink-soft) 94%,var(--ink) 6%);font-size:12px;font-weight:600;white-space:nowrap}.publisherCatalogHeaderMetaValue{color:color-mix(in srgb,var(--ink) 78%,var(--ink-soft) 22%);font-size:12px;font-weight:700}.publisherCatalogFilterRow{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.publisherCatalogFilterRow strong{font-size:12px;font-weight:800;color:color-mix(in srgb,var(--ink-soft) 92%,var(--ink) 8%);letter-spacing:.01em;line-height:30px;white-space:nowrap}.publisherCatalogCategoryList{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.publisherCatalogMetaRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.publisherCatalogCategoryBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(80,108,147,.2);background:#ecf3ffeb;color:#224070f5;font-size:11px;font-weight:800;letter-spacing:.01em}.publisherCatalogMetaText{color:var(--ink-soft);font-size:12px;font-weight:600}.scrapCatalogSignalBadge.isSupported{border-color:color-mix(in srgb,var(--success) 22%,white);background:color-mix(in srgb,white 76%,var(--success-soft) 24%);color:#1d5b47}.scrapCatalogSignalBadge.isUnsupported{border-color:#b3743433;background:#fff5eaf5;color:#9b5a1f}.scrapCatalogSignalBadge.isUnknown{border-color:#a0abbd38;background:#f5f7fbf5;color:#667487}.scrapSourceBulkBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border:1px solid rgba(187,198,214,.86);border-radius:18px;background:#f4f7fcbd}.scrapSourceBulkIntro{display:grid;gap:4px}.scrapSourceBulkIntro strong{font-size:14px}.scrapSourceBulkIntro p{color:var(--ink-soft);font-size:12px;line-height:1.55}.scrapSourceBulkControls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:12px}.scrapSourceBulkField,.scrapSourceField{display:grid;gap:6px;min-width:0}.scrapSourceBulkField span,.scrapSourceField span{font-size:12px;font-weight:700;color:var(--ink-soft)}.scrapSourceBulkField input,.scrapSourceField input{min-height:40px;border:1px solid var(--line);border-radius:12px;background:#fffffff0;padding:0 12px;color:var(--ink)}.scrapSourceBulkField input{width:120px}.scrapSourceBulkActions{display:flex;flex-wrap:wrap;gap:8px}.scrapSourcePaginationBar{display:flex;align-items:center;justify-content:space-between;gap:8px 10px;margin-top:12px;padding:8px 10px;border-top:1px solid rgba(187,198,214,.58);border-bottom:1px solid rgba(187,198,214,.58);min-width:0}.scrapSourcePaginationSummary{display:flex;align-items:center;gap:4px 10px;flex:1 1 auto;flex-wrap:wrap;min-width:0}.scrapSourcePaginationSummary strong{font-size:12px;line-height:1.25;white-space:nowrap}.scrapSourcePaginationSummary span,.scrapSourcePaginationStatus{color:var(--ink-soft);font-size:12px}.scrapSourcePaginationSummary span{flex:1 1 220px;min-width:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrapSourcePaginationControls{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;flex-wrap:nowrap}.scrapSourcePaginationStatus{white-space:nowrap}.publisherCatalogPaginationBar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:12px 0;padding:7px 10px;border:1px solid rgba(187,198,214,.74);border-radius:14px;background:#f8fafdd6}.publisherCatalogPaginationBar .scrapSourcePaginationSummary{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap}.publisherCatalogPaginationBar .scrapSourcePaginationSummary strong{font-size:12px}.publisherCatalogPaginationBar .scrapSourcePaginationSummary span{font-size:11px}.publisherCatalogPaginationBar .scrapSourcePaginationControls{gap:5px;flex-wrap:nowrap}.publisherCatalogPaginationBar .miniActionButton{min-height:28px;padding:5px 9px}.publisherCatalogPaginationBar .scrapSourcePaginationStatus{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border:1px solid rgba(173,186,204,.78);border-radius:999px;background:#ffffffeb;color:color-mix(in srgb,var(--ink-soft) 84%,var(--ink) 16%);font-size:11px;font-weight:700;white-space:nowrap}.scrapSourceCardHeader{display:grid;gap:8px}.scrapSourceCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.scrapSourceHeaderSummary{min-width:0;display:grid;gap:4px}.scrapSourceHeaderSummary strong{margin:0;font-size:15px;line-height:1.35}.scrapSourceHeaderSummary p{margin:0;color:var(--ink-soft);font-size:12px}.scrapSourceIdentityBadge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;padding:0 8px;border:1px solid rgba(187,198,214,.78);border-radius:999px;background:#f4f7fceb;color:var(--ink-soft);font-size:11px;font-weight:700;line-height:1}.scrapSourceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:1 1 auto}.scrapSourceGrid--identity{grid-template-columns:minmax(0,1.3fr) minmax(88px,.62fr)}.scrapSourceField--oid input{letter-spacing:.01em;padding:0 10px}.scrapSourceField small{color:var(--ink-soft);font-size:11px;line-height:1.5}.scrapSourceControlRow{display:block;padding-top:10px;border-top:1px solid rgba(187,198,214,.58)}.scrapSourceField--maxPages input{max-width:124px}.scrapSourceToggles{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:10px;border-top:1px solid rgba(187,198,214,.58)}.scrapSourceToggles label{display:inline-grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:8px;flex:0 0 auto;min-height:34px;padding:0 10px;border:1px solid rgba(187,198,214,.78);border-radius:12px;background:#f7faffeb;color:var(--ink-soft);font-size:11px;font-weight:700;line-height:1;white-space:nowrap;box-sizing:border-box}.scrapSourceToggles input{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;margin:0;flex:0 0 auto;inline-size:14px;block-size:14px;accent-color:var(--primary);opacity:1}.scrapSourceToggleText{display:inline-block;white-space:nowrap}.scrapSourceDeleteButton{min-height:34px;white-space:nowrap}.scrapSourceDeleteButton--icon{width:34px;min-width:34px;padding:0;border-radius:10px;flex:0 0 auto}@container (max-width: 820px){.scrapSourceGrid--identity{grid-template-columns:minmax(0,1fr) minmax(84px,.58fr)}}@container (max-width: 560px){.scrapSourceCardTop,.scrapSourceGrid--identity{display:grid;grid-template-columns:1fr}.scrapSourceDeleteButton--icon{justify-self:end}.scrapSourceToggles{display:grid;grid-template-columns:1fr}.scrapSourceToggles label{width:100%}}@container (max-width: 620px){.scrapSourcePaginationBar,.scrapSourcePaginationControls{flex-direction:column;align-items:stretch}.scrapSourcePaginationSummary{align-items:flex-start}.scrapSourcePaginationSummary span{white-space:normal;overflow:visible;text-overflow:clip}.scrapSourcePaginationStatus{text-align:center}}@container (max-width: 700px){.publisherCatalogControlsBar,.publisherCatalogPaginationBar,.publisherCatalogFilterRow{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.publisherCatalogToolbarRight{justify-content:flex-start}.publisherCatalogFilterRow strong{line-height:1.3}.publisherCatalogPaginationBar .scrapSourcePaginationControls{flex-wrap:wrap;justify-content:flex-start}.publisherCatalogPaginationBar .scrapSourcePaginationSummary span{white-space:normal;overflow:visible;text-overflow:clip}.publisherCatalogPaginationBar .scrapSourcePaginationStatus{text-align:center}}.scrapSourceStatusStrip{display:grid;grid-template-columns:repeat(3,minmax(110px,132px)) minmax(0,1fr) auto;gap:10px;margin-top:6px}.scrapSourceStatusMetric,.scrapSourceStatusNotice,.scrapSourceManagerRail,.scrapSourceInspector,.scrapSourceCatalogShell{border:1px solid var(--line);border-radius:18px;background:#ffffffd6}.scrapSourceCatalogShell{margin-top:14px}.scrapSourceStatusMetric{padding:10px 12px}.scrapSourceStatusActions{display:flex;align-items:center;justify-content:flex-end;padding-inline:2px 0}.scrapSourceStatusMetric span{color:var(--ink-soft);font-size:11px;font-weight:700}.scrapSourceStatusMetric strong{display:block;margin-top:4px;font-family:var(--font-family-base);font-size:20px;line-height:1.05}.scrapSourceStatusNotice{display:grid;align-content:center;gap:4px;padding:10px 14px;background:#f6f9fdeb}.scrapSourceStatusNotice.isDirty{border-color:#204f9747;background:#ecf3ffeb}.scrapSourceStatusNotice strong{font-size:14px}.scrapSourceStatusNotice p{margin:0;color:var(--ink-soft);font-size:12px}.broadcastProgramHeader{display:block;margin-top:6px;padding-bottom:14px;border-bottom:1px solid rgba(187,198,214,.58)}.broadcastProgramHeaderCopy{display:grid;gap:6px;min-width:0}.broadcastProgramHeaderCopy strong{font-size:20px;line-height:1.2}.broadcastProgramHeaderCopy p{margin:0;max-width:46ch;color:var(--ink-soft);font-size:13px;line-height:1.6}.broadcastProgramHeaderActions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.broadcastProgramHeaderSummary{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;min-width:0}.broadcastProgramHeaderSummary span{color:var(--ink-soft);font-size:12px;font-weight:700;white-space:nowrap}.scrapSourceModeTabs{display:inline-flex;gap:8px;margin-top:16px}.scrapSourceManagerLayout{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.1fr);gap:16px;margin-top:14px}.scrapSourceManagerRail,.scrapSourceInspector,.scrapSourceCatalogShell{padding:16px}.scrapSourceSectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scrapSourceSectionHeading p{margin:4px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.55}.scrapSourceCatalogShell .scrapCatalogToolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:14px;padding:12px 14px;border:1px solid rgba(187,198,214,.74);border-radius:16px;background:#f8fafde6}.scrapSourceCatalogShell .scrapCatalogToolbarLeft{flex:1 1 auto;justify-content:flex-start;margin-left:0}.scrapSourceBulkInline{display:flex;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-start;gap:12px;margin-top:14px;padding:12px 14px;border-radius:16px;background:#f4f7fcbd}.scrapSourceBulkInline .scrapSourceBulkField{flex:1 1 108px;max-width:120px}.scrapSourceBulkInline .scrapSourceBulkField input{width:100%;min-width:0}.scrapSourceBulkInline .scrapSourceBulkActions{flex:0 0 auto;flex-wrap:nowrap}.scrapSourceBulkInline .scrapSourceBulkActions .miniActionButton{white-space:nowrap;padding-inline:10px}.scrapSourceManagerList,.scrapSourceCatalogListCompact{display:grid;gap:10px;margin-top:14px}.scrapSourceCatalogListCompact{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.broadcastProgramLayout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:16px;margin-top:16px}.broadcastProgramRail,.broadcastProgramDetail{padding:16px;border:1px solid rgba(187,198,214,.74);border-radius:18px;background:#f8fafdd6}.broadcastProgramRail{display:grid;align-content:start;gap:14px}.broadcastProgramRailHeader,.broadcastProgramDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.broadcastProgramRailHeader p,.broadcastProgramDetailHeaderCopy p{margin:4px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.55}.broadcastProgramGroupList{display:grid;gap:8px}.broadcastProgramGroupItem{width:100%;padding:12px 0;border:0;border-top:1px solid rgba(187,198,214,.58);background:transparent;text-align:left}.broadcastProgramGroupList .broadcastProgramGroupItem:first-child{padding-top:0;border-top:0}.broadcastProgramGroupItem.isSelected{color:var(--primary-strong)}.broadcastProgramGroupTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.broadcastProgramGroupItem strong,.broadcastProgramDetailTitleRow strong{margin:0;font-size:15px;line-height:1.35}.broadcastProgramGroupItem p{margin:4px 0 0;color:var(--ink-soft);font-size:12px}.broadcastProgramGroupSummary{font-weight:700}.scrapSourceManagerItem,.scrapSourceCatalogRow{width:100%;border:1px solid rgba(187,198,214,.82);border-radius:16px;background:#f8fafde0;padding:12px 14px;text-align:left}.scrapSourceCatalogRow{padding:10px 12px;gap:10px}.scrapSourceManagerItem.isSelected,.scrapSourceCatalogRow.isSelected{border-color:#204f9747;background:#ecf3ffeb;box-shadow:inset 0 0 0 1px #749bdc2e}.scrapSourceManagerItemTop,.scrapSourceInspectorHeader,.scrapSourceCatalogToolbarBar,.scrapSourceCatalogRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scrapSourceCatalogRow{gap:10px}.scrapSourceManagerItem strong,.scrapSourceCatalogRow strong,.scrapSourceInspectorHeader strong{margin:0;font-size:15px;line-height:1.35}.scrapSourceCatalogRow strong{font-size:14px}.scrapSourceManagerItem p,.scrapSourceCatalogRowCopy p,.scrapSourceInspectorHeader p{margin:4px 0 0;color:var(--ink-soft);font-size:12px}.scrapSourceCatalogRowCopy p{line-height:1.45}.broadcastProgramPreviewList{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.broadcastProgramPreviewList span{color:#33455f;font-size:12px;font-weight:700}.scrapSourceManagerTags,.scrapSourceInspectorContext{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.scrapSourceManagerTags span,.scrapSourceInspectorContext span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(187,198,214,.78);background:#f4f7fcf5;color:var(--ink-soft);font-size:11px;font-weight:700}.scrapSourceManagerState,.scrapSourceInspectorBadge{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(187,198,214,.82);background:#f4f7fcf5;color:var(--ink-soft);font-size:11px;font-weight:800}.scrapSourceManagerState.isActive,.scrapSourceInspectorBadge{border-color:color-mix(in srgb,var(--success) 22%,white);background:color-mix(in srgb,white 72%,var(--success-soft) 28%);color:#184f3c}.broadcastProgramDetail{display:grid;align-content:start;gap:14px}.broadcastProgramDetailHeaderCopy{min-width:0}.broadcastProgramDetailTitleRow{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.broadcastProgramDetailSummary{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.broadcastProgramDetailSummary span{color:var(--ink-soft);font-size:12px;font-weight:700;white-space:nowrap}.scrapSourceInspector{display:grid;align-content:start;gap:14px}.scrapSourceInspectorHeaderCopy,.scrapSourceCatalogRowCopy{min-width:0}.scrapSourceInspectorTitleRow{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.scrapSourceCatalogRowTop{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.scrapSourceInspectorSection{display:grid;gap:12px;padding-top:14px;border-top:1px solid rgba(187,198,214,.58)}.scrapSourceInspectorGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scrapSourceInspectorGrid--single{grid-template-columns:minmax(0,180px)}.scrapSourceInspectorHint{padding:12px 14px;border-radius:14px;background:#f4f7fcb8;color:var(--ink-soft);font-size:12px;line-height:1.6}.broadcastProgramEmptyState p{max-width:42ch}.broadcastProgramRows{display:grid;border:1px solid rgba(187,198,214,.72);border-radius:16px;background:#ffffffc2;overflow:hidden}.broadcastProgramRow{display:grid;padding:14px 16px;border-top:1px solid rgba(187,198,214,.58);background:transparent}.broadcastProgramRow.isStale{background:#f7f4e98a}.broadcastProgramRows .broadcastProgramRow:first-child{border-top:0}.broadcastProgramRowMain{display:grid;gap:10px;align-content:start}.broadcastProgramRowHeader{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,356px);align-items:start;gap:16px}.broadcastProgramRowTitleBlock{min-width:0;display:grid;gap:4px}.broadcastProgramRowTitleRow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.broadcastProgramRowTitleRow strong{margin:0;font-size:15px;line-height:1.35}.broadcastProgramStateBadge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(187,198,214,.78);background:#f4f7fcf5;color:var(--ink-soft);font-size:11px;font-weight:800}.broadcastProgramStateBadge.isActive{border-color:color-mix(in srgb,var(--success) 22%,white);background:color-mix(in srgb,white 72%,var(--success-soft) 28%);color:#184f3c}.broadcastProgramStateBadge.isStale{border-color:color-mix(in srgb,var(--warning) 34%,white);background:color-mix(in srgb,white 74%,var(--warning-soft) 26%);color:#845116}.broadcastProgramStaleNote{margin:0;color:#7a5a22;font-size:12px;line-height:1.5}.broadcastProgramRowControls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start;min-width:0}.broadcastProgramControlBlock{min-width:0;display:grid;gap:6px}.broadcastProgramControlBlock--limit{align-content:start}.broadcastProgramControlLabel{color:var(--ink-soft);font-size:11px;font-weight:800}.broadcastProgramLimitControl{display:grid;grid-template-columns:minmax(0,88px) minmax(0,1fr);gap:8px;align-items:center}.broadcastProgramLimitInput{min-width:0;min-height:38px;padding:0 12px;border:1px solid rgba(187,198,214,.78);border-radius:12px;background:#fffffff5;color:var(--ink);font-size:14px;font-weight:700}.broadcastProgramLimitInput:disabled{background:#eff4faeb;color:var(--ink-soft);cursor:not-allowed}.broadcastProgramLimitButton{justify-content:center;min-height:38px}.broadcastProgramToggle{display:inline-flex;align-items:center;gap:10px;min-height:38px;width:100%;padding:0 12px 0 8px;border:1px solid rgba(187,198,214,.78);border-radius:14px;background:#f4f7fceb;color:var(--ink-soft);text-align:left}.broadcastProgramToggle:hover{border-color:#204f9747;background:#ecf3ffeb}.broadcastProgramToggle.isActive{border-color:color-mix(in srgb,var(--success) 28%,white);background:color-mix(in srgb,white 74%,var(--success-soft) 26%);color:#184f3c}.broadcastProgramToggleKnob{position:relative;flex:0 0 auto;width:32px;height:18px;border-radius:999px;background:#94a3b86b;transition:background-color .16s ease}.broadcastProgramToggleKnob:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fffffff5;box-shadow:0 1px 3px #0f172a2e;transition:transform .16s ease}.broadcastProgramToggle.isActive .broadcastProgramToggleKnob{background:color-mix(in srgb,var(--success) 52%,white)}.broadcastProgramToggle.isActive .broadcastProgramToggleKnob:after{transform:translate(14px)}.broadcastProgramToggleText{font-size:12px;font-weight:800}.scrapSourceSwitchStack{display:grid;gap:8px}.scrapSourceSwitchRow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;border:1px solid rgba(187,198,214,.72);border-radius:14px;background:#f8fafdd6}.scrapSourceSwitchRow input{margin-top:2px;inline-size:15px;block-size:15px;accent-color:var(--primary)}.scrapSourceSwitchRow strong{display:block;font-size:13px}.scrapSourceSwitchRow p{margin:4px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.55}.scrapSourceCatalogToolbarActions,.scrapSourceCatalogFiltersCompact{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.scrapSourceCatalogToolbarActions{flex:0 0 auto;justify-content:flex-end}.scrapSourceCatalogRowActions{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:flex-end}.scrapSourceCatalogRowActions .miniActionButton--iconOnly{margin-top:0}.scrapSourceCatalogRow .scrapCatalogSignals{margin-top:8px;gap:5px}@container (max-width: 680px){.scrapSourceStatusStrip{grid-template-columns:repeat(3,minmax(110px,132px)) minmax(0,1fr);gap:8px}.broadcastProgramHeader{display:block}.broadcastProgramHeaderActions{align-items:stretch}.broadcastProgramHeaderSummary{justify-content:flex-start}.broadcastProgramRowHeader,.broadcastProgramRowControls{grid-template-columns:1fr}.scrapSourceStatusActions{grid-column:1 / -1;justify-content:flex-end}.scrapSourceCatalogShell .scrapCatalogToolbar{align-items:stretch}.scrapSourceCatalogShell .scrapCatalogToolbarLeft,.scrapSourceCatalogShell .scrapSourceCatalogToolbarActions{width:100%;justify-content:flex-start}.scrapSourceCatalogToolbarBar,.scrapSourceCatalogRow{flex-direction:column;align-items:stretch}}@container (max-width: 560px){.broadcastProgramLayout{grid-template-columns:1fr}.scrapSourceModeTabs{display:grid}.scrapSourceInspectorGrid,.scrapSourceInspectorGrid--single{grid-template-columns:1fr}.scrapSourceCatalogFiltersCompact{align-items:stretch}.scrapSourceCatalogListCompact{grid-template-columns:1fr}.broadcastProgramRow{padding:14px}.broadcastProgramLimitControl{grid-template-columns:1fr}}@container (max-width: 420px){.scrapSourceBulkInline{flex-direction:column;align-items:stretch}.scrapSourceBulkInline .scrapSourceBulkField{max-width:none}.scrapSourceBulkInline .scrapSourceBulkActions{justify-content:flex-end}}.scrapPreviewShell{display:grid;grid-template-columns:minmax(170px,200px) minmax(0,1fr);gap:14px}.scrapPageCardTop,.scrapArticlePreviewHead,.scrapCanvasHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scrapArticleStage{display:grid;gap:14px}.paperCanvas--scrap{display:grid;gap:14px;min-height:0}.scrapCanvasHeader strong{display:block}.scrapCanvasHeader p{margin-top:4px;color:var(--ink-soft);font-size:13px}.scrapArticleTabs{display:grid;gap:10px}.scrapArticleTab{border:1px solid var(--line);border-radius:14px;background:#ffffffe0;padding:12px;color:var(--ink);font-size:13px;font-weight:700}.scrapArticlePreviewHead{margin-bottom:14px}.scrapArticlePreviewHead h4{margin-top:10px;font-family:var(--font-family-base);font-size:22px;line-height:1.3;letter-spacing:-.03em}.scrapArticleBody{margin-top:14px;border-top:1px solid var(--line);padding-top:14px;white-space:pre-wrap;color:var(--ink);line-height:1.7;font-size:14px}.emptyPanelState{display:grid;place-items:center;height:100%;min-height:320px;text-align:center}.emptyPanelState--compact{min-height:120px}.scrapPrepStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,280px);gap:12px}.scrapPrepStripCard,.scrapFilterPill,.scrapQueueCard,.scrapPageTile,.scrapArticleCard,.scrapDetailCard,.scrapMetaCard,.scrapBasketCard,.reportSeedMetric,.reportSeedCard,.settingsInlineSection{border:1px solid var(--line);border-radius:18px;background:#ffffffe6;box-shadow:var(--shadow)}.scrapPrepStripCard{padding:16px 18px}.scrapPrepStripLabel{color:var(--ink-soft);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.scrapPrepStripCard strong{display:block;margin-top:8px;font-family:var(--font-family-base);font-size:22px;letter-spacing:-.03em}.scrapPrepStripCard p,.scrapPrepStripActions p{margin-top:6px;color:var(--ink-soft);font-size:13px;line-height:1.5}.statusBadge--neutral{background:#f4f7fcf5;color:var(--ink-soft)}.scrapPrepStripActions{display:grid;align-content:stretch;gap:10px}.scrapPrepStripActions .miniActionButton{justify-content:center;min-height:50px}.scrapProgressStrip{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,1fr) auto;gap:14px;align-items:center;padding:12px 16px;border:1px solid var(--line);border-radius:18px;background:#fffffff0;box-shadow:var(--shadow)}.scrapProgressStrip--running{border-color:#204f972e;background:#f7fafff5}.scrapProgressStrip--completed{border-color:#4a805c2e;background:#f8fcf9f5}.scrapProgressStrip--failed{border-color:#b14d4d33;background:#fff8f8f7}.scrapProgressLead,.scrapProgressBody{display:grid;gap:6px;min-width:0}.scrapProgressLead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.scrapProgressLead>div{display:grid;gap:3px;min-width:0}.scrapProgressLead strong{display:block;font-size:15px;line-height:1.35}.scrapProgressLead p,.scrapProgressMetaRow span,.scrapProgressStat span{color:var(--ink-soft);font-size:12px}.scrapProgressMetaRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.scrapProgressMetaRow strong,.scrapProgressStat strong{font-family:var(--font-family-base);letter-spacing:-.03em}.scrapProgressMetaRow strong{font-size:18px}.scrapProgressTrack{position:relative;overflow:hidden;height:8px;border-radius:999px;background:#d6dfeae0}.scrapProgressFill{display:block;height:100%;border-radius:inherit;background:#204f97c2;transition:width .22s ease}.scrapProgressStrip--completed .scrapProgressFill{background:#4a805cc7}.scrapProgressStrip--failed .scrapProgressFill{background:#b14d4db8}.scrapProgressStats{display:grid;grid-template-columns:repeat(3,minmax(60px,auto));gap:12px;justify-content:end}.scrapProgressStat{display:grid;gap:2px;text-align:right}.scrapProgressStat strong{font-size:16px}.scrapQueueFilters,.scrapQueueList,.scrapBasketList,.reportSeedList{display:grid;gap:12px}.scrapQueueFilters{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.scrapIssueFilterTabs{margin-bottom:14px;flex-wrap:wrap}.scrapFilterPill{padding:12px 14px;text-align:left}.scrapFilterPill span,.scrapQueueSignals,.scrapQueueCard p,.scrapPageTile p,.scrapArticleCard p,.scrapBasketCard p,.reportSeedCard p,.reportSeedMetric p,.settingsInlineHeader p{color:var(--ink-soft);font-size:13px}.scrapFilterPill strong{display:block;margin-top:6px;font-size:18px}.scrapFilterPill.isActive{border-color:#204f9752;background:#ecf3ffeb;box-shadow:inset 0 0 0 1px #749bdc33}.scrapQueueCard,.scrapPageTile,.scrapArticleCard,.scrapBasketCard,.reportSeedCard{padding:14px;text-align:left}.scrapQueueCard.isSelected,.scrapPageTile.isSelected,.scrapArticleCard.isSelected{border-color:#204f9752;background:#ecf3ffeb;box-shadow:inset 0 0 0 1px #749bdc33}.scrapQueueCard strong,.scrapPageTile strong,.scrapArticleCard strong,.scrapBasketCard strong,.reportSeedCard strong{display:block;margin-top:8px}.scrapQueueCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scrapQueueCardHeader strong{min-width:0;margin-top:0}.scrapQueueCardHeader .statusBadge{flex:0 0 auto}.scrapQueueSignals{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:10px}.scrapReviewShell,.scrapArticleLayout{display:grid;gap:14px}.scrapPageScroller{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}.scrapPageTileTop,.scrapDetailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scrapArticleLayout{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:start}.scrapArticleList{display:grid;gap:10px;align-content:start}.scrapSignalRow,.reportSeedSignals{display:flex;flex-wrap:wrap;gap:6px}.scrapSignalRow{margin-top:10px}.scrapSignalChip,.reportSeedBadge,.reportSeedSignals span{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.scrapSignalChip{border:1px solid rgba(187,198,214,.8);background:#f4f7fcf5;color:var(--ink-soft)}.scrapSignalChip--blue,.reportSeedBadge--blue{background:#e5eefff0;border-color:#749bdc52;color:var(--primary-strong)}.scrapSignalChip--green,.reportSeedBadge--green{background:#e6f4eceb;border-color:#52996e38;color:#2f6b4b}.scrapSignalChip--amber{background:#fff5dff2;border-color:#c6942c38;color:#915d00}.scrapSignalChip--red,.reportSeedBadge--red{background:#ffeaebf2;border-color:#c44c5833;color:#a53347}.reportSeedBadge--amber{background:#fff5dff2;border-color:#c6942c38;color:#915d00}.scrapSignalChip--neutral,.reportSeedSignals span{background:#f4f7fcf5;border:1px solid rgba(187,198,214,.8);color:var(--ink-soft)}.scrapDetailCard{display:grid;gap:16px;padding:16px}.scrapDetailPreview{display:grid;gap:14px}.scrapDetailHeader h4{margin-top:12px;font-family:var(--font-family-base);font-size:24px;line-height:1.28;letter-spacing:-.03em}.scrapDetailHeader p,.scrapBasketReasons,.reportSeedToneRow,.settingsInlineHeader strong+p{margin-top:6px;color:var(--ink-soft);font-size:13px}.scrapDetailMeta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.scrapMetaCard,.reportSeedMetric{padding:14px}.scrapMetaLabel,.reportSeedMetricLabel,.reportSeedToneRow{display:flex;align-items:center;gap:8px}.scrapMetaLabel span,.reportSeedMetricLabel span{color:var(--ink-soft);font-size:12px;font-weight:700}.scrapReasonList{display:grid;gap:8px;margin-top:12px}.scrapReasonList span{padding:10px 12px;border-radius:14px;background:var(--surface-soft);color:var(--ink-soft);font-size:13px}.scrapMetricInline{display:flex;align-items:baseline;gap:8px;margin-top:12px}.scrapMetricInline strong,.reportSeedMetric strong{font-family:var(--font-family-base);font-size:24px;letter-spacing:-.03em}.scrapMetricInline span{color:var(--ink-soft);font-size:13px}.scrapDetailActions{display:flex;flex-wrap:wrap;gap:10px}.scrapReportButton{width:100%;justify-content:center;min-height:48px}.reportSeedPanel{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:100%!important;padding:var(--space-20);overflow:hidden}.reportSeedFilterTabs{margin-top:-2px;gap:8px}.reportSeedFilterTabs .scrapReviewPrimaryTab{min-height:42px;padding-inline:14px 12px}.reportSeedMetric strong{display:block;margin-top:10px}.reportSeedCard{display:grid;gap:8px}.reportSeedCardBadges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.reportResumeCard{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:10px 2px 0;border:0;border-top:1px solid color-mix(in srgb,var(--line) 90%,rgba(198,148,44,.14));border-radius:0;background:transparent}.reportResumeCard--guidance{border-top-color:#c6942c29}.reportResumeCard strong{color:var(--ink);font-size:12px;line-height:1.45}.reportResumeCard p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.45;flex:1}.reportResumeCardAction{border:0;background:transparent;padding:0;color:var(--accent);font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.reportResumeCardAction:hover,.reportResumeCardAction:focus-visible{color:var(--accent-strong);text-decoration:underline}.reportSeedStatusCopy{margin:0;color:var(--ink-soft);font-size:12px}.reportSeedList{min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;padding-right:2px}.reportSeedMeta{color:var(--ink-soft);font-size:13px}.reportSeedEmptyState{margin-top:2px}.scrapWorkspaceGrid{display:grid;grid-template-columns:minmax(236px,260px) minmax(0,1fr);grid-template-areas:"rail center" "basket basket";gap:clamp(16px,1.8vw,22px);min-height:0;overflow:hidden;align-items:stretch;height:100%}.scrapWorkspaceGrid--basketOpen{grid-template-columns:minmax(236px,260px) minmax(0,1fr) minmax(286px,324px);grid-template-areas:"rail center basket"}.scrapWorkspaceGrid--issues{grid-template-columns:minmax(330px,480px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.scrapWorkspaceGrid--issues.scrapWorkspaceGrid--basketRail{grid-template-columns:minmax(330px,480px) minmax(0,1fr) 104px;grid-template-areas:"rail center basket"}.scrapRailPanel,.scrapBasketPanel,.scrapCenterPanel{display:flex;flex-direction:column;height:100%;min-height:0}.scrapRailPanel{grid-area:rail;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.scrapCenterPanel{grid-area:center;display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden}.scrapBasketPanel{grid-area:basket;position:relative;overflow:visible;z-index:4;padding:0;border:0;background:transparent;box-shadow:none}.scrapBasketDock{position:sticky;top:112px;display:flex;justify-content:flex-end;height:100%;min-height:0;isolation:isolate}.scrapBasketRail{width:104px;display:grid;gap:12px;align-content:start;min-height:100%;padding:14px 12px;border:1px solid rgba(209,219,232,.92);border-radius:22px;background:color-mix(in srgb,var(--surface-tinted) 90%,white 10%);box-shadow:0 18px 30px #14203314;transition:border-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.scrapBasketPanel.isExpanded .scrapBasketRail,.scrapBasketPanel.isPinned .scrapBasketRail{border-color:#5279b352;box-shadow:0 22px 34px #1420331f}.scrapBasketRailToggle{width:100%;display:grid;gap:4px;justify-items:center;min-height:auto;padding:12px 10px 10px;border-radius:18px;box-shadow:none;text-align:center}.scrapBasketRailEyebrow{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.05em}.scrapBasketRailToggle strong{font-family:var(--font-family-base);font-size:26px;line-height:1;letter-spacing:-.04em}.scrapBasketRailMetrics{display:grid;gap:10px}.scrapBasketRailMetric{display:grid;gap:4px;justify-items:center;padding:11px 8px;border:1px solid rgba(212,221,232,.84);border-radius:16px;background:#f7faffc7;text-align:center}.scrapBasketRailMetric span{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.04em}.scrapBasketRailMetric strong{font-family:var(--font-family-base);font-size:14px;line-height:1.15;letter-spacing:-.03em}.scrapBasketRailMetric.isAlert{border-color:#c44c583d;background:#fff0f2f0;color:#8f3241}.scrapBasketRailAction{width:100%;padding-inline:8px}.scrapBasketSheet{position:absolute;top:0;right:calc(100% + 14px);width:min(356px,calc(100vw - 420px));max-height:min(78vh,860px);display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:18px;border:1px solid rgba(214,223,234,.92);border-radius:24px;background:#f8fafefa;box-shadow:0 24px 44px #10192929;opacity:0;transform:translate(14px) scale(.985);transform-origin:right center;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart)}.scrapBasketPanel.isExpanded .scrapBasketSheet,.scrapBasketPanel.isPinned .scrapBasketSheet{opacity:1;transform:translate(0) scale(1);pointer-events:auto}.scrapBasketSheetHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scrapBasketSheetHeading{min-height:36px;display:flex;align-items:center}.scrapBasketSheetHeading h3{font-family:var(--font-family-base);font-size:22px;line-height:1.1;letter-spacing:-.04em}.scrapBasketSheetHeaderActions{display:grid;gap:10px;justify-items:end;flex:0 0 auto}.scrapBasketPinButton{min-width:76px}.scrapBasketSheetBody{min-height:0;display:grid;align-content:start;gap:14px;overflow:auto;padding-right:4px}.scrapRailTabs{align-self:flex-start;margin-bottom:16px}.scrapRailHint{margin:-4px 0 16px;color:var(--ink-soft);font-size:12px;line-height:1.5}.scrapOverviewBar{display:flex;align-items:stretch;gap:10px;border:1px solid rgba(255,255,255,.72);border-radius:22px;background:color-mix(in srgb,var(--surface-tinted) 92%,white 8%);box-shadow:0 14px 26px #1420330f;padding:12px 14px}.scrapOverviewMetrics{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;align-items:stretch}.scrapOverviewStatusGroup{margin-left:auto;display:flex;align-items:stretch;flex:0 0 min(312px,34%)}.scrapMetricCard,.scrapOverviewCard{display:flex;flex-direction:column;justify-content:space-between}.scrapMetricCard{--scrap-metric-accent: rgba(106, 122, 145, .76);--scrap-metric-width: 120px;min-width:var(--scrap-metric-width);flex:0 1 var(--scrap-metric-width);position:relative;gap:6px;align-content:space-between;padding:16px 13px 12px;border:1px solid rgba(21,32,51,.07);border-radius:16px;background:#ffffffd1;box-shadow:0 8px 18px #121f3308;overflow:hidden;isolation:isolate}.scrapMetricCard:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:var(--scrap-metric-accent, rgba(32, 79, 151, .88))}.scrapOverviewCard:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--scrap-metric-accent, rgba(32, 79, 151, .88))}.scrapMetricCard span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.scrapMetricCard strong{font-size:16px;line-height:1.2;letter-spacing:-.04em}.scrapMetricCardLabelRow{display:inline-flex;align-items:center;gap:8px}.scrapMetricCardIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:color-mix(in srgb,var(--scrap-metric-accent) 10%,white 90%);color:color-mix(in srgb,var(--scrap-metric-accent) 72%,var(--ink) 28%)}.scrapMetricCard--media{--scrap-metric-accent: rgba(32, 79, 151, .88);border-color:#204f9724;background:#f7faffeb}.scrapMetricCard--pages,.scrapMetricCard--articles{--scrap-metric-accent: rgba(114, 128, 148, .78);border-color:#7280941f;background:#ffffffd1}.scrapMetricCard--issues{--scrap-metric-accent: color-mix(in srgb, var(--success) 78%, white 22%);border-color:color-mix(in srgb,var(--success) 16%,white 84%);background:color-mix(in srgb,var(--success-soft) 20%,white 80%)}.scrapMetricCard--empty{--scrap-metric-accent: rgba(109, 121, 138, .62);border-color:#6d798a1a;background:#fffc}.scrapOverviewCard{--scrap-metric-accent: rgba(32, 79, 151, .88);position:relative;flex:1 1 auto;gap:6px;border:1px solid var(--line);border-radius:16px;background:#ffffffbd;box-shadow:0 8px 18px #121f3308;padding:18px 14px 14px;overflow:hidden;isolation:isolate}.scrapOverviewCard--primary{background:#ffffffd6;border-color:#204f972e}.scrapOverviewCard--status{gap:10px;justify-content:center}.scrapOverviewCard--status-running{--scrap-metric-accent: rgba(32, 79, 151, .88);background:#f8fbfff5}.scrapOverviewCard--status-stale{--scrap-metric-accent: rgba(132, 118, 88, .82);background:#fdfbf7f5;border-color:#84765829}.scrapOverviewCard--status-failed{--scrap-metric-accent: rgba(177, 77, 77, .92);background:#fff8f8f7;border-color:#b14d4d33}.scrapOverviewCard--status-fresh{--scrap-metric-accent: color-mix(in srgb, var(--success) 78%, white 22%);background:#f8fcf9f5;border-color:#4a805c2e}.scrapOverviewLabel{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:0 7px;background:#f4f7fcfa;color:var(--ink-soft);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.scrapOverviewCard strong{display:block;margin-top:6px;font-family:var(--font-family-base);font-size:20px;line-height:1.15;letter-spacing:-.035em}.scrapOverviewCard p{margin-top:2px;color:var(--ink-soft);font-size:12px;line-height:1.35}.scrapOverviewStatusRow{display:flex;min-height:100%;align-items:center;justify-content:space-between;gap:14px}.scrapOverviewStatusSummary{display:grid;flex:1 1 auto;gap:4px;min-width:0;padding-block:2px 0}.scrapOverviewStatusHead{display:block;min-width:0}.scrapOverviewStatusHead strong{margin-top:0;font-size:clamp(16px,1.35vw,19px);line-height:1.15}.scrapOverviewStatusControls{display:flex;align-items:flex-start;justify-content:flex-end;flex:0 1 236px;min-width:196px}.scrapOverviewStatusMeta{margin-top:0;font-size:11px;line-height:1.3}.scrapOverviewActions{display:grid;justify-items:stretch;gap:8px;width:min(100%,236px)}.scrapOverviewActions .miniActionButton{width:100%;justify-content:center;min-height:34px;padding-inline:10px;font-size:12px;white-space:normal;line-height:1.3;text-align:center}.scrapOverviewActionButton{order:1}.scrapOverviewUndoButton{order:2}.scrapIssueStatusStrip{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border:1px solid var(--line);border-radius:18px;background:#fffffff0;box-shadow:var(--shadow)}.scrapIssueStatusStrip--running{border-color:#204f972e;background:#f7fafff5}.scrapIssueStatusStrip--stale{border-color:#c6942c3d;background:#fff9eff5}.scrapIssueStatusStrip--failed{border-color:#b14d4d33;background:#fff8f8f7}.scrapIssueStatusStrip--fresh{border-color:#4a805c2e;background:#f8fcf9f5}.scrapIssueStatusLead{display:grid;gap:8px}.scrapIssueStatusLead strong{display:block;font-size:15px}.scrapIssueStatusLead p{color:var(--ink-soft);font-size:13px}.scrapIssueQueueList{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;gap:12px;min-height:0;overflow-y:auto;padding-right:1px}@media (min-width: 981px){.scrapRailPanel,.scrapCenterPanel{overflow:hidden}}.scrapIssueQueueCard{display:grid;-moz-appearance:none;appearance:none;-webkit-appearance:none;align-self:stretch;gap:6px;width:100%;border:1px solid var(--line);border-radius:16px;background:#fffc;box-shadow:none;padding:10px 12px;text-align:left}.scrapIssueQueueCard.isSelected{border-color:#204f9752;background:#ecf3ffeb;box-shadow:inset 0 0 0 1px #749bdc33}.scrapIssueQueueCard.isInBasket{border-color:color-mix(in srgb,var(--primary) 28%,white);background:color-mix(in srgb,var(--primary-soft) 42%,white 58%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 16%,white)}.scrapIssueQueueCard.isSelected.isInBasket{border-color:color-mix(in srgb,var(--primary) 42%,white);background:color-mix(in srgb,var(--primary-soft) 56%,white 44%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 18%,white),0 12px 24px #204f9714}.scrapIssueQueueHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.scrapIssueQueueHeader strong{display:block;flex:1 1 auto;min-width:0;margin-top:0;line-height:1.38}.scrapIssueQueueCard p{margin-top:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.scrapIssueQueueCard .scrapQueueSignals{margin-top:0}.scrapIssueQueueBadges{display:flex;align-items:center;flex-wrap:wrap;gap:6px;flex:0 0 auto;align-self:flex-start;justify-content:flex-end;margin-left:auto}.scrapIssuePriorityDot{width:8px;height:8px;border-radius:999px;background:var(--danger)}.scrapIssueBasketCount,.scrapBasketOrder{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:var(--primary);color:#fff;font-size:11px;font-weight:800}.scrapIssueBasketCount{padding:0 8px}.scrapIssueWorkspace,.scrapIssueBody{display:grid;gap:16px;min-height:0}.scrapRailPanel>.emptyPanelState,.scrapRailPanel>.scrapIssueQueueList,.scrapCenterPanel>.emptyPanelState,.scrapCenterPanel>.scrapIssueWorkspace{min-height:0}.scrapRailPanel>.emptyPanelState,.scrapCenterPanel>.emptyPanelState{overflow:auto}.scrapRailPanel,.scrapCenterPanel{height:100%}.scrapIssueWorkspace{height:100%;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.scrapIssueHero{display:grid;gap:12px;align-items:start;border-bottom:1px solid rgba(212,221,232,.84);padding:0 0 18px}.scrapIssueHeroBadges{display:flex;flex-wrap:wrap;gap:8px}.scrapIssueHeroCopy h3{margin-top:12px;font-family:var(--font-family-base);font-size:28px;line-height:1.2;letter-spacing:-.04em}.scrapIssueHeroCopy p{margin-top:8px;color:var(--ink-soft);font-size:14px;line-height:1.6}.scrapIssueHeroSignals{margin-top:12px}.scrapIssueBody{grid-template-columns:minmax(340px,1.1fr) minmax(360px,.9fr);height:100%;min-height:0;overflow:hidden;align-items:stretch}.scrapIssueCandidateList{display:grid;height:100%;gap:12px;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;padding-right:4px}.scrapIssueSectionTitle{display:grid;gap:4px;margin-bottom:2px}.scrapIssueSectionTitle strong{font-size:14px}.scrapIssueSectionTitle span{color:var(--ink-soft);font-size:12px}.scrapIssueCandidateCard{border:1px solid var(--line);border-radius:16px;background:#ffffffd1;box-shadow:none}.scrapIssueCandidateCard.isSelected{border-color:#204f9752;background:#ecf3ffeb;box-shadow:inset 0 0 0 1px #749bdc33}.scrapIssueCandidateCard.isInBasket{border-color:#204f9761}.scrapIssueCandidateMain{display:grid;gap:10px;width:100%;padding:16px;background:transparent;text-align:left}.scrapIssueCandidateMain strong{font-family:var(--font-family-base);font-size:18px;line-height:1.4;letter-spacing:-.03em}.scrapIssueCandidateMain p{color:var(--ink-soft);font-size:13px;line-height:1.6}.scrapIssueCandidateMeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-soft);font-size:12px;font-weight:700}.scrapIssueCandidateSource{color:var(--ink)}.scrapIssueDetailCard{position:static;align-self:stretch;height:100%;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden}.scrapCoverageCard{display:grid;gap:12px;border:1px solid var(--line);border-radius:18px;background:#f7fafff0;box-shadow:var(--shadow);padding:16px}.scrapCoverageInline{display:grid;gap:2px;min-width:88px;text-align:right}.scrapCoverageInline span{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.04em}.scrapCoverageInline strong{font-family:var(--font-family-base);font-size:18px;letter-spacing:-.03em}.scrapCoverageHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.scrapCoverageHeader strong{display:block;font-size:14px}.scrapCoverageHeader p{margin-top:4px;color:var(--ink-soft);font-size:12px;line-height:1.5}.scrapCoverageHeader span{font-family:var(--font-family-base);font-size:18px;font-weight:800;letter-spacing:-.03em}.scrapCoverageTrack{height:10px;border-radius:999px;background:#d6dfeae0;overflow:hidden}.scrapCoverageFill{display:block;height:100%;border-radius:inherit;background:#204f97d1;transition:width .22s ease}.scrapCoverageMeta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--ink-soft);font-size:12px;font-weight:700}.scrapCoverageAlert{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(196,76,88,.2);border-radius:16px;background:#fff0f2f0;color:#8f3241;padding:14px;margin-top:14px}.scrapCoverageAlert p{font-size:13px;line-height:1.6}.scrapCoverageAlert strong{font-weight:800}.scrapCoverageAlert--modal{margin-top:0}.scrapBasketCard--ordered{position:relative;padding-top:18px;border-radius:16px;box-shadow:none}.scrapBasketCard--issue{background:color-mix(in srgb,var(--primary-soft) 18%,white 82%);border-color:color-mix(in srgb,var(--primary) 14%,white)}.scrapBasketOrder{position:absolute;top:-10px;left:14px}.scrapBasketRemove{position:absolute;top:10px;right:10px;width:28px;height:28px;min-height:28px;padding:0;border-radius:10px}.scrapReviewModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#10192985;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px;z-index:80}.scrapReviewModal{width:min(680px,100%);display:grid;gap:20px;border:1px solid rgba(255,255,255,.7);border-radius:24px;background:#fffffffa;box-shadow:0 28px 60px #1019293d;padding:24px}.scrapReviewModalHeader,.scrapReviewModalFooter{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.scrapReviewModalHeader h3{margin-top:8px;font-family:var(--font-family-base);font-size:24px;letter-spacing:-.04em}.scrapReviewModalBody{display:grid;gap:18px}.scrapReviewSummary{display:grid;gap:6px;border:1px solid var(--line);border-radius:18px;background:#f7fafff0;padding:18px}.scrapReviewSummary strong{font-size:18px}.scrapReviewSummary p{color:var(--ink-soft);font-size:13px;line-height:1.6}.scrapBasketIntro{display:grid;gap:16px;border-top:1px solid rgba(212,221,232,.72);padding-top:16px}.scrapBasketIntroCopy{display:block}.scrapBasketIntroCopy strong{font-size:15px}.scrapBasketIntroMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.scrapBasketIntroMetrics>div{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(212,221,232,.84);border-radius:14px;background:#f7faffc7}.scrapBasketIntroMetrics span{color:var(--ink-soft);font-size:11px;font-weight:700}.scrapBasketIntroMetrics strong{font-family:var(--font-family-base);font-size:18px;letter-spacing:-.03em}@media (max-width: 1180px){.scrapOverviewBar{flex-direction:column}.scrapOverviewMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.scrapOverviewStatusGroup{margin-left:0;min-width:0;flex-basis:auto}.scrapMetricCard{min-width:0;flex-basis:auto}.scrapIssueHero,.scrapIssueBody{grid-template-columns:1fr}.scrapIssueDetailCard{position:static}}@media (max-width: 720px){.scrapOverviewBar{padding:12px}.scrapOverviewMetrics{grid-template-columns:1fr}.scrapOverviewStatusRow{flex-direction:column;align-items:stretch}.scrapOverviewStatusControls{justify-content:flex-start;min-width:0;flex-basis:auto}.scrapOverviewActions{width:100%}.scrapCoverageHeader,.scrapReviewModalHeader,.scrapReviewModalFooter{flex-direction:column;align-items:stretch}.scrapReviewModal{padding:18px}.scrapBasketIntroMetrics{grid-template-columns:1fr}}.scrapReviewGrid{position:relative;display:grid;grid-template-columns:minmax(360px,480px) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:18px;align-items:stretch;min-height:0;height:100%;overflow:hidden;padding-right:0}.scrapRevewGrid>.panelHeader{margin-bottom:12px}.scrapReviewGrid--reducedMotion *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scrapReviewSidebar,.scrapReviewCenter{min-height:0}.scrapActionDock{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;gap:8px;min-height:0;padding:8px 12px;border-top:1px solid rgba(21,32,51,.08);border-radius:16px;background:color-mix(in srgb,var(--surface-tinted) 94%,white 6%);box-shadow:0 -10px 20px #14203312;overflow:clip;transition:transform .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),border-color .16s ease}.scrapActionDock:hover{transform:translateY(-1px);border-color:#adbfd752;box-shadow:0 -14px 24px #14203317}.scrapActionDockActionRow{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:1 1 auto;min-width:0}.scrapActionDockActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.scrapActionDockActions--secondary{justify-content:flex-end}.scrapActionDockButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;width:auto;min-width:0;padding:0 12px;border:1px solid rgba(210,220,233,.96);border-radius:13px;background:#fffffff5;color:var(--ink);text-align:left;text-decoration:none;white-space:nowrap;box-shadow:0 8px 16px #1c293b0a;transition:transform .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),border-color .16s ease,background .16s ease}.scrapActionDockButton:hover,.scrapActionDockButton:focus-visible{transform:translateY(-2px);border-color:#456db057;box-shadow:0 12px 20px #24395417}.scrapActionDockButton:focus-visible{outline:2px solid rgba(45,95,176,.22);outline-offset:2px}.scrapActionDockButton:disabled,.scrapActionDockButton.isDisabled,.scrapActionDockButton[aria-disabled=true]{transform:none;border-color:#dbe2ecf5;background:#f6f8fbf5;color:#758192eb;box-shadow:none;cursor:not-allowed}.scrapActionDockButtonIcon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#e9eff6f5;color:#335172;transition:transform .18s cubic-bezier(.25,1,.5,1),background .16s ease,color .16s ease}.scrapActionDockButton:hover .scrapActionDockButtonIcon,.scrapActionDockButton:focus-visible .scrapActionDockButtonIcon{transform:translateY(-1px) scale(1.02);background:#e0e9f5fa}.scrapActionDockButton:active{transform:translateY(0) scale(.985)}.scrapActionDockButtonText{display:inline-flex;align-items:center;min-width:0}.scrapActionDockButtonText strong{display:block;font-family:var(--font-family-base);font-size:13px;letter-spacing:-.02em}.scrapActionDockButtonText span{display:none}.scrapActionDockShortcut{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid rgba(214,223,233,.96);border-radius:999px;background:#f7fafcfa;color:var(--ink-soft);font-size:10px;font-weight:700}.scrapActionDockButton.isActive{border-color:#4a76bf80;background:#f0f6fffa;box-shadow:0 14px 26px #2d5fb01f}.scrapActionDockButton.isActive .scrapActionDockButtonIcon{background:#d9e6f9fa;color:var(--primary-strong)}.scrapActionDockButton--report.isActive{border-color:#2d5fb075}.scrapActionDockButton--scrap.isActive{border-color:#3288646b;background:#eff9f4fa}.scrapActionDockButton--scrap.isActive .scrapActionDockButtonIcon{background:#daf1e5fa;color:#2f8d6a}.scrapActionDockButton--exclude.isActive{border-color:#a47c3b6b;background:#fbf6ebfa}.scrapActionDockButton--exclude.isActive .scrapActionDockButtonIcon{background:#f5e9d0fa;color:#8a6828}.scrapActionDockButton--primary{border-color:#2d5fb075;background:linear-gradient(180deg,#f1f7fffc,#e7f0fcfc)}.scrapActionDockButton--primary .scrapActionDockButtonIcon{background:#d6e4f8fa;color:var(--primary-strong)}.scrapReviewSidebar{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;overflow:hidden;padding:18px;transition:grid-template-rows .18s cubic-bezier(.25,1,.5,1),gap .18s ease}.scrapReviewSidebarBody{display:grid;gap:10px;min-width:0;min-height:0;align-content:start;overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-gutter:stable;opacity:1;transform:translateY(0);transform-origin:top;transition:opacity .14s ease,transform .18s cubic-bezier(.25,1,.5,1),padding .18s ease}.scrapReviewFilterGroup{display:grid;gap:10px;margin-bottom:6px}.scrapReviewPrimaryTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.scrapReviewPrimaryTab{min-height:40px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px 0 16px;border:1px solid color-mix(in srgb,var(--line-strong) 82%,var(--primary) 18%);border-radius:16px;background:color-mix(in srgb,var(--surface-raised) 88%,var(--primary-soft) 12%);color:var(--ink-strong);box-shadow:inset 0 1px #ffffffb3;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.25,1,.5,1),color .16s ease}.scrapReviewPrimaryTab:hover,.scrapReviewPrimaryTab:focus-visible{border-color:color-mix(in srgb,var(--primary) 34%,var(--line-strong) 66%);background:color-mix(in srgb,var(--surface-selected) 76%,white 24%);box-shadow:inset 0 1px #ffffffd6,0 8px 18px #192d4814}.scrapReviewPrimaryTab:active{transform:scale(.988)}.scrapReviewPrimaryTab.isActive{border-color:color-mix(in srgb,var(--primary-strong) 38%,var(--line-strong) 62%);background:color-mix(in srgb,var(--surface-selected) 84%,white 16%);color:var(--primary-strong);box-shadow:inset 0 1px #ffffffeb,0 10px 22px #204f971f}.scrapReviewPrimaryTabLabel{font-size:14px;font-weight:800;letter-spacing:-.02em}.scrapReviewSecondaryTabs{display:inline-flex;flex-wrap:wrap;gap:8px;padding-left:2px}.scrapReviewSecondaryTab{min-height:32px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid color-mix(in srgb,var(--line) 82%,var(--primary) 18%);border-radius:999px;background:color-mix(in srgb,var(--surface-raised) 96%,white 4%);color:var(--ink-subtle);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.25,1,.5,1),color .16s ease}.scrapReviewSecondaryTab:hover,.scrapReviewSecondaryTab:focus-visible{border-color:color-mix(in srgb,var(--primary) 24%,var(--line) 76%);background:color-mix(in srgb,var(--surface) 92%,white 8%);color:var(--ink)}.scrapReviewSecondaryTab:active{transform:scale(.986)}.scrapReviewSecondaryTab.isActive{border-color:color-mix(in srgb,var(--primary) 28%,var(--line-strong) 72%);background:color-mix(in srgb,var(--primary-soft) 22%,white 78%);color:var(--primary-strong);box-shadow:inset 0 1px #ffffffeb}.scrapReviewSecondaryTabLabel{font-size:12px;font-weight:700;letter-spacing:-.01em}.scrapReviewFilterCount{display:inline-flex;align-items:center;justify-content:center;min-width:26px;min-height:22px;padding:0 8px;border-radius:999px;background:#0f172a14;color:var(--ink-strong);font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.scrapReviewFilterCount.isActive{background:#204f9724;color:var(--primary-strong)}.scrapReviewFilterSubtabs{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows var(--motion-base) var(--ease-out-quart),opacity var(--motion-fast) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart)}.scrapReviewFilterSubtabs.isVisible{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.scrapReviewFilterSubtabsInner{min-height:0;overflow:hidden}.scrapReviewFilterEmptyState{margin-top:4px}.scrapReviewMotionStage{display:grid;gap:10px}.scrapReviewMotionStage--list{animation:scrapReviewStageEnter .22s cubic-bezier(.25,1,.5,1)}.scrapReviewSidebarHeaderActions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.scrapReviewIssueCard{display:grid;gap:8px;text-align:left;width:100%;height:auto;align-self:start;padding:13px 14px;border:1px solid rgba(205,215,228,.92);border-radius:16px;background:#fffffffa;background-clip:padding-box;box-shadow:0 14px 34px #1b273414;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.scrapReviewSidebarBody>.scrapReviewIssueCard+.scrapReviewIssueCard{margin-top:4px}.scrapReviewIssueCard:hover,.scrapReviewIssueCard:focus-visible{transform:translateY(-2px);border-color:#4267a36b;box-shadow:0 18px 38px #1f334c1f}.scrapReviewIssueCard:active{transform:translateY(0) scale(.992)}.scrapReviewIssueCard.isSelected{border-color:#2c5dae8c;background:#f3f7fdfc;box-shadow:0 18px 38px #23498029}.scrapReviewIssueCard.isReportSelected{border-color:#3867b78f;background:#dfecfffa;box-shadow:0 18px 36px #2c5dae29}.scrapReviewIssueCard.isReportSelected:hover,.scrapReviewIssueCard.isReportSelected:focus-visible{border-color:#2d5fb09e;background:#d7e7fffc;box-shadow:0 22px 42px #2c5dae33}.scrapReviewIssueCard.isReportSelected>strong,.scrapReviewIssueCard.isReportSelected .scrapReviewIssueMeta{color:color-mix(in srgb,var(--primary-strong) 92%,var(--ink) 8%)}.scrapReviewIssueCard.isReportSelected .scrapReviewIssueKeyword{background:#c8dcfbfa;color:color-mix(in srgb,var(--primary-strong) 94%,#233a59 6%)}.scrapReviewIssueCard.isSelected:hover,.scrapReviewIssueCard.isSelected:focus-visible{transform:none;border-color:#2c5dae99;box-shadow:0 18px 38px #2349802e}.scrapReviewIssueCard.isExcluded{opacity:.56}.scrapReviewIssueCard.isExcluded>strong{text-decoration-line:line-through;text-decoration-thickness:1.5px;text-decoration-color:#63738ab8}.scrapReviewIssueCard.isExcluded>strong{color:#516075e0}.scrapReviewIssueCard.isExcluded .scrapReviewIssueKeyword,.scrapReviewIssueCard.isExcluded .statusBadge{opacity:.72}.scrapReviewIssueCardTop,.scrapReviewIssueMeta,.scrapReviewCardHeader,.scrapReviewArticleHeader,.scrapIssueRailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.scrapReviewIssueMeta{justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:6px}.scrapReviewIssueMeta>span{display:inline-flex;align-items:center}.scrapReviewIssueMeta>span+span:before{content:"•";margin-right:6px;color:#68788eb8}.scrapReviewIssueCard strong,.scrapReviewCardHeader strong,.scrapIssueRailHeader strong{font-family:var(--font-family-base);letter-spacing:-.03em}.scrapReviewIssueCard>strong{display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scrapReviewIssueCard p,.scrapReviewBriefingCard p,.scrapReviewArticleCard p,.scrapIssueRailGuide p{color:var(--ink-soft);font-size:13px;line-height:1.7}.scrapReviewIssueCard>p{display:-webkit-box;overflow:hidden;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.scrapReviewIssueMeta{gap:8px;flex-wrap:wrap;color:var(--ink-soft);font-size:11px;font-weight:700;row-gap:4px}.scrapReviewIssueDecisionChips,.scrapReviewHeroBadges,.scrapReviewArticleTags{display:flex;flex-wrap:wrap;gap:8px}.scrapReviewIssueDecisionChips{gap:6px}.scrapReviewIssueDecisionChips .scrapSignalChip{min-height:24px;padding:0 8px;font-size:11px}.scrapReviewCenter{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;height:100%;overflow:hidden;padding:20px}.scrapReviewCenterActions{display:flex;align-items:center;gap:10px}.scrapReviewCenter>.panelHeader{margin-bottom:0}.scrapReviewCenterBody{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;padding-right:6px;padding-bottom:16px;scroll-padding-bottom:16px;scrollbar-gutter:stable}.scrapReviewCenterStage{animation:scrapReviewStageEnter .22s cubic-bezier(.25,1,.5,1)}.scrapReviewCenterStage--static{animation:none}.scrapReviewCenterEmptyState{animation:scrapReviewStageEnter .18s cubic-bezier(.25,1,.5,1)}.scrapReviewCenterEmptyState.scrapReviewCenterStage--static{animation:none}.scrapReviewCenter>.emptyPanelState{min-height:0;overflow:auto}.scrapReviewHeroBadges{display:flex;flex-wrap:wrap;gap:8px}.scrapReviewContentGrid{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);gap:18px;align-items:stretch;min-height:0}.scrapReviewInsightColumn{display:grid;gap:16px;align-content:start;min-width:0;min-height:0}.scrapReviewBriefingCard,.scrapReviewFrameCard,.scrapReviewArticleSection{display:grid;gap:14px;padding:18px;border:1px solid rgba(212,221,232,.88);border-radius:22px;background:#fffffffa}.scrapReviewBriefingCard{padding:22px;border-color:#c2d1e3eb;box-shadow:0 22px 42px #1b273414}.scrapReviewBriefingCard,.scrapReviewFrameCard{height:100%;align-content:start}.scrapReviewFrameList,.scrapReviewArticleList{display:grid;gap:12px}.scrapReviewArticleSection{grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;overflow:hidden}.scrapReviewArticleList{min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;padding-right:4px;padding-bottom:14px;scroll-padding-bottom:14px;scrollbar-gutter:stable}@media (orientation: portrait){.scrapReviewContentGrid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.scrapReviewInsightColumn{align-content:start}.scrapReviewBriefingCard,.scrapReviewFrameCard{height:auto}}.scrapReviewFrameRow{display:grid;gap:8px}.scrapReviewFrameRowMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.scrapReviewFrameBar{height:11px;border-radius:999px;overflow:hidden;background:#dce4eff5}.scrapReviewFrameBar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#295ca8,#68a2f0);transition:width var(--motion-slow) var(--ease-out-quart)}.scrapReviewFrameEmpty{display:flex;align-items:center;gap:10px;min-height:88px;padding:14px 16px;border:1px dashed rgba(217,175,88,.56);border-radius:18px;background:#fff9ece6;color:#8b6226;font-size:13px;font-weight:700}.scrapReviewArticleCard{display:grid;gap:12px;padding:16px;border:1px solid rgba(214,222,232,.88);border-radius:18px;background:#fffffff2;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;margin-top:2px}.scrapReviewArticleCard.isSelected{border-color:#3470d6b8;box-shadow:0 12px 28px #3470d624;transform:translateY(-1px)}.scrapReviewArticleCard:active{transform:translateY(0) scale(.992)}.scrapReviewArticleHeader>div{display:grid;gap:6px}.scrapReviewArticleTitleRow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.scrapIssueSkeleton{display:grid;gap:10px}.scrapIssueSkeleton span{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,#e5ebf3e6,#d6e0eca6,#e5ebf3e6);background-size:200% 100%;animation:scrapSkeletonPulse 1.2s ease-in-out infinite}.scrapIssueSkeleton span:nth-child(1){width:88%}.scrapIssueSkeleton span:nth-child(2){width:100%}.scrapIssueSkeleton span:nth-child(3){width:72%}.scrapIssueRail{position:absolute;top:0;bottom:0;right:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;width:248px;padding:14px 12px;border:1px solid rgba(212,221,232,.92);border-radius:22px;background:#fffffffa;box-shadow:0 18px 42px #18273a1f;overflow:clip;z-index:4;contain:layout paint;will-change:transform;backface-visibility:hidden;transform:translate(calc(100% - 72px));transition:transform .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),border-color .18s ease}.scrapIssueRail.isExpanded{transform:translate(0);box-shadow:0 24px 46px #18273a2e}.scrapIssueRailHeader{position:relative;align-items:center;min-height:28px}.scrapIssueRailHeaderIcon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;background:#e9eef5f0;color:#365275;transition:opacity .12s ease,transform .16s cubic-bezier(.25,1,.5,1)}.scrapIssueRailHeader strong,.scrapIssueRailSectionLabel,.scrapIssueRailButtonLabel,.scrapIssueRailButtonCount,.scrapIssueRailGuide,.scrapIssueRailDivider,.scrapIssueRailCta{transform:translate(0);opacity:1;transition:opacity .12s ease,transform .16s cubic-bezier(.25,1,.5,1)}.scrapIssueRail:not(.isExpanded):not(.scrapIssueRail--drawer) .scrapIssueRailHeader strong,.scrapIssueRail:not(.isExpanded):not(.scrapIssueRail--drawer) .scrapIssueRailSectionLabel,.scrapIssueRail:not(.isExpanded):not(.scrapIssueRail--drawer) .scrapIssueRailButtonLabel,.scrapIssueRail:not(.isExpanded):not(.scrapIssueRail--drawer) .scrapIssueRailButtonCount,.scrapIssueRail:not(.isExpanded):not(.scrapIssueRail--drawer) .scrapIssueRailGuide,.scrapIssueRail:not(.isExpanded):not(.scrapIssueRail--drawer) .scrapIssueRailDivider,.scrapIssueRail:not(.isExpanded):not(.scrapIssueRail--drawer) .scrapIssueRailCta{opacity:0;transform:translate(12px);pointer-events:none}.scrapIssueRail:not(.isExpanded):not(.scrapIssueRail--drawer) .scrapIssueRailHeader .miniActionButton--iconOnly{position:absolute;inset-inline-end:0;opacity:0;pointer-events:none}.scrapIssueRail:not(.isExpanded):not(.scrapIssueRail--drawer) .scrapIssueRailHeaderIcon{opacity:0;transform:translate(12px);pointer-events:none}.scrapIssueRailBody{display:grid;gap:10px;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;padding-right:4px;contain:layout paint}.scrapIssueRail:not(.isExpanded):not(.scrapIssueRail--drawer) .scrapIssueRailBody{overflow:hidden;padding-right:0}.scrapIssueRailSectionLabel{color:var(--ink-soft);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.scrapIssueRailDivider{display:block;height:1px;background:#d7dfe9eb}.scrapIssueRailButton{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:10px;border:1px solid rgba(212,221,232,.92);border-radius:16px;background:#fffffff0;color:var(--ink);text-align:left;white-space:nowrap;contain:paint;transition:border-color .18s ease,background .18s ease,transform .18s ease}.scrapIssueRailButton:hover,.scrapIssueRailButton:focus-visible{transform:translateY(-1px);border-color:#2c5dae5c}.scrapIssueRailButton.isActive{border-color:#2d5fb085;background:#edf4fffa}.scrapIssueRailButton--report.isActive{border-color:#2d5fb080;background:#edf3fefa;color:color-mix(in srgb,var(--primary-strong) 88%,var(--ink) 12%)}.scrapIssueRailButton--report.isActive .scrapIssueRailButtonIcon{background:#dbe8fdfa;color:var(--primary-strong)}.scrapIssueRailButton--scrap.isActive{border-color:#2b8c6966;background:#ecf8f2fa}.scrapIssueRailButton--exclude.isActive{border-color:#9a77386b;background:#fbf6e9fa}.scrapIssueRailButtonIconWrap,.scrapIssueRailButtonIcon,.scrapIssueRailButtonCount{display:inline-flex;align-items:center;justify-content:center}.scrapIssueRailButtonIconWrap{position:relative;width:28px;height:28px}.scrapIssueRailButtonIcon{width:28px;height:28px;border-radius:10px;background:#ecf1f7f5}.scrapIssueRailButtonBadge{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#2d5fb0;color:#fff;font-size:9px;font-weight:800;line-height:16px;text-align:center}.scrapIssueRailButton--scrap .scrapIssueRailButtonBadge{background:#2f8d6a}.scrapIssueRailButton--exclude .scrapIssueRailButtonBadge{background:#9a7738}.scrapIssueRailButtonLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:800}.scrapIssueRailButtonCount{min-width:42px;height:26px;padding:0 8px;border-radius:999px;background:#e3ebf6f5;font-size:12px;font-weight:800}.scrapIssueRailGuide{display:none}.scrapIssueRailCta{justify-content:center}.scrapIssueRail--drawer{position:fixed;top:88px;right:16px;bottom:16px;width:min(296px,calc(100vw - 32px));transform:translate(calc(100% + 24px));z-index:22}.scrapIssueRail--drawer.isExpanded,.scrapIssueRail--drawer.isOpen{transform:translate(0)}.scrapIssueRail--drawer .scrapIssueRailHeader strong,.scrapIssueRail--drawer .scrapIssueRailSectionLabel,.scrapIssueRail--drawer .scrapIssueRailButtonLabel,.scrapIssueRail--drawer .scrapIssueRailGuide,.scrapIssueRail--drawer .scrapIssueRailDivider,.scrapIssueRail--drawer .scrapIssueRailCta{opacity:1;transform:translate(0);pointer-events:auto}.scrapIssueRailBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#121a285c;border:0;z-index:18}@media (max-width: 980px){.scrapReviewGrid{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:100%;overflow:hidden;padding-right:0}.scrapReviewSidebar,.scrapReviewCenter{height:100%}.scrapReviewSidebar{max-height:none}.scrapReviewSidebarBody{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:4px}.scrapReviewCenterBody{overflow-y:auto;overflow-x:hidden;padding-right:6px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.scrapReviewContentGrid{grid-template-columns:1fr}.scrapActionDock{align-items:stretch;flex-direction:column}.scrapActionDockActionRow{width:100%}.scrapActionDockActionRow{justify-content:space-between}.scrapActionDockActions{flex-wrap:wrap}}@media (max-width: 640px){.scrapReviewSidebarHeaderActions{width:100%;justify-content:flex-end}.scrapActionDock{gap:10px;padding:10px;border-radius:14px}.scrapActionDockButton{min-height:38px;padding:0 10px;gap:7px}.scrapActionDockButtonIcon{width:22px;height:22px;border-radius:7px}.scrapActionDockButtonText strong{font-size:12px}.scrapActionDockActions{width:100%}.scrapActionDockActionRow{flex-direction:column;align-items:stretch}.scrapActionDockActions{justify-content:flex-start}}@media (max-width: 760px){.scrapActionDockActions--secondary .scrapActionDockButton--compactMobile{min-width:38px;width:38px;padding:0;gap:0}.scrapActionDockActions--secondary .scrapActionDockButton--compactMobile .scrapActionDockButtonText,.scrapActionDockActions--secondary .scrapActionDockButton--compactMobile .scrapActionDockShortcut{display:none}.scrapActionDockActions--secondary .scrapActionDockButton--compactMobile .scrapActionDockButtonIcon{width:20px;height:20px;border-radius:7px}}@keyframes scrapSkeletonPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes scrapReviewStageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.scrapReviewGrid{gap:14px}.scrapReviewSidebar,.scrapReviewCenter,.scrapReviewBriefingCard,.scrapReviewFrameCard,.scrapReviewArticleSection{border:1px solid rgba(29,29,31,.08);border-radius:14px;background:#ffffffd6;box-shadow:none}.scrapReviewSidebar,.scrapReviewCenter{padding:16px}.scrapActionDock{gap:10px;border:1px solid rgba(29,29,31,.08);border-radius:14px;background:#ffffffe0;box-shadow:none}.scrapActionDock:hover{transform:none;border-color:#0071e324;box-shadow:none}.scrapActionDockButton{min-height:40px;padding:0 12px;border-color:#1d1d1f14;border-radius:10px;background:#ffffffe6;box-shadow:none}.scrapActionDockButton:hover,.scrapActionDockButton:focus-visible{transform:none;border-color:#0071e329;box-shadow:none}.scrapActionDockButton:focus-visible{outline:2px solid rgba(0,113,227,.18)}.scrapActionDockButtonIcon{width:22px;height:22px;border-radius:7px;background:var(--surface-soft);color:color-mix(in srgb,var(--ink) 78%,var(--ink-soft) 22%)}.scrapActionDockButton:hover .scrapActionDockButtonIcon,.scrapActionDockButton:focus-visible .scrapActionDockButtonIcon{transform:none;background:var(--surface-muted)}.scrapActionDockButton:active{transform:none}.scrapActionDockShortcut{border-color:#1d1d1f14;background:#ffffffeb}.scrapActionDockButton.isActive{border-color:#0071e338;background:color-mix(in srgb,var(--primary-soft) 42%,white 58%);box-shadow:none}.scrapActionDockButton.isActive .scrapActionDockButtonIcon{background:#0071e31a;color:var(--primary-strong)}.scrapActionDockButton--scrap.isActive{border-color:#2d6f5529;background:color-mix(in srgb,var(--success-soft) 52%,white 48%)}.scrapActionDockButton--scrap.isActive .scrapActionDockButtonIcon{background:#2d6f551a;color:var(--success)}.scrapActionDockButton--exclude.isActive{border-color:#8a672129;background:color-mix(in srgb,var(--warning-soft) 52%,white 48%)}.scrapActionDockButton--exclude.isActive .scrapActionDockButtonIcon{background:#8a67211a;color:var(--warning)}.scrapActionDockButton--primary{border-color:var(--primary);background:var(--primary);color:#fff}.scrapActionDockButton--primary .scrapActionDockButtonIcon{background:#ffffff24;color:#fff}.scrapReviewPrimaryTabs,.scrapReviewSecondaryTabs,.scrapReviewFilterSubtabsInner{gap:6px}.scrapReviewPrimaryTab,.scrapReviewSecondaryTab{border-color:#1d1d1f14;border-radius:10px;background:#ffffffb8;box-shadow:none}.scrapReviewPrimaryTab:hover,.scrapReviewPrimaryTab:focus-visible,.scrapReviewSecondaryTab:hover,.scrapReviewSecondaryTab:focus-visible{transform:none;border-color:#0071e324;box-shadow:none}.scrapReviewPrimaryTab.isActive,.scrapReviewSecondaryTab.isActive{border-color:#0071e333;background:color-mix(in srgb,var(--primary-soft) 42%,white 58%);box-shadow:none}.scrapReviewIssueCard{border-color:#1d1d1f14;border-radius:12px;background:#ffffffb8;box-shadow:none}.scrapReviewIssueCard:hover,.scrapReviewIssueCard:focus-visible{transform:none;border-color:#0071e324;box-shadow:none}.scrapReviewIssueCard.isSelected{border-color:#0071e338;background:color-mix(in srgb,var(--primary-soft) 38%,white 62%)}.scrapReviewIssueCard.isReportSelected{border-color:#2d6f5529;background:color-mix(in srgb,var(--success-soft) 42%,white 58%)}.scrapReviewIssueCard.isExcluded{border-color:#8a672129;background:color-mix(in srgb,var(--warning-soft) 42%,white 58%)}.scrapReviewIssueCard strong,.scrapReviewCardHeader strong,.scrapReviewArticleTitleRow strong{line-height:1.3;letter-spacing:-.028em}.scrapReviewIssueMeta,.scrapReviewIssueCard p,.scrapReviewBriefingCard p,.scrapReviewArticleCard p{color:var(--ink-soft)}.scrapReviewCenterBody{gap:14px}.screenSection--issueScrapWorkspace{min-height:0}@media (min-width: 981px){.screenSection--issueScrapWorkspace{grid-template-rows:auto minmax(0,1fr) auto}}.issueScrapSetupPanel{min-height:0;height:100%;overflow:hidden;padding:clamp(16px,2vw,24px)}.panel--center.issueScrapSetupPanel{min-height:0}.issueScrapSetupPanel--guard{min-height:240px}.issueScrapSetupShell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;min-width:0;width:min(980px,100%);min-height:0;height:100%;margin:0 auto}.issueScrapSetupShell--intent{width:min(680px,100%)}.issueScrapSetupShell--details{grid-template-rows:auto minmax(0,1fr) auto}.issueScrapSetupHeader{display:grid;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.issueScrapSetupHeader--intent{border-bottom:0;padding-bottom:0}.issueScrapSetupHeader--intent .issueScrapSetupHeaderBlock{width:100%;max-width:none}.issueScrapSetupHeader--details .issueScrapSetupHeaderBlock{width:100%;max-width:min(720px,100%)}.issueScrapSetupHeaderBlock{display:grid;gap:12px;min-width:0;max-width:46ch}.issueScrapSetupProgress{display:inline-grid;gap:6px;width:fit-content;max-width:100%}.issueScrapSetupProgressTrack{position:relative;width:clamp(180px,30vw,280px);height:4px;border-radius:999px;background:color-mix(in srgb,var(--line) 84%,white 16%);overflow:hidden}.issueScrapSetupProgressBar{height:100%;border-radius:inherit;background:color-mix(in srgb,var(--primary-strong) 82%,white 18%);transition:width .18s cubic-bezier(.25,1,.5,1)}.issueScrapSetupProgressSteps{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.issueScrapSetupProgressStep{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;color:var(--ink-soft)}.issueScrapSetupProgressStep.isActive,.issueScrapSetupProgressStep.isComplete{color:var(--ink)}.issueScrapSetupProgressIndex{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid color-mix(in srgb,var(--line) 80%,white 20%);border-radius:999px;background:#ffffffb8;font-size:11px;font-weight:700;line-height:1}.issueScrapSetupProgressStep.isActive .issueScrapSetupProgressIndex,.issueScrapSetupProgressStep.isComplete .issueScrapSetupProgressIndex{border-color:#0071e342;background:color-mix(in srgb,var(--primary-soft) 44%,white 56%);color:var(--primary-strong)}.issueScrapSetupProgressLabel{min-width:0;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.issueScrapSetupHeaderMeta{color:var(--ink-soft);font-size:12px;font-weight:600}.issueScrapSetupHeader h2{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.02;letter-spacing:-.04em}.issueScrapSetupHeader p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.issueScrapSetupBody{display:grid;gap:14px;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;padding-right:4px;overscroll-behavior:contain;scrollbar-gutter:stable}.issueScrapSetupBody--intent{width:min(680px,100%);margin:0 auto;overflow:visible;padding-right:0}.issueScrapSetupIntentCard{display:grid;gap:16px;min-width:0;padding:clamp(18px,2.4vw,26px);border:1px solid color-mix(in srgb,var(--line) 82%,rgba(0,113,227,.12) 18%);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--surface-tinted) 12%)}.issueScrapSetupStageRow{display:flex;flex-wrap:wrap;gap:8px}.issueScrapSetupStageChip{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--line) 82%,white 18%);border-radius:999px;background:#ffffffc2;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.issueScrapSetupStageChip--active{border-color:#0071e33d;background:color-mix(in srgb,var(--primary-soft) 44%,white 56%);color:var(--primary-strong)}.issueScrapSetupSection{display:grid;gap:10px;border:1px solid var(--line);border-radius:16px;background:var(--surface-strong);padding:15px}.issueScrapSetupSection--summary{gap:12px}.issueScrapSetupSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.issueScrapSetupSectionHeaderBlock{display:grid;gap:4px;min-width:0}.issueScrapSetupSectionHeader--stacked{display:grid;justify-content:start}.issueScrapSetupSectionHeader strong{font-size:14px;line-height:1.35;letter-spacing:-.02em}.issueScrapSetupSectionHeader p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.45}.issueScrapSetupField{display:grid;gap:6px;min-width:0}.issueScrapSetupField span{color:var(--ink-soft);font-size:12px;font-weight:700}.issueScrapSetupField--lead textarea{min-height:72px}.issueScrapSetupField textarea{width:100%;min-height:56px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 82%,white 18%);padding:12px 13px;color:var(--ink);font-family:var(--font-family-base);font-size:14px;line-height:1.55;resize:vertical}.issueScrapSetupField textarea::placeholder{color:color-mix(in srgb,var(--ink-soft) 76%,white 24%)}.issueScrapSetupField textarea:focus{outline:none;border-color:#0071e361;box-shadow:0 0 0 1px #0071e31f}.issueScrapSetupInlineActions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px}.issueScrapSetupInlineActions--stacked{align-items:stretch}.issueScrapSetupInlineActions--stacked>.miniActionButton{width:100%}.issueScrapSetupSectionBody{display:grid;gap:10px;align-content:start}.issueScrapSetupPurposeEditor{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s cubic-bezier(.25,1,.5,1)}.issueScrapSetupPurposeEditor.isExpanded{grid-template-rows:1fr}.issueScrapSetupPurposeEditorInner{display:grid;gap:12px;overflow:hidden;padding-top:2px}.issueScrapSetupKeywordComposer{margin-top:0;min-height:0}.issueScrapSetupKeywordComposer .settingsKeywordComposer{display:grid;gap:10px;align-content:start;min-height:100%;padding:0;border:0;background:transparent;box-shadow:none}.issueScrapSetupKeywordComposerTitle{font-size:13px;font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#1d1d1fe6}.issueScrapSetupKeywordComposer .settingsKeywordInputRow{min-height:42px;padding:0 12px;border-radius:12px;background:#fffffff5}.issueScrapSetupKeywordComposer .settingsKeywordPillList{gap:8px;align-content:flex-start}.issueScrapSetupKeywordComposer .settingsKeywordEmpty{margin:0;color:var(--ink-soft);font-size:12px}.issueScrapSetupKeywordComposer--disabled{opacity:.6;filter:saturate(.84)}.issueScrapSetupKeywordComposer--disabled input,.issueScrapSetupKeywordComposer--disabled button{pointer-events:none}.issueScrapSetupGuard{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.issueScrapSetupGuard .statusBadge{margin-bottom:10px}.issueScrapSetupStickyBar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0 0;border-top:1px solid var(--line);background:var(--surface)}.issueScrapSetupStickyBar>.miniActionButton:last-child{margin-left:auto}@media (prefers-reduced-motion: reduce){.issueScrapSetupProgressBar,.issueScrapSetupPurposeEditor{transition:none}}.issueScrapOverviewPanel{position:relative;z-index:24;overflow:visible;padding:8px 12px;flex:0 0 auto;border-color:#1d1d1f14;background:var(--surface-tinted);box-shadow:none}.issueScrapWorkspaceHeaderPanel{padding:8px 12px}.issueScrapWorkspaceHeader{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 16px}.issueScrapWorkspaceHeaderMain{display:contents}.issueScrapWorkspaceHeaderMeta{order:3;display:flex;flex-wrap:wrap;gap:6px;min-width:0;align-items:center;justify-content:flex-end;flex:1 1 100%;width:100%}.issueScrapWorkspaceHeaderMeta span{color:var(--ink-soft);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issueScrapWorkspaceHeaderActions,.issueScrapWorkspaceHeaderAside,.issueScrapWorkspaceHeaderStatusRow,.issueScrapWorkspaceHeaderSelectors,.issueScrapWorkspaceHeaderButtons{display:flex;flex-wrap:nowrap;gap:8px}.issueScrapWorkspaceHeaderAside{grid-column:2;grid-row:1;display:flex;flex:0 1 auto;min-width:0;align-items:center;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;gap:6px}.issueScrapWorkspaceHeaderStatusRow{width:auto;align-items:center;justify-content:flex-end;min-width:0;flex:0 1 auto;gap:6px}.issueScrapWorkspaceHeaderActions{align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:0;width:auto;gap:6px}.issueScrapWorkspaceHeaderButtons{align-items:center;justify-content:flex-end;flex:0 0 auto;min-width:0;gap:6px}.issueScrapWorkspaceHeaderSelectors{align-items:center;min-width:0;gap:6px}.issueScrapWorkspaceHeaderSelectors .monitoringField{display:inline-flex;align-items:center;gap:5px;min-width:0;margin:0}.issueScrapWorkspaceHeaderSelectors .monitoringField>span{flex:0 0 auto;color:var(--ink-soft);font-size:11px;font-weight:700}.issueScrapWorkspaceHeaderSelectors .monitoringField>select{max-width:168px;min-height:34px;height:34px;padding:0 26px 0 10px;border-radius:11px;font-size:12px;font-weight:700}.issueScrapHeaderDropdown{position:relative;display:grid;align-content:start;gap:6px;min-width:0;flex:0 0 auto}.issueScrapHeaderDropdown--history{min-width:0}.issueScrapHeaderDropdown--execution{min-width:0;max-width:250px;flex:0 1 250px}.issueScrapHeaderDropdownButton{justify-content:flex-start;width:auto;min-height:34px;gap:6px;padding-inline:10px}.issueScrapHeaderDropdownCount{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:22px;margin-left:0;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 86%,white 14%);color:var(--ink-soft);font-size:11px;font-weight:700}.issueScrapSplitButton{display:flex;align-items:stretch;min-width:0}.issueScrapSplitButtonMain{flex:1 1 auto;justify-content:flex-start;min-width:0}.issueScrapSplitButtonMain.hasToggle{border-top-right-radius:0;border-bottom-right-radius:0}.issueScrapSplitButtonToggle{flex:0 0 auto;min-width:40px;padding-inline:10px;border-top-left-radius:0;border-bottom-left-radius:0}.issueScrapHeaderDropdown.isOpen .issueScrapSplitButtonMain,.issueScrapHeaderDropdown.isOpen .issueScrapSplitButtonToggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.issueScrapHeaderDropdownMeta{margin:0;padding:0 2px;color:var(--ink-soft);font-size:12px;line-height:1.4}.issueScrapExecutionSummary{display:inline-flex;align-items:center;gap:7px;max-width:250px;min-height:34px;min-width:0;width:auto;padding:0 10px;border:1px solid rgba(29,29,31,.08);border-radius:11px;background:#ffffffb8;color:var(--ink);text-align:left;white-space:nowrap}.issueScrapExecutionSummary span{color:var(--ink-soft);font-size:12px;font-weight:600;letter-spacing:-.01em;text-transform:none}.issueScrapExecutionSummary strong{min-width:0;max-width:164px;overflow:hidden;text-overflow:ellipsis;font-size:12px;line-height:1.35;font-weight:700;letter-spacing:-.02em}button.issueScrapExecutionSummary{display:inline-flex}button.issueScrapExecutionSummary span{grid-column:auto}.issueScrapExecutionSummary--amber{border-color:color-mix(in srgb,var(--warning) 28%,var(--line) 72%);background:color-mix(in srgb,var(--warning-soft) 18%,white 82%)}.issueScrapExecutionSummary--blue{border-color:#0071e329;background:color-mix(in srgb,var(--primary-soft) 46%,white 54%);color:var(--primary-strong)}.issueScrapExecutionSummary--green{border-color:color-mix(in srgb,var(--success) 22%,var(--line) 78%)}.issueScrapExecutionSummary--red{border-color:color-mix(in srgb,var(--danger) 22%,var(--line) 78%);background:color-mix(in srgb,var(--danger-soft) 18%,white 82%)}.issueScrapHeaderDropdownPanel{position:absolute;top:calc(100% + 8px);right:0;z-index:48;display:grid;gap:14px;width:min(calc(100vw - 32px),360px);padding:14px;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#fff;box-shadow:0 18px 36px #11151b1a}.issueScrapHeaderDropdownPanel--execution{width:min(calc(100vw - 32px),380px)}.issueScrapHeaderDropdownPanel.issueScrapRunStatusCard{gap:12px;margin:0;border:1px solid rgba(29,29,31,.1);border-radius:18px;background:#fff;box-shadow:0 18px 36px #11151b1a}.issueScrapHeaderDropdownSection{display:grid;gap:10px;min-width:0}.issueScrapHeaderDropdownSection+.issueScrapHeaderDropdownSection{padding-top:14px;border-top:1px solid var(--line)}.issueScrapHeaderDropdownSectionHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.issueScrapHeaderDropdownSectionHead strong{color:var(--ink);font-size:12px;line-height:1.35;letter-spacing:-.01em}.issueScrapHeaderDropdownSectionHead span{color:var(--ink-soft);font-size:11px;font-weight:700}.issueScrapOverviewGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.issueScrapOverviewMetric{display:grid;gap:4px;min-width:0}.issueScrapOverviewMetric span{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.issueScrapOverviewMetric strong{font-size:20px;line-height:1.12;letter-spacing:-.04em}.issueScrapOverviewMetric p{color:var(--ink-soft);font-size:12px}.workspaceGrid.issueScrapWorkspaceGrid{grid-template-columns:minmax(330px,480px) minmax(0,1fr);grid-template-areas:"review detail";align-items:stretch;min-width:0;min-height:0;height:100%;overflow:visible}.issueScrapPanel{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow:hidden;border-color:#1d1d1f14;background:var(--surface-tinted);box-shadow:0 10px 24px #11151b0f}.issueScrapPanel>.panelHeader,.issueScrapReviewToolbar{flex:0 0 auto;min-width:0}.issueScrapPanel--review{grid-area:review;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.issueScrapPanel--detail{grid-area:detail;display:grid;grid-template-rows:auto minmax(0,1fr)}.issueScrapRailActions,.issueScrapOutputActions,.issueScrapArticleActions,.issueScrapSnapshotActions,.issueScrapDecisionRow{display:flex;flex-wrap:wrap;gap:8px}.issueScrapRunStatusCard{display:grid;gap:12px;margin-bottom:14px;padding:16px;border:1px solid color-mix(in srgb,var(--line) 88%,white 12%);border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 94%,white 6%)}.issueScrapRunStatusCard--queued{border-color:color-mix(in srgb,var(--warning) 16%,var(--line) 84%);background:color-mix(in srgb,var(--warning-soft) 16%,white 84%)}.issueScrapRunStatusCard--running{border-color:color-mix(in srgb,var(--primary) 14%,var(--line) 86%);background:color-mix(in srgb,var(--primary-soft) 14%,white 86%)}.issueScrapRunStatusCard--pipeline{gap:12px}.issueScrapRunStatusCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.issueScrapRunStatusCardTitle{display:grid;gap:6px}.issueScrapRunStatusCardTitle span{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.issueScrapRunStatusCardTitle strong{font-size:17px;line-height:1.2;letter-spacing:-.03em}.issueScrapRunStatusMessage{color:var(--ink);font-size:13px;line-height:1.4;margin:0}.issueScrapRunStatusMeta{display:flex;flex-wrap:wrap;gap:6px 12px}.issueScrapRunStatusMeta span,.issueScrapRunStatusHint{color:var(--ink-soft);font-size:12px;line-height:1.5}.issueScrapRunStatusTrack{position:relative;overflow:hidden;height:4px;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 86%,white 14%)}.issueScrapRunStatusTrackBar{height:100%;border-radius:inherit;background:var(--primary);transition:width .22s ease}.issueScrapRunStatusTrackBar--active{position:absolute;inset-block:0;left:0;width:38%;animation:issueScrapRunStatusSweep 1.35s linear infinite}@keyframes issueScrapRunStatusSweep{0%{left:0;opacity:.92}to{left:62%;opacity:.92}}.issueScrapRunStatusActions{display:flex;justify-content:flex-start}.issueScrapDisclosureButton{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--ink-soft);font-size:12px;font-weight:700;line-height:1.4}.issueScrapDisclosureButton:hover{color:var(--ink)}.issueScrapDisclosureButton:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 64%,white 36%);outline-offset:4px;border-radius:6px}.issueScrapPipelineStepper{display:grid;gap:16px;margin:0;padding:0;list-style:none}.issueScrapPipelineStep{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:flex-start}.issueScrapPipelineStepMarker{position:relative;display:flex;align-items:center;justify-content:center;min-height:28px;border:1px solid color-mix(in srgb,var(--line) 84%,white 16%);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 72%,white 28%)}.issueScrapPipelineStep:not(:last-child) .issueScrapPipelineStepMarker:after{content:"";position:absolute;top:32px;bottom:-18px;left:50%;width:1px;transform:translate(-50%);background:color-mix(in srgb,var(--line) 80%,white 20%)}.issueScrapPipelineStepIcon{color:var(--ink-faint)}.issueScrapPipelineStep.is-running .issueScrapPipelineStepIcon{color:var(--primary)}.issueScrapPipelineStep.is-completed .issueScrapPipelineStepIcon{color:color-mix(in srgb,var(--success) 76%,white 24%)}.issueScrapPipelineStep.is-failed .issueScrapPipelineStepIcon{color:var(--danger)}.issueScrapPipelineStepIcon--spinning{animation:issueScrapPipelineSpin 1s linear infinite}@keyframes issueScrapPipelineSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.issueScrapRunStatusTrackBar,.issueScrapPipelineStepTrackBar{transition:none}.issueScrapRunStatusTrackBar--active,.issueScrapPipelineStepIcon--spinning{animation:none}}.issueScrapPipelineStepBody{display:grid;gap:3px;min-width:0;padding-top:2px}.issueScrapPipelineStepHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.issueScrapPipelineStepHead strong{color:var(--ink);font-size:14px;line-height:1.35;letter-spacing:-.02em}.issueScrapPipelineStepHead span{color:var(--ink-soft);font-size:12px;line-height:1.4}.issueScrapPipelineStepMetric{margin:0}.issueScrapPipelineStepMetric{color:var(--ink);font-size:13px;font-weight:500;line-height:1.45}.issueScrapPipelineStepTrack{position:relative;overflow:hidden;width:100%;height:4px;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 86%,white 14%)}.issueScrapPipelineStepTrackBar{height:100%;border-radius:inherit;background:var(--primary);transition:width .22s ease}.issueScrapInlineCard,.issueScrapHistoryCard,.issueScrapGroupCard,.issueScrapArticleCard,.issueScrapSnapshotCard,.issueScrapOutputCard{border:1px solid var(--line);border-radius:16px;background:var(--surface-strong)}.issueScrapInlineCard,.issueScrapOutputCard{padding:14px}.issueScrapInlineCard--detail{margin-bottom:2px}.issueScrapSummaryCard{gap:12px;padding:16px;border-color:color-mix(in srgb,var(--primary) 12%,var(--line) 88%);background:color-mix(in srgb,var(--surface-strong) 86%,var(--primary-soft) 14%)}.issueScrapSummaryCardTitle{display:inline-flex;align-items:center;gap:6px}.issueScrapSummaryCardTitle svg{flex:0 0 auto;color:color-mix(in srgb,var(--primary) 78%,var(--ink) 22%)}.issueScrapInlineCard{display:grid;gap:10px;margin-bottom:14px}.issueScrapInlineCardHeader,.issueScrapHistoryCardHead,.issueScrapGroupHead,.issueScrapArticleHead,.issueScrapSnapshotHead,.issueScrapDetailSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0;max-width:100%}.issueScrapInlineCard p,.issueScrapHistoryCard p,.issueScrapGroupSelect p,.issueScrapArticleCard p,.issueScrapSnapshotCard p,.issueScrapDetailSummary,.issueScrapOutputMeta{color:var(--ink-soft);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.issueScrapAISummaryText{margin:0;color:var(--ink);font-size:16px;font-weight:650;line-height:1.58;letter-spacing:-.028em}.issueScrapInlineMeta,.issueScrapHistoryCardMeta,.issueScrapGroupMeta,.issueScrapSnapshotMeta,.issueScrapSummaryStrip{display:flex;flex-wrap:wrap;gap:6px}.issueScrapInlineMeta span,.issueScrapHistoryCardMeta span,.issueScrapGroupMeta span,.issueScrapSnapshotMeta span,.issueScrapDetailSectionHeader span{color:var(--ink-soft);font-size:12px}.issueScrapGroupArticleBadge{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:0 8px;border:1px solid color-mix(in srgb,var(--line) 84%,white 16%);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 78%,white 22%);color:color-mix(in srgb,var(--ink-soft) 86%,var(--ink) 14%);font-size:11px;font-weight:700;line-height:1}.issueScrapHistoryList,.issueScrapGroupList,.issueScrapDetailScroll{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;display:grid;gap:12px;padding-right:2px;align-content:start;overscroll-behavior:contain;scrollbar-gutter:stable}.issueScrapGroupList>.emptyPanelState,.issueScrapPanel>.emptyPanelState,.issueScrapDetailScroll .emptyPanelState{flex:1 1 auto;height:100%;min-height:100%}.issueScrapHistoryList--compact{gap:8px;flex:0 0 auto;overflow:visible}.issueScrapHistoryList--dropdown,.issueScrapSnapshotList--dropdown{max-height:240px;overflow:auto;padding-right:2px;overscroll-behavior:contain;scrollbar-gutter:stable}.issueScrapHistoryCard,.issueScrapGroupCard,.issueScrapSnapshotCard{padding:12px}.issueScrapHistoryList--compact .issueScrapHistoryCard,.issueScrapSnapshotList--rail .issueScrapSnapshotCard,.issueScrapSnapshotList--dropdown .issueScrapSnapshotCard{padding:10px 11px;border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 84%,white 16%)}.issueScrapHistoryCard{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;text-align:left}.issueScrapHistoryCardSelect{display:grid;gap:8px;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left}.issueScrapHistoryCardSelect p{margin:0}.issueScrapHistoryDeleteButton{align-self:center}.issueScrapGroupCard{display:grid;gap:10px;min-width:0;max-width:100%}.issueScrapHistoryCard.isSelected,.issueScrapGroupCard.isSelected,.issueScrapSnapshotCard.isCurrent{border-color:#0071e338;background:color-mix(in srgb,var(--primary-soft) 50%,white 50%);box-shadow:inset 0 0 0 1px #0071e314}.issueScrapGroupCard.isMuted{background:color-mix(in srgb,var(--neutral-soft) 74%,white 26%)}.issueScrapHistoryCard strong,.issueScrapGroupHead strong,.issueScrapSnapshotCard strong,.issueScrapArticleCard strong,.issueScrapDetailSectionHeader strong,.issueScrapInlineCardHeader strong{min-width:0;font-size:14px;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}.issueScrapDetailSectionHeader{align-items:center;gap:8px;min-height:24px;margin:0}.issueScrapDetailSectionHeader strong{font-size:13px;line-height:1.25}.issueScrapDetailSectionHeader span{line-height:1.25}.issueScrapHistoryList--compact .issueScrapHistoryCard strong,.issueScrapSnapshotList--rail .issueScrapSnapshotCard strong,.issueScrapSnapshotList--dropdown .issueScrapSnapshotCard strong{font-size:13px}.issueScrapHistoryList--compact .issueScrapHistoryCard p,.issueScrapSnapshotList--rail .issueScrapSnapshotCard p,.issueScrapSnapshotList--dropdown .issueScrapSnapshotCard p{font-size:12px}.issueScrapGroupSelect{display:grid;gap:10px;border:0;background:transparent;min-width:0;max-width:100%;padding:0;text-align:left}.issueScrapGroupFooter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.issueScrapGroupFooter .issueScrapGroupMeta{flex:0 0 auto}.issueScrapDecisionRow{gap:6px;justify-content:flex-end;margin-left:auto;min-width:0}.issueScrapDecisionRow .miniActionButton{min-height:28px;padding:0 9px;border-radius:9px;font-size:12px;line-height:1}.issueScrapDecisionButton,.issueScrapReviewTab{--issue-scrap-state-color: var(--neutral);--issue-scrap-state-soft: var(--neutral-soft);--issue-scrap-state-border: color-mix(in srgb, var(--neutral) 18%, var(--line) 82%)}.issueScrapDecisionButton--major,.issueScrapReviewTab--major{--issue-scrap-state-color: var(--success);--issue-scrap-state-soft: var(--success-soft);--issue-scrap-state-border: color-mix(in srgb, var(--success) 24%, var(--line) 76%)}.issueScrapDecisionButton--other,.issueScrapReviewTab--other{--issue-scrap-state-color: var(--primary-strong);--issue-scrap-state-soft: var(--primary-soft);--issue-scrap-state-border: color-mix(in srgb, var(--primary) 22%, var(--line) 78%)}.issueScrapDecisionButton--excluded,.issueScrapReviewTab--excluded{--issue-scrap-state-color: var(--neutral);--issue-scrap-state-soft: var(--neutral-soft);--issue-scrap-state-border: color-mix(in srgb, var(--neutral) 22%, var(--line) 78%)}.issueScrapDecisionButton{border-color:color-mix(in srgb,var(--line) 88%,white 12%);background:color-mix(in srgb,var(--surface-strong) 90%,var(--issue-scrap-state-soft) 10%);color:color-mix(in srgb,var(--ink-soft) 84%,var(--issue-scrap-state-color) 16%)}.issueScrapDecisionButton:hover:enabled{border-color:var(--issue-scrap-state-border);background:color-mix(in srgb,var(--surface-strong) 74%,var(--issue-scrap-state-soft) 26%);color:color-mix(in srgb,var(--ink) 72%,var(--issue-scrap-state-color) 28%)}.issueScrapDecisionButton.isSelected,.issueScrapDecisionButton.isSelected:hover:enabled{border-color:var(--issue-scrap-state-border);background:color-mix(in srgb,var(--surface-strong) 58%,var(--issue-scrap-state-soft) 42%);color:var(--issue-scrap-state-color);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--issue-scrap-state-color) 8%,transparent)}.issueScrapKeywordRow{display:flex;flex-wrap:wrap;gap:6px}.issueScrapKeywordChip{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);padding:0 10px;font-size:11px;font-weight:700}.issueScrapReviewToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-2px 0 14px;flex-wrap:wrap}.issueScrapReviewToolbar .segmentedTabs{width:100%;gap:14px;padding:0;border:0;border-bottom:1px solid rgba(29,29,31,.08);border-radius:0;background:transparent}.issueScrapReviewToolbar .segmentedTabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 0 10px;border-radius:0;color:var(--ink-soft);font-size:14px;font-weight:800;letter-spacing:-.02em}.issueScrapReviewToolbar .segmentedTabs button:hover:enabled{color:color-mix(in srgb,var(--ink) 80%,var(--issue-scrap-state-color) 20%);background:transparent}.issueScrapReviewToolbar .segmentedTabs button.isActive{background:transparent;color:var(--issue-scrap-state-color);box-shadow:inset 0 -2px 0 var(--issue-scrap-state-color)}.issueScrapReviewTabCount{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:20px;padding:0 7px;border:1px solid color-mix(in srgb,var(--line) 88%,white 12%);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 88%,var(--issue-scrap-state-soft) 12%);color:color-mix(in srgb,var(--ink-soft) 84%,var(--issue-scrap-state-color) 16%);font-size:11px;font-weight:800;line-height:1;letter-spacing:-.01em}.issueScrapReviewToolbar .segmentedTabs button:hover:enabled .issueScrapReviewTabCount,.issueScrapReviewToolbar .segmentedTabs button.isActive .issueScrapReviewTabCount{border-color:var(--issue-scrap-state-border);background:color-mix(in srgb,var(--surface-strong) 56%,var(--issue-scrap-state-soft) 44%);color:var(--issue-scrap-state-color)}.issueScrapSummaryStrip{margin-bottom:14px}.issueScrapSummaryDiagnostics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:14px}.issueScrapSummaryDiagnosticCard{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 84%,white 16%)}.issueScrapSummaryDiagnosticCard span{color:var(--ink-soft);font-size:11px;font-weight:700}.issueScrapSummaryDiagnosticCard strong{font-size:14px;line-height:1.35;letter-spacing:-.02em;overflow-wrap:anywhere}.issueScrapSummaryWarnings{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.issueScrapDetailScroll{display:flex;flex-direction:column;align-content:stretch}.issueScrapDetailSection{display:flex;flex-direction:column;flex:1 1 auto;align-items:stretch;gap:12px;min-width:0;min-height:0}.issueScrapArticleList,.issueScrapSnapshotList{display:grid;gap:10px}.issueScrapSnapshotList--rail{max-height:184px;overflow:auto;padding-right:2px}.issueScrapArticleCard{display:grid;gap:10px;padding:12px}.issueScrapArticleCard.isSelected{border-color:color-mix(in srgb,var(--success) 28%,var(--line) 72%);background:color-mix(in srgb,var(--success-soft) 38%,white 62%)}.issueScrapArticleActions{justify-content:flex-end;flex:0 0 auto}.issueScrapOutputCard{display:grid;gap:12px}.issueScrapPreviewBox{min-height:160px;max-height:280px;overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:14px;color:var(--ink);font-family:var(--font-family-base);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.issueScrapWorkspaceHeaderStrip{grid-column:1;grid-row:1;justify-self:start;display:inline-flex;align-items:center;flex:0 0 auto;width:max-content;max-width:100%;min-width:0;gap:2px;padding:2px;border:1px solid color-mix(in srgb,var(--line) 88%,white 12%);border-radius:13px;background:color-mix(in srgb,var(--surface-strong) 94%,var(--surface-soft) 6%)}.issueScrapWorkspaceHeader .miniActionButton{min-height:34px;height:34px;padding:0 10px;border-radius:11px;gap:6px;font-size:12px;white-space:nowrap}.issueScrapWorkspaceHeader .miniActionButton svg{width:14px;height:14px}.issueScrapWorkspaceHeaderStrip button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 11px;border:1px solid transparent;border-radius:11px;background:transparent;color:color-mix(in srgb,var(--ink-soft) 88%,var(--ink) 12%);font-size:15px;font-weight:650;line-height:1;letter-spacing:-.024em;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.issueScrapWorkspaceHeaderStrip button svg{flex:0 0 auto;width:15px;height:15px;color:color-mix(in srgb,var(--ink-soft) 74%,var(--line-strong) 26%);transition:color .16s ease,opacity .16s ease}.issueScrapWorkspaceHeaderStrip button span{display:inline-block}.issueScrapWorkspaceHeaderStrip button:hover:enabled{color:var(--ink);background:color-mix(in srgb,var(--surface-soft) 74%,white 26%)}.issueScrapWorkspaceHeaderStrip button:hover:enabled svg{color:color-mix(in srgb,var(--ink) 82%,var(--ink-soft) 18%)}.issueScrapWorkspaceHeaderStrip button.isActive{border-color:color-mix(in srgb,var(--line-strong) 70%,white 30%);background:color-mix(in srgb,var(--surface-tinted) 78%,white 22%);color:#1d1d1f;font-weight:700}.issueScrapWorkspaceHeaderStrip button.isActive svg{color:color-mix(in srgb,var(--ink) 90%,var(--ink-soft) 10%)}.issueScrapWorkspaceHeaderStrip button.isActive:hover:enabled{border-color:color-mix(in srgb,var(--line-strong) 76%,white 24%);color:#1d1d1f;background:color-mix(in srgb,var(--surface-tinted) 68%,white 32%)}.issueScrapWorkspaceHeaderStrip button.isActive:hover:enabled svg{color:color-mix(in srgb,var(--ink) 90%,var(--ink-soft) 10%)}.issueScrapWorkspaceHeaderStrip button:focus-visible{outline:2px solid rgba(0,113,227,.34);outline-offset:2px}.issueScrapReportWorkspace{display:grid;gap:14px}.issueScrapReportWorkspace--previewOnly{gap:18px}.issueScrapReportWorkspace--editor{grid-template-columns:minmax(320px,3.5fr) minmax(0,6.5fr);align-items:stretch;gap:14px;height:100%;min-height:0}.issueScrapReportOutlinePane{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;height:100%;padding:14px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:var(--surface-tinted)}.issueScrapReportOutlineSection{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;min-height:0;height:100%;overflow:hidden}.issueScrapReportOutlineHead,.issueScrapReportOutlineGroup h3{display:flex;align-items:center;justify-content:space-between;gap:10px}.issueScrapReportOutlineHead strong{color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.03em}.issueScrapReportOutlineHead span,.issueScrapReportOutlineGroup h3,.issueScrapReportOutlineEmpty,.issueScrapReportOutlineHint{color:var(--ink-soft);font-size:12px;font-weight:700}.issueScrapReportOutlineHint{margin:-6px 0 0;font-weight:600}.issueScrapReportOutlineScroll{grid-row:3;display:grid;align-content:start;gap:16px;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 4px 12px 0;overscroll-behavior:contain;scrollbar-gutter:stable}.issueScrapReportOutlineGroup{display:grid;gap:9px;min-width:0}.issueScrapReportOutlineGroup h3{margin:0;padding:0 2px}.issueScrapReportOutlineList{display:grid;gap:9px}.issueScrapReportOutlineItem{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:11px;border:1px solid rgba(29,29,31,.09);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 88%,white 12%);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.issueScrapReportOutlineItem:hover:enabled,.issueScrapReportOutlineItem:focus-visible{border-color:color-mix(in srgb,var(--primary) 22%,var(--line) 78%);background:color-mix(in srgb,var(--surface-strong) 78%,var(--primary-soft) 22%);box-shadow:inset 0 0 0 1px #0071e314}.issueScrapReportOutlineItem:focus-visible{outline:2px solid rgba(0,113,227,.28);outline-offset:2px}.issueScrapReportOutlineItem:disabled{cursor:default}.issueScrapReportOutlineIndex{display:inline-flex;align-items:center;justify-content:center;width:28px;height:26px;border:1px solid rgba(29,29,31,.08);border-radius:999px;background:color-mix(in srgb,var(--surface-tinted) 74%,white 26%);color:var(--ink-soft);font-size:11px;font-weight:800;line-height:1;letter-spacing:-.03em}.issueScrapReportOutlineItem--major .issueScrapReportOutlineIndex{color:color-mix(in srgb,var(--success) 72%,var(--ink) 28%);background:color-mix(in srgb,var(--success-soft) 28%,white 72%)}.issueScrapReportOutlineItem--other .issueScrapReportOutlineIndex{color:var(--primary-strong);background:color-mix(in srgb,var(--primary-soft) 34%,white 66%)}.issueScrapReportOutlineItemBody{display:grid;gap:5px;min-width:0}.issueScrapReportOutlineItem strong{color:var(--ink);font-size:13.5px;font-weight:760;line-height:1.34;letter-spacing:-.035em;overflow-wrap:anywhere}.issueScrapReportOutlineItem p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.issueScrapReportOutlineMeta{display:inline-flex;align-items:center;width:fit-content;min-height:22px;padding:0 8px;border:1px solid rgba(29,29,31,.07);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 82%,white 18%);color:var(--text-secondary);font-size:11px;font-weight:720;line-height:1}.issueScrapReportOutlineEmpty{margin:0;padding:10px;border:1px dashed rgba(29,29,31,.12);border-radius:12px;background:var(--surface-soft);text-align:center}.issueScrapReportEditorPane{display:flex;min-width:0;min-height:0;height:100%;overflow:hidden}.issueScrapReportEditorPane .workspaceShell{flex:1 1 auto;min-width:0;min-height:0;height:100%;gap:14px;padding:14px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:var(--surface-tinted);box-shadow:none}.issueScrapReportEditorPane .workspaceHeaderBar{margin:0;align-items:center}.issueScrapReportEditorPane .workspaceGrid{overflow:hidden}.issueScrapReportEditorPane .editorPanel{padding-top:0}.issueScrapReportEditorPane .issueEditorList{padding:2px 4px 12px 0}.issueScrapReportOutlinePane .issueScrapReportVersionRail{min-height:0;padding-top:12px;border-top:1px solid rgba(29,29,31,.08)}.issueScrapReportOutlinePane .issueScrapReportVersionRailList{grid-template-columns:1fr;max-height:220px;overflow:auto;padding-right:2px}.issueScrapReportOutlinePane .issueScrapReportVersionChip{gap:8px;padding:10px;border-radius:12px}.issueScrapReportModeHeader{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:10px}.issueScrapReportModeActions{display:flex;align-items:center;gap:8px}.issueScrapReportPreviewCanvas{display:flex;justify-content:center;align-items:flex-start;gap:32px;width:100%;overflow:auto;padding:4px 0}.issueScrapReportPreviewColumn{display:flex;flex-direction:column;gap:12px;flex:0 0 auto}.issueScrapReportPreviewColumn--telegram{width:340px}.issueScrapReportPreviewColumn--document{width:480px}.issueScrapReportPreviewColumnHead{display:flex;align-items:center;gap:8px;padding:0 4px;color:var(--ink-soft);font-size:13px;font-weight:700;letter-spacing:-.01em}.issueScrapReportPreviewColumnIcon--telegram{color:var(--primary)}.issueScrapReportPreviewColumnIcon--document{color:color-mix(in srgb,var(--primary) 82%,black 18%)}.issueScrapTelegramPhone{display:flex;flex-direction:column;min-height:540px;overflow:hidden;border:1px solid rgba(29,29,31,.08);border-radius:24px;background:#fff;box-shadow:0 16px 32px #11151b14}.issueScrapTelegramPhoneHead{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(29,29,31,.08);background:#eff2f5;color:#475569;font-size:14px;font-weight:700}.issueScrapTelegramPhoneBadge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:color-mix(in srgb,var(--primary) 14%,white 86%);font-size:12px}.issueScrapTelegramPhoneBody{display:flex;flex:1 1 auto;padding:18px;background:#e5ddd5}.issueScrapTelegramBubble{align-self:flex-start;max-width:100%;padding:14px 16px;border-radius:20px;background:#fff;box-shadow:0 8px 18px #11151b14;color:var(--text-strong);font-size:13px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.issueScrapReportDocumentShell{min-height:640px;padding:34px 34px 40px;border:1px solid rgba(29,29,31,.08);border-radius:10px;background:#fff;box-shadow:0 18px 36px #11151b1a;color:#1d1d1f}.issueScrapReportDocumentHead{margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid #1d1d1f;text-align:center}.issueScrapReportDocumentScope{margin-bottom:8px;color:#64748b;font-size:11px;font-weight:600}.issueScrapReportDocumentHead h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.03em}.issueScrapReportDocumentDate{margin-top:10px;color:#475569;font-size:13px;text-align:right}.issueScrapReportDocumentSection{display:grid;gap:16px}.issueScrapReportDocumentSection+.issueScrapReportDocumentSection{margin-top:28px}.issueScrapReportDocumentSection h3{margin:0;font-size:15px;font-weight:700;color:#1d1d1f}.issueScrapReportDocumentList{display:grid;gap:16px}.issueScrapReportDocumentItem{display:grid;gap:8px;padding-left:12px;border-left:3px solid #cbd5e1}.issueScrapReportDocumentItem strong{color:#0f172a;font-size:13px;line-height:1.5}.issueScrapReportDocumentBullets{display:grid;gap:4px}.issueScrapReportDocumentBullet{display:flex;align-items:flex-start;gap:6px;margin:0;color:#475569;font-size:12px;line-height:1.75}.issueScrapReportDocumentBullet span:first-child{font-weight:700}.issueScrapReportDocumentSource{margin:0 0 0 10px;color:#94a3b8;font-size:11px}.issueScrapReportEmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:100%;gap:10px;color:#94a3b8;text-align:center}.issueScrapReportEditorPane .workspaceEmptyState{height:100%;min-height:100%}.issueScrapReportEmptyState strong{color:#64748b;font-size:16px}.issueScrapReportEmptyState p{margin:0;font-size:13px}.issueScrapReportEmptyState--phone{width:100%}.issueScrapReportVersionRail{display:grid;gap:12px}.issueScrapReportVersionRailHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.issueScrapReportVersionRailHead strong{font-size:14px;color:var(--text-strong)}.issueScrapReportVersionRailHead span,.issueScrapReportVersionRailEmpty{color:var(--text-secondary);font-size:12px}.issueScrapReportVersionRailList{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.issueScrapReportVersionChip{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.issueScrapReportVersionChip.isCurrent{border-color:color-mix(in srgb,var(--success) 20%,var(--line) 80%);background:color-mix(in srgb,var(--success-soft) 26%,white 74%)}.issueScrapReportVersionChipHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.issueScrapReportVersionChipHead strong{font-size:13px;color:var(--text-strong)}.issueScrapReportVersionChipHead span,.issueScrapReportVersionChip p{margin:0;color:var(--text-secondary);font-size:12px}.issueScrapReportVersionChipMeta{display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--text-secondary);font-size:11px}.issueScrapReportSupportSection{display:grid;gap:12px}.issueScrapReportOutlineList{display:grid;gap:10px}.issueScrapReportOutlineCard{display:grid;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.issueScrapReportOutlineHead{display:flex;align-items:center;justify-content:space-between;gap:8px}.issueScrapReportOutlineHead strong{font-size:19px;line-height:1.12;letter-spacing:-.045em;color:var(--text-strong)}.issueScrapReportOutlineHead span,.issueScrapReportOutlineCard p{font-size:12px;color:var(--text-secondary);margin:0}.issueScrapReportOutlineItems{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--text-strong);font-size:13px;line-height:1.5}.workspaceGrid.issueScrapReportGrid{grid-template-columns:minmax(360px,500px) minmax(0,1fr);grid-template-areas:"editor preview"}.issueScrapPanel--reportEditor{grid-area:editor}.issueScrapPanel--reportPreview{grid-area:preview}.issueScrapReportEditorScroll,.issueScrapReportPreviewScroll{display:grid;gap:16px;min-height:0;overflow:auto}.issueScrapReportMetaSection,.issueScrapReportSection,.issueScrapReportPreviewSheet{display:grid;gap:14px}.issueScrapReportMetaSection{grid-template-columns:repeat(2,minmax(0,1fr))}.issueScrapReportMetaField,.issueScrapReportField{display:grid;gap:8px}.issueScrapReportMetaField--full{grid-column:1 / -1}.issueScrapReportMetaField>span,.issueScrapReportField>span{font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--text-secondary)}.issueScrapReportMetaField input,.issueScrapReportMetaField textarea,.issueScrapReportField input,.issueScrapReportField textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--text-strong);padding:11px 12px;font:inherit;line-height:1.5;resize:vertical}.issueScrapReportMetaField input:focus,.issueScrapReportMetaField textarea:focus,.issueScrapReportField input:focus,.issueScrapReportField textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent)}.issueScrapReportSectionHead,.issueScrapReportPreviewHead,.issueScrapReportEditorCardHead,.issueScrapReportPreviewSheetHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.issueScrapReportSectionHead strong,.issueScrapReportPreviewSheetHead strong{font-size:15px;color:var(--text-strong)}.issueScrapReportSectionHead span,.issueScrapReportPreviewHead span,.issueScrapReportEditorCardHead p,.issueScrapReportPreviewSheetHead span{font-size:12px;color:var(--text-secondary)}.issueScrapReportEditorList{display:grid;gap:12px}.issueScrapReportEditorCard{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft)}.issueScrapReportEditorCardHead strong{display:block;font-size:15px;color:var(--text-strong)}.issueScrapReportPreviewSheet{padding:18px 18px 22px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 94%,white 6%)}.issueScrapReportPreviewTelegram{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 94%,white 6%)}.issueScrapReportPreviewSheetHead{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--line)}.issueScrapReportPreviewSheetHead p{margin:0;font-size:14px;line-height:1.55;color:var(--text-strong);white-space:pre-wrap}.issueScrapReportPreviewSection{display:grid;gap:10px}.issueScrapReportPreviewSection h3{margin:0;font-size:13px;font-weight:700;color:var(--text-secondary)}.issueScrapReportPreviewCard{display:grid;gap:8px;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent)}.issueScrapReportPreviewHead strong{font-size:14px;color:var(--text-strong)}.issueScrapReportPreviewCard p{margin:0;font-size:13px;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap}.issueScrapReportPreviewMain{color:var(--text-strong)!important;font-weight:600}.issueScrapReportPreviewList{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--text-secondary)}.issueScrapActionBar{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:10px 14px;border-color:var(--line);background:color-mix(in srgb,var(--surface-soft) 88%,white 12%);box-shadow:none}.issueScrapActionBarSummary{display:grid;gap:4px;min-width:0}.issueScrapActionBarActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.issueScrapActionBarSummary .issueScrapRunStatusCardTitle strong{font-size:15px}.issueScrapActionBarSummary .issueScrapRunStatusCardTitle span{font-size:10px}.issueScrapActionBarActions .miniActionButton{min-height:36px}.issueScrapTelegramPreviewAnchor{position:relative;display:inline-flex}.issueScrapTelegramPreviewAnchor>.miniActionButton{width:100%}.issueScrapTelegramPreviewPanel{position:absolute;right:0;bottom:calc(100% + 10px);z-index:32;display:grid;gap:12px;width:min(560px,calc(100vw - 32px));padding:14px;background:color-mix(in srgb,var(--surface-soft) 92%,white 8%)}.issueScrapTelegramPreviewHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.issueScrapTelegramPreviewBody{margin:0;min-height:104px;max-height:min(34vh,240px);overflow:auto;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text-strong);font-family:var(--font-family-base);font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.issueScrapTelegramPreviewBody--report{min-height:180px;max-height:320px;background:color-mix(in srgb,var(--surface-soft) 90%,white 10%)}@media (max-width: 1120px){.issueScrapOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.issueScrapWorkspaceHeader{grid-template-columns:auto minmax(0,1fr);align-items:start}.issueScrapWorkspaceHeaderMeta{justify-content:flex-end}.issueScrapWorkspaceHeaderStrip{grid-column:1;grid-row:1;justify-self:start}.issueScrapWorkspaceHeaderAside{grid-column:2;grid-row:1;width:auto;justify-content:flex-end;flex-wrap:wrap}.issueScrapWorkspaceHeaderActions{flex-wrap:wrap;justify-content:flex-end}.issueScrapWorkspaceHeaderButtons,.issueScrapWorkspaceHeaderSelectors{width:auto;flex-wrap:wrap;justify-content:flex-end}.workspaceGrid.issueScrapWorkspaceGrid{grid-template-columns:minmax(330px,440px) minmax(0,1fr);grid-template-areas:"review detail"}.workspaceGrid.issueScrapReportGrid{grid-template-columns:minmax(340px,440px) minmax(0,1fr);grid-template-areas:"editor preview"}.issueScrapReportWorkspace--editor{grid-template-columns:minmax(300px,3.5fr) minmax(0,6.5fr)}.issueScrapReportPreviewCanvas{gap:20px;justify-content:flex-start}.issueScrapReportPreviewColumn--document{width:440px}}@media (max-width: 980px){.screenSection--issueScrapWorkspace{gap:14px}.issueScrapWorkspaceHeader{grid-template-columns:1fr;align-items:stretch}.issueScrapWorkspaceHeaderStrip{grid-column:1;grid-row:1;justify-self:start}.issueScrapWorkspaceHeaderAside{grid-column:1;grid-row:2;width:100%;justify-content:flex-start}.issueScrapWorkspaceHeaderMeta,.issueScrapWorkspaceHeaderActions,.issueScrapWorkspaceHeaderButtons,.issueScrapWorkspaceHeaderSelectors,.issueScrapWorkspaceHeaderStatusRow{justify-content:flex-start}.issueScrapSetupPanel{height:auto;overflow:visible}.issueScrapSetupShell,.issueScrapSetupBody{height:auto;min-height:auto;overflow:visible}.issueScrapSetupBody--intent{width:100%}.issueScrapSetupGuard{flex-direction:column}.issueScrapSetupStickyBar{width:100%;align-items:stretch;flex-direction:column;position:static}.issueScrapSetupStickyBar>.miniActionButton{width:100%;margin-left:0}.issueScrapSetupInlineActions{align-items:stretch}.issueScrapSetupInlineActions>.miniActionButton{width:100%}.issueScrapOverviewGrid{grid-template-columns:1fr}.workspaceGrid.issueScrapWorkspaceGrid{grid-template-columns:1fr;grid-template-areas:"review" "detail";height:auto;overflow:visible}.workspaceGrid.issueScrapReportGrid{grid-template-columns:1fr;grid-template-areas:"editor" "preview"}.issueScrapReportWorkspace--editor{grid-template-columns:1fr}.issueScrapReportOutlinePane{height:auto;max-height:min(50vh,420px);overflow:hidden}.issueScrapReportOutlineSection{height:auto;max-height:inherit}.issueScrapReportOutlineScroll{max-height:min(42vh,340px)}.issueScrapReportPreviewCanvas{flex-direction:column;align-items:stretch;overflow:visible}.issueScrapReportPreviewColumn,.issueScrapReportPreviewColumn--telegram,.issueScrapReportPreviewColumn--document{width:100%}.issueScrapTelegramPhone,.issueScrapReportDocumentShell,.issueScrapPanel{min-height:auto}.issueScrapReportMetaSection{grid-template-columns:1fr}.issueScrapHistoryList,.issueScrapGroupList,.issueScrapDetailScroll,.issueScrapReportEditorScroll,.issueScrapReportPreviewScroll{overflow:visible}.issueScrapSummaryDiagnostics{grid-template-columns:1fr 1fr}.issueScrapActionBar{align-items:stretch}.issueScrapActionBarActions{width:100%}.issueScrapWorkspaceHeaderButtons{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.issueScrapTelegramPreviewPanel{right:0;left:auto;width:min(420px,calc(100vw - 28px))}.issueScrapReportModeHeader,.issueScrapReportSectionHead,.issueScrapReportPreviewHead,.issueScrapReportEditorCardHead{flex-direction:column;align-items:flex-start}.issueScrapHeaderDropdown,.issueScrapHeaderDropdown--history,.issueScrapHeaderDropdown--execution{width:100%}.issueScrapWorkspaceHeader .issueScrapHeaderDropdown,.issueScrapWorkspaceHeader .issueScrapHeaderDropdown--history,.issueScrapWorkspaceHeader .issueScrapHeaderDropdown--execution{width:auto}.issueScrapHeaderDropdownPanel,.issueScrapHeaderDropdownPanel--execution{width:100%;max-width:none}.issueScrapWorkspaceHeader .issueScrapHeaderDropdownPanel,.issueScrapWorkspaceHeader .issueScrapHeaderDropdownPanel--execution{width:min(calc(100vw - 48px),360px);max-width:none}.issueScrapWorkspaceHeader .issueScrapHeaderDropdownPanel--execution{right:auto;left:0}.issueScrapWorkspaceHeader .issueScrapHeaderDropdownPanel--history{right:0;left:auto}.issueScrapReviewToolbar,.issueScrapArticleHead,.issueScrapSnapshotHead,.issueScrapInlineCardHeader,.issueScrapHistoryCardHead,.issueScrapGroupHead,.issueScrapDetailSectionHeader,.issueScrapTelegramPreviewHead{flex-direction:column;align-items:flex-start}.issueScrapDetailSectionHeader{flex-direction:row;align-items:center}.issueScrapArticleActions,.issueScrapRailActions,.issueScrapOutputActions,.issueScrapSnapshotActions,.issueScrapDecisionRow{width:100%}.issueScrapPipelineStepHead{flex-direction:column;align-items:flex-start}.issueScrapActionBarActions>*{flex:1 1 0;min-width:0}.issueScrapArticleActions>*,.issueScrapRailActions>*,.issueScrapOutputActions>*,.issueScrapSnapshotActions>*,.issueScrapDecisionRow>*{flex:1 1 0;min-width:0}.issueScrapGroupFooter .issueScrapDecisionRow{width:auto;flex:0 0 auto;margin-left:auto}.issueScrapGroupFooter .issueScrapDecisionRow>*{flex:0 0 auto}}.settingsInlineSection{padding:16px;container-type:inline-size}.settingsInlineSection--flatShell{border:0;border-radius:0;background:transparent;box-shadow:none}.settingsInlineSection--flatShell>.settingsFormBlock{margin-top:0}.settingsScreenSection{min-width:0}.settingsWorkspaceGrid{grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:0;height:100%;overflow:visible}.settingsPanel{min-width:0;min-height:0}.settingsPanel--menu,.settingsPanel--detail{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;height:100%;overflow:hidden}.settingsPanelBody{min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}.settingsPanelBody--menu,.settingsPanelBody--detail{display:grid;align-content:start;gap:12px}.settingsPanelMotionHost .panelHeader,.settingsPanelMotionHost .settingsPanelBody{opacity:1;transform:translateZ(0);transition:opacity var(--motion-base) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart);will-change:opacity,transform}.settingsPanelMotionHost .settingsPanelBody>*{opacity:1;transform:translateZ(0);transition:opacity var(--motion-base) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart)}.settingsPanelMotionHost .settingsPanelBody>:nth-child(2){transition-delay:var(--motion-stagger-1)}.settingsPanelMotionHost .settingsPanelBody>:nth-child(3){transition-delay:var(--motion-stagger-2)}.settingsPanelMotionHost.isEntering .panelHeader,.settingsPanelMotionHost.isEntering .settingsPanelBody{opacity:0;transform:translate3d(0,10px,0)}.settingsPanelMotionHost.isEntering .settingsPanelBody>*{opacity:0;transform:translate3d(0,12px,0)}.settingsPanelMotionHost.isExiting .panelHeader,.settingsPanelMotionHost.isExiting .settingsPanelBody{opacity:0;pointer-events:none;transform:translate3d(0,-8px,0)}.settingsPanelMotionHost.isExiting .settingsPanelBody>*{opacity:0;transform:translate3d(0,-6px,0);transition-delay:0ms}.settingsInlineHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.settingsInlineHeader--actionsOnly{justify-content:flex-end}.settingsInlineHeader--actionsOnly .panelActions{margin-left:auto}.settingsInlineHeader--actionsOnly .settingsInlineHeaderCopy>strong,.settingsInlineHeader--actionsOnly .settingsInlineHeaderCopy>p,.settingsInlineHeader--actionsOnly .settingsInlineTitleRow>strong{display:none}.settingsInlineHeader--actionsOnly .settingsInlineHeaderCopy .infoHintAnchor--inline,.settingsInlineHeader--hidden{display:none}.settingsInlineHeaderCopy{display:grid;gap:6px}.settingsInlineHeaderCopy p{margin:0}.settingsFormBlock{margin-top:14px}.settingsFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settingsFormGrid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.settingsFormField--full{grid-column:1 / -1}.departmentProfileFieldSupportGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:-2px}.departmentProfileFieldSupport{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:20px}.departmentProfileFieldSupport .settingsInlineFieldHint{margin:0}.settingsIntentSuggestButton.isPending{cursor:progress}.settingsIntentSuggestSpinner{animation:monitoringSetupSpin .9s linear infinite}.settingsSuggestionFields--loading,.settingsSuggestionField--loading{opacity:.58;filter:saturate(.82);transition:opacity .16s ease,filter .16s ease}.settingsSuggestionField--loading input,.settingsSuggestionField--loading textarea{pointer-events:none}.settingsSuggestionField--fresh{animation:monitoringSetupSuggestionIn .26s var(--ease-out-quart)}.settingsKeywordField{gap:8px}.settingsKeywordComposer{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 78%,rgba(74,123,182,.28) 22%);border-radius:20px;background:linear-gradient(180deg,#f7fafff5,#f3f7fce6);box-shadow:inset 0 1px #ffffffb8}.settingsKeywordComposer--flatShell{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settingsKeywordComposerHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settingsKeywordComposerHeader p{margin:0;color:color-mix(in srgb,var(--ink-soft) 86%,var(--primary) 14%);font-size:13px;line-height:1.5}.settingsKeywordComposerHeader .statusBadge,.departmentUserKeywordSectionHeader .statusBadge{width:fit-content;flex:0 0 auto;align-self:flex-start}.settingsKeywordInputRow{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1px solid rgba(112,142,182,.2);border-radius:16px;background:#ffffffeb;transition:border-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.settingsKeywordInputRow:focus-within{border-color:#3e69aa6b;box-shadow:0 0 0 4px #4b78c01f}.settingsKeywordInputIcon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#3e69aa1a;color:#2e4d83f0;flex:0 0 auto}.settingsKeywordInputRow input{width:100%;min-width:0;border:0;background:transparent;padding:0;color:var(--ink);font-size:14px;font-weight:600;outline:none}.monitoringGoldDatasetShell{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:0;height:100%;overflow:hidden}.monitoringGoldDatasetPanel{display:grid;gap:16px;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;padding-bottom:20px}.monitoringGoldDatasetToolbar,.monitoringGoldDatasetQcStrip,.monitoringGoldDatasetQueue,.monitoringGoldDatasetArticle,.monitoringGoldDatasetEditor{border:1px solid color-mix(in srgb,var(--line) 84%,rgba(56,89,132,.16) 16%);border-radius:20px;background:color-mix(in srgb,var(--surface) 94%,rgba(237,243,249,.8) 6%);box-shadow:0 14px 32px #1526370f}.monitoringGoldDatasetToolbar,.monitoringGoldDatasetQcStrip{border-radius:16px;box-shadow:0 8px 18px #1526370d}.monitoringGoldDatasetToolbar,.monitoringGoldDatasetQcStrip,.monitoringGoldDatasetArticle,.monitoringGoldDatasetEditor{padding:16px}.monitoringGoldDatasetToolbar{display:grid;gap:10px}.monitoringGoldDatasetToolbarMain{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.monitoringGoldDatasetTitle{display:grid;gap:8px}.monitoringGoldDatasetTitleMeta,.monitoringGoldDatasetQcSummary{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.monitoringGoldDatasetToolbarControls,.monitoringGoldDatasetCollectBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.monitoringGoldDatasetField{display:grid;gap:6px;min-width:0}.monitoringGoldDatasetField>span{font-size:12px;color:var(--ink-soft)}.monitoringGoldDatasetSelectGrid{gap:14px}.monitoringGoldDatasetSelectField{gap:10px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--line) 78%,rgba(56,89,132,.22) 22%);border-radius:18px;background:linear-gradient(180deg,#f7fafff5,#f1f6fce6);box-shadow:inset 0 1px #ffffffc2,0 10px 24px #1526370d}.monitoringGoldDatasetSelectLabel{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.monitoringGoldDatasetSelectLabel>span{color:var(--ink);font-size:13px;font-weight:800;letter-spacing:-.01em}.monitoringGoldDatasetSelectField select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:48px;padding:0 46px 0 14px;border:1px solid color-mix(in srgb,var(--line) 72%,rgba(56,89,132,.28) 28%);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f8fafdeb);background-image:linear-gradient(45deg,transparent 50%,color-mix(in srgb,var(--ink-soft) 84%,var(--point-blue) 16%) 50%),linear-gradient(135deg,color-mix(in srgb,var(--ink-soft) 84%,var(--point-blue) 16%) 50%,transparent 50%),linear-gradient(180deg,#fffffff5,#f8fafdeb);background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 14px) calc(50% - 2px),0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat;color:var(--ink-strong);font-size:14px;font-weight:700;box-shadow:inset 0 1px #ffffffd1,0 1px #ffffff8a;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .16s ease}.monitoringGoldDatasetSelectField select:hover{border-color:color-mix(in srgb,var(--point-blue) 34%,var(--line) 66%)}.monitoringGoldDatasetSelectField select:focus{outline:none;border-color:color-mix(in srgb,var(--point-blue) 58%,rgba(56,89,132,.3) 42%);box-shadow:0 0 0 4px #3859841f,inset 0 1px #ffffffdb;transform:translateY(-1px)}.monitoringGoldDatasetSelectHint{display:block;color:color-mix(in srgb,var(--ink-soft) 88%,var(--point-blue) 12%);font-size:12px;line-height:1.45}.monitoringGoldDatasetField select,.monitoringGoldDatasetField input,.monitoringGoldDatasetTextareaField textarea{width:100%;border:1px solid color-mix(in srgb,var(--line) 84%,rgba(56,89,132,.16) 16%);border-radius:14px;background:#ffffffe6}.monitoringGoldDatasetField--compact{width:88px}.monitoringGoldDatasetField--compact input{padding-inline:10px}.monitoringGoldDatasetCollectDetails{display:grid;gap:10px}.monitoringGoldDatasetCollectDetails summary{cursor:pointer;width:fit-content;color:var(--ink-soft);font-size:12px;font-weight:700;list-style:none}.monitoringGoldDatasetCollectDetails summary::-webkit-details-marker{display:none}.monitoringGoldDatasetCollectDetails[open] summary{color:var(--ink)}.monitoringGoldDatasetWorkspace{display:grid;grid-template-columns:minmax(250px,.74fr) minmax(360px,1.08fr) minmax(340px,.98fr);gap:16px;min-height:0}.monitoringGoldDatasetQueue{min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr)}.monitoringGoldDatasetPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 0}.monitoringGoldDatasetQueueList{min-height:0;overflow-y:auto;display:grid;gap:10px;padding:12px 16px 16px}.monitoringGoldDatasetQueueItem{display:grid;gap:8px;text-align:left;padding:12px 13px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(56,89,132,.12) 12%);border-radius:16px;background:#ffffffd6;transition:border-color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-fast) var(--ease-out-quart)}.monitoringGoldDatasetQueueItem:hover,.monitoringGoldDatasetQueueItem:focus-visible,.monitoringGoldDatasetQueueItem.isSelected{border-color:#3859845c;box-shadow:0 10px 24px #17253617;transform:translate3d(0,-1px,0)}.monitoringGoldDatasetQueueMeta,.monitoringGoldDatasetQueueBadges,.monitoringGoldDatasetEditorMeta,.monitoringGoldDatasetQcBuckets,.monitoringGoldDatasetQcChecks{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.monitoringGoldDatasetQueueMeta,.monitoringGoldDatasetBodyHeader span,.monitoringGoldDatasetQcCard span,.monitoringGoldDatasetShortcutTitle{font-size:12px;color:var(--ink-soft)}.monitoringGoldDatasetArticle,.monitoringGoldDatasetEditor{display:grid;gap:14px}.monitoringGoldDatasetQcCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.monitoringGoldDatasetQcStrip{position:sticky;top:0;z-index:5;display:grid;gap:10px;padding:12px 14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.monitoringGoldDatasetQcCard{display:grid;gap:6px;padding:12px 13px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(56,89,132,.12) 12%);border-radius:16px;background:#ffffffc7}.monitoringGoldDatasetBodyCard{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(56,89,132,.12) 12%);border-radius:18px;background:#ffffffd6}.monitoringGoldDatasetBodyHeader,.monitoringGoldDatasetBodyActions{display:flex;align-items:center;justify-content:space-between;gap:10px}.monitoringGoldDatasetBodyText{min-height:420px;max-height:620px;overflow:auto;white-space:pre-wrap;line-height:1.68;padding-right:4px}.monitoringGoldDatasetBucketGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.monitoringGoldDatasetBucketButton{display:grid;gap:4px;text-align:left;padding:12px 13px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(56,89,132,.12) 12%);border-radius:16px;background:#ffffffd1}.monitoringGoldDatasetBucketButton span{font-size:12px;color:var(--ink-soft)}.monitoringGoldDatasetBucketButton.isSelected{border-color:#3859846b;background:color-mix(in srgb,rgba(56,89,132,.1) 42%,white 58%)}.monitoringGoldDatasetToggleGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.monitoringGoldDatasetToggle{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:50px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(56,89,132,.12) 12%);border-radius:14px;background:#ffffffd6;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.monitoringGoldDatasetToggle:hover{border-color:color-mix(in srgb,var(--point-blue) 36%,var(--line) 64%);box-shadow:0 10px 22px #1526370f}.monitoringGoldDatasetToggle.isChecked{border-color:color-mix(in srgb,var(--point-blue) 52%,rgba(56,89,132,.32) 48%);background:color-mix(in srgb,rgba(56,89,132,.12) 62%,white 38%);box-shadow:0 12px 26px #3859841a}.monitoringGoldDatasetToggle input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.monitoringGoldDatasetToggleMark{position:relative;flex:0 0 18px;width:18px;height:18px;border:1.5px solid color-mix(in srgb,var(--line) 74%,rgba(56,89,132,.26) 26%);border-radius:6px;background:#ffffffeb;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.monitoringGoldDatasetToggleMark:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border-right:2px solid white;border-bottom:2px solid white;opacity:0;transform:rotate(45deg) scale(.85);transition:opacity .14s ease,transform .14s ease}.monitoringGoldDatasetToggle.isChecked .monitoringGoldDatasetToggleMark{border-color:var(--point-blue);background:var(--point-blue);transform:translateY(-1px)}.monitoringGoldDatasetToggle.isChecked .monitoringGoldDatasetToggleMark:after{opacity:1;transform:rotate(45deg) scale(1)}.monitoringGoldDatasetToggleText{min-width:0;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;line-height:1.35;font-weight:700;color:var(--ink-strong)}.monitoringGoldDatasetActionShortcut{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:0 6px;border:1px solid color-mix(in srgb,var(--line) 76%,rgba(56,89,132,.2) 24%);border-radius:8px;background:#ffffffc2;color:var(--ink-soft);font-size:11px;font-weight:700;line-height:1;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff8a}.monitoringGoldDatasetTextareaField textarea{min-height:126px;resize:vertical}.monitoringGoldDatasetEditorActions{justify-content:flex-start}.monitoringGoldDatasetShortcutRevealZone{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;justify-content:center;align-items:flex-end;min-height:28px;padding-bottom:6px;pointer-events:auto}.monitoringGoldDatasetShortcutRevealHint{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 10px;border:1px solid color-mix(in srgb,var(--line) 82%,rgba(56,89,132,.18) 18%);border-radius:999px;background:#f9fbfdc7;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.02em;opacity:.66;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}.monitoringGoldDatasetShortcutRevealZone:hover .monitoringGoldDatasetShortcutRevealHint{opacity:1;transform:translateY(-1px);background:#f9fbfdeb}.monitoringGoldDatasetShortcutFooter{position:absolute;left:16px;right:16px;bottom:10px;z-index:4;display:grid;gap:6px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--line) 84%,rgba(56,89,132,.16) 16%);border-radius:18px;background:#f9fbfdf0;box-shadow:0 16px 36px #15263717;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.monitoringGoldDatasetShortcutRevealZone:hover+.monitoringGoldDatasetShortcutFooter,.monitoringGoldDatasetShortcutFooter:hover,.monitoringGoldDatasetShortcutFooter:focus-within{opacity:1;transform:translateY(0);pointer-events:auto}.monitoringGoldDatasetShortcutTitle{text-transform:uppercase;letter-spacing:.08em}.monitoringGoldDatasetShortcutLine{font-size:13px;line-height:1.5}.monitoringGoldDatasetLoading,.monitoringGoldDatasetEmptyState{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid color-mix(in srgb,var(--line) 84%,rgba(56,89,132,.16) 16%);border-radius:18px;background:#ffffffd6}.monitoringGoldDatasetEmptyState p{margin:4px 0 0;color:var(--ink-soft)}@media (max-width: 1380px){.monitoringGoldDatasetWorkspace{grid-template-columns:minmax(240px,.7fr) minmax(0,1fr)}.monitoringGoldDatasetEditor{grid-column:1 / -1}}@media (max-width: 980px){.monitoringGoldDatasetToolbarMain,.monitoringGoldDatasetToolbarControls,.monitoringGoldDatasetCollectBar,.monitoringGoldDatasetBodyHeader,.monitoringGoldDatasetBodyActions{flex-direction:column;align-items:stretch}.monitoringGoldDatasetWorkspace,.monitoringGoldDatasetMetaGrid,.monitoringGoldDatasetQcCards,.monitoringGoldDatasetBucketGrid,.monitoringGoldDatasetToggleGrid{grid-template-columns:1fr}.monitoringGoldDatasetField--compact{width:100%}.monitoringGoldDatasetPanel{padding-bottom:168px}}.goldDatasetPanel{display:grid;gap:14px;padding-bottom:136px}.goldDatasetTopbar,.goldDatasetCollectCard,.goldDatasetArticleCard,.goldDatasetEditorCard,.goldDatasetQcCard,.goldDatasetQueuePanel{border:1px solid rgba(23,37,58,.08);border-radius:24px;background:#ffffffe6;box-shadow:0 16px 30px #121f330f;padding:16px}.goldDatasetTopbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.goldDatasetTopbarCopy,.goldDatasetCollectHeader,.goldDatasetArticleHeader,.goldDatasetEditorHeader,.goldDatasetQcHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.goldDatasetTopbarCopy{min-width:0;display:grid;gap:6px}.goldDatasetTopbarCopy strong,.goldDatasetCollectHeader strong,.goldDatasetArticleHeader h3,.goldDatasetEditorHeader strong,.goldDatasetQcHeader strong{margin:0;font-size:20px;letter-spacing:-.03em}.goldDatasetTopbarCopy p,.goldDatasetCollectHeader p,.goldDatasetArticleHeader p,.goldDatasetQueueItem p,.goldDatasetMetricCard p,.goldDatasetShortcutLines span,.goldDatasetQcWarnings span,.goldDatasetQueueItemTop,.goldDatasetQueueIndex{margin:0;color:var(--ink-soft)}.goldDatasetEyebrow{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.goldDatasetTopbarActions,.goldDatasetBodyActions,.goldDatasetEditorActions,.goldDatasetQueueItemTop,.goldDatasetQueueBadges,.goldDatasetQcChecks,.goldDatasetQcWarnings,.goldDatasetShortcutLines{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.goldDatasetField--compact{min-width:170px}.goldDatasetOverview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.goldDatasetMetricCard,.goldDatasetMetaCard,.goldDatasetQcMetric,.goldDatasetQcBucket{display:grid;gap:6px;padding:14px 15px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#f8fafcd1}.goldDatasetMetricCard--primary{background:linear-gradient(180deg,#f4f8fff5,#ffffffeb)}.goldDatasetMetricCard span,.goldDatasetMetaCard span,.goldDatasetQcMetric span,.goldDatasetField>span,.goldDatasetBodyHeader strong,.goldDatasetBucketButton span{color:var(--ink-soft);font-size:12px;font-weight:700}.goldDatasetMetricCard strong,.goldDatasetMetaCard strong,.goldDatasetQcMetric strong{font-size:22px;letter-spacing:-.05em}.goldDatasetCollectCard,.goldDatasetArticleCard,.goldDatasetEditorCard,.goldDatasetQcCard{display:grid;gap:14px}.goldDatasetCollectGrid,.goldDatasetFormGrid,.goldDatasetMetaGrid,.goldDatasetToggleGrid,.goldDatasetBucketGrid,.goldDatasetQcMetrics,.goldDatasetQcBuckets{display:grid;gap:10px}.goldDatasetCollectGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.goldDatasetFormGrid,.goldDatasetMetaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.goldDatasetToggleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.goldDatasetBucketGrid,.goldDatasetQcBuckets{grid-template-columns:repeat(5,minmax(0,1fr))}.goldDatasetQcMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.goldDatasetField{display:grid;gap:8px}.goldDatasetField input,.goldDatasetField select,.goldDatasetField textarea{width:100%;min-height:46px;padding:11px 13px;border:1px solid rgba(111,140,179,.22);border-radius:14px;background:#ffffffeb;font:inherit;color:inherit}.goldDatasetField textarea{min-height:112px;resize:vertical}.goldDatasetCollectSummary,.goldDatasetBodyText{margin:0;padding:14px;border-radius:16px;background:#f4f7fbe0;overflow:auto;white-space:pre-wrap;font-family:var(--font-family-mono, "SFMono-Regular", Consolas, monospace);font-size:13px;line-height:1.64}.goldDatasetWorkspace{display:grid;grid-template-columns:minmax(244px,300px) minmax(0,1fr);gap:14px}.goldDatasetQueuePanel{display:grid;gap:12px;min-height:0}.goldDatasetQueueHeader,.goldDatasetBodyHeader{display:flex;align-items:center;justify-content:space-between;gap:10px}.goldDatasetQueueList{max-height:880px;overflow-y:auto;display:grid;gap:10px;padding-right:4px}.goldDatasetQueueItem{display:grid;gap:8px;padding:14px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#f8fafcd6;text-align:left;transition:border-color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-fast) var(--ease-out-quart)}.goldDatasetQueueItem:hover,.goldDatasetQueueItem:focus-visible,.goldDatasetQueueItem.isSelected{border-color:#3462ac47;transform:translateY(-1px);box-shadow:0 12px 24px #121f3314}.goldDatasetQueueItem strong{font-size:15px;line-height:1.45}.goldDatasetContentPanel{display:grid;gap:14px;min-width:0}.goldDatasetBucketButton{display:grid;gap:6px;min-height:88px;padding:12px;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#f8fafcd1;text-align:left}.goldDatasetBucketButton strong{font-size:13px;line-height:1.45}.goldDatasetBucketButton.isActive,.goldDatasetBucketButton:hover,.goldDatasetBucketButton:focus-visible{border-color:#3462ac4d;background:#f0f6fff0}.goldDatasetToggle{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:1px solid rgba(21,32,51,.08);border-radius:14px;background:#f8fafccc}.goldDatasetToggle input{margin:0}.goldDatasetShortcutFooter{position:sticky;bottom:16px;z-index:5;display:grid;gap:10px;padding:14px 16px;border:1px solid rgba(23,37,58,.1);border-radius:20px;background:#fcfdfff0;box-shadow:0 18px 36px #121f331f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.goldDatasetShortcutHeader{display:inline-flex;align-items:center;gap:8px}.goldDatasetShortcutLines span{font-size:13px}.goldDatasetEmptyState{display:grid;place-items:center;min-height:320px;padding:24px;border:1px dashed rgba(23,37,58,.18);border-radius:20px;background:#ffffffb8;color:var(--ink-soft);text-align:center}@media (max-width: 1380px){.goldDatasetOverview,.goldDatasetCollectGrid,.goldDatasetQcMetrics,.goldDatasetBucketGrid,.goldDatasetQcBuckets,.goldDatasetToggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1120px){.goldDatasetWorkspace{grid-template-columns:minmax(0,1fr)}.goldDatasetQueueList{max-height:360px}}@media (max-width: 860px){.goldDatasetTopbar,.goldDatasetTopbarCopy,.goldDatasetCollectHeader,.goldDatasetArticleHeader,.goldDatasetEditorHeader,.goldDatasetQcHeader{display:grid}.goldDatasetOverview,.goldDatasetCollectGrid,.goldDatasetFormGrid,.goldDatasetMetaGrid,.goldDatasetToggleGrid,.goldDatasetBucketGrid,.goldDatasetQcMetrics,.goldDatasetQcBuckets{grid-template-columns:minmax(0,1fr)}.goldDatasetPanel{padding-bottom:172px}}.settingsKeywordInputRow input::placeholder{color:color-mix(in srgb,var(--ink-soft) 88%,white 12%);font-weight:500}.settingsKeywordPillList{display:flex;flex-wrap:wrap;gap:10px}.settingsKeywordPill{background:linear-gradient(180deg,#f8fbfffa,#eff5fcfa);border-color:#6382b02e;box-shadow:inset 0 1px #ffffffc7,0 8px 16px #1c2e4b0d;padding-right:6px}.settingsKeywordPill .monitoringKeywordBadgeIcon{background:#3e69aa1a;color:#2e4d83f0}.settingsKeywordPillRemove{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#496084d1;padding:0;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.settingsKeywordPillRemove:hover,.settingsKeywordPillRemove:focus-visible{background:#bc3f4d1a;color:#902737eb;outline:none}.settingsKeywordPillRemove:active{transform:scale(.94)}.settingsKeywordEmpty{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.departmentUserMonitoringPanel{display:grid;gap:18px}.departmentUserMonitoringHeader{margin-bottom:0}.departmentUserMonitoringHeaderMeta{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.departmentUserMonitoringHeaderSummary{color:color-mix(in srgb,var(--ink-soft) 88%,var(--ink) 12%);font-size:12px;font-weight:700;letter-spacing:-.01em}.departmentUserProfilePicker{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.departmentUserProfileChip{min-height:96px;display:grid;align-content:start;gap:6px;text-align:left;padding:14px 16px;border:1px solid color-mix(in srgb,var(--line) 88%,white 12%);border-radius:18px;background:color-mix(in srgb,var(--surface) 86%,white 14%);color:var(--ink);box-shadow:inset 0 1px #ffffffb8;transition:border-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.departmentUserProfileChip:hover,.departmentUserProfileChip:focus-visible{border-color:color-mix(in srgb,var(--primary) 28%,var(--line) 72%);box-shadow:0 10px 22px #121f3314;outline:none}.departmentUserProfileChip.isSelected{border-color:color-mix(in srgb,var(--primary) 44%,white 56%);background:color-mix(in srgb,var(--primary-soft) 44%,white 56%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 10%,white 90%),0 12px 24px #18345f17}.departmentUserProfileChipLabel{color:color-mix(in srgb,var(--ink-soft) 88%,var(--primary) 12%);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.departmentUserProfileChip strong{font-size:15px;line-height:1.35;letter-spacing:-.02em}.departmentUserProfileChip>span:last-child{color:var(--ink-soft);font-size:12px}.departmentUserProfileChip--create{border-style:dashed;background:color-mix(in srgb,var(--surface-soft) 82%,white 18%)}.departmentUserProfileEditorMeta{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--line) 82%,white 18%)}.departmentUserProfileEditorMetaCopy{display:grid;gap:4px}.departmentUserProfileEditorMetaCopy strong{font-size:15px;letter-spacing:-.02em}.departmentUserProfileEditorMetaCopy p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}.departmentUserMonitoringIdentityGrid{gap:14px}.departmentUserKeywordSection{display:grid;gap:14px;padding:18px;border:1px solid color-mix(in srgb,var(--line) 86%,white 14%);border-radius:20px;background:color-mix(in srgb,var(--surface-tinted) 78%,white 22%)}.departmentUserKeywordSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.departmentUserKeywordSectionCopy{display:grid;gap:4px}.departmentUserKeywordSectionCopy strong{font-size:14px;letter-spacing:-.02em}.departmentUserKeywordSectionCopy p{margin:0;max-width:44ch;color:color-mix(in srgb,var(--ink-soft) 90%,var(--ink) 10%);font-size:12px;line-height:1.55}.departmentKeywordComposer.departmentKeywordComposer--single{grid-template-columns:minmax(0,1fr);gap:0}.departmentUserKeywordComposerShell{gap:10px}.departmentUserKeywordPillList{gap:8px}.departmentUserKeywordPill{padding:5px 8px 5px 12px;border-color:color-mix(in srgb,var(--line) 84%,white 16%);background:color-mix(in srgb,var(--surface) 88%,white 12%);box-shadow:none}.departmentUserKeywordPill .monitoringKeywordBadgeIcon{display:none}.departmentUserKeywordPill .monitoringKeywordBadgeText{font-size:12px;font-weight:700}.departmentUserKeywordEmpty{padding:2px 0}.departmentUserMonitoringFootnotes{display:grid;gap:6px}.departmentUserMonitoringActions{justify-content:flex-end;margin-top:0;padding-top:4px}.departmentUserMonitoringActions .miniActionButton--primary{min-width:132px}.monitoringPublisherSummaryBar{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.monitoringPublisherSummaryCopy{min-width:0;display:grid;gap:4px}.monitoringPublisherEyebrow{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringPublisherSummaryCopy strong{font-size:18px;line-height:1.3}.monitoringPublisherSummaryCopy p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.monitoringPublisherModeCard{display:grid;gap:14px}.monitoringPublisherModeHelper{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.monitoringPublisherSelectionDeck{display:grid;gap:14px;padding:14px 16px;border:1px solid rgba(187,198,214,.86);border-radius:18px;background:#f4f7fcbd}.monitoringPublisherSelectionTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.monitoringPublisherSelectionCopy{min-width:0;display:grid;gap:4px}.monitoringPublisherSelectionCopy strong{font-size:14px}.monitoringPublisherSelectionCopy p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}.monitoringPublisherSelectionActions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.monitoringPublisherSelectionFooter{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:2px}.monitoringPublisherSortField{margin-left:auto}.monitoringPublisherSortField select{min-width:132px}.monitoringPublisherInlineNotice{margin:0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--line) 82%,rgba(65,108,168,.18) 18%);border-radius:16px;background:#f7faffe0;color:color-mix(in srgb,var(--ink-soft) 88%,var(--primary) 12%);font-size:13px;line-height:1.55}.monitoringPublisherFilterGrid{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:12px 16px;align-items:start}.monitoringPublisherFilterGroup{min-width:0;display:grid;gap:8px}.monitoringPublisherFilterGroup>span{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.monitoringPublisherFilterGroup .segmentedTabs{flex-wrap:wrap}.monitoringPublisherFilterGroup--category{align-content:start}.monitoringPublisherCategoryList{display:flex;flex-wrap:wrap;gap:8px}.settingsSectionList,.settingsAutomationList{display:grid;gap:10px}.settingsSectionGroup{min-width:0;display:grid;gap:6px}.settingsSectionButton{position:relative;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:inherit;padding:10px;text-align:left;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.settingsSectionButton:hover{border-color:#204f9752;transform:translate3d(0,-1px,0)}.settingsSectionButton.isSelected{border-color:#204f976b;background:var(--surface-selected);transform:translateZ(0)}.settingsSectionButtonIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--surface-soft);color:var(--primary);transition:background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.settingsSectionButton.isSelected .settingsSectionButtonIcon{background:var(--primary-soft);transform:scale(1.04)}.settingsSectionButtonBody{min-width:0;display:grid;gap:2px}.settingsSectionButtonHead{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.settingsSectionButton strong{min-width:0;overflow:hidden;color:var(--ink);font-size:14px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.settingsSectionCount{flex:0 0 auto;min-width:22px;height:22px;display:inline-grid;place-items:center;border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);font-size:11px;font-weight:700}.settingsSectionButtonBody>span{color:var(--ink-soft);font-size:12px;line-height:1.5}.settingsItemNav{display:grid;gap:4px;min-width:0;padding:2px 0 2px 44px;animation:settingsItemNavIn var(--motion-base) var(--ease-out-quart) both}.settingsItemNavButton{position:relative;width:100%;min-width:0;min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--ink-soft);padding:7px 9px;text-align:left;overflow:hidden;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.settingsItemNavButton:before{content:"";position:absolute;inset:5px auto 5px 5px;width:3px;border-radius:999px;background:var(--primary);opacity:0;transform:translate3d(-4px,0,0);transition:opacity var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.settingsItemNavButton:hover{border-color:var(--line);background:var(--surface-tinted);color:var(--ink);transform:translate3d(2px,0,0)}.settingsItemNavButton.isSelected{border-color:color-mix(in srgb,var(--primary) 18%,var(--line) 82%);background:var(--primary-soft);color:var(--primary-strong);transform:translateZ(0)}.settingsItemNavButton.isSelected:before{opacity:1;transform:translateZ(0)}.settingsItemNavLabel{position:relative;min-width:0;overflow:hidden;font-size:13px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}@keyframes settingsItemNavIn{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion: reduce){.settingsSectionButton,.settingsSectionButtonIcon,.settingsItemNav,.settingsItemNavButton,.settingsItemNavButton:before{animation:none;transition:none}.settingsSectionButton:hover,.settingsSectionButton.isSelected,.settingsSectionButton.isSelected .settingsSectionButtonIcon,.settingsItemNavButton:hover,.settingsItemNavButton.isSelected{transform:none}}.settingsSummaryCard,.settingsAutomationCard{border:1px solid var(--line);border-radius:18px;background:#ffffffe0;padding:14px;margin-top:12px}.settingsAutomationCard--flatShell{padding:0;margin-top:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settingsSummaryCard,.settingsDetailSection{display:grid;gap:10px}.settingsDetailSectionHeader{display:grid;gap:4px}.settingsDetailSectionHeader p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.settingsSummaryRow,.settingsAutomationMeta{display:flex;align-items:center;justify-content:space-between;gap:10px}.settingsSummaryRow strong,.settingsAutomationHeader strong{font-size:14px}.settingsSummaryRow span,.settingsAutomationMeta span,.settingsAutomationHeader p{color:var(--ink-soft);font-size:13px}.settingsAutomationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.settingsAutomationLead{min-width:0;display:grid;gap:6px}.settingsAutomationSummary{margin:0;line-height:1.45}.settingsAutomationActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.settingsAutomationField input,.settingsAutomationField select{min-height:44px}.settingsAutomationField input[type=time]{font-size:16px;font-weight:700;letter-spacing:.03em}.settingsAutomationMeta{flex-wrap:wrap;justify-content:flex-start;margin-top:14px;padding-top:14px;border-top:1px solid rgba(21,32,51,.08)}.publisherRail,.canvasPages,.settingsNav,.settingsDetailList{display:grid;gap:12px}.settingsDetailList--compact{display:flex;flex-wrap:wrap;gap:10px}.settingsDetailList--stacked{gap:10px}.settingsDetailList--directory{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.settingsDetailList--stacked .settingsDetailCard{align-items:center;padding:12px 14px}.settingsDetailList--stacked .settingsDetailCard .statusBadge{flex:0 1 auto;max-width:42%}.settingsDetailList--stacked .settingsDetailCard>div{min-width:0;display:grid;gap:4px}.settingsDetailList--stacked .settingsDetailCard p{margin-top:0;line-height:1.45}.settingsDetailList--compact .settingsDetailCard{flex:1 1 168px;min-width:0;padding:12px 14px}.settingsDetailList--compact .settingsDetailCard>div{min-width:0}.settingsDetailList--compact .settingsDetailCard strong{margin-top:0}.settingsDetailCard--directory{display:grid;gap:8px;align-content:start;padding:12px 14px}.settingsDetailCard--directory>div{min-width:0;display:grid;gap:6px}.settingsDetailCard--directory .settingsDetailTitleRow{justify-content:space-between;width:100%}.settingsDetailCard--directory strong{margin-top:0}.settingsDetailCard--directory p{margin-top:0;line-height:1.45}.settingsDirectoryField{margin-top:4px}.settingsDirectoryTextarea{min-height:88px;line-height:1.5}.reportSettingsHeaderActions{margin-left:auto}.reportSettingsUpdatedAt{color:var(--ink-soft);font-size:12px;font-weight:600;white-space:nowrap}.reportSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.reportSettingsCard{display:grid;grid-template-rows:auto minmax(112px,1fr);height:100%;gap:12px}.reportSettingsCardBody{display:grid;align-content:stretch;padding-top:12px;border-top:1px solid rgba(21,32,51,.08)}.reportSettingsCardBody--preview{min-width:0}.reportSettingsField{margin-top:0;align-self:stretch;min-width:0}.reportSettingsField input{min-height:100%;padding-block:16px}.reportSettingsCard--preview{background:#f7faffe6}.reportSettingsPreviewValue{display:grid;align-content:center;min-width:0;min-height:100%;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 78%,rgba(74,123,182,.24) 22%);border-radius:14px;background:#fffffff0;color:var(--ink);font-size:14px;font-weight:700;line-height:1.5;word-break:break-word}.hwpxTemplateHiddenInput{display:none}.hwpxTemplateToolbar{width:100%}.panelActions--split{width:100%;justify-content:space-between;gap:12px}.hwpxTemplateTabs{flex-wrap:wrap}.hwpxTemplateSummaryRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.hwpxTemplateSummaryText{color:var(--ink-soft);font-size:13px;font-weight:600}.hwpxTemplateList{display:grid;gap:12px}.hwpxTemplateCard{display:grid;gap:14px;padding:16px 18px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#ffffffeb}.hwpxTemplateCardHead{display:grid;gap:8px}.hwpxTemplateCardTitle{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hwpxTemplateCardMeta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--ink-soft);font-size:12px}.hwpxTemplateCardBody{display:grid;gap:12px}.hwpxTemplateContractRow{display:flex;flex-wrap:wrap;gap:8px;color:var(--ink-soft);font-size:12px;font-weight:600}.hwpxTemplateContractRow span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f1f5fceb}.hwpxTemplateWarningBox{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border-radius:14px;background:#fff7e4d1;color:var(--ink)}.hwpxTemplateWarningBox p{margin:0;font-size:13px;line-height:1.5}.hwpxTemplateIssueList{display:grid;gap:8px}.hwpxTemplateIssueItem{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start}.hwpxTemplateIssueItem p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.hwpxTemplateReadyRow{display:inline-flex;align-items:center;gap:8px;color:#1d6746;font-size:13px;font-weight:600}.hwpxTemplateActions{display:flex;flex-wrap:wrap;gap:8px}.miniActionButton.isDisabled{pointer-events:none;opacity:.56}.monitoringTelegramPanel{--telegram-accent: oklch(.52 .08 235);--telegram-accent-soft: color-mix(in srgb, var(--telegram-accent) 10%, white 90%)}.monitoringTelegramShell{display:grid;gap:16px}.monitoringTelegramHero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border:1px solid color-mix(in srgb,var(--line) 74%,var(--telegram-accent) 26%);border-radius:var(--radius-md);background:var(--surface)}.monitoringTelegramHeroCopy{display:grid;gap:8px;min-width:0}.monitoringTelegramEyebrow,.monitoringTelegramSectionLabel{color:color-mix(in srgb,var(--telegram-accent) 82%,var(--ink-soft) 18%);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.monitoringTelegramHeroCopy strong,.monitoringTelegramCardHeader strong,.monitoringTelegramPreviewHeader strong,.monitoringTelegramPlaceholderHeader strong{margin:0;color:var(--ink);font-size:17px;line-height:1.2}.monitoringTelegramHeroCopy p,.monitoringTelegramCardHeader p,.monitoringTelegramPlaceholderHeader p,.monitoringTelegramOperationalNote p{margin:0;max-width:62ch;color:color-mix(in srgb,var(--ink-soft) 90%,var(--telegram-accent) 10%);font-size:13px;line-height:1.6}.monitoringTelegramHeroActions{flex:0 0 auto;align-items:flex-start;justify-content:flex-end}.monitoringTelegramStatusStrip{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:10px}.monitoringTelegramStatusStrip--paired{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoringTelegramStatusCard{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px;border:1px solid color-mix(in srgb,var(--line) 82%,var(--telegram-accent) 18%);border-radius:var(--radius-md);background:#ffffffe0}.monitoringTelegramStatusCard--primary{background:color-mix(in srgb,var(--telegram-accent-soft) 72%,white 28%)}.monitoringTelegramStatusIcon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:color-mix(in srgb,var(--telegram-accent) 11%,white 89%);color:color-mix(in srgb,var(--telegram-accent) 84%,var(--ink) 16%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--telegram-accent) 12%,transparent 88%)}.monitoringTelegramStatusCard>div{display:grid;gap:4px;min-width:0}.monitoringTelegramStatusCard span:not(.statusBadge){color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.monitoringTelegramStatusCard strong{margin:0;font-size:15px;line-height:1.35}.monitoringTelegramStatusCard p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.monitoringTelegramWorkspace{display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.monitoringTelegramCard{display:grid;gap:14px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,var(--line) 82%,var(--telegram-accent) 18%);border-radius:var(--radius-md);background:var(--surface);box-shadow:none}.monitoringTelegramCard--controls{gap:16px}.monitoringTelegramCard--studio{--telegram-studio-height: 292px}.monitoringTelegramCardHeader{display:flex;align-items:start;justify-content:space-between;gap:14px}.monitoringTelegramCardHeader--stack{display:grid}.monitoringTelegramCardHeader>div:first-child{display:grid;gap:6px}.monitoringTelegramStudioBadge{display:inline-flex;align-items:center;gap:8px;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--telegram-accent) 10%,white 90%);color:color-mix(in srgb,var(--telegram-accent) 78%,var(--ink) 22%);font-size:12px;font-weight:700}.monitoringTelegramFormGrid{gap:14px}.monitoringTelegramOperationalNote{display:grid;gap:8px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--surface-soft) 74%,white 26%);border:1px solid color-mix(in srgb,var(--line) 84%,var(--telegram-accent) 16%)}.monitoringTelegramOperationalNote strong{font-size:inherit}.monitoringTelegramProfileSection,.monitoringTelegramProfileList{display:grid;gap:12px}.monitoringTelegramProfileRow{display:grid;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 84%,var(--telegram-accent) 16%);background:color-mix(in srgb,var(--surface-soft) 74%,white 26%)}.monitoringTelegramProfileHeader{display:flex;align-items:start;justify-content:space-between;gap:12px}.monitoringTelegramProfileMeta{display:grid;gap:4px;min-width:0}.monitoringTelegramProfileMeta strong{margin:0;color:var(--ink);font-size:14px;line-height:1.35}.monitoringTelegramProfileMeta p,.monitoringTelegramProfileHint,.monitoringTelegramProfileEmpty p,.monitoringTelegramTestHint p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}.monitoringTelegramProfileBadges{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.monitoringTelegramProfileInputRow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.monitoringTelegramProfileEmpty{padding:16px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--line) 70%,var(--telegram-accent) 30%);background:#ffffffb8}.monitoringTelegramTestControls{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr);gap:14px;align-items:start}.monitoringTelegramTestHint{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 84%,var(--telegram-accent) 16%);background:color-mix(in srgb,var(--surface-soft) 74%,white 26%)}.monitoringTelegramTestHint strong{margin:0;color:var(--ink);font-size:14px;line-height:1.35}.monitoringTelegramStudioGrid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:16px;align-items:stretch}.monitoringTelegramTemplateField{gap:10px;position:relative;height:100%;grid-template-rows:auto minmax(0,1fr)}.monitoringTelegramTemplateTextarea{min-height:var(--telegram-studio-height);height:100%;font-size:13px;line-height:1.62;resize:none}.monitoringTelegramTemplateFieldRow{align-items:start;justify-content:space-between;gap:12px}.monitoringTelegramTemplateFieldCopy{display:grid;gap:4px;min-width:0}.monitoringTelegramTemplateFieldCopy p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.monitoringTelegramEditorSurface,.monitoringTelegramPreviewSurface{min-height:var(--telegram-studio-height);height:100%;display:grid}.monitoringTelegramEditorSurface{gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--line) 84%,var(--telegram-accent) 16%);border-radius:var(--radius-md);background:var(--surface-tinted)}.monitoringTelegramEditorSurface .monitoringTelegramTemplateFieldRow{margin:0}.monitoringTelegramEditorSurface .panelActions{width:100%;display:flex;flex-wrap:wrap;gap:6px;padding:10px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.monitoringTelegramEditorSurface .miniActionButton{min-height:28px;padding:0 9px;border-radius:var(--radius-md);font-size:12px;line-height:1}.monitoringTelegramPlaceholderAnchor{display:inline-flex;align-items:center;flex:0 0 auto}.monitoringTelegramPlaceholderToggle{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:1px solid color-mix(in srgb,var(--line) 76%,var(--telegram-accent) 24%);border-radius:999px;background:#ffffffeb;color:color-mix(in srgb,var(--telegram-accent) 76%,var(--ink) 24%);font-size:12px;font-weight:700;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.monitoringTelegramPlaceholderToggle:hover,.monitoringTelegramPlaceholderToggle:focus-visible,.monitoringTelegramPlaceholderToggle.isOpen{border-color:color-mix(in srgb,var(--telegram-accent) 38%,var(--line) 62%);background:color-mix(in srgb,var(--telegram-accent) 9%,white 91%)}.monitoringTelegramPlaceholderToggle svg{transition:transform var(--motion-fast) var(--ease-out-quart)}.monitoringTelegramPlaceholderToggle.isOpen svg{transform:rotate(180deg)}.monitoringTelegramPlaceholderPopover{position:fixed;z-index:360;width:min(420px,calc(100vw - 64px));display:grid;gap:10px;padding:12px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 76%,var(--telegram-accent) 24%);background:#fffffffa;box-shadow:0 18px 34px #121f331f;opacity:0;pointer-events:none;transform:translate3d(0,6px,0);transition:opacity var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.monitoringTelegramPlaceholderPopover.isOpen{opacity:1;pointer-events:auto;transform:translateZ(0)}.monitoringTelegramPlaceholderPopoverHeader{display:grid;gap:4px}.monitoringTelegramPlaceholderPopoverHeader strong{margin:0;font-size:13px;line-height:1.3}.monitoringTelegramPlaceholderPopoverHeader p{margin:0;color:var(--ink-soft);font-size:11px;line-height:1.45}.monitoringTelegramPlaceholderPopoverList{display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:6px}.monitoringTelegramPreviewCard{display:grid;gap:10px;padding:12px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line) 84%,var(--telegram-accent) 16%);background:var(--surface-tinted);height:100%;grid-template-rows:auto minmax(0,1fr)}.monitoringTelegramPreviewHeader{display:flex;align-items:start;justify-content:space-between;gap:10px}.monitoringTelegramPreviewHeader strong{font-size:15px}.monitoringTelegramPreviewHeader span{color:var(--ink-soft);font-size:12px;font-weight:700}.monitoringTelegramPreviewBody{margin:0;min-height:var(--telegram-studio-height);height:100%;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:#fffffff0;color:var(--ink);font-family:Pretendard,Noto Sans KR,sans-serif;font-size:12px;line-height:1.62;white-space:pre-wrap;word-break:break-word;overflow:auto}.monitoringTelegramPlaceholderCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:left;cursor:pointer;display:grid;gap:2px;align-content:start;padding:8px 10px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line) 84%,var(--telegram-accent) 16%);background:#ffffffdb;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.monitoringTelegramPlaceholderCard:hover,.monitoringTelegramPlaceholderCard:focus-visible{border-color:color-mix(in srgb,var(--telegram-accent) 34%,var(--line) 66%);background:color-mix(in srgb,var(--telegram-accent) 8%,white 92%);transform:none}.monitoringTelegramPlaceholderCard strong{margin:0;font-size:12px;line-height:1.3}.monitoringTelegramPlaceholderCard p{margin:0;color:var(--ink-soft);font-size:11px;line-height:1.4}.telegramGuideLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;display:grid;place-items:center;padding:24px}.telegramGuideScrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#1d1d1f61}.telegramGuideDialog{position:relative;width:min(920px,calc(100vw - 32px));max-height:min(88vh,860px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;padding:clamp(18px,2.8vw,26px);border:1px solid color-mix(in srgb,var(--line) 80%,var(--telegram-accent, oklch(.52 .08 235)) 20%);border-radius:28px;background:#fffffffa;box-shadow:0 26px 70px #0f172329}.telegramGuideHeader{display:flex;align-items:start;justify-content:space-between;gap:16px}.telegramGuideHeaderCopy{display:grid;gap:6px;min-width:0}.telegramGuideEyebrow,.telegramGuideStepCopy span{color:color-mix(in srgb,var(--telegram-accent, oklch(.52 .08 235)) 82%,var(--ink-soft) 18%);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.telegramGuideHeaderCopy strong,.telegramGuideStepCopy strong,.telegramGuideTone strong{margin:0;color:var(--ink)}.telegramGuideHeaderCopy strong{font-size:clamp(20px,2.8vw,28px);line-height:1.12}.telegramGuideHeaderCopy p,.telegramGuideStepCopy p,.telegramGuideChecklistItem p,.telegramGuideTone p,.telegramGuideFooterMeta p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.6}.telegramGuideCloseButton{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--line) 84%,var(--telegram-accent, oklch(.52 .08 235)) 16%);border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 70%,white 30%);color:var(--ink-soft);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),color var(--motion-fast) var(--ease-out-quart)}.telegramGuideCloseButton:hover,.telegramGuideCloseButton:focus-visible{border-color:color-mix(in srgb,var(--telegram-accent, oklch(.52 .08 235)) 32%,var(--line) 68%);background:#fffffff5;color:var(--ink)}.telegramGuideProgress{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.telegramGuideProgressStep{display:grid;gap:4px;justify-items:start;padding:10px 12px;border:1px solid color-mix(in srgb,var(--line) 84%,var(--telegram-accent, oklch(.52 .08 235)) 16%);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 66%,white 34%);color:var(--ink-soft);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.telegramGuideProgressStep:hover,.telegramGuideProgressStep:focus-visible,.telegramGuideProgressStep.isActive{border-color:color-mix(in srgb,var(--telegram-accent, oklch(.52 .08 235)) 34%,var(--line) 66%);background:color-mix(in srgb,var(--telegram-accent, oklch(.52 .08 235)) 8%,white 92%)}.telegramGuideProgressStep.isActive{transform:translateY(-1px)}.telegramGuideProgressStep span,.telegramGuideFooterMeta strong{color:var(--ink);font-size:14px;font-weight:700;line-height:1.2}.telegramGuideProgressStep small{color:inherit;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.telegramGuideBody{min-height:0;overflow:auto}.telegramGuideStepCard{display:grid;gap:18px;padding:clamp(18px,2.6vw,24px);border:1px solid color-mix(in srgb,var(--line) 84%,var(--telegram-accent, oklch(.52 .08 235)) 16%);border-radius:24px;background:color-mix(in srgb,var(--surface-soft) 58%,white 42%)}.telegramGuideStepLead{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.telegramGuideStepIcon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:color-mix(in srgb,var(--telegram-accent, oklch(.52 .08 235)) 9%,white 91%);color:color-mix(in srgb,var(--telegram-accent, oklch(.52 .08 235)) 82%,var(--ink) 18%)}.telegramGuideStepCopy{display:grid;gap:6px}.telegramGuideStepCopy strong{font-size:clamp(19px,2.6vw,24px);line-height:1.2}.telegramGuideChecklist{display:grid;gap:10px}.telegramGuideChecklistItem{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start}.telegramGuideChecklistItem span{width:8px;height:8px;margin-top:7px;border-radius:999px;background:color-mix(in srgb,var(--telegram-accent, oklch(.52 .08 235)) 70%,white 30%)}.telegramGuideCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.telegramGuideTone{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 84%,var(--telegram-accent, oklch(.52 .08 235)) 16%);background:#ffffffeb}.telegramGuideTone span{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.telegramGuideTone strong{font-size:14px;line-height:1.35}.telegramGuideTone--public{background:color-mix(in srgb,var(--telegram-accent, oklch(.52 .08 235)) 8%,white 92%)}.telegramGuideTone--private{background:color-mix(in srgb,oklch(.68 .03 230) 18%,white 82%)}.telegramGuideTone--bot{background:color-mix(in srgb,oklch(.8 .03 170) 26%,white 74%)}.telegramGuideNote{margin:0;padding:13px 14px;border-radius:16px;background:#ffffffe6;color:var(--ink);font-size:13px;line-height:1.6}.telegramGuideLink{display:inline-flex;align-items:center;gap:6px;width:fit-content;color:var(--link);font-size:13px;font-weight:600;text-decoration:none}.telegramGuideLink:hover,.telegramGuideLink:focus-visible{text-decoration:underline}.telegramGuideFooter{display:flex;align-items:end;justify-content:space-between;gap:16px}.telegramGuideFooterMeta{display:grid;gap:4px}.telegramGuideFooterActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.telegramGuideNavButton{min-width:88px}@container (max-width: 1040px){.monitoringTelegramStatusStrip,.monitoringTelegramWorkspace{grid-template-columns:1fr}.monitoringTelegramStatusStrip--paired{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 760px){.monitoringTelegramHero,.monitoringTelegramCardHeader,.monitoringTelegramPreviewHeader{grid-template-columns:1fr;display:grid}.monitoringTelegramHeroActions{width:100%;justify-content:stretch}.monitoringTelegramHeroActions>*{flex:1 1 auto}.monitoringTelegramStatusCard{grid-template-columns:auto minmax(0,1fr)}.monitoringTelegramStatusCard .statusBadge{grid-column:2;justify-self:start}.monitoringTelegramProfileHeader,.monitoringTelegramProfileInputRow,.monitoringTelegramTestControls{grid-template-columns:1fr;display:grid}.monitoringTelegramStudioGrid,.monitoringTelegramPlaceholderPopoverList,.monitoringTelegramStatusStrip--paired{grid-template-columns:1fr}}@media (max-width: 900px){.telegramGuideLayer{padding:16px}.telegramGuideProgress{grid-template-columns:repeat(3,minmax(0,1fr))}.telegramGuideCardGrid{grid-template-columns:1fr}}@media (max-width: 680px){.telegramGuideDialog{width:min(100vw - 20px,720px);max-height:min(92vh,860px);padding:16px;gap:14px;border-radius:22px}.telegramGuideHeader,.telegramGuideFooter{display:grid}.telegramGuideProgress{grid-template-columns:repeat(2,minmax(0,1fr))}.telegramGuideStepLead{grid-template-columns:1fr}.telegramGuideFooterActions{justify-content:stretch}.telegramGuideFooterActions>*{flex:1 1 auto}}.publisherCardMeta span,.departmentCard span{color:var(--ink-soft);font-size:12px}.canvasPageCard,.draftOverviewCard,.reportSectionCard,.impactBanner,.settingsDetailCard{border:1px solid var(--line);border-radius:18px;background:#ffffffd6;padding:14px}.canvasPageHeader p,.draftOverviewHead p,.reportSectionHeader p,.settingsDetailCard p{margin-top:4px;color:var(--ink-soft);font-size:13px}.canvasArticleList,.stackCards{display:grid;gap:10px;margin-top:12px}.canvasArticleChip{display:flex;align-items:center;gap:10px;border-radius:14px;background:var(--surface-soft);padding:10px 12px;color:var(--ink);font-size:13px}.reportSectionStack{display:grid;gap:14px}.editorBlock{display:grid;gap:10px}.editorBlock label{display:grid;gap:6px}.editorBlock span{color:var(--ink-soft);font-size:12px;font-weight:700}.draftOverviewCard p{margin-top:8px;color:var(--ink-soft)}.departmentCard strong,.settingsNavItem strong{display:block;margin-bottom:4px}.settingsNavGroup+.settingsNavGroup{margin-top:16px}.settingsNavItem{display:grid;gap:4px}.settingsNavItem span{color:var(--ink-soft);font-size:12px}.settingsCardGrid{padding-top:2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settingsCardGrid--stacked{grid-template-columns:1fr}.settingsCardGrid--stacked .settingsCard{display:grid;gap:8px;padding:16px}.settingsCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.settingsCardHeader .statusBadge{flex:0 0 auto;align-self:center}.settingsCardGrid--stacked .settingsCard strong{margin-top:0;min-width:0}.settingsCardGrid--stacked .settingsCard p{margin-top:0;line-height:1.55}.settingsCardImpact{justify-content:flex-start}.impactBanner{display:flex;align-items:flex-start;gap:12px;background:var(--surface-warning)}@media (min-width: 1281px){.settingsPanel--menu{position:static}}@media (max-width: 1480px){.settingsWorkspaceGrid{grid-template-columns:minmax(248px,292px) minmax(0,1fr)}}.impactBanner p{margin-top:4px;color:var(--ink-soft);font-size:13px}.settingsDetailCard{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.settingsDetailCard>div{min-width:0}.orgCatalogSummarySection{display:grid;align-content:start;gap:12px}.orgCatalogSummarySection .settingsCardGrid,.orgCatalogSummarySection .settingsDetailList{gap:12px}.orgCatalogSummaryMeta{align-self:center}.orgCatalogTreeList,.orgCatalogTreeCard{display:grid;gap:12px}.orgCatalogTreeTopRow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.orgCatalogTreeTopRow>div{display:grid;gap:4px;min-width:0}.orgCatalogTreeTopRow p{margin:0;color:var(--ink-soft);font-size:13px}.orgCatalogDivisionList{display:grid;gap:10px}.orgCatalogDivisionBlock{display:grid;gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 90%,rgba(74,123,182,.16) 10%);border-radius:16px;background:#f6f9fdc7}.orgCatalogDivisionRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.orgCatalogDivisionRow span{color:var(--ink-soft);font-size:12px;font-weight:700;white-space:nowrap}.orgCatalogDivisionBlock p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.orgCatalogLeafList{display:flex;flex-wrap:wrap;gap:8px}.orgCatalogLeafChip{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(21,32,51,.08);color:color-mix(in srgb,var(--ink) 88%,var(--ink-soft) 12%);font-size:12px;font-weight:600}.settingsOrgBanner{border-radius:16px;padding:14px 16px}.settingsOrgBanner--warning{background:#fff4e0e6}@container (max-width: 860px){.monitoringPublisherSummaryBar,.monitoringPublisherSelectionTop,.monitoringPublisherFilterGrid,.reportSettingsHeaderActions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.monitoringPublisherSelectionActions{justify-content:flex-start}.monitoringPublisherSelectionFooter{flex-direction:column;align-items:stretch}.monitoringPublisherSortField{margin-left:0}.reportSettingsHeaderActions{justify-content:space-between}.settingsDetailList--directory{grid-template-columns:1fr}.orgCatalogTreeTopRow,.orgCatalogDivisionRow{flex-direction:column;align-items:flex-start}.settingsKeywordComposerHeader,.departmentProfilesHeader,.departmentProfilesHeaderActions{align-items:flex-start}.departmentProfilesPagination{justify-content:flex-start}}@container (max-width: 720px){.settingsDetailList--compact .settingsDetailCard{flex-basis:100%}.settingsKeywordInputRow{min-height:46px;padding-inline:12px}}.departmentProfilesDatabase{display:grid;gap:18px}.departmentProfilesHeader{align-items:center;margin-bottom:0}.departmentProfilesHeaderActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.departmentProfilesPageInfo{color:var(--ink-soft);font-size:12px;font-weight:700}.departmentProfilesEmptyState{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px dashed rgba(31,92,169,.24);border-radius:20px;background:#f7faffdb}.departmentProfilesEmptyState strong,.departmentProfilesEmptyState p{margin:0}.departmentProfilesEmptyState p{margin-top:4px;color:var(--ink-soft)}.departmentProfilesTableWrap{overflow:auto;border:1px solid rgba(21,32,51,.08);border-radius:22px;background:#ffffffe6}.departmentProfilesTable{width:100%;min-width:980px;border-collapse:collapse}.departmentProfilesTable thead th{padding:14px 16px;border-bottom:1px solid rgba(21,32,51,.08);background:#f7f9fcf5;color:color-mix(in srgb,var(--ink-soft) 88%,var(--ink) 12%);font-size:12px;font-weight:800;letter-spacing:.01em;text-align:left;white-space:nowrap}.departmentProfilesTable tbody td{padding:15px 16px;border-bottom:1px solid rgba(21,32,51,.06);vertical-align:top}.departmentProfilesTable tbody tr:last-child td{border-bottom:0}.departmentProfilesTable tbody tr.isSelected{background:#f0f7ffd1}.departmentProfilesPrimaryCell{display:grid;gap:4px}.departmentProfilesPrimaryCell strong,.departmentProfilesKeywordCell p{margin:0}.departmentProfilesPrimaryCell span,.departmentProfilesKeywordCell p{color:var(--ink-soft);font-size:12px;line-height:1.5}.departmentProfilesKeywordCell{display:grid;gap:8px}.departmentProfilesKeywordCell>.statusBadge{width:fit-content;justify-self:start}.departmentProfilesActionsCell{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.departmentUserProfilesDatabase .departmentProfilesActionsCell{justify-content:flex-start}.departmentProfilesAddRow{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border:1px dashed rgba(31,92,169,.22);border-radius:16px;background:#f6f9fdf0;color:color-mix(in srgb,var(--ink-soft) 84%,var(--primary) 16%);font-size:13px;font-weight:700;transition:border-color var(--motion-fast) var(--ease-out-quart),background-color var(--motion-fast) var(--ease-out-quart)}.departmentProfilesAddRow:hover,.departmentProfilesAddRow:focus-visible{border-color:#1f5ca957;background:#eff6fffa}.departmentProfilesPagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.departmentProfilesPagination span{color:var(--ink-soft);font-size:12px;font-weight:700}.departmentProfilesCardList{display:grid;gap:12px}.departmentProfilesCard{display:grid;gap:12px;padding:16px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#ffffffe0}.departmentProfilesCard.isSelected{border-color:#1f5ca947;background:#f0f7ffeb}.departmentProfilesCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.departmentProfilesCardTop strong,.departmentProfilesCardTop p{margin:0}.departmentProfilesCardTop p{margin-top:4px;color:var(--ink-soft);font-size:12px}.departmentProfilesCardMeta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.departmentProfilesCardMeta div{padding:10px 12px;border-radius:14px;background:#f6f9fdf0}.departmentProfilesCardMeta dt,.departmentProfilesCardMeta dd{margin:0}.departmentProfilesCardMeta dt{color:var(--ink-soft);font-size:11px;font-weight:700}.departmentProfilesCardMeta dd{margin-top:4px;font-size:13px;font-weight:700;line-height:1.45}.departmentProfilePanelLayer,.departmentProfileDialogLayer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130}.departmentProfileDialogLayer{z-index:140}.departmentProfilePanelScrim,.departmentProfileDialogScrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#09101c3d}.departmentProfilePanel{box-sizing:border-box;position:absolute;top:18px;right:18px;bottom:18px;width:min(520px,calc(100vw - 36px));display:grid;gap:14px;padding:18px;overflow:hidden;border:1px solid rgba(21,32,51,.08);border-radius:24px;background:#fffffffa;box-shadow:0 24px 48px #0c182d2e}.departmentProfilePanel--create{grid-template-rows:auto auto minmax(0,1fr) auto}.departmentProfilePanel--edit{grid-template-rows:auto minmax(0,1fr) auto}.departmentProfilePanel.isCompact{top:auto;right:0;bottom:0;left:0;width:100%;max-height:min(88vh,760px);border-radius:24px 24px 0 0}.departmentProfilePanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.departmentProfilePanelHeaderCopy{display:grid;gap:6px}.departmentProfilePanelHeaderCopy strong,.departmentProfilePanelHeaderCopy p{margin:0}.departmentProfilePanelEyebrow{color:var(--ink-soft);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.departmentProfileTemplateBar{display:flex;flex-wrap:wrap;gap:8px}.departmentProfilePanelBody{min-height:0;overflow-y:auto;display:grid;align-content:start;gap:14px;padding-right:4px}.departmentProfileToggleField{display:grid;gap:10px}.departmentProfileToggleField>span{font-size:13px;font-weight:700}.departmentProfileToggleRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 14px;border:1px solid rgba(21,32,51,.08);border-radius:14px;background:#ffffffeb}.departmentProfileToggleCopy{min-width:0;flex:1 1 auto;display:grid;gap:3px}.departmentProfileToggleCopy strong,.departmentProfileToggleCopy p{margin:0}.departmentProfileToggleCopy strong{font-size:13px}.departmentProfileToggleCopy p{color:var(--ink-soft);font-size:12px}.departmentProfileToggleCheckbox{flex:0 0 auto;width:20px;height:20px;accent-color:var(--primary)}.departmentProfileModeSegmented{flex:0 0 auto;min-height:42px;height:42px}.departmentProfileRecommendationBlock{display:grid;gap:12px;padding:16px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#f6f9fdf0}.departmentProfileRecommendationHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.departmentProfileRecommendationHeader strong,.departmentProfileRecommendationHeader p{margin:0}.departmentProfileRecommendationHeader p{margin-top:4px;color:var(--ink-soft);font-size:12px}.departmentProfileRecommendationList{display:grid;gap:10px}.departmentProfileRecommendationCard{display:grid;gap:8px;padding:14px;border-radius:16px;background:#fffffff0;border:1px solid rgba(21,32,51,.06)}.departmentProfileRecommendationCard p,.departmentProfilePanelNote{margin:0}.departmentProfileOptionGroup{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.departmentProfileRecommendationTitleRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.departmentProfilePanelNote{padding:14px 16px;border-radius:16px;background:#f7faffdb;color:color-mix(in srgb,var(--ink-soft) 88%,var(--ink) 12%);font-size:12px;line-height:1.6}.departmentProfilePanelFooter{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding-top:2px}.departmentProfileDeleteDialog{box-sizing:border-box;position:absolute;top:50%;left:50%;width:min(420px,calc(100vw - 32px));display:grid;gap:14px;padding:20px;border:1px solid rgba(21,32,51,.08);border-radius:22px;background:#fffffffa;box-shadow:0 20px 42px #0c182d2e;transform:translate(-50%,-50%)}.departmentProfileDeleteDialogHeader strong,.departmentProfileDeleteDialogHeader p{margin:0}.departmentProfileDeleteDialogHeader p{margin-top:6px;color:var(--ink-soft);font-size:13px;line-height:1.55}.departmentProfileDeleteDialogActions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.settingsInlineFieldHint{margin:-6px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.5}.settingsInlineFieldHint--error{color:#aa2b22eb}.departmentDutyPanel{padding-block:clamp(18px,2vw,26px)}.departmentDutyShell{display:grid;gap:clamp(16px,2vw,22px)}.departmentDutyShell--placeholder{max-width:760px}.departmentDutyCardSingle{display:grid;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 88%,rgba(72,104,152,.12) 12%);border-radius:14px;background:color-mix(in srgb,rgba(255,255,255,.96) 92%,rgba(244,247,251,.8) 8%)}.departmentDutyCardSingleHeader{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}.departmentDutyHero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;background:transparent}.departmentDutyTitle{margin:0;color:color-mix(in srgb,var(--ink) 92%,var(--primary) 8%);font-size:clamp(1.02rem,.96rem + .32vw,1.2rem);line-height:1.32}.departmentDutyHeroCopy{display:grid;gap:8px}.departmentDutyEyebrow{color:color-mix(in srgb,var(--ink-soft) 84%,var(--primary) 16%);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.departmentDutyHeroCopy strong{color:color-mix(in srgb,var(--ink) 92%,var(--primary) 8%);font-size:clamp(1.02rem,.96rem + .32vw,1.2rem);line-height:1.32}.departmentDutyHeroCopy p{margin:0;color:color-mix(in srgb,var(--ink-soft) 88%,var(--primary) 12%);font-size:13px;line-height:1.6}.departmentDutyMetaRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.departmentDutyHeroActions{flex:0 0 auto;justify-content:flex-end;flex-wrap:wrap}.departmentDutyDepartmentName{margin:0;color:color-mix(in srgb,var(--ink) 94%,var(--primary) 6%);font-size:clamp(1.06rem,1rem + .28vw,1.24rem);font-weight:600;line-height:1.35;letter-spacing:-.01em}.departmentDutyPanel .monitoringField,.departmentDutyPanel .monitoringField select,.departmentDutyPanel .monitoringField input,.departmentDutyPanel .monitoringField textarea{box-sizing:border-box;min-width:0}.departmentDutyCurrentLabel{display:inline-block;margin-bottom:4px;color:color-mix(in srgb,var(--ink-soft) 84%,var(--primary) 16%);font-size:12px;font-weight:600;line-height:1.4}.departmentDutyCurrentBlock p{margin:0;color:color-mix(in srgb,var(--ink) 88%,var(--primary) 12%);font-size:14px;line-height:1.7;white-space:pre-wrap;max-width:72ch}.departmentDutySummaryNote{display:inline-block;margin-top:6px;color:color-mix(in srgb,var(--ink-soft) 88%,var(--primary) 12%);font-size:13px;line-height:1.6}.departmentDutySelectorRow{max-width:340px}.departmentDutyTextareaField{gap:8px;max-width:760px}.departmentDutyTextareaField textarea{min-height:92px;resize:vertical}.departmentDutyEditorBlock{display:grid;gap:8px}.departmentDutyEditorActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.departmentDutyEditorActions .miniActionButton{min-height:34px;padding:0 12px;border-radius:10px}@container (max-width: 860px){.departmentProfilesEmptyState,.departmentProfilePanelHeader,.departmentProfileRecommendationHeader{flex-direction:column;align-items:stretch}.departmentProfilesCardMeta{grid-template-columns:1fr}.departmentProfilePanelFooter,.departmentProfileDeleteDialogActions,.departmentDutyCardSingleHeader,.departmentDutyHero{justify-content:stretch;flex-direction:column;align-items:stretch}.departmentProfilePanelFooter>*,.departmentProfileDeleteDialogActions>*{width:100%}.departmentDutyHeroActions{width:100%;justify-content:stretch}.departmentDutyHeroActions>*{flex:1 1 180px}}@container (max-width: 620px){.departmentDutyCurrentBlock p{font-size:14px}.departmentDutyEditorActions>*{width:100%}}.departmentKeywordRecommendationBlock,.departmentKeywordRecommendationList,.departmentKeywordRecommendationCopy{display:grid;gap:10px}.departmentKeywordRecommendationHeader,.departmentKeywordRecommendationTitleRow{display:flex;align-items:center;justify-content:space-between;gap:10px}.departmentKeywordRecommendationCard{padding:14px;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#f7fafde6}.departmentKeywordRecommendationCopy p{margin:0}.departmentChangePanelShell{padding:0}.departmentChangePanel{display:grid;gap:14px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;animation:departmentChangePanelReveal .14s var(--ease-out-quart) both}.departmentChangeOverviewGrid{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(340px,1.14fr);gap:14px;align-items:stretch}.departmentChangeOverviewCard,.departmentChangeComposerCard,.departmentChangeDecisionCard{display:grid;align-content:start;gap:14px;min-width:0;padding:18px;border:1px solid color-mix(in oklch,var(--line) 84%,var(--ink) 16%);border-radius:18px;background:color-mix(in oklch,var(--surface) 94%,white 6%)}.departmentChangeOverviewCard--current{background:color-mix(in oklch,white 95%,var(--surface) 5%)}.departmentChangeOverviewHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.departmentChangeOverviewHeader strong{display:block;margin:4px 0 0;color:var(--ink);font-size:16px;line-height:1.35}.departmentChangeSectionEyebrow{display:inline-block;color:color-mix(in oklch,var(--ink-soft) 88%,var(--primary) 12%);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.departmentChangeOverviewValue{margin:0;color:color-mix(in oklch,var(--ink) 92%,var(--primary) 8%);font-size:clamp(17px,2vw,20px);font-weight:600;line-height:1.45;letter-spacing:-.015em}.departmentChangeOverviewCaption{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}.departmentChangeOverviewCaption--status{margin-top:6px}.departmentChangeStatusCard--pending,.departmentChangeOverviewCard--status.departmentChangeStatusCard--pending{border-color:#b981002e;background:#fff8e6eb}.departmentChangeStatusCard--approved,.departmentChangeOverviewCard--status.departmentChangeStatusCard--approved{border-color:#26845529;background:#ecfaf2f2}.departmentChangeStatusCard--rejected,.departmentChangeOverviewCard--status.departmentChangeStatusCard--rejected{border-color:#be444424;background:#fcededf2}.departmentChangeStatusCard--neutral,.departmentChangeOverviewCard--status.departmentChangeStatusCard--neutral{border-color:#485f7f38;background:#f6f9fdf2}.departmentChangeOverviewMessage{margin:0;color:color-mix(in oklch,var(--ink) 86%,var(--primary) 14%);font-size:13px;line-height:1.58}.departmentChangeOverviewFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.departmentChangeOverviewFact{display:grid;gap:5px;min-width:0;padding-top:12px;border-top:1px solid color-mix(in oklch,var(--line) 86%,transparent)}.departmentChangeOverviewFact--wide{grid-column:1 / -1}.departmentChangeOverviewFact dt{margin:0;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.01em}.departmentChangeOverviewFact dd{margin:0;color:var(--ink);font-size:13px;line-height:1.5;word-break:keep-all}.departmentChangeComposer{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(300px,.88fr);gap:14px;align-items:stretch}.departmentChangeComposer--blocked{opacity:.98}.departmentChangeComposerCard{gap:16px}.departmentChangeFormHeader{display:grid;gap:6px}.departmentChangeFormHeader p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.departmentChangeSelectorWrap .authOrgSelector{display:grid;gap:12px}.departmentChangeSelectorWrap .authOrgSelectorGrid{display:grid;gap:10px}@media (min-width: 901px){.departmentChangeSelectorWrap .authOrgSelectorGrid{grid-template-columns:minmax(0,1fr);align-items:start}.departmentChangeSelectorWrap .authOrgSelectField{min-width:0}}.departmentChangeSelectorWrap .authOrgSelectField>span{margin-left:0;color:var(--ink-soft);font-size:12px}.departmentChangeSelectorWrap .authOrgSelectShell{min-height:48px;padding:0 12px;border-radius:14px;border-color:color-mix(in oklch,var(--line) 84%,var(--ink) 16%);background:color-mix(in oklch,var(--surface) 96%,white 4%)}.departmentChangeSelectorWrap .authOrgSelectShell select{width:100%;min-height:48px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:14px}.departmentChangeSelectorWrap .authOrgSelectShell select:focus-visible{outline:none}.departmentChangeSelectorWrap .authOrgSelectShell:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 16%,transparent)}.departmentChangeSelectorWrap .authOrgState{color:var(--ink-soft);font-size:12px}.departmentChangeSelectorWrap .authOrgState--error{color:var(--danger)}.departmentChangeDecisionCard{gap:16px;background:color-mix(in oklch,var(--surface) 93%,white 7%)}.departmentChangeDecisionCard.isReady{border-color:color-mix(in oklch,var(--line) 74%,var(--primary) 26%)}.departmentChangeDecisionCard.isBlocked{filter:saturate(.92)}.departmentChangeDecisionHeader{display:grid;gap:6px}.departmentChangeDecisionHeader strong{display:block;margin-top:4px;color:var(--ink);font-size:16px;line-height:1.35}.departmentChangeDecisionHeader p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.55}.departmentChangeRouteCard{display:grid;gap:6px;padding:14px;border:1px solid color-mix(in oklch,var(--line) 84%,var(--ink) 16%);border-radius:16px;background:color-mix(in oklch,white 94%,var(--surface) 6%)}.departmentChangeRouteLabel{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:12px}.departmentChangeRouteLabel strong{color:var(--ink-soft)}.departmentChangeRouteCard p{margin:0;color:var(--ink);font-size:14px;font-weight:600;line-height:1.55;word-break:keep-all}.departmentChangeRouteCompare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch}.departmentChangeRouteNode{display:grid;gap:5px;padding:12px 14px;border-radius:16px;background:color-mix(in oklch,white 93%,var(--surface) 7%);border:1px solid color-mix(in oklch,var(--line) 86%,transparent)}.departmentChangeRouteNode span{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.departmentChangeRouteNode strong{margin:0;color:var(--ink);font-size:13px;font-weight:600;line-height:1.55;word-break:keep-all}.departmentChangeRouteNode--target{border-color:color-mix(in oklch,var(--line) 76%,var(--primary) 24%);background:color-mix(in oklch,white 91%,var(--primary) 9%)}.departmentChangeRouteArrow{display:grid;place-items:center;color:color-mix(in oklch,var(--ink-soft) 78%,var(--primary) 22%)}.departmentChangeDecisionHint{margin:-2px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.5}.departmentChangeSubmitButton{width:100%;min-height:46px;border-radius:14px}@media (max-width: 900px){.departmentChangeOverviewGrid,.departmentChangeComposer,.departmentChangeRouteCompare{grid-template-columns:1fr}.departmentChangeRouteArrow{min-height:16px;transform:rotate(90deg)}}@container (max-width: 620px){.departmentChangeOverviewFacts{grid-template-columns:1fr}.departmentChangeOverviewFact--wide{grid-column:auto}.departmentChangePanel,.departmentChangeOverviewCard,.departmentChangeComposerCard,.departmentChangeDecisionCard{padding:12px}}@media (prefers-reduced-motion: reduce){.departmentChangePanel{animation:none}}.settingsPanelBody--detail{gap:24px;padding:18px 20px 24px 0}.settingsInlineStack{display:grid;gap:26px}.settingsPanelBody--detail .settingsInlineSection{padding:0}.settingsPanelBody--detail .settingsInlineSection+.settingsInlineSection,.settingsInlineStack>.settingsInlineSection+.settingsInlineSection{padding-top:24px;border-top:1px solid var(--line)}.settingsPanelBody--detail .settingsInlineHeader{margin-bottom:12px}.settingsPanelBody--detail .settingsInlineHeader--actionsOnly{min-height:34px;margin-bottom:10px}.settingsPanelBody--detail .panelActions{gap:8px}.settingsPanelBody--detail .miniActionButton{min-height:32px;border-radius:var(--radius-md);box-shadow:none}.settingsPanelBody--detail .editorBlock.settingsFormBlock,.settingsPanelBody--detail .settingsFormBlock,.settingsPanelBody--detail .departmentProfilesDatabase,.settingsPanelBody--detail .departmentDutyCardSingle,.settingsPanelBody--detail .settingsSummaryCard,.settingsPanelBody--detail .settingsAutomationCard{margin-top:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.settingsPanelBody--detail .editorBlock{gap:18px}.settingsPanelBody--detail .editorBlock>.settingsFieldLabelRow,.settingsPanelBody--detail .settingsFormBlock>.settingsFieldLabelRow{min-height:0;padding:0 0 10px;border-bottom:1px solid var(--line)}.settingsPanelBody--detail .editorBlock>.settingsFieldLabelRow>strong,.settingsPanelBody--detail .settingsFormBlock>.settingsFieldLabelRow>strong{color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}.settingsPanelBody--detail .settingsFormGrid{gap:16px}.settingsPanelBody--detail .monitoringField{gap:7px}.settingsPanelBody--detail .monitoringField>span,.settingsPanelBody--detail .settingsFieldLabelRow>span,.settingsPanelBody--detail .departmentDutyCurrentLabel{color:var(--ink-soft);font-size:12px;font-weight:700}.settingsPanelBody--detail .monitoringField input,.settingsPanelBody--detail .monitoringField select,.settingsPanelBody--detail .monitoringField textarea,.settingsPanelBody--detail .settingsDirectoryTextarea{border-color:var(--line);border-radius:var(--radius-md);background-color:var(--surface-tinted);box-shadow:none}.settingsPanelBody--detail .monitoringField input:focus,.settingsPanelBody--detail .monitoringField select:focus,.settingsPanelBody--detail .monitoringField textarea:focus,.settingsPanelBody--detail .settingsDirectoryTextarea:focus{background-color:var(--surface);border-color:var(--sky-focus, var(--primary));box-shadow:0 0 0 3px var(--focus-ring)}.settingsPanelBody--detail .settingsDetailList{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.settingsPanelBody--detail .settingsDetailList--compact{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.settingsPanelBody--detail .settingsDetailCard{min-width:0;display:grid;align-items:start;justify-content:start;gap:6px;padding:12px;border-color:var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:none}.settingsPanelBody--detail .settingsDetailCard strong{margin:0;color:var(--ink);font-size:13px;font-weight:600;line-height:1.35}.settingsPanelBody--detail .settingsDetailCard p{margin-top:4px;color:var(--ink-soft);font-size:12px;line-height:1.45}.settingsPanelBody--detail .settingsDetailCard .statusBadge{max-width:100%;min-height:0;display:block;align-self:start;justify-self:start;padding:0;border:0;border-radius:0;background:transparent;color:var(--primary);font-size:13px;font-weight:600;line-height:1.45;white-space:normal;overflow:visible;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere}.settingsPanelBody--detail .settingsDetailCard .statusBadge--green{color:var(--success)}.settingsPanelBody--detail .settingsDetailCard .statusBadge--amber{color:var(--warning)}.settingsPanelBody--detail .settingsDetailCard .statusBadge--red{color:var(--danger)}.settingsPanelBody--detail .settingsDetailCard .statusBadge--neutral,.settingsPanelBody--detail .settingsDetailCard .statusBadge--slate{color:var(--ink-soft)}.settingsPanelBody--detail .settingsKeywordComposer,.settingsPanelBody--detail .monitoringTelegramEditorSurface,.settingsPanelBody--detail .monitoringTelegramPreviewCard,.settingsPanelBody--detail .monitoringTelegramOperationalNote,.settingsPanelBody--detail .monitoringTelegramTestHint,.settingsPanelBody--detail .monitoringTelegramProfileRow,.settingsPanelBody--detail .monitoringTelegramProfileEmpty,.settingsPanelBody--detail .departmentProfileRecommendationBlock,.settingsPanelBody--detail .departmentProfileRecommendationCard,.settingsPanelBody--detail .departmentProfilePanelNote,.settingsPanelBody--detail .departmentDutyCurrentBlock{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface-tinted);box-shadow:none}.settingsPanelBody--detail .settingsKeywordComposer{padding:12px;background:var(--surface-tinted)}.settingsPanelBody--detail .monitoringTelegramShell,.settingsPanelBody--detail .departmentDutyShell{gap:16px}.settingsPanelBody--detail .monitoringTelegramHero,.settingsPanelBody--detail .departmentDutyHero{padding:0 0 14px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.settingsPanelBody--detail .monitoringTelegramCard{padding:0;border:0;border-radius:0;background:transparent}.settingsPanelBody--detail .monitoringTelegramCard+.monitoringTelegramCard{padding-top:20px;border-top:1px solid var(--line)}.settingsPanelBody--detail .monitoringTelegramWorkspace{gap:24px}.settingsPanelBody--detail .monitoringTelegramCardHeader{padding-bottom:10px;border-bottom:1px solid var(--line)}.settingsPanelBody--detail .monitoringTelegramStatusStrip{gap:10px}.settingsPanelBody--detail .monitoringTelegramStatusCard{padding:12px;border-radius:var(--radius-md);background:var(--surface);box-shadow:none}.settingsPanelBody--detail .monitoringTelegramStatusCard--primary{background:var(--primary-soft)}.settingsPanelBody--detail .monitoringTelegramStatusIcon{border-radius:var(--radius-md);box-shadow:none}.settingsPanelBody--detail .monitoringTelegramStudioBadge{border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary)}.settingsPanelBody--detail .departmentProfilesTableWrap{border-radius:var(--radius-md);background:var(--surface);box-shadow:none}.settingsPanelBody--detail .departmentProfilesCard,.settingsPanelBody--detail .departmentProfilesEmptyState,.settingsPanelBody--detail .departmentProfilesCardMeta div{border-radius:var(--radius-md);background:var(--surface-tinted);box-shadow:none}.settingsPanelBody--detail .departmentProfilesCardMeta div{padding:9px 10px}.settingsPanelBody--detail .departmentDutyCardSingle{gap:18px}.settingsPanelBody--detail .departmentDutyCurrentBlock{padding:14px}.settingsPanelBody--detail .departmentDutyEditorBlock{gap:12px;padding-top:14px;border-top:1px solid var(--line)}@container (max-width: 860px){.settingsPanelBody--detail{padding-right:0}.settingsPanelBody--detail .settingsFormGrid,.settingsPanelBody--detail .monitoringTelegramStudioGrid,.settingsPanelBody--detail .monitoringTelegramStatusStrip,.settingsPanelBody--detail .settingsDetailList,.settingsPanelBody--detail .settingsDetailList--compact{grid-template-columns:1fr}.settingsPanelBody--detail .settingsDetailCard .statusBadge{max-width:100%}}@keyframes departmentChangePanelReveal{0%{opacity:.95;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1280px){.metricGrid,.scrapPrepStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.scrapProgressStrip{grid-template-columns:1fr}.scrapOverviewBar{flex-direction:column}.scrapIssueBody{grid-template-columns:1fr}.scrapIssueStatusStrip{align-items:flex-start}.scrapProgressStats{justify-content:stretch}.scrapProgressStat{text-align:left}.workspaceGrid{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.scrapWorkspaceGrid,.scrapWorkspaceGrid--basketOpen{grid-template-columns:minmax(240px,280px) minmax(0,1fr);grid-template-areas:"rail center" "basket basket"}.scrapWorkspaceGrid--issues,.scrapWorkspaceGrid--issues.scrapWorkspaceGrid--basketOpen,.scrapWorkspaceGrid--issues.scrapWorkspaceGrid--basketRail{grid-template-columns:minmax(272px,304px) minmax(0,1fr);grid-template-areas:"rail center" "basket basket"}.scrapBasketPanel{padding:18px;border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-xl);background:var(--surface-tinted);box-shadow:var(--shadow-lg);overflow:hidden;z-index:auto}.scrapBasketDock{position:static;display:grid}.scrapBasketRail{display:none}.scrapBasketSheet{position:static;width:100%;max-height:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;transform:none;pointer-events:auto}.scrapBasketPinButton{display:none}.monitoringWorkspaceGrid,.monitoringWorkspaceGrid--withDecision{grid-template-columns:minmax(248px,268px) minmax(0,1fr)}.issueTrendWorkspaceGrid{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.issueTrendWorkspaceGrid>.issueTrendPanel:last-child{grid-column:1 / -1}.workspaceGrid>.panel:last-child{grid-column:1 / -1}}@media (max-width: 980px){.appShell{grid-template-columns:1fr}.appSidebar{position:fixed;inset:0 auto 0 0;width:min(320px,calc(100vw - 36px));transform:translate(-105%);transition:transform .18s ease}.appSidebar.isExpanded{width:min(320px,calc(100vw - 36px));padding:20px 18px 18px;box-shadow:none}.appShell.isNavOpen .appSidebar{transform:translate(0)}.appShell.isNavOpen .appSidebarScrim{opacity:1;pointer-events:auto}.sidebarClose,.menuToggle{display:inline-grid;place-items:center}.brandCopy{display:block}.appTopbar{--topbar-height: auto;--topbar-padding-y: 14px;--topbar-padding-x: 16px;height:auto;padding:var(--topbar-padding-y) var(--topbar-padding-x);flex-direction:column}.topbarMotion{flex-direction:column;align-items:stretch;min-height:0}.topbarLead{width:100%}.topbarTools{width:100%;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.topbarField,.topbarActions,.monitoringTopbarControls,.scrapTopbarControls,.topbarUserMenu{width:100%}.topbarField{justify-content:space-between}.topbarActions,.monitoringTopbarControls,.scrapTopbarControls{flex-wrap:wrap;align-items:stretch}.monitoringTopbarControls>*,.scrapTopbarControls>*,.topbarActions>*{width:100%}.topbarUserButton{width:100%;justify-content:space-between}.topbarUserDropdown{left:0;right:auto;min-width:0;width:100%}.scrapManualCheckCard{min-width:0;max-width:none}.topbarSyncCard{max-width:none}.appTopbar--monitoring .topbarTools{align-items:stretch}.appTopbar--monitoring .monitoringTopbarControlsShell{width:100%}.appTopbar--monitoring .monitoringTopbarControlsShell.isCompact .monitoringTopbarControls{width:100%;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;margin-bottom:-4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.appTopbar--monitoring .monitoringTopbarControlsShell.isCompact .monitoringTopbarControls>*{width:auto;flex:0 0 auto}.appTopbar--monitoring .monitoringTopbarControlsShell.isCompact .topbarSyncCard{min-width:196px;max-width:196px}.appTopbar--monitoring .monitoringTopbarControlsShell.isCompact .monitoringUtilityToggle--topbar{min-width:212px;max-width:212px}.appTopbar--monitoring .monitoringTopbarControlsShell.isCompact .appButton{padding:0 12px}.appTopbar--scrap .topbarTools{align-items:stretch}.appTopbar--scrap .scrapTopbarControls{width:100%;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;margin-bottom:-4px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.appTopbar--scrap .scrapTopbarControls>*{width:auto;flex:0 0 auto}.appTopbar--scrap .scrapManualCheckCard{min-width:168px;max-width:168px}.appViewport{padding:18px}.workspaceGrid,.issueTrendWorkspaceGrid,.scrapPreviewShell,.scrapPrepStrip,.scrapProgressStats,.scrapCatalogSummaryGrid,.scrapArticleLayout,.scrapIssueBody,.scrapDetailMeta,.settingsFormGrid,.settingsFormGrid--triple,.settingsCardGrid,.detailKeyValues,.detailActionGrid,.signalGrid{grid-template-columns:1fr}.scrapWorkspaceGrid,.scrapWorkspaceGrid--basketOpen,.scrapWorkspaceGrid--basketRail{grid-template-columns:1fr;grid-template-areas:"rail" "center" "basket"}.screenToolbar,.scrapCatalogCardHead,.scrapIssueStatusStrip,.scrapSourceBulkBar,.scrapSourceBulkControls,.settingsInlineHeader,.settingsAutomationHeader,.previewFooter{flex-direction:column}.monitoringOverviewBar,.monitoringOverviewActions,.monitoringOverviewStatusGroup,.monitoringOverviewControlGroup,.monitoringFilterActions,.monitoringUtilityMeta,.monitoringQueueCardSourceRow{flex-direction:column;align-items:stretch}.monitoringOverviewMetrics{flex-direction:row;align-items:stretch}.monitoringOverviewMetric{flex:1 1 120px}.monitoringSwitchBlock{width:100%;justify-content:space-between}.monitoringAutomationAlert{grid-template-columns:1fr}.monitoringAutomationAlertIcon{width:28px;height:28px}.monitoringAutomationControls{grid-template-columns:1fr}.monitoringAutomationPrimaryRow{grid-template-columns:1fr;justify-content:stretch}.monitoringQueueMeta,.queueActionRow,.monitoringDecisionStickySummary,.monitoringDecisionStickyStatus,.monitoringRelayTargets{align-items:stretch}.monitoringDecisionStickyFooter{padding:12px 12px 0}.monitoringDecisionStickyStatus{justify-content:flex-start}.monitoringOverviewActions .appButton,.monitoringAutomationPrimaryRow .miniActionButton,.monitoringAutomationPrimaryRow .appButton,.queueActionRow>*,.detailActionGrid>*,.scrapDetailActions>*,.scrapPrepStripActions .miniActionButton,.scrapOverviewActions .miniActionButton,.scrapRepresentativeButton{width:100%}.scrapIssueCandidateCard{grid-template-columns:1fr}.scrapIssueCandidateAside{grid-template-rows:auto auto}.scrapSourceList{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.scrapSourceControlRow{grid-template-columns:1fr}.scrapSourceBulkBar,.scrapSourceBulkControls{align-items:stretch;justify-content:flex-start}}@media (max-width: 640px){.metricGrid,.scrapSourceGrid{grid-template-columns:1fr}.scrapSourceBulkActions{flex-direction:column}.scrapSourceBulkField input,.scrapSourceField--maxPages input{max-width:none;width:100%}.scrapQueueFilters,.scrapPageScroller{grid-template-columns:1fr}.segmented{width:100%}.segmentedButton{flex:1 1 0}.topbarActions{width:100%}.topbarActions>.appButton{flex:1 1 auto;justify-content:center}.scrapTopbarControls>.appButton{flex:1 1 auto;justify-content:center}.monitoringRelayTargets{display:grid;grid-template-columns:1fr}.scrapSourceBulkActions .miniActionButton,.monitoringRelayTargetButton,.monitoringSignalPill,.compactActionButton{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}@media (max-width: 1180px){.scrapReviewGrid{grid-template-columns:minmax(264px,328px) minmax(0,1fr);padding-right:0}.scrapIssueRail{position:fixed;top:76px;right:16px;bottom:16px;width:min(320px,calc(100vw - 32px));max-width:calc(100vw - 32px);transform:translate(calc(100% + 24px));z-index:20}.scrapIssueRail.isOpen{transform:translate(0)}.scrapIssueRailHeader strong,.scrapIssueRailSectionLabel,.scrapIssueRailButtonLabel,.scrapIssueRailGuide,.scrapIssueRailDivider{opacity:1!important;pointer-events:auto!important}}@media (max-width: 860px){.scrapReviewGrid{grid-template-columns:1fr;padding-right:0}.scrapReviewSidebarBody{max-height:none}.scrapReviewCenterBody,.scrapReviewArticleSection{grid-template-rows:auto;overflow:visible}.scrapReviewArticleList{overflow:visible;padding-right:0}.scrapReviewIssueCard,.scrapReviewBriefingCard,.scrapReviewFrameCard,.scrapReviewArticleCard,.scrapIssueRailButton{border-radius:16px}.scrapReviewCardHeader,.scrapReviewArticleHeader,.scrapIssueRailHeader{flex-direction:column;align-items:stretch}}@media (max-width: 640px){.scrapReviewSidebar,.scrapReviewCenter,.scrapIssueRail{padding:16px}.scrapReviewHeroBadges,.scrapReviewArticleTags{gap:6px}.scrapIssueRailButton{grid-template-columns:28px 1fr auto}}.reportWorkspaceGrid{display:grid;grid-template-columns:minmax(380px,520px) minmax(0,1fr);gap:16px;min-height:0;align-items:stretch}.reportWorkspaceGrid>*{min-height:0}.featurePanel,.workspaceShell{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);min-width:0;min-height:0}.featurePanel{padding:var(--space-20)}.workspaceShell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--space-16);padding:var(--space-20);overflow:visible}.featurePanelHeader,.workspaceHeaderBar{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:var(--space-16)}.featurePanelHeader h3,.workspaceHeaderBar h3{font-size:18px}.featurePanelHeader p,.workspaceHeaderBar p{font-size:13px;color:var(--muted)}.featurePanelHeaderTight,.workspaceHeaderBar{align-items:center}.featurePanelHeaderMeta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-8)}.workspaceTitleRow{display:inline-flex;align-items:center;gap:6px}.countBadge{display:inline-flex;align-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;padding:5px 10px}.clusterListStaleBadge{display:inline-flex;align-items:center;border-radius:999px;background:var(--warning-soft);color:var(--warning);font-size:12px;font-weight:700;padding:5px 10px}button.denseButton,.ghostButton.denseButton,.linkButton.denseButton{font-size:12px;padding:6px 10px;white-space:nowrap}.panelActions,.workspaceActions{display:flex;flex-wrap:wrap;gap:var(--space-8)}.panelActions{margin-top:var(--space-12)}.clusterListToolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-12);margin-top:var(--space-16);margin-bottom:var(--space-16);flex-wrap:wrap}.clusterListToolbarLeft{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0}.panelIconActions{position:relative;display:inline-flex;align-items:center;gap:6px}.clusterListScrollArea{min-height:0;overflow-y:auto;overflow-x:hidden;display:grid;gap:16px;align-content:start;padding-right:2px}.clusterListAuxiliary{margin:0}.segmentedTabs{display:inline-flex;align-items:center;gap:var(--space-4);border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);padding:4px}.segmentedTabs button{border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:12px;font-weight:700;padding:4px 9px;white-space:nowrap}.segmentedTabs button:hover:enabled{background:transparent;color:var(--ink)}.segmentedTabs button.isActive{background:var(--surface-strong);color:var(--accent);box-shadow:0 1px 2px #121f3314}.inlineDropdown{position:relative}.ghostButton,.linkButton,.accentButton,.dangerButton{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface-strong);color:var(--muted);font-weight:700;padding:10px 14px;text-decoration:none}.ghostButton:hover:enabled,.linkButton:hover{background:var(--surface-soft);border-color:var(--line-strong);color:var(--ink)}.accentButton{background:var(--accent-soft);color:var(--accent)}.accentButton:hover:enabled{background:#dbe7f1;color:var(--accent-strong);border-color:var(--accent)}.dangerButton{border-color:#dbb7b7;background:var(--danger-soft);color:var(--danger)}.dangerButton:hover:enabled{border-color:#c98f8f;background:#f2dada;color:#8d3f3f}.ghostButton:disabled,.accentButton:disabled,.dangerButton:disabled,.linkButton.isDisabled{cursor:not-allowed;opacity:.5}.compactButton{padding:8px 10px;font-size:12px}.iconOnlyButton{position:relative;width:28px;height:28px;padding:0}.iconOnlyButton svg{width:14px;height:14px}.iconTooltipButton.isActive{background:var(--surface-soft);border-color:var(--line-strong);color:var(--ink)}.iconTooltipButton{position:relative;overflow:visible}.iconTooltipButton:hover,.iconTooltipButton:focus-visible{z-index:220}.inlineDropdownPanel{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;max-width:320px;border:1px solid var(--line);border-radius:12px;background:var(--surface-strong);padding:10px;box-shadow:0 10px 24px #121f331f;z-index:30}.workspaceDownloadPanel{display:grid;gap:6px}.workspaceDownloadPanel .linkButton{justify-content:flex-start}.linkButton.isDisabled{pointer-events:none}.workspaceActions button,.workspaceActions .linkButton{min-height:30px;font-size:12px;padding:6px 10px}.workspaceActions .iconOnlyButton{width:32px;height:32px}.workspaceActions .workspaceDownloadButton{box-sizing:border-box;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:10px}.workspaceActions .iconOnlyButton svg{width:16px;height:16px}.workspaceActions .workspaceDownloadButton svg{width:15px;height:15px}.workspacePreviewToggle{display:inline-flex;align-items:center;gap:2px;min-height:32px;padding:3px;border:1px solid rgba(29,29,31,.1);border-radius:999px;background:var(--surface-soft)}.workspacePreviewToggle button{min-height:26px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--ink-soft);font-size:12px;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:background .14s ease,color .14s ease}.workspacePreviewToggle button.isActive{background:var(--ink);color:#fff}.workspacePreviewToggle button:focus-visible{outline:2px solid rgba(0,113,227,.35);outline-offset:2px}.workspaceFileIcon{display:inline-flex;align-items:center;justify-content:center}.workspaceFileIcon svg{width:19px;height:19px}.reportWorkspaceGrid{grid-template-columns:minmax(360px,500px) minmax(0,1fr);gap:clamp(14px,1.6vw,20px)}.featurePanel,.workspaceShell{border:1px solid rgba(29,29,31,.08);border-radius:var(--radius-xl);background:#ffffffd1;box-shadow:var(--shadow)}.featurePanel{padding:clamp(16px,2vw,22px)}.workspaceShell{container-type:inline-size;gap:clamp(14px,1.8vw,20px);padding:clamp(16px,2vw,22px)}.featurePanelHeader,.workspaceHeaderBar{align-items:flex-start;gap:14px}.featurePanelHeader h3,.workspaceHeaderBar h3{font-size:19px;line-height:1.12;letter-spacing:-.045em}.featurePanelHeader p,.workspaceHeaderBar p{font-size:12px;line-height:1.5}.workspaceTitleRow{gap:8px}.countBadge,.clusterListStaleBadge,.workspaceSelectionSummary{min-height:28px;padding:0 11px;border:1px solid rgba(29,29,31,.08);background:#ffffffd1;color:var(--ink-soft);box-shadow:none}.countBadge{color:var(--primary-strong);background:var(--primary-soft);border-color:#0071e31a}.clusterListStaleBadge{color:var(--warning);background:var(--warning-soft);border-color:#8a67211a}.panelActions,.workspaceActions{gap:8px}.ghostButton,.linkButton,.accentButton,.dangerButton{min-height:40px;border-radius:10px;padding:0 14px;box-shadow:none}.ghostButton,.linkButton{border-color:#1d1d1f1a;background:#ffffffd6;color:var(--ink-soft)}.ghostButton:hover:enabled,.linkButton:hover{border-color:#1d1d1f24;background:#fffffffa;color:var(--ink)}.accentButton{border-color:var(--accent);background:var(--accent);color:#fff}.accentButton:hover:enabled{border-color:var(--accent-strong);background:var(--accent-strong);color:#fff}.dangerButton{border-color:#a543371f;background:var(--danger-soft);color:var(--danger)}.dangerButton:hover:enabled{border-color:#a5433733;background:color-mix(in srgb,var(--danger-soft) 88%,white 12%);color:var(--danger)}.segmentedTabs{gap:4px;border-radius:12px;background:#ffffffb8}.segmentedTabs button{border-radius:8px;padding:6px 10px}.segmentedTabs button.isActive{background:#fffffffa;color:var(--accent);box-shadow:none}.inlineDropdownPanel{border-radius:14px;background:#fffffffa;box-shadow:0 18px 36px #11151b1a}.workspaceEmptyState{min-height:240px;gap:10px;border-style:solid;border-color:#1d1d1f14;border-radius:14px;background:linear-gradient(180deg,#ffffff7a,#fff0),var(--surface-soft);padding:clamp(20px,3vw,28px)}.workspaceEmptyState p{max-width:30ch;color:var(--ink-soft);line-height:1.55}@container (max-width: 760px){.workspaceHeaderBar{flex-direction:column;align-items:stretch}.workspaceActions,.panelActions{width:100%}}@keyframes loadingSlide{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes collectionSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reportViewStack{position:relative;display:grid;min-height:100%;isolation:isolate}.reportViewPanel{grid-area:1 / 1;min-height:100%;opacity:1;visibility:visible;transform:translateZ(0);transition:opacity .24s var(--ease-out-quart),transform .24s var(--ease-out-quart),visibility 0s linear 0s;will-change:opacity,transform}.reportViewPanel.isActive{position:relative;z-index:1;visibility:visible}.reportViewPanel.isInactive{position:relative;z-index:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,6px,0) scale(.998);transition-delay:0s,0s,.24s}.reportViewPanel.isActive+.reportViewPanel.isInactive{transform:translate3d(0,-4px,0) scale(1.001)}@media (prefers-reduced-motion: reduce){.reportViewPanel{transition:none;will-change:auto}.reportViewPanel.isInactive{transform:none}}.screenSection--reportHistoryWorkspace{min-height:100%;height:100%;grid-template-rows:minmax(0,1fr)}.historyPanel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:100%;overflow:hidden}.historyTableWrap{min-height:0;overflow:auto;border:1px solid color-mix(in srgb,var(--line) 92%,rgba(32,79,151,.08));border-radius:18px;background:#ffffffe0}.historyTable{width:100%;min-width:760px;border-collapse:collapse}.historyTable thead th{position:sticky;top:0;z-index:1;background:#f8fbfe;color:var(--ink-soft);font-size:12px;font-weight:800;letter-spacing:.01em;text-align:left}.historyTable th,.historyTable td{padding:14px 16px;border-bottom:1px solid rgba(208,219,233,.72);vertical-align:middle}.historyTable tbody tr:hover{background:#f4f8fcd6}.historyTable tbody tr.isCurrent{background:#eef5fff5}.historyTable tbody tr.isCurrent:hover{background:#e8f2fffa}.historyCol-index{width:74px}.historyCol-createdAt{width:168px}.historyCol-period{width:92px}.historyCol-targetDate{width:126px}.historyCol-status{width:108px}.historyCol-actions{width:236px}.reportTitleCell strong{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.periodPill,.statusPill{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.periodPill{background:#204f971a;color:var(--accent)}.statusPill.status-completed{background:#248d5e1f;color:#1d7a52}.statusPill.status-running{background:#ca971b24;color:#8b650d}.statusPill.status-failed{background:#bf4d3f1f;color:var(--danger)}.historyActionGroup{justify-content:flex-start}.historyDownloadButton{width:auto}.historyDeleteButton{color:var(--danger)}.historyFooterBar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.historySummaryBar,.historyPaginationStatus{color:var(--ink-soft);font-size:13px;font-weight:700}.historyPagination{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.historyFooterSpacer{flex:1 1 0}.historyEmptyText{margin:24px 0}.editorInfoButton{width:22px;height:22px;min-width:22px;border-color:transparent;background:transparent;box-shadow:none}.editorInfoButton:hover:enabled,.editorInfoButton:focus-visible{border-color:transparent;background:transparent}.editorInfoButton:focus-visible{outline:2px solid rgba(32,79,151,.22);outline-offset:2px}.clusterRunPicker{display:grid;gap:6px;min-width:220px}.clusterRunPicker span{font-size:11px;font-weight:700;color:var(--muted)}.clusterRunPicker select{min-height:34px;padding:8px 10px}.clusterListProgress{display:grid;gap:8px;margin-top:12px;margin-bottom:16px;border:1px solid #d8e2ef;border-radius:14px;background:#f6f9fd;padding:13px 15px}.clusterListProgressLead{display:flex;align-items:center;gap:8px}.collectionSpin{animation:collectionSpin 1s linear infinite}.clusterListProgressIcon{color:#557498}.clusterListProgressTitle{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.clusterListProgressMeta{margin:0;color:#627a99;font-size:12px;line-height:1.45}.clusterListProgressTrack{width:100%;height:8px;margin-top:2px;background:#d8e4f2}.clusterListPanel{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);min-height:0;overflow:visible}.clusterMergeBanner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-top:var(--space-12);margin-bottom:var(--space-12);border:1px solid #cad8e4;border-radius:12px;background:#f5f8fb;padding:12px 14px}.clusterMergeBanner strong{display:block;font-size:12px;color:var(--accent)}.clusterMergeBanner p{margin:4px 0 0;font-size:13px;color:var(--ink)}.clusterCardList,.issueEditorList{display:grid;gap:var(--space-8)}.clusterCardList{min-height:0;overflow:visible;align-content:start;grid-auto-rows:max-content}.issueEditorList{width:100%;min-width:0;box-sizing:border-box;min-height:0;overflow-y:auto;overflow-x:hidden;align-content:start;grid-auto-rows:max-content;padding:14px 16px 18px}.clusterCard{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr);min-height:132px;align-items:start;gap:var(--space-12);border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);padding:var(--space-16);text-align:left}.clusterCard:hover{border-color:#204f975c}.clusterCard.isSelected{background:#f1f6fa;border-color:var(--accent);box-shadow:0 0 0 1px #204f971f}.clusterCard.isLoaded{border-color:#7c9ac7}.clusterCard.isMergeTarget{border-color:#9bb7df;background:#f7faff}.clusterCard.isMergeSource{border-color:#c9d5e6;background:#f9fbfd}.clusterCard.isLocked{cursor:default}.clusterCardCheck{width:28px;height:28px;display:grid;place-items:center;color:var(--accent)}.clusterCardCheck svg{width:18px;height:18px}.clusterCardBody{display:grid;min-width:0;overflow:hidden;gap:var(--space-8)}.clusterCardTitleRow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.clusterCardTitleActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.clusterCardBody strong{font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clusterTrendIndicator,.clusterFirstPublishedAt,.panelEmptyText,.workspaceErrorText{font-size:12px}.clusterTrendIndicator{display:inline-flex;align-items:center;gap:4px;color:#6c7a89;font-weight:700;white-space:nowrap}.clusterTrendIndicator svg,.metaChip svg,.metaChipButton svg{width:12px;height:12px}.clusterTrendIndicator.isUp{color:#b15e48}.clusterTrendIndicator.isDown{color:#3d7288}.clusterFirstPublishedAt{color:#718191;white-space:nowrap}.clusterCardBody p{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clusterMetaRow{display:flex;flex-wrap:wrap;gap:var(--space-8)}.metaChip{display:inline-flex;align-items:center;gap:4px;border:1px solid #dde5e0;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:700;padding:4px 8px}.metaChipButton{gap:6px}.metaChipButton:hover:enabled{background:var(--accent-soft);border-color:#cad8e4;color:#355b7d}.impactChip{border-color:transparent}.impactHigh{background:var(--danger-soft);color:var(--danger)}.impactMedium{background:var(--warning-soft);color:var(--warning)}.impactLow{background:#e8f0fb;color:#3f6d9a}.statusChip{border-color:#d8e3f2;background:#f7faff;color:#50657f}.panelEmptyText{color:var(--muted)}.supplementRecovery{display:grid;gap:10px}.supplementRecoveryStrip{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #dce6f0;border-bottom:1px solid #dce6f0;background:#f7fafc;padding:10px 2px}.supplementRecoveryStripCopy{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.supplementRecoveryStatusBadge{position:relative;display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:#eaf1f8;color:#476585;font-size:11px;font-weight:800;letter-spacing:.02em;padding:4px 8px}.supplementRecoveryInfoButton{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:0;border-radius:999px;background:#4765851f;color:inherit;padding:0}.supplementRecoveryInfoButton svg{width:12px;height:12px}.supplementRecoveryInfoButton:after{content:attr(data-tooltip);position:absolute;left:0;bottom:calc(100% + 10px);min-width:220px;max-width:260px;border-radius:10px;background:#25313d;color:#f8fbfd;font-size:11px;font-weight:600;line-height:1.45;text-align:left;white-space:normal;padding:8px 10px;box-shadow:0 8px 20px #121f3329;opacity:0;pointer-events:none;transition:opacity .14s ease;z-index:20}.supplementRecoveryInfoButton:before{content:"";position:absolute;left:8px;bottom:calc(100% + 4px);width:8px;height:8px;background:#25313d;transform:rotate(45deg);opacity:0;pointer-events:none;transition:opacity .14s ease;z-index:19}.supplementRecoveryMetric{display:inline-flex;align-items:center;color:#677789;font-size:12px;font-weight:700;line-height:1.4}.supplementRecoveryMetric+.supplementRecoveryMetric{position:relative;padding-left:12px}.supplementRecoveryMetric+.supplementRecoveryMetric:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:999px;background:#b5c4d4;transform:translateY(-50%)}.supplementRecoveryStripActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.supplementRecoveryToggle{gap:6px;border-color:transparent;background:transparent;color:var(--accent);padding-right:0}.supplementRecoveryDrawer{display:grid;gap:12px;border-radius:16px;background:#f7fafc;border:1px solid #e1e9f1;padding:14px}.supplementRecoveryDrawerHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.supplementRecoveryDrawerHeader h4{font-size:14px}.supplementRecoveryDrawerHeader p{margin-top:4px;color:var(--muted);font-size:12px}.supplementCandidateList{display:grid;gap:10px}.supplementCandidateCard{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;border:1px solid #dde6ee;border-radius:14px;background:#ffffffeb;padding:12px 14px}.supplementCandidateCard.isSelected{border-color:var(--accent);background:#f3f8fe}.supplementCandidateCard.isLoaded{border-color:#7c9ac7}.supplementCandidateCardMain{display:grid;gap:8px;min-width:0}.supplementCandidateCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.supplementCandidateMetaRow{align-items:center}.supplementCandidateActionChip:hover:enabled{color:var(--accent)}.workspaceContextSummary{margin-top:8px;display:inline-flex;align-items:center;border-radius:999px;background:#f3f7fb;color:#385676;font-size:12px;font-weight:700;padding:6px 10px}.workspaceSelectionSummary{margin-top:8px;display:inline-flex;align-items:center;border-radius:999px;background:#eef4fa;color:var(--accent);font-size:12px;font-weight:700;padding:6px 10px}.workspaceActionButtonWrap{display:inline-flex}.workspaceGenerationButtonIcon{flex:0 0 auto}.workspaceShell .workspaceGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-20);min-height:0;overflow-y:auto}.workspaceDocumentStage{position:relative;display:grid;min-height:0;height:100%;width:100%;overflow:hidden}.workspaceModePane{grid-area:1 / 1;display:flex;min-width:0;min-height:0;height:100%;overflow:hidden}.workspaceModePane:not(.isActive){position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;pointer-events:none;overflow:hidden}.workspaceEmptyState{min-height:260px;display:grid;place-items:center;gap:var(--space-12);border:1px dashed var(--line);border-radius:16px;background:var(--surface-soft);padding:var(--space-24);text-align:center}.workspaceErrorText{color:#b14d4d;font-weight:600}.workspaceErrorTextInline{margin-bottom:4px}.workspaceEmptyIcon{width:72px;height:72px;display:grid;place-items:center;border-radius:999px;background:#fff;color:var(--accent);border:1px solid var(--line)}.workspaceEmptyIcon svg{width:28px;height:28px}.loadingTrack{width:min(320px,100%);height:10px;overflow:hidden;border-radius:999px;background:#d8e3f2}.loadingTrackBar{width:35%;height:100%;border-radius:999px;background:var(--accent);animation:loadingSlide 1.4s ease-in-out infinite}.editorPanel,.reportPreviewPanel{min-width:0;min-height:0}.editorPanel{display:grid;flex:1 1 auto;width:100%;min-width:0;overflow-x:hidden;overflow-y:visible;padding:6px 0 0}.reportPreviewPanel{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;height:100%;width:100%;min-height:0;padding:0;border:0;border-radius:16px;background:transparent;box-shadow:none;overflow:hidden}.reportPreviewPanelHeader{display:flex;align-items:center;min-height:24px}.reportPreviewPanelHeader h3{font-size:16px}.reportPreview{min-height:0;height:100%;width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:16px;background:#fafcfb;padding:18px 20px 20px;line-height:1.75;overflow:auto}.reportPreviewSection+.reportPreviewSection{margin-top:20px}.reportPreviewOverviewSection{padding-bottom:16px;border-bottom:1px solid #e5ecf6}.reportPreviewItem+.reportPreviewItem{margin-top:12px}.reportPreviewBlock{margin:0;color:var(--ink);line-height:1.75}.reportPreviewPrefix{white-space:pre}.reportPreviewBlockMainItem,.reportPreviewOverviewSummary,.reportPreviewKeyword{font-weight:600}.reportPreviewEmpty{margin:0;color:var(--muted)}.reportPreviewModalBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#131b185c;padding:24px;z-index:80}.reportPreviewModal,.issueDeleteModal{border:1px solid var(--line);border-radius:12px;background:var(--surface-strong);box-shadow:0 18px 36px #121f3329;overflow:hidden}.reportPreviewModal{width:min(920px,100%);max-height:min(86vh,920px);display:grid;grid-template-rows:auto minmax(0,1fr)}.clusterArticlesModal{width:min(880px,100%)}.reportPreviewModalHeader,.issueDeleteModalHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.clusterArticlesModalTitle{display:grid;gap:4px}.clusterArticlesModalTitle p{color:var(--muted);font-size:13px}.clusterArticlesModalBody{min-height:0;overflow-y:auto;padding:18px 20px}.clusterArticlesList{display:grid;gap:12px}.clusterArticleCard{display:grid;gap:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:14px 16px}.clusterArticleCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.clusterArticleCardHeader strong{display:block;font-size:15px;line-height:1.45}.clusterArticleMeta{color:var(--muted);font-size:12px;margin-top:4px}.clusterArticleExcerpt{color:var(--ink);font-size:13px;line-height:1.6;white-space:normal}.issueEditorCard{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:visible;margin-top:var(--space-12)}.issueEditorList>.issueEditorCard:first-child,.issueEditorList>div:first-child .issueEditorCard{margin-top:0}.issueEditorCard.isDragging{box-shadow:0 10px 20px #121f331f}.issueEditorCard.isActive{border-color:#7ea5d8;box-shadow:0 0 0 1px #204f9724}.issueEditorCard.isRegenerating{border-color:#d4dee9;box-shadow:0 0 0 1px #8da1ba14}.issueEditorCardHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-width:0;padding:10px 12px;border-bottom:1px solid #e5ecf6;background:#f8fbff;border-radius:inherit}.issueEditorCardHeaderLeft,.issueEditorCardHeaderRight,.issueEditorMetaRow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);min-width:0}.issueHeaderPopoverWrap{position:relative}.issueAiButton{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;min-height:32px;max-height:32px;aspect-ratio:1 / 1;padding:0;border-radius:10px;box-sizing:border-box}.issueAiButton.isActive{border-color:#c7d7f1;background:#edf4ff;color:var(--accent)}.issueDeleteButton{border-color:#eed4d4;background:#fdf4f4;color:#b14d4d}.issueDeletePopover{position:fixed;display:grid;gap:10px;padding:10px;border:1px solid #d7e0ea;border-radius:12px;background:#fffffffa;box-shadow:0 14px 28px #121f3324;z-index:120}.issueDeletePopover.isUpward{transform:translateY(-100%)}.issueDeletePopoverMessage{margin:0;color:#5a6d84;font-size:12px;font-weight:700;line-height:1.45}.issueDeletePopoverActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.dragHandle{width:30px;min-width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#7d8a85}.collapseButton{display:inline-flex;align-items:center;gap:var(--space-12);min-height:24px;border-color:transparent;background:transparent;padding-left:2px;padding-right:4px;line-height:1}.collapseButton--static{cursor:default}.collapseArrow{width:16px;height:16px;transition:transform .14s ease}.collapseArrow.isOpen{transform:rotate(90deg)}.issueSourceBadge{display:inline-flex;align-items:center;min-height:22px;border:1px solid #dbe5f0;border-radius:999px;background:#f5f8fb;color:#5f6d7d;font-size:11px;font-weight:700;padding:0 8px}.issueSourceBadge.isSupplement{border-color:#cfddee;background:#eef4fb;color:var(--accent)}.issueStatusChip{display:inline-flex;align-items:center;gap:6px;min-height:22px;border:1px solid #d8e2ee;border-radius:999px;background:#f2f6fa;color:#5d7086;font-size:11px;font-weight:800;padding:0 9px}.issueClusterTitleWrap{position:relative;display:inline-flex;align-items:center;gap:6px}.issueClusterTitle{display:inline-flex;align-items:center;min-height:24px;min-width:0;max-width:100%;color:var(--ink);font-size:14px;font-weight:600;line-height:1;margin-left:var(--space-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issueRegeneratePopover{position:fixed;display:grid;gap:10px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:12px;box-shadow:0 10px 24px #121f331f;z-index:120;max-height:min(calc(100vh - 32px),560px);overflow-y:auto}.issueRegeneratePopoverHeader,.issueRegenerateHeaderActions,.issuePromptChipRow,.issueRegenerateActions{display:flex;flex-wrap:wrap;gap:8px}.issueRegeneratePopoverHeader{align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #e8eef7}.issueRegenerateField,.overviewField{display:grid;gap:6px}.issueRegenerateField span,.overviewField span{color:var(--muted);font-size:12px;font-weight:700}.issueRegenerateField textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:13px;line-height:1.5;padding:8px 10px;resize:vertical}.promptChipButton{max-height:24px;font-size:12px}.issueRegenerateError{color:#b14d4d;font-size:12px}.issueRegeneratePreview{display:grid;gap:8px;border-top:1px solid #e8eef7;padding-top:10px}.issueRegeneratePreviewBody{display:grid;gap:4px;border:1px solid #e5ecf6;border-radius:8px;background:#fbfcfe;padding:10px;max-height:min(32vh,280px);overflow-y:auto}.issueDeleteModal{width:min(460px,100%);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.issueDeleteModalBody{display:grid;gap:10px;padding:16px}.issueDeleteModalHint{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.issueDeleteModalActions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 16px 16px;border-top:1px solid var(--line)}.keywordInput{width:140px;min-width:120px;border-radius:8px;border:1px solid transparent;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;text-align:center;padding:5px 8px;margin-left:10px}.keywordInput--inline{width:auto;min-width:0;max-width:100%}.issueEditorCardBody{display:grid;gap:var(--space-16);padding:18px 20px 20px}.issueEditorCardBody--overview{gap:14px}.issueEditorCardContent{display:grid;grid-template-rows:0fr;transition:grid-template-rows .18s ease}.issueEditorCardContent.isExpanded{grid-template-rows:1fr}.issueEditorCardContentInner{overflow:hidden}.issueEditorFieldset{min-inline-size:0;margin:0;padding:0;border:0}.issueEditorFieldset[disabled]{opacity:.58;transition:opacity .16s ease}.issueEditorCardContent .issueEditorCardBody{opacity:0;transition:opacity .14s ease}.issueEditorCardContent.isExpanded .issueEditorCardBody{opacity:1}.documentBlockInput{width:100%;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink);font-size:14px;line-height:1.6;padding:0 10px;resize:none;overflow:hidden}.documentBlockInput:hover,.documentBlockInput:focus,.keywordInput:focus{background:#fff}.issueEditorFieldset[disabled] .documentBlockInput,.issueEditorFieldset[disabled] .keywordInput{cursor:not-allowed}.documentBlockInput:focus,.keywordInput:focus,.issueRegenerateField textarea:focus{border-color:#204f9747;box-shadow:0 0 0 3px #204f9714;outline:none}.documentBlockInput--main_explanation,.documentBlockInput--structured_data{color:#71827c;font-size:13px;line-height:1.55}.cardBodyBlockList{display:grid;gap:7px}.bodyBlockShell{--insert-zone-height: 13px;display:grid;gap:3px;position:relative;padding-bottom:13px}.bodyBlockShell--main_explanation,.bodyBlockShell--structured_data{--insert-zone-height: 9px;gap:2px;padding-bottom:9px}.mainIssueKeywordRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.mainIssueKeywordLead{width:44px;min-width:44px}.bodyBlockRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:10px;padding-top:2px}.bodyBlockLead{display:flex;align-items:center;gap:8px}.blockHandleSpacer{width:22px;min-width:22px;height:22px}.blockHandleButton{width:22px;min-width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px solid transparent;background:transparent;color:#7d8a85;opacity:0;pointer-events:none}.dragGripDots{width:10px;display:grid;grid-template-columns:repeat(2,3px);gap:2px}.dragGripDots span{width:3px;height:3px;border-radius:999px;background:currentColor}.bodyBlockGlyph{display:inline-flex;align-items:center;justify-content:center;min-width:14px;color:var(--accent);font-size:18px;font-weight:700;line-height:22px}.bodyBlockGlyph--sub_item{font-size:22px}.bodyBlockGlyph--main_explanation,.bodyBlockGlyph--structured_data{font-size:13px}.bodyBlockContentColumn{display:grid;gap:var(--space-4);min-width:0}.bodyBlockContentHeader{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:18px}.bodyBlockContentHeader--mainIssue{position:relative;min-height:22px;margin-bottom:var(--space-4)}.bodyBlockType{display:inline-flex;align-items:center;min-height:22px;color:var(--muted);font-size:11px;font-weight:700}.bodyBlockContentHeader--mainIssue .bodyBlockType{position:absolute;left:-56px;width:74px;justify-content:center}.blockRemoveButton{width:28px;min-width:28px;height:28px;display:grid;place-items:center;padding:0;align-self:center;opacity:0;pointer-events:none}.blockRemoveSpacer{width:28px;min-width:28px;height:28px}.bodyBlockRow:hover .blockHandleButton,.bodyBlockRow:focus-within .blockHandleButton,.bodyBlockRow:hover .blockRemoveButton,.bodyBlockRow:focus-within .blockRemoveButton{opacity:1;pointer-events:auto}.blockInsertBar{position:absolute;left:50%;bottom:calc(var(--insert-zone-height) / 2);transform:translate(-50%,calc(50% + 6px));display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;z-index:2}.blockInsertHoverZone{position:absolute;left:0;right:0;bottom:0;height:var(--insert-zone-height);z-index:1}.blockInsertHoverZone:hover+.blockInsertBar,.blockInsertBar:hover{opacity:1;pointer-events:auto;transform:translate(-50%,50%)}.blockInsertButton{display:inline-flex;align-items:center;gap:6px;height:32px;border:1px solid #c7d7f1;border-radius:8px;background:#fffffff5;color:#5f7087;font-size:12px;font-weight:700;padding:0 10px;box-shadow:0 8px 18px #121f3314}.blockInsertButtonIcon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #d7e1db;border-radius:5px;background:#f6faf8;color:var(--accent);font-size:12px}.blockInsertButton:hover:enabled{background:#fff;border-color:#b9cae7;color:var(--accent)}.workspaceContextSummary,.workspaceSelectionSummary{margin-top:8px;min-height:28px;padding:0 11px;border:1px solid rgba(29,29,31,.08);border-radius:999px;background:#ffffffd1;color:var(--ink-soft);box-shadow:none}.workspaceContextSummary{background:var(--surface-soft)}.workspaceSelectionSummary{background:var(--primary-soft);color:var(--primary-strong);border-color:#0071e31a}.workspaceShell .workspaceGrid{gap:clamp(16px,2vw,22px)}.workspaceEmptyState{min-height:240px;border-style:solid;border-color:#1d1d1f14;border-radius:14px;background:var(--surface-soft)}.historyPanel{gap:12px}.historyTableWrap{border-color:#1d1d1f14;border-radius:14px;background:#ffffffdb}.historyTable thead th{background:#f4f5f7;color:var(--ink-soft)}.historyTable tbody tr:hover{background:#f5f7fae0}.historyTable tbody tr.isCurrent{background:color-mix(in srgb,var(--primary-soft) 44%,white 56%)}.periodPill,.statusPill{border:1px solid rgba(29,29,31,.08);background:#ffffffd1}.periodPill{border-color:#0071e31a;background:var(--primary-soft);color:var(--primary-strong)}.statusPill.status-completed{border-color:#2d6f551a;background:var(--success-soft);color:var(--success)}.statusPill.status-running{border-color:#8a67211a;background:var(--warning-soft);color:var(--warning)}.statusPill.status-failed{border-color:#a543371a;background:var(--danger-soft);color:var(--danger)}.blockInsertButton{border-color:#1d1d1f14;border-radius:10px;background:#fffffff5;color:var(--ink-soft);box-shadow:0 12px 24px #11151b14}.blockInsertButtonIcon{border-color:#1d1d1f14;border-radius:6px;background:var(--surface-soft)}@media (max-width: 1180px){.reportWorkspaceGrid{grid-template-columns:1fr}}@media (max-width: 900px){.featurePanelHeader,.workspaceHeaderBar,.clusterListToolbar,.issueEditorCardHeader,.clusterArticleCardHeader,.supplementRecoveryStrip,.supplementRecoveryDrawerHeader,.clusterListProgressLead,.historyFooterBar,.issueTrendStatusCardHeader,.issueTrendSourceCardHeader,.issueTrendResultCardHeader,.issueTrendRunSummary,.issueTrendRunSummaryLead{flex-direction:column;align-items:flex-start}.workspaceActions,.panelActions,.supplementRecoveryStripActions,.clusterRunPicker,.historyPagination,.historyActionGroup{width:100%}.issueTrendFieldGrid,.issueTrendBaselineMeta,.issueTrendLatestRunMeta,.issueTrendSummaryStats{grid-template-columns:1fr}}@media (max-width: 720px){.featurePanel,.workspaceShell{padding:var(--space-16)}.supplementCandidateCard,.bodyBlockRow{grid-template-columns:1fr}.historyTable{min-width:680px}}@media (min-width: 640px){.scrapCatalogList,.scrapSourceList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1240px){.scrapCatalogList,.scrapSourceList{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}:root{--deep-space: #1b262c;--royal-blue: #0f4c75;--sky-focus: #3282b8;--soft-cloud: #bbe1fa;--point-blue: var(--sky-focus);--bg: #eef3f7;--bg-accent: #dfeaf2;--sidebar-bg: var(--deep-space);--sidebar-surface: #20323f;--sidebar-highlight: rgba(187, 225, 250, .12);--sidebar-summary-bg: rgba(187, 225, 250, .08);--surface: #ffffff;--surface-strong: #ffffff;--surface-soft: #f3f7fa;--surface-muted: #e4edf3;--surface-tinted: #f7fafc;--surface-selected: #e7f2fa;--surface-warning: #f7f1e5;--paper-bg: #fbfcfd;--ink: #1b262c;--ink-soft: #587084;--line: #c9d8e2;--line-strong: #9fbbcd;--primary: var(--royal-blue);--primary-strong: #0b3d5e;--primary-soft: #e5f3fb;--success: #23834a;--success-soft: #edf7f1;--warning: #8b6821;--warning-soft: #f8f1e3;--danger: #a54337;--danger-soft: #faece9;--neutral: #6f8190;--neutral-soft: #edf2f5;--accent: var(--primary);--accent-strong: var(--primary-strong);--accent-soft: var(--primary-soft);--focus-ring: rgba(50, 130, 184, .34);--shadow-lg: none;--shadow-md: none;--shadow: none;--radius-xl: 16px;--radius-lg: 12px;--radius-md: 8px;--radius-sm: 6px;--control-height: 44px;--control-radius: var(--radius-md);--control-bg: var(--surface-tinted);--control-bg-hover: var(--surface);--control-bg-disabled: var(--surface-muted);--control-border: var(--line);--control-border-hover: var(--line-strong);--control-border-focus: var(--sky-focus);--type-page-title: 22px;--type-section-title: 17px;--type-card-title: 15px;--type-body: 14px;--type-body-small: 13px;--type-label: 13px;--type-caption: 12px;--type-badge: 13px;--type-badge-compact: 12px}*{letter-spacing:0!important}html,body,#root{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-size:var(--type-body)}body,button,input,textarea,select{font-family:var(--font-family-base)}li,td,th{font-size:var(--type-body)}p{font-size:var(--type-body)!important}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])),textarea,select{min-height:var(--control-height);border-color:var(--control-border);border-radius:var(--control-radius);background-color:var(--control-bg);color:var(--ink);box-shadow:none;font-size:var(--type-body);line-height:1.35}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])){padding:0 13px}textarea{padding:12px 13px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:var(--control-height);padding:0 38px 0 13px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6.25L8 9.75L11.5 6.25' stroke='%23587084' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:16px 16px}input:where([type=date],[type=time],[type=datetime-local],[type=month]){font-variant-numeric:tabular-nums}input:where([type=date],[type=time],[type=datetime-local],[type=month])::-webkit-calendar-picker-indicator{width:18px;height:18px;margin-right:-3px;padding:4px;border-radius:6px;cursor:pointer;opacity:.68}input:where([type=date],[type=time],[type=datetime-local],[type=month])::-webkit-calendar-picker-indicator:hover{background-color:var(--primary-soft);opacity:.9}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])):hover,textarea:hover,select:hover{border-color:var(--control-border-hover);background-color:var(--control-bg-hover)}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])):focus,textarea:focus,select:focus,:focus-visible{outline-color:var(--sky-focus);border-color:var(--sky-focus);box-shadow:0 0 0 3px var(--focus-ring)}input:where(:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file])):disabled,textarea:disabled,select:disabled{border-color:var(--line);background-color:var(--control-bg-disabled);color:var(--ink-soft);cursor:not-allowed;opacity:.72}.appShell,.appMain{background:var(--bg)}.appSidebar{background:var(--deep-space);border-right:1px solid #2b5267;color:#f7f8f8;box-shadow:none}.appSidebar.isExpanded{box-shadow:none}.brandCopyAccent{color:var(--soft-cloud)}.brandMark,.navButtonIcon{border-radius:var(--radius-md)}.navButton{border-radius:var(--radius-md);color:#f7f8f8bd}.navButton:hover{background:#bbe1fa14;color:#fff}.navButton.isActive{border-color:#bbe1fa38;background:var(--royal-blue);color:#fff}.navButtonIcon,.navButton.isActive .navButtonIcon{background:#bbe1fa1a}.navButtonDot--blue{background:var(--soft-cloud)}.appTopbar{background:var(--surface);border-bottom:1px solid var(--line);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.sidebarClose{border-color:#bbe1fa2e;border-radius:var(--radius-md);background:#bbe1fa14;color:#f7f8f8;box-shadow:none}.sidebarClose:hover{border-color:#bbe1fa52;background:#bbe1fa24}.menuToggle{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface-tinted);color:var(--ink);box-shadow:none}.menuToggle:hover{border-color:var(--sky-focus);background:var(--primary-soft);color:var(--primary)}.topbarLead h2,.topbarTitleBlock p,.topbarField>span,.topbarSyncCopy p,.monitoringUtilityToggle--topbar p,.topbarUserLabel span,.topbarUserChevron{color:inherit}.topbarTitleBlock p,.topbarField>span,.topbarSyncCopy p,.monitoringUtilityToggle--topbar p,.topbarUserLabel span,.topbarUserChevron{color:var(--ink-soft)}.fieldShell,.segmented,.topbarUserButton,.topbarSyncCard,.monitoringUtilityToggle--topbar,.scrapManualCheckCard{border-color:var(--line);background:var(--surface-tinted);color:var(--ink);box-shadow:none}.fieldShellValue,.topbarUserLabel strong,.topbarSyncCopy strong,.monitoringUtilityToggle--topbar strong,.scrapManualCheckCopy strong{color:var(--ink)}.segmentedButton{border-radius:var(--radius-sm);color:var(--ink-soft)}.segmentedButton:hover{background:var(--primary-soft);color:var(--primary);transform:none}.segmentedButton.isActive{background:var(--royal-blue);color:#fff;box-shadow:none}.topbarUserButton:hover,.topbarUserButton.isOpen{border-color:var(--sky-focus);background:var(--surface);transform:none}.topbarUserAvatar{background:var(--royal-blue);color:#fff}.topbarUserDropdown,.inlineDropdownPanel,.workspaceDownloadPanel,.monitoringOverviewAutomationPanel{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}.topbarUserDropdownSection{border-bottom-color:var(--line)}.topbarUserMenuItem:hover:not(:disabled){background:var(--primary-soft);color:var(--primary)}.appViewport,.authShell{background:var(--bg)}.authShell:after{display:none}.authShell:before{border-color:var(--line)}.authPanel{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}.authPanel:before{background:var(--royal-blue)}.authModeButton.isActive{background:var(--royal-blue);color:#fff;box-shadow:none}.authFormInput:focus,.authDepartmentSelect:focus{border-color:var(--sky-focus);box-shadow:0 0 0 3px var(--focus-ring)}.screenSection,.workspaceGrid,.reportWorkspaceGrid,.settingsWorkspaceGrid,.departmentMonitoringGrid,.monitoringWorkspaceGrid,.scrapWorkspaceGrid,.pressReleaseWorkspaceGrid,.issueTrendWorkspaceGrid{gap:16px}.panel,.featurePanel,.workspaceShell,.pressReleaseWorkspacePanel,.settingsPanel,.scrapBasketPanel,.historyPanel,.statusCalendarCard,.paperPreview,.emptyPanelState,.settingsDetailCard,.settingsCard,.monitoringQueueCard,.monitoringDecisionPanel,.monitoringOverviewBar,.monitoringAiSummary,.monitoringSimilarModal,.pressReleasePreviewCard,.pressReleaseDownloadApprovalCard,.pressReleaseSourceCard,.pressReleaseWarnings,.pressReleaseSeriesCard,.scrapSourceCard,.scrapCatalogCard,.scrapEditionCard,.scrapPageCard,.scrapArticlePreviewCard,.issueTrendPanel{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}.panelHeader,.featurePanelHeader,.workspaceHeaderBar,.settingsInlineHeader,.pressReleaseSectionHeaderRow,.statusCalendarHeader,.historyFooterBar{border-color:var(--line)}.panelHeader h3,.featurePanelHeader h3,.workspaceHeaderBar h3,.settingsInlineHeaderCopy strong,.pressReleaseSectionTitle,.statusCalendarHeader strong{color:var(--ink);font-weight:600}.panelHeader p,.featurePanelHeader p,.workspaceHeaderBar p,.settingsInlineHeaderCopy p,.pressReleaseSectionSubtext,.panelEmptyText,.workspaceEmptyState p,.emptyPanelState p{color:var(--ink-soft)}.countBadge,.metaChip,.statusChip,.workspaceSelectionSummary,.periodPill,.statusBadge--blue,.monitoringKeywordBadge,.settingsKeywordPill{background:var(--primary-soft);color:var(--primary)}.ghostButton,.linkButton,.denseButton,.compactButton,.miniActionButton,.statusCalendarNavButton,.iconTooltipButton,.topbarUserMenuItem,.sidebarTextButton{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:none}.ghostButton:hover:enabled,.linkButton:hover,.denseButton:hover:enabled,.compactButton:hover:enabled,.miniActionButton:hover,.statusCalendarNavButton:hover:enabled,.iconTooltipButton:hover,.topbarUserMenuItem:hover:not(:disabled){border-color:var(--sky-focus);background:var(--primary-soft);color:var(--primary)}.accentButton,.collectionPrimaryButton,.appButton--primary,.miniActionButton--primary,.toastActionButton--primary{border-color:var(--primary);border-radius:var(--radius-md);background:var(--primary);color:#fff;box-shadow:none}.accentButton:hover:enabled,.collectionPrimaryButton:hover:enabled,.appButton--primary:hover,.miniActionButton--primary:hover,.toastActionButton--primary:hover{border-color:var(--sky-focus);background:var(--sky-focus);color:#fff}.appButton--secondary,.appButton--ghost{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:none}.appButton--secondary:hover,.appButton--ghost:hover{border-color:var(--sky-focus);background:var(--primary-soft)}.segmentedTabs{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.segmentedTabs button{border-radius:var(--radius-sm);color:var(--ink-soft)}.segmentedTabs button.isActive{background:var(--royal-blue);color:#fff;box-shadow:none}.workspaceEmptyIcon,.toastToneIcon--info{background:var(--primary-soft);color:var(--primary)}.workspaceEmptyState{border-color:var(--line);background:var(--surface-soft)}.loadingTrack{background:var(--surface-muted)}.loadingTrackBar{background:var(--sky-focus)}.historyTableWrap,.historyTable thead th,.statusCalendarDay,.scrapCatalogCard.isSelected,.scrapEditionCard.isSelected,.scrapPageCard.isSelected,.scrapArticleTab.isSelected,.monitoringOverviewMetric,.monitoringOverviewUpdate,.settingsKeywordComposer,.settingsKeywordPillList,.pressReleaseSourceSummaryStrip,.pressReleaseSubmitBox,.pressReleaseReferencePreviewSurface{border-color:var(--line);background:var(--surface);box-shadow:none}.historyTable tbody tr:hover,.statusCalendarDay.isSelected,.monitoringOverviewMetric:hover,.monitoringOverviewMetric:focus-visible{border-color:var(--sky-focus);background:var(--primary-soft);box-shadow:none;transform:none}.monitoringOverviewMetric:before{height:4px;background:var(--royal-blue)}.monitoringOverviewMetric--urgent:before{background:var(--danger)}.monitoringOverviewMetric--fresh:before,.monitoringOverviewMetric--completedRelay:before{background:var(--success)}.monitoringOverviewMetric--relay:before{background:var(--warning)}.hoverTooltipSurface,.infoHintSurface{border-color:#2b5267;border-radius:var(--radius-md);background:var(--deep-space);color:#f7f8f8;box-shadow:none}.toastCard{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.toastCard--info,.toastCard--success,.toastCard--warning,.toastCard--error,.settingsKeywordComposer,.settingsAutomationCard,.settingsDetailHero,.settingsCard,.settingsDetailCard,.pressReleaseSubmitBox,.pressReleaseSourceCard,.monitoringSetupCard,.departmentSetupCard,.scrapIssueRunStatusShell,.scrapIssueReportHero,.pressReleaseSeriesCard{background:var(--surface)}.issueTrendHeroCard--live,.issueTrendRunSummary,.monitoringGoldDatasetSelectField,.goldDatasetMetricCard--primary,.settingsKeywordPill,.monitoringTelegramHero,.departmentOverviewProfileCard--add,.departmentOverviewProfileCard--add:hover,.departmentOverviewProfileCard--add:focus-visible,.scrapActionDockButton--primary,.pressReleaseInsightCard{background:var(--surface);box-shadow:none}.settingsWorkspaceGrid{grid-template-columns:minmax(264px,312px) minmax(0,1fr)}.settingsPanel--menu,.settingsPanel--detail{background:var(--surface)}.settingsPanelBody--menu{padding-right:2px}.settingsSectionList{gap:8px}.settingsSectionGroup{gap:4px}.settingsSectionButton{border-color:transparent;border-radius:var(--radius-md);background:transparent;color:var(--ink-soft);padding:9px 10px;box-shadow:none}.settingsSectionButton:hover{border-color:var(--line);background:var(--surface-soft);color:var(--ink);box-shadow:none}.settingsSectionButton.isSelected{border-color:#0f4c7533;background:var(--primary-soft);color:var(--primary)}.settingsSectionButtonIcon{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--primary)}.settingsSectionButton.isSelected .settingsSectionButtonIcon{background:var(--royal-blue);color:#fff}.settingsSectionButton strong{color:inherit;font-weight:600}.settingsSectionCount{background:var(--surface);color:var(--ink-soft)}.settingsSectionButton.isSelected .settingsSectionCount{background:#ffffffc7;color:var(--primary)}.settingsItemNav{padding-left:42px}.settingsItemNavButton{border-radius:var(--radius-sm);color:var(--ink-soft)}.settingsItemNavButton:hover{border-color:transparent;background:var(--surface-soft);color:var(--ink)}.settingsItemNavButton.isSelected{border-color:transparent;background:var(--royal-blue);color:#fff}.settingsItemNavButton.isSelected .statusBadge--amber{border-color:#ffffff42;background:#ffffff24;color:#fff}.settingsInlineSection{padding:14px}.settingsSummaryCard,.settingsAutomationCard,.settingsDetailCard,.settingsCard,.impactBanner,.canvasPageCard,.draftOverviewCard,.reportSectionCard{border-radius:var(--radius-md);background:var(--surface);box-shadow:none}.settingsDetailCard{border-color:var(--line)}.settingsDetailCard .statusBadge{flex-shrink:1}.settingsKeywordComposer,.monitoringGoldDatasetToolbar,.monitoringGoldDatasetQcStrip,.monitoringGoldDatasetQueue,.monitoringGoldDatasetArticle,.monitoringGoldDatasetEditor,.monitoringGoldDatasetSelectField,.monitoringGoldDatasetQueueItem,.monitoringGoldDatasetQcCard,.monitoringGoldDatasetBodyCard,.monitoringGoldDatasetBucketButton,.monitoringGoldDatasetToggle,.monitoringGoldDatasetLoading,.monitoringGoldDatasetEmptyState{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:none}.monitoringGoldDatasetQcStrip{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 980px){.settingsWorkspaceGrid{grid-template-columns:1fr}}.monitoringGoldDatasetSelectField select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--control-bg)}.scrapReviewFrameBar span{background:var(--sky-focus)}.scrapIssueSkeleton span{background:var(--surface-muted);background-size:auto}.topbarLead h2{font-size:var(--type-page-title);font-weight:600;line-height:1.25}.topbarTitleBlock p,.topbarSyncCopy p,.monitoringUtilityToggle--topbar p,.panelHeader p,.featurePanelHeader p,.workspaceHeaderBar p,.settingsInlineHeaderCopy p,.pressReleaseSectionSubtext,.panelEmptyText,.workspaceEmptyState p,.settingsDetailCard p,.settingsAutomationSummary,.settingsPanelBody--detail .settingsDetailCard p{font-size:var(--type-body);line-height:1.45}.topbarField>span,.topbarUserLabel span,.sidebarSectionLabel,.monitoringField>span,.issueTrendField>span,.settingsFieldLabelRow>span,.settingsPanelBody--detail .monitoringField>span,.settingsPanelBody--detail .settingsFieldLabelRow>span,.departmentDutyCurrentLabel{font-size:var(--type-label);font-weight:600;line-height:1.35}.panelHeader h3,.featurePanelHeader h3,.workspaceHeaderBar h3,.settingsInlineHeaderCopy strong,.settingsPanelBody--detail .editorBlock>.settingsFieldLabelRow>strong,.settingsPanelBody--detail .settingsFormBlock>.settingsFieldLabelRow>strong,.pressReleaseSectionTitle,.statusCalendarHeader strong{font-size:var(--type-section-title);font-weight:600;line-height:1.3}.settingsAutomationMeta span,.settingsSectionButtonBody>span,.settingsItemNavButton,.settingsSectionCount,.monitoringFieldMeta,.monitoringFieldCounter,.settingsInlineFieldHint{font-size:var(--type-body-small);line-height:1.4}.settingsSectionButton strong,.settingsDetailCard strong,.settingsAutomationHeader strong,.settingsPanelBody--detail .settingsDetailCard strong,.queueCardTitle,.scrapCatalogCardTitle{font-size:var(--type-card-title);font-weight:600;line-height:1.35}.ghostButton,.linkButton,.denseButton,.compactButton,.miniActionButton,.statusCalendarNavButton,.iconTooltipButton,.topbarUserMenuItem,.sidebarTextButton{font-size:var(--type-body);font-weight:600}.statusBadge{font-size:var(--type-badge);font-weight:600;line-height:1.15}.statusBadge--compact{font-size:var(--type-badge-compact)}.pressReleaseScatterCanvas{background:var(--surface-tinted)}.paperCanvas{background-color:var(--paper-bg)}.cropBox{border-color:var(--sky-focus);background:#bbe1fa6b;color:var(--royal-blue)}@media (max-width: 980px){.appTopbar{background:var(--surface)}.topbarTools,.topbarActions,.monitoringTopbarControls,.scrapTopbarControls{gap:8px}}
