@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-gov-dynamic-subset.min.css";:root{--bg: #e8eef5;--bg-accent: #f3f7fb;--sidebar-bg: #17212f;--sidebar-surface: #1f2b3c;--sidebar-highlight: rgba(46, 95, 169, .22);--sidebar-summary-bg: rgba(255, 255, 255, .05);--surface: rgba(255, 255, 255, .88);--surface-strong: #ffffff;--surface-soft: #f3f6fa;--surface-muted: #e7edf5;--surface-tinted: #f5f8fc;--surface-selected: #edf4fd;--surface-warning: #fff7e8;--paper-bg: #f6f9fc;--ink: #152033;--ink-soft: #516075;--line: #d4dde8;--line-strong: #bdc8d6;--primary: #204f97;--primary-strong: #163d79;--primary-soft: #dce8fb;--success: #1f6b4f;--success-soft: #ddf3e8;--warning: #9a6a17;--warning-soft: #fbefcf;--danger: #a13b34;--danger-soft: #f9dfdb;--neutral: #6a7891;--neutral-soft: #edf2f7;--motion-fast: .14s;--motion-base: .22s;--motion-slow: .3s;--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 20px 46px rgba(18, 31, 51, .08);--shadow-md: 0 12px 26px rgba(18, 31, 51, .06);--shadow: var(--shadow-md);--radius-xl: 24px;--radius-lg: 18px;--radius-md: 14px;--radius-sm: 10px;--muted: var(--ink-soft);--accent: var(--primary);--accent-strong: var(--primary-strong);--accent-soft: var(--primary-soft);--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--font-family-base: "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:var(--bg);color:var(--ink);font-family:var(--font-family-base);line-height:1.5}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:12px;background:#ffffffeb;color:var(--ink);padding:11px 12px}textarea{resize:vertical}:focus-visible{outline:2px solid rgba(32,79,151,.25);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:18px 0 34px #0711222e}.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:9px;transition:width var(--motion-base) var(--ease-out-quart),transform var(--motion-base) var(--ease-out-quart)}.brandCopy{min-height:42px;display:grid;align-content:center;gap:4px;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}.brandBlock p{color:#deeaf7bd;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-weight:600}.brandMark{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:var(--primary);color:#fff;box-shadow:0 16px 30px #07112259;flex:0 0 auto;transition:transform var(--motion-fast) var(--ease-out-quart),box-shadow var(--motion-base) var(--ease-out-quart),background-color var(--motion-fast) 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;gap:7px;border-top:1px solid rgba(255,255,255,.1);padding-top:14px;color:#e0eaf6cc}.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:14px;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:#f3f7fc}.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}.sidebarMetaNoticeCompact{display:none}.navButton{width:100%;position:relative;display:flex;align-items:center;gap:12px;height:60px;border:1px solid transparent;border-radius:16px;background:transparent;color:#e7eff8c7;padding:10px 13px;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;padding:10px 13px}.navButtonIconWrap{position:relative;display:inline-grid;flex:0 0 auto}.navButtonIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;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;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden;transition:opacity var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.navButtonStatus{width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:6px;min-height:18px;border-radius:999px;background:#3fbc8129;color:#8fe1bb;padding:0 8px;font-size:10px;line-height:1;font-weight:700;letter-spacing:.01em;white-space:nowrap;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)}.navButtonStatus>span:last-child{overflow:hidden;text-overflow:ellipsis}.navButton.isActive .navButtonStatus{background:#4fd39333;color:#c9f6e0}.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 6px 14px #7818123d}.navButtonChevron{opacity:.5;transform:translateZ(0);transition:opacity var(--motion-fast) var(--ease-out-quart),transform var(--motion-fast) var(--ease-out-quart)}.navButton:hover .navButtonChevron,.navButton.isActive .navButtonChevron{opacity:.88;transform:none}.navButton.isCompact .navButtonContent,.navButton.isCompact .navButtonChevron{display:none}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .brandCopy{opacity:0;pointer-events:none}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .sidebarHead{width:100%;gap:10px;min-height:auto}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .brandBlock{width:auto}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .appSidebar{align-items:stretch}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .sidebarNav{width:100%}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .sidebarMetaNotice{justify-items:center;gap:4px;padding-top:12px}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .sidebarMetaNoticeEyebrow,.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .sidebarMetaNoticeVersion,.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .sidebarMetaNoticeDescription,.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .sidebarMetaNoticeCopyright{opacity:0;max-height:0;overflow:hidden;transform:translateY(4px);pointer-events:none}.appShell.isSidebarCollapsed:not(.isSidebarPreviewing) .sidebarMetaNoticeCompact{width:100%;display:grid;justify-items:center;gap:2px;color:#e0eaf6d1;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.02em}.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--primary:hover{background:var(--primary-strong);border-color:var(--primary-strong)}.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)}.authShell{min-height:100vh;display:grid;place-items:center;padding:clamp(28px,6vw,56px);background:#0a0f1c;position:relative;overflow:hidden}.authBgOrb{position:absolute;border-radius:50%;filter:blur(80px);z-index:0;animation:floatOrb 20s infinite ease-in-out alternate;opacity:.6}.orb1{width:400px;height:400px;background:#3b28cc;top:-100px;left:-100px;animation-delay:0s}.orb2{width:500px;height:500px;background:#1f5ca9;bottom:-150px;right:-100px;animation-delay:-5s}.orb3{width:300px;height:300px;background:#6c23b3;top:40%;left:60%;animation-delay:-10s}@keyframes floatOrb{0%{transform:translate(0) scale(1)}to{transform:translate(60px,60px) scale(1.15)}}.authPanel{width:min(100%,480px);display:grid;gap:32px;padding:clamp(32px,5vw,48px);background:#14192873;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.1);border-radius:28px;box-shadow:0 32px 80px #00000080,inset 0 1px #ffffff1a;position:relative;z-index:1}.authPanelIntro{display:grid;gap:20px;text-align:center;place-items:center}.authBrandMark{width:60px;height:60px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#4169e133,#8a2be233);color:#a8baff;border:1px solid rgba(168,186,255,.2);box-shadow:0 8px 32px #4169e140}.authPanelCopy{display:grid;gap:12px}.authEyebrow{color:#fff9;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.authPanelCopy h1{margin:0;font-size:clamp(32px,4.5vw,40px);line-height:1.15;letter-spacing:-.04em;color:#fff;font-weight:800}.authPanelCopy p{margin:0;color:#ffffffb3;line-height:1.6;font-size:15px}.authForm{display:grid;gap:20px}.authModeToggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.authModeButton{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:transparent;color:#ffffffb8;font:inherit;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.authModeButton.isActive{background:#a8baff29;color:#fff;box-shadow:inset 0 0 0 1px #a8baff33}.authModeButton:hover{transform:translateY(-1px)}.authField{display:grid;gap:10px}.authFieldHint{margin:-2px 4px 0;color:#ffffff8f;font-size:12px;line-height:1.45}.authField span{font-size:14px;font-weight:600;color:#ffffffd9;margin-left:4px}.authFieldShell{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0d;color:#fff9;transition:all .3s cubic-bezier(.4,0,.2,1)}.authFieldShell input{flex:1 1 auto;border:0;background:transparent;color:#fff;font:inherit;font-size:15px}.authFieldShell input::placeholder{color:#ffffff4d}.authFieldShell input:focus{outline:none}.authFieldShell:focus-within{border-color:#a8baff99;background:#ffffff14;box-shadow:0 0 0 4px #a8baff26,inset 0 0 12px #ffffff0d;color:#fffffff2}.authFieldShell--orgSelector{align-items:flex-start;padding:14px 16px}.authFieldShellIcon{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding-top:4px}.authOrgSelector{flex:1 1 auto;display:grid;gap:12px}.authOrgSelectorGrid{display:grid;gap:10px}.authOrgSelectField{display:grid;gap:6px}.authOrgSelectField>span{margin-left:0;font-size:12px;color:#fff9}.authOrgSelectShell{display:flex;align-items:center;min-height:46px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#080e1d52}.authOrgSelectShell select{width:100%;border:0;background:transparent;color:#fff;font:inherit}.authOrgSelectShell select:focus{outline:none}.authOrgState{display:flex;align-items:center;gap:8px;color:#ffffffad;font-size:12px}.authOrgState--error{color:#ffb3c1}.authOrgSelectionSummary{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(168,186,255,.18);background:#a8baff14}.authOrgSelectionHeader{display:inline-flex;align-items:center;gap:8px;color:#ffffffd6}.authOrgSelectionSummary p{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;color:#ffffffe0;line-height:1.5}.authNoticeBanner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.authNoticeBanner--error{border:1px solid rgba(255,99,132,.3);background:#ff63841f;color:#ffb3c1}.authNoticeBanner--success{border:1px solid rgba(108,222,170,.28);background:#4cc9a024;color:#b8ffe1}.authNoticeBanner p{margin:0;line-height:1.5;font-size:14px;font-weight:500}.authSubmitButton{width:100%;min-height:54px;justify-content:center;margin-top:8px;border-radius:16px;background:linear-gradient(135deg,#3b28cc,#1f5ca9);color:#fff;border:none;font-weight:700;font-size:16px;letter-spacing:.02em;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 12px 28px #3b28cc59}.authSubmitButton:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .5s ease}.authSubmitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 36px #3b28cc73;background:linear-gradient(135deg,#4633d9,#286bc4)}.authSubmitButton:hover:not(:disabled):before{left:100%}.authSubmitButton:active:not(:disabled){transform:translateY(0)}.authSubmitButton:disabled{background:#ffffff1a;color:#fff6;box-shadow:none;cursor:not-allowed}@media (max-width: 720px){.authShell{align-items:start;padding:clamp(16px,4vw,24px)}.authPanel{margin-top:10vh}.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:1px solid rgba(212,221,232,.84)}.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:hidden;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:hidden;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:hidden;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:hidden}.screenSection--departmentWorkspace{min-height:0;height:100%;grid-template-rows:minmax(0,1fr)}.screenSection--monitoringWorkspace{flex:1 1 auto;min-height:0;height:100%;overflow:hidden;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--reportWorkspace .reportWorkspaceGrid,.screenSection--settingsWorkspace .settingsWorkspaceGrid,.screenSection--scrapWorkspace .scrapWorkspaceGrid{min-height:0;height:100%;align-items:stretch}.screenSection--departmentWorkspace .workspaceGrid>*,.screenSection--monitoringWorkspace .monitoringWorkspaceGrid>*,.screenSection--reportWorkspace .reportWorkspaceGrid>*,.screenSection--settingsWorkspace .settingsWorkspaceGrid>*,.screenSection--scrapWorkspace .scrapWorkspaceGrid>*{min-height:0}.screenSection--departmentWorkspace .departmentPanel{display:flex;flex-direction:column;overflow:hidden}.screenSection--departmentWorkspace .departmentPanel>:last-child{flex:1 1 auto;min-height:0;overflow:auto}}.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}.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:18px}.panelHeader h3{font-family:var(--font-family-base);font-size:18px;letter-spacing:-.03em}.panelHeader p{margin-top:4px;color:var(--ink-soft);font-size:13px}.panelHeaderAction{flex:0 0 auto}.statusBadge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.statusBadge--compact{padding:4px 8px;font-size:10px;line-height:1.1;letter-spacing:.03em}.statusBadge--blue{background:var(--primary-soft);color:var(--primary)}.statusBadge--amber{background:var(--warning-soft);color:var(--warning)}.statusBadge--red{background:var(--danger-soft);color:var(--danger)}.statusBadge--green{background:var(--success-soft);color:var(--success)}.statusBadge--neutral{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:hidden;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}.settingsCard[role=button]{cursor:pointer}.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}.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}.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;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}.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}.monitoringDecisionStickyCopy p{margin:0;color:var(--ink-soft);font-size:12px}.monitoringDecisionStickyStatus{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.monitoringDecisionFooterHint{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.monitoringDecisionActionGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.monitoringDecisionActionGrid .monitoringActionButton{justify-content:flex-start;gap:8px;padding-inline:12px}.monitoringDecisionActionGrid .appButton{width:100%;min-height:46px}.monitoringActionButtonShortcut{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;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)}}@media (prefers-reduced-motion: reduce){.liveDot,.monitoringOverviewMetrics>.monitoringOverviewMetric,.monitoringOverviewAutomationPanel,.monitoringOverviewAutomationBody>*,.monitoringTopbarCompactPanel,.monitoringRailBody--collapsible.isOpen>.monitoringFilterPanel>*,.monitoringDecisionContent,.monitoringDecisionContent .decisionBanner,.monitoringDecisionContent .detailBlock,.monitoringDecisionContent .detailSection,.monitoringQueueCard.isSelected{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}.departmentMonitoringGrid{grid-template-columns:minmax(280px,.86fr) minmax(440px,1.36fr) minmax(320px,.92fr);align-items:start}.departmentMonitoringPanel{min-height:0}.departmentMonitoringPanel--setup{grid-column:1 / -1;display:grid;gap:18px;padding:20px;background:#f7fafff0;box-shadow:0 12px 28px #1420330d}.departmentMonitoringPanel--context{grid-column:1 / -1;display:grid;min-height:auto;gap:10px;padding:12px 14px;background:#f8fbffe6;box-shadow:0 8px 18px #14203309}.departmentMonitoringPanel--context .panelHeader{align-items:center;margin-bottom:2px}.departmentSetupGuide{display:grid;gap:16px}.departmentSetupSection{display:grid;gap:14px;padding:18px;border:1px solid rgba(21,32,51,.08);border-radius:22px;background:#ffffffe6}.departmentSetupSectionHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.departmentSetupHeaderCopy{display:grid;gap:6px}.departmentSetupEyebrow{color:#204f97db;font-size:12px;font-weight:800;letter-spacing:.04em}.departmentSetupHeaderCopy strong{font-size:18px;line-height:1.35}.departmentSetupHeaderCopy p,.departmentSetupMeta p,.departmentSetupNameSummary p,.departmentSetupStatus p{color:var(--ink-soft);font-size:13px;line-height:1.6}.departmentSetupLead{display:grid;grid-template-columns:1fr;gap:12px}.departmentSetupMeta{display:grid;gap:8px;padding:16px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#f4f8fdeb}.departmentSetupMeta span,.departmentSetupNameField span{color:var(--ink-soft);font-size:12px;font-weight:700}.departmentSetupMeta strong,.departmentSetupStatus strong{display:block;font-size:16px;line-height:1.4}.departmentSetupFooter{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.departmentSetupInputMeta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.departmentSetupNameBlock{display:grid;gap:0;padding:16px;border:1px solid rgba(21,32,51,.08);border-radius:18px;background:#f8fbffe0}.departmentSetupNameField{margin-top:0}.departmentSetupStatus{display:grid;gap:4px;padding:16px;border-radius:18px;border:1px solid rgba(21,32,51,.08)}.departmentSetupStatus--draft{background:#f3f7fcf0}.departmentSetupStatus--ready{background:#eff6fff0;border-color:#204f9729}.departmentSetupStatus--error{background:#f9dfdb9e;border-color:#a13b342e}.departmentSetupActions{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.departmentMonitoringPanel--context .panelHeader h2{font-size:16px;line-height:1.2}.departmentMonitoringPanel--keywords,.departmentMonitoringPanel--queue,.departmentMonitoringPanel--detail{display:grid;gap:18px}.departmentContextSummary,.departmentProfileSelector{display:flex;flex-wrap:wrap;gap:8px}.departmentProfileChip{min-width:118px;display:grid;gap:2px;padding:9px 12px;border:1px solid rgba(19,37,63,.08);border-radius:14px;background:#ffffffd6;text-align:left;color:inherit}.departmentProfileChip strong{font-size:13px;line-height:1.25}.departmentProfileChip span{color:var(--ink-soft);font-size:11px;line-height:1.2}.departmentProfileChip.isSelected{border-color:#1f5ca952;background:#eff6fff5;box-shadow:0 6px 14px #172c4d0d}.departmentContextMetric{min-width:0;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(21,32,51,.08);border-radius:999px;background:#ffffffd1}.departmentContextMetric span{color:var(--ink-soft);font-size:11px;white-space:nowrap}.departmentContextMetric strong{font-size:14px;letter-spacing:-.02em;white-space:nowrap}.departmentKeywordBoard,.departmentDetailBody{display:grid;gap:16px}.departmentKeywordSummary,.departmentDetailHighlights,.departmentSettingsGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.departmentKeywordMetric,.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:flex;align-items:end;gap:10px}.departmentKeywordComposer .settingsKeywordField{flex:1 1 auto}.departmentQueueList{display:grid;gap:10px}.departmentQueueFilters{display:flex;flex-wrap:wrap;gap:10px}.departmentQueueFilterButton,.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}.departmentQueueFilterButton{width:auto;min-width:108px;padding:12px 14px;border-radius:16px}.departmentQueueCard{width:100%;display:grid}.departmentQueueFilterButton.isSelected,.departmentQueueCard.isSelected{border-color:#1f5ca94d;background:#f0f7fffa;box-shadow:0 14px 28px #172c4d0f}.departmentQueueCardHead,.departmentDetailHeader,.departmentDetailMetaList{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.departmentQueueCardHead{display:grid}.departmentQueueCardStatusRow{display:flex;flex-wrap:wrap;gap:8px}.departmentQueueFilterLabel{font-size:13px;line-height:1.2}.departmentQueueFilterCount{color:var(--ink-soft);font-size:12px;white-space:nowrap}.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}.departmentQueueSearch input{flex:1 1 auto;border:0;background:transparent}.departmentDetailSection{display:grid;gap:10px}.departmentDetailContent{max-height:260px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.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){.departmentMonitoringGrid{grid-template-columns:1fr}}@container (max-width: 780px){.departmentKeywordSummary,.departmentDetailHighlights,.departmentSettingsGrid{grid-template-columns:1fr}.departmentMonitoringPanel--context .panelHeader,.departmentContextSummary,.departmentKeywordComposer,.departmentQueueFilters,.departmentQueueFilterButton,.departmentQueueCardHead,.departmentQueueCardStatusRow,.departmentDetailMetaList,.departmentPlannedCard{flex-direction:column;align-items:stretch}}@media (max-width: 980px){.departmentSetupLead{grid-template-columns:1fr}.departmentSetupSectionHeader,.departmentSetupInlineActions,.departmentSetupNameSummary,.departmentSetupFooter{flex-direction:column;align-items:stretch}.departmentSetupActions{justify-content:stretch}.departmentSetupActions .miniActionButton{width:100%;justify-content:center}}@media (max-width: 640px){.departmentMonitoringPanel--setup,.departmentSetupSection{padding:16px}}.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;min-height:320px;text-align:center}.emptyPanelState--compact{min-height:180px}.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)}}.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(244px,272px) minmax(280px,.78fr) minmax(560px,1.62fr);min-height:0;height:100%;overflow:hidden}.settingsPanel{min-width:0;min-height:0}.settingsPanel--menu,.settingsPanel--overview,.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--overview,.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))}.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}.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}.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:12px}.settingsSectionButton{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;border:1px solid var(--line);border-radius:18px;background:#ffffffe0;color:inherit;padding:14px;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;box-shadow:0 14px 24px #1420330f}.settingsSectionButton.isSelected{border-color:#204f976b;background:var(--surface-selected)}.settingsSectionButtonIcon{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:var(--surface-soft);color:var(--primary)}.settingsSectionButtonBody{min-width:0;display:grid;gap:6px}.settingsSectionButtonHead{display:flex;align-items:center;justify-content:space-between;gap:10px}.settingsSectionButton strong{font-size:15px}.settingsSectionButtonBody>span{color:var(--ink-soft);font-size:12px;line-height:1.5}.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{display:grid;gap:10px}.settingsDetailIntro{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(187,198,214,.74);border-radius:16px;background:#f7faffd6}.settingsDetailIntro p{margin:0;color:color-mix(in srgb,var(--ink-soft) 88%,var(--ink) 12%);font-size:13px;line-height:1.5}.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>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}.monitoringTelegramPanel{--telegram-accent: oklch(.52 .08 235);--telegram-accent-soft: color-mix(in srgb, var(--telegram-accent) 10%, white 90%)}.monitoringTelegramShell{display:grid;gap:clamp(16px,2.6vw,24px)}.monitoringTelegramHero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:clamp(18px,3vw,24px);border:1px solid color-mix(in srgb,var(--line) 74%,var(--telegram-accent) 26%);border-radius:24px;background:linear-gradient(180deg,#fffffff5,#f7fafff0)}.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:clamp(18px,2.4vw,22px);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:12px}.monitoringTelegramStatusCard{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px;border:1px solid color-mix(in srgb,var(--line) 82%,var(--telegram-accent) 18%);border-radius:20px;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:minmax(300px,.86fr) minmax(0,1.24fr);gap:clamp(16px,2.4vw,24px);align-items:start}.monitoringTelegramCard{display:grid;gap:18px;min-width:0;padding:clamp(18px,2.8vw,24px);border:1px solid color-mix(in srgb,var(--line) 82%,var(--telegram-accent) 18%);border-radius:24px;background:#ffffffe6;box-shadow:0 16px 28px #1320340a}.monitoringTelegramCard--controls{gap:16px}.monitoringTelegramCard--studio{--telegram-studio-height: 332px}.monitoringTelegramCardHeader{display:flex;align-items:start;justify-content:space-between;gap:14px}.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}.monitoringTelegramStudioGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.88fr);gap:12px;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:14px;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}.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(2,minmax(0,1fr));gap:8px}.monitoringTelegramPreviewCard{display:grid;gap:8px;padding:12px;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) 68%,white 32%);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:16px}.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 14px;border-radius:14px;background:#fffffff0;color:var(--ink);font-family:Pretendard,Noto Sans KR,sans-serif;font-size:13px;line-height:1.65;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:10px 12px;border-radius:14px;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:translateY(-1px)}.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}@container (max-width: 1040px){.monitoringTelegramStatusStrip,.monitoringTelegramWorkspace{grid-template-columns: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}.monitoringTelegramStudioGrid,.monitoringTelegramPlaceholderPopoverList{grid-template-columns:1fr}}.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,.settingsPanel--overview{position:static}}@media (max-width: 1480px){.settingsWorkspaceGrid{grid-template-columns:minmax(228px,252px) minmax(264px,.72fr) minmax(440px,1.42fr)}}.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}.settingsDetailIntro--stacked{align-items:flex-start}.settingsOrgBanner{border-radius:16px;padding:14px 16px}.settingsOrgBanner--warning{background:#fff4e0e6}@container (max-width: 860px){.monitoringPublisherSummaryBar,.monitoringPublisherSelectionTop,.monitoringPublisherFilterGrid,.reportSettingsHeaderActions,.settingsDetailIntro{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}.settingsKeywordComposerHeader{align-items:flex-start}}@container (max-width: 720px){.settingsDetailList--compact .settingsDetailCard{flex-basis:100%}.settingsKeywordInputRow{min-height:46px;padding-inline:12px}}.departmentSettingsCard{width:100%;border:1px solid rgba(21,32,51,.08);border-radius:16px;background:#ffffffc7;text-align:left;color:inherit;padding:14px}.departmentSettingsCard.isSelected{border-color:#1f5ca94d;background:#f0f7fff0}.departmentSettingsForm{display:grid;gap:14px}.settingsInlineFieldHint{margin:-6px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.5}.departmentTemplateList{display:flex;flex-wrap:wrap;gap:8px}.departmentSettingsCheckbox{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:13px}@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)}.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,.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}.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 .iconOnlyButton svg{width:16px;height:16px}.workspaceFileIcon{display:inline-flex;align-items:center;justify-content:center}.workspaceFileIcon svg{width:19px;height:19px}@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{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;width:100%}.workspaceModePane{grid-area:1 / 1;min-width:0;min-height:0}.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;overflow-x:hidden;overflow-y:visible;padding:6px 0 0}.reportPreviewPanel{display:grid;gap:10px;height:100%;width:100%;padding:0;overflow:hidden}.reportPreviewPanelHeader{display:flex;align-items:center;min-height:24px}.reportPreviewPanelHeader h3{font-size:16px}.reportPreview{min-height:0;height:100%;border:1px solid var(--line);border-radius:12px;background:#fafcfb;padding:18px 20px 20px;line-height:1.75;overflow-y: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)}@media (max-width: 1180px){.reportWorkspaceGrid{grid-template-columns:1fr}}@media (max-width: 900px){.featurePanelHeader,.workspaceHeaderBar,.clusterListToolbar,.issueEditorCardHeader,.clusterArticleCardHeader,.supplementRecoveryStrip,.supplementRecoveryDrawerHeader,.clusterListProgressLead,.historyFooterBar{flex-direction:column;align-items:flex-start}.workspaceActions,.panelActions,.supplementRecoveryStripActions,.clusterRunPicker,.historyPagination,.historyActionGroup{width:100%}}@media (max-width: 720px){.featurePanel,.workspaceShell,.reportPreviewPanel{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))}}
