:root{color:#1d1d1f;background:#d5d8df;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:0;min-height:100vh;background:linear-gradient(180deg,#d9dce3,#c8ccd4)}button{font:inherit;cursor:pointer;transition:transform .12s cubic-bezier(.25,1,.5,1),color .16s cubic-bezier(.25,1,.5,1),background-color .16s cubic-bezier(.25,1,.5,1),border-color .16s cubic-bezier(.25,1,.5,1),box-shadow .16s cubic-bezier(.25,1,.5,1)}button:active{transform:scale(.97)}button:focus-visible{outline:2px solid #2f6fe5;outline-offset:2px}.stage{min-height:100vh;display:grid;place-items:stretch;padding:0}.gate-stage{min-height:100vh;display:grid;place-items:center;padding:24px;background:#1f201e}.gate-panel{width:min(420px,100%);display:grid;gap:14px;padding:24px;color:#d7d7d2;background:#252622;border:1px solid #454742;border-radius:14px;box-shadow:0 24px 70px -34px #000c}.gate-eyebrow{color:#9a9b97;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gate-panel h1{margin:0;color:#ededeb;font-size:22px}.gate-panel p{margin:0;color:#a9aaa5;font-size:13px}.gate-panel label{display:grid;gap:6px;color:#c7c7c2;font-size:12.5px;font-weight:700}.gate-panel input{height:36px;padding:0 10px;color:#ededeb;background:#20211f;border:1px solid #494a45;border-radius:8px;font:inherit}.gate-panel input:focus{border-color:#0878d8;outline:2px solid rgb(8 120 216 / 24%)}.gate-error{color:#ffb3a8!important}.window{position:relative;width:100vw;min-width:1180px;height:100vh;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:0;border-radius:0;box-shadow:none}.titlebar{height:38px;display:grid;grid-template-columns:140px 1fr 170px;align-items:center;padding:0 12px;background:linear-gradient(180deg,#f4f4f6,#e9e9ed);border-bottom:1px solid #e2e2e6}.traffic{display:flex;gap:8px}.dot{width:12px;height:12px;border-radius:999px}.dot.red{background:#ff5f57}.dot.yellow{background:#febc2e}.dot.green{background:#28c840}.titlebar-center{min-width:0;display:flex;justify-content:center;gap:10px;font-size:12.5px;white-space:nowrap}.app-name{font-weight:650}.path{min-width:0;overflow:hidden;color:#6c6c70;text-overflow:ellipsis}.search-chip{height:26px;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;padding:0 8px;color:#6c6c70;background:#fff;border:1px solid #d2d2d7;border-radius:7px}.search-chip:hover,.toolbar-button:hover,.review-actions button:hover,.queue-actions button:hover,.spotlight-input button:hover{border-color:#aeb7c8;box-shadow:0 5px 12px -10px #0f121b8c}kbd{padding:1px 4px;color:#8e8e93;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:4px;font-size:11px}.toolbar{height:44px;display:flex;align-items:center;gap:8px;padding:0 14px;background:#fafafb;border-bottom:1px solid #e2e2e6}.toolbar-button{height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:#6c6c70;background:#fff;border:1px solid #d2d2d7;border-radius:7px}.toolbar-button.active{color:#1d1d1f;background:#edeef2;border-color:#bcc2ce;box-shadow:inset 0 1px 3px #0f121b29}.workspace{min-height:0;flex:1;display:grid;grid-template-columns:220px 1fr 320px}.notice-bar{height:26px;display:flex;align-items:center;padding:0 14px;color:#6c6c70;background:#fafafb;border-top:1px solid #e2e2e6;font-size:11.5px}.action-toast{position:absolute;right:18px;bottom:38px;z-index:3;display:inline-flex;align-items:center;gap:7px;max-width:420px;padding:8px 10px;color:#1f4d28;background:#effaf1;border:1px solid #bfe5c6;border-radius:8px;box-shadow:0 14px 34px -24px #0f121b73;font-size:12px;animation:toast-pop 1.8s cubic-bezier(.25,1,.5,1) both;pointer-events:none}.action-toast svg{flex:0 0 auto;color:#1f8f3f}.sidebar{display:flex;flex-direction:column;padding:8px 6px;background:#f1f1f4;border-right:1px solid #e2e2e6}.sidebar-section h2{margin:12px 8px 5px;color:#8e8e93;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sidebar-list{display:grid;gap:1px}.sidebar-item{width:100%;height:28px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 8px;color:#3a3a3c;text-align:left;background:transparent;border:0;border-radius:7px}.sidebar-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item.active,.sidebar-item:hover{background:#d7d7dc}.sidebar-item:active{background:#c9c9d1}.sidebar-item b{min-width:22px;padding:1px 6px;color:#fff;text-align:center;background:#2f6fe5;border-radius:999px;font-size:11px}.sidebar-spacer{flex:1}.dropbox-status{display:flex;align-items:center;gap:8px;margin:8px;padding:7px 10px;color:#3a3a3c;background:#fff;border:1px solid #d2d2d7;border-radius:8px;font-size:11.5px}.live-dot{width:7px;height:7px;background:#34c759;border-radius:999px;box-shadow:0 0 0 3px #34c7592e}.content{min-width:0;overflow:auto;background:#fff}.pane-header{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid #e2e2e6}.pane-header h1{margin:0;font-size:15px;letter-spacing:0}.pane-header p{margin:4px 0 0;color:#6c6c70;font-size:12.5px}.status-pill{padding:4px 8px;color:#b25e09;background:#fff3e2;border-radius:999px;font-size:11.5px;font-weight:700}.status-pill.success{color:#1f4d28;background:#effaf1}.folder-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 16px 6px}.folder-card{display:grid;gap:6px;padding:14px;background:#fff;border:1px solid #e2e2e6;border-radius:10px;text-align:left}.folder-card svg{color:#2f6fe5}.folder-card strong{font-size:13px}.folder-card span{color:#6c6c70;font-size:11.5px}.duplicate-callout{display:flex;align-items:center;gap:10px;margin:14px 16px;padding:10px 12px;color:#7a4506;background:#fff3e2;border:1px solid #f4d7a8;border-radius:8px;font-size:12.5px}.duplicate-callout button{margin-left:auto;color:#2f6fe5;font-weight:700;background:transparent;border:0}.duplicate-callout button:hover{text-decoration:underline;text-underline-offset:2px}.breadcrumb-strip{display:flex;align-items:center;gap:8px;padding:12px 16px 6px;color:#6c6c70;font-size:12.5px}.breadcrumb-strip button{padding:0;color:#2f6fe5;background:transparent;border:0;font-weight:700}.breadcrumb-strip button:hover{text-decoration:underline;text-underline-offset:2px}.file-table{margin-top:8px;border-top:1px solid #e2e2e6}.file-row{display:grid;grid-template-columns:1fr 120px 90px 80px;align-items:center;gap:12px;width:100%;min-height:34px;padding:6px 16px;color:#6c6c70;text-align:left;background:transparent;border:0;border-bottom:1px solid #f2f2f4;font-size:12px}.file-row:disabled{cursor:default}.file-head{position:sticky;top:0;color:#8e8e93;background:#fafafb;font-size:11px}.file-name{display:inline-flex;align-items:center;gap:8px;color:#1d1d1f;font-size:13px}.selected-file{background:#dce7fb}.preview{min-width:0;padding:18px;background:#fbfbfc;border-left:1px solid #e2e2e6}.doc-preview{width:128px;height:160px;display:grid;place-items:center;margin:0 auto 14px;color:#2f6fe5;background:#fff;border:1px solid #d2d2d7;border-radius:7px;box-shadow:0 8px 16px -12px #00000040}.doc-preview span{align-self:end;margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.08em}.preview h2{margin:0 0 14px;text-align:center;font-size:14px}.preview dl{display:grid;grid-template-columns:96px 1fr;gap:8px 10px;padding-top:14px;border-top:1px solid #e2e2e6;font-size:12px}.preview dt{color:#6c6c70}.preview dd{margin:0;color:#3a3a3c}.duplicate-screen{background:#fbfbfc}.review-labels{display:flex;flex-wrap:wrap;gap:8px;padding:16px 18px 6px}.review-labels span{padding:4px 8px;color:#2f6fe5;background:#e6effe;border-radius:999px;font-size:11.5px;font-weight:700}.review-labels span:nth-child(3),.review-labels span:nth-child(4){color:#b25e09;background:#fff3e2}.review-path{margin:12px 18px;padding:12px 14px;background:#fff;border:1px solid #e2e2e6;border-radius:10px}.review-path h2{margin:0 0 4px;font-size:13px}.review-path p{margin:0;color:#6c6c70;font-size:12.5px}.copy-list{display:grid;gap:0;margin:14px 18px;overflow:hidden;background:#fff;border:1px solid #e2e2e6;border-radius:10px}.copy-row{min-height:54px;display:grid;grid-template-columns:20px 1fr 170px;align-items:center;gap:10px;padding:10px 12px;text-align:left;background:transparent;border:0;border-bottom:1px solid #f2f2f4}.copy-row:last-child{border-bottom:0}.copy-row.active-copy{background:#edf3fe}.copy-row:hover{background:#f5f8fe}.copy-row span{font-size:13px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.copy-row small{color:#6c6c70;font-size:11.5px}.review-actions{display:flex;gap:8px;padding:6px 18px 0}.review-actions button{height:30px;padding:0 11px;color:#3a3a3c;background:#fff;border:1px solid #d2d2d7;border-radius:7px;font-size:12.5px}.review-actions .primary-action{color:#fff;background:#2f6fe5;border-color:#2f6fe5}.primary-action:hover,.review-actions .primary-action:hover,.queue-actions .primary-action:hover{background:#245ec7;border-color:#245ec7;box-shadow:0 8px 18px -13px #2f6fe5d9}.review-actions .selected-action{color:#1f4d28;background:#effaf1;border-color:#9bd2a7;box-shadow:inset 0 0 0 1px #1f8f3f1f}.pending-note{margin:14px 18px;color:#6c6c70;font-size:12.5px}.pending-note.emphasized{color:#1f4d28;font-weight:650}.pending-screen{background:#fbfbfc}.queue-list{display:grid;gap:12px;padding:18px}.queue-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;background:#fff;border:1px solid #d2d2d7;border-radius:10px;box-shadow:0 12px 28px -24px #0f121b73;animation:panel-in .22s cubic-bezier(.25,1,.5,1) both}.queue-icon{width:42px;height:42px;display:grid;place-items:center;color:#b25e09;background:#fff3e2;border:1px solid #f4d7a8;border-radius:9px}.queue-card h2{margin:0 0 4px;font-size:14px}.queue-card p{margin:0;color:#6c6c70;font-size:12.5px}.queue-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.queue-tags span{padding:4px 8px;color:#3a3a3c;background:#f5f5f7;border:1px solid #e2e2e6;border-radius:999px;font-size:11.5px;font-weight:650}.queue-actions{display:flex;flex-direction:column;gap:8px}.queue-actions button,.primary-action{height:30px;padding:0 11px;color:#3a3a3c;background:#fff;border:1px solid #d2d2d7;border-radius:7px;font-size:12.5px}.queue-actions .primary-action,.primary-action{color:#fff;background:#2f6fe5;border-color:#2f6fe5}.triage-card{margin:18px;padding:16px;background:#fff;border:1px solid #d2d2d7;border-radius:10px;box-shadow:0 12px 28px -24px #0f121b73;animation:panel-in .22s cubic-bezier(.25,1,.5,1) both}.triage-eyebrow{color:#6c6c70;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.triage-card h2{margin:4px 0 14px;font-size:16px}.triage-rename{margin:-8px 0 14px;color:#6c6c70;font-size:12.5px}.triage-rename strong{color:#1d1d1f;font-weight:700}.triage-card dl{display:grid;grid-template-columns:120px 1fr;gap:9px 14px;margin:0;font-size:12.5px}.triage-card dt{color:#6c6c70}.triage-card dd{margin:0;color:#3a3a3c}.search-backdrop{position:absolute;inset:0;display:grid;place-items:start center;padding-top:92px;background:#282a302e;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in .15s cubic-bezier(.25,1,.5,1) both}.spotlight{width:680px;overflow:hidden;background:#fbfbfc;border:1px solid rgb(0 0 0 / 10%);border-radius:14px;box-shadow:0 24px 70px -30px #0f121b8c;animation:panel-in .22s cubic-bezier(.25,1,.5,1) both}.spotlight-input{height:54px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:0 16px;background:#fff;border-bottom:1px solid #e2e2e6;font-size:15px}.spotlight-input svg{color:#6c6c70}.spotlight-input button{height:26px;padding:0 8px;color:#6c6c70;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:6px;font-size:12px}.search-results{display:grid;padding:8px}.search-result{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:12px;border-radius:9px}.search-result:first-child{background:#edf3fe}.search-result svg{margin-top:2px;color:#2f6fe5}.search-result h2{margin:0;font-size:13px}.search-result p{margin:4px 0;color:#3a3a3c;font-size:12.5px}.search-result span{color:#6c6c70;font-size:11.5px}.modal-backdrop{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:48px;background:#0000005c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .15s cubic-bezier(.25,1,.5,1) both}.modal-panel{width:min(760px,100%);overflow:hidden;color:#1d1d1f;background:#fbfbfc;border:1px solid rgb(0 0 0 / 12%);border-radius:13px;box-shadow:0 24px 70px -30px #0f121ba6;animation:panel-in .22s cubic-bezier(.25,1,.5,1) both}.modal-panel.wide{width:min(980px,100%)}.modal-header{height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 14px 0 18px;background:#f5f5f7;border-bottom:1px solid #e2e2e6}.modal-header h2{margin:0;font-size:14px}.modal-header button{width:28px;height:28px;display:grid;place-items:center;color:#6c6c70;background:transparent;border:0;border-radius:7px}.modal-header button:hover{background:#e9e9ed}.modal-body{display:grid;gap:14px;padding:16px}.modal-body.two-column{grid-template-columns:1fr 1.25fr}.modal-card{display:grid;gap:10px;padding:14px;background:#fff;border:1px solid #e2e2e6;border-radius:10px}.modal-card h3{margin:0;font-size:14px}.modal-card label{display:grid;gap:5px;color:#6c6c70;font-size:12px;font-weight:700}.modal-card input{height:31px;min-width:0;padding:0 9px;color:#1d1d1f;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:7px;font:inherit;font-size:12.5px}.compact-dl{display:grid;grid-template-columns:118px 1fr;gap:8px 10px;margin:0;font-size:12.5px}.compact-dl dt{color:#6c6c70}.compact-dl dd{margin:0;color:#3a3a3c}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px;border-top:1px solid #e2e2e6}.modal-actions button{height:30px;padding:0 11px;color:#3a3a3c;background:#fff;border:1px solid #d2d2d7;border-radius:7px;font-size:12.5px}.copy-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}.copy-review-card{display:grid;gap:10px;min-height:220px;padding:14px;background:#fff;border:1px solid #e2e2e6;border-radius:10px}.copy-review-card.canonical{background:#edf3fe;border-color:#b8cff8}.copy-review-topline{display:flex;align-items:center;gap:8px;font-size:13px}.copy-review-card p{margin:0;color:#3a3a3c;font-size:12.5px;line-height:1.35}.comparison-strip{display:flex;align-items:center;gap:9px;margin:0 16px 14px;padding:10px 12px;color:#1f4d28;background:#effaf1;border:1px solid #bfe5c6;border-radius:9px;font-size:12.5px}.recommendation-flow{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:10px}.recommendation-flow div{display:grid;gap:4px;padding:12px;background:#fff;border:1px solid #e2e2e6;border-radius:9px}.recommendation-flow span{color:#6c6c70;font-size:11.5px;font-weight:700}.recommendation-flow strong{font-size:13px}.recommendation-flow svg{color:#6c6c70;justify-self:center}.warning-card{grid-template-columns:24px 1fr;align-items:start;color:#7a4506;background:#fff3e2;border-color:#f4d7a8}.warning-card h3{margin:0 0 4px}.warning-card p{margin:0;font-size:12.5px}.recommendation-dl{padding:12px;background:#fff;border:1px solid #e2e2e6;border-radius:9px}body{background:#1f201e}.window{color:#d7d7d2;background:#20211f}.titlebar{height:52px;grid-template-columns:184px minmax(0,1fr) 300px;padding:0 14px;color:#e3e3df;background:#20211f;border-bottom:1px solid #30312f}.traffic{align-items:center}.titlebar-center{justify-content:flex-start;font-size:18px}.app-name{font-weight:750}.path{display:none}.search-chip{height:32px;justify-content:flex-start;color:#9a9b97;background:#2b2c2a;border-color:#3b3c39;border-radius:10px;font-size:13px}.search-chip:hover,.toolbar-button:hover,.review-actions button:hover,.queue-actions button:hover,.spotlight-input button:hover{border-color:#555751;box-shadow:0 0 0 1px #ffffff0d}kbd{color:#8f918c;background:#242522;border-color:#3b3c39}.toolbar{height:44px;padding-left:197px;background:#20211f;border-bottom:1px solid #30312f}.toolbar-button{height:30px;color:#bfc0bb;background:#2a2b28;border-color:#3a3b38;border-radius:10px}.toolbar-button.active{color:#f0f0ed;background:#3a3b37;border-color:#494b45;box-shadow:inset 0 1px 2px #00000057}.workspace{grid-template-columns:184px 1fr 320px;background:#20211f}.sidebar{padding:10px 12px;color:#c7c7c2;background:#1d1e1c;border-right:1px solid #333430}.sidebar-section h2{margin:16px 8px 8px;color:#868883;letter-spacing:0;text-transform:none}.sidebar-item{height:32px;color:#d0d1cc;border-radius:9px;font-size:13px;font-weight:650}.sidebar-item svg{color:#f0f0ed}.sidebar-item.active,.sidebar-item:hover{color:#f7f7f4;background:#343633}.sidebar-item:active{background:#3d3f3a}.sidebar-item.active svg{color:#2f9bff}.sidebar-item b{background:#2f9bff}.dropbox-status{color:#d0d1cc;background:#272824;border-color:#3a3b37}.content,.duplicate-screen,.pending-screen{background:#20211f}.pane-header{min-height:44px;padding:9px 16px;background:#20211f;border-bottom:1px solid #30312f}.pane-header h1{color:#ededeb;font-size:14px}.pane-header p{color:#9a9b97}.status-pill{color:#c9a46a;background:#3a2f1f}.status-pill.success{color:#9bd89c;background:#1f3924}.folder-card,.review-path,.copy-list,.queue-card,.triage-card{color:#d7d7d2;background:#272824;border-color:#3a3b37;box-shadow:none}.folder-card:hover{background:#30312d}.folder-card svg,.file-name svg,.copy-row svg,.search-result svg,.doc-preview svg{color:#d8d8d4}.folder-card span,.review-path p,.copy-row small,.queue-card p,.triage-card dt,.preview dt,.pane-header p,.pending-note{color:#9a9b97}.duplicate-callout{color:#dfc28f;background:#302719;border-color:#5a4625}.duplicate-callout button{color:#58aaff}.breadcrumb-strip{color:#9a9b97}.breadcrumb-strip button{color:#58aaff}.file-table{margin-top:0;border-top-color:#30312f}.file-row{min-height:28px;grid-template-columns:minmax(320px,1fr) 120px 140px 170px;padding:4px 16px;color:#a9aaa5;border-bottom:0;font-size:13px}.file-row:not(.file-head):nth-child(2n){background:#252622}.file-row:not(.file-head):hover{background:#30312d}.file-row:disabled:hover{background:transparent}.file-row:not(.file-head):nth-child(2n):disabled:hover{background:#252622}.file-head{top:0;color:#a1a39d;background:#20211f;border-bottom:1px solid #30312f;font-size:12px;font-weight:700}.file-name{color:#e1e1dd;font-size:13px;font-weight:650}.selected-file,.copy-row.active-copy,.search-result:first-child{background:#2c3440}.preview{color:#d7d7d2;background:#20211f;border-left-color:#30312f}.doc-preview{color:#d8d8d4;background:#292a27;border-color:#3a3b37;box-shadow:none}.preview h2,.preview dd,.triage-card dd,.queue-card h2,.review-path h2,.copy-row span,.search-result h2{color:#ededeb}.preview dl{border-top-color:#30312f}.review-labels span,.queue-tags span{color:#9fc9ff;background:#233044;border-color:#33455f}.review-labels span:nth-child(3),.review-labels span:nth-child(4){color:#dfc28f;background:#302719}.copy-row{color:#d7d7d2;border-bottom-color:#343530}.copy-row:hover{background:#30312d}.review-actions button,.queue-actions button,.primary-action,.spotlight-input button{color:#d7d7d2;background:#2b2c29;border-color:#494a45}.review-actions .primary-action,.queue-actions .primary-action,.primary-action{color:#fff;background:#0878d8;border-color:#0878d8}.primary-action:hover,.review-actions .primary-action:hover,.queue-actions .primary-action:hover{background:#1689ef;border-color:#1689ef}.review-actions .selected-action,.pending-note.emphasized{color:#9bd89c}.review-actions .selected-action{background:#1f3924;border-color:#427a4a}.queue-icon{color:#dfc28f;background:#302719;border-color:#5a4625}.notice-bar{color:#a9aaa5;background:#20211f;border-top-color:#30312f}.action-toast{color:#dff5df;background:#1f3924;border-color:#427a4a}.action-toast svg{color:#9bd89c}.search-backdrop{background:#0000006b}.spotlight{background:#252622;border-color:#454742}.spotlight-input{color:#ededeb;background:#20211f;border-bottom-color:#30312f}.search-results{background:#252622}.search-result p,.search-result span{color:#a9aaa5}.triage-rename{color:#9a9b97}.triage-rename strong{color:#ededeb}.modal-panel{color:#d7d7d2;background:#252622;border-color:#454742}.modal-header{background:#20211f;border-bottom-color:#30312f}.modal-header h2,.modal-card h3,.copy-review-topline strong,.recommendation-flow strong{color:#ededeb}.modal-header button{color:#c7c7c2}.modal-header button:hover{background:#343633}.modal-card,.copy-review-card,.recommendation-flow div,.recommendation-dl{background:#272824;border-color:#3a3b37}.modal-card label,.compact-dl dt,.recommendation-flow span{color:#9a9b97}.modal-card input{color:#e1e1dd;background:#20211f;border-color:#3a3b37}.compact-dl dd,.copy-review-card p{color:#d7d7d2}.modal-actions{border-top-color:#30312f}.modal-actions button{color:#d7d7d2;background:#2b2c29;border-color:#494a45}.modal-actions .primary-action{color:#fff;background:#0878d8;border-color:#0878d8}.copy-review-card.canonical{background:#233044;border-color:#33455f}.comparison-strip{color:#9bd89c;background:#1f3924;border-color:#427a4a}.warning-card{color:#dfc28f;background:#302719;border-color:#5a4625}@keyframes panel-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes toast-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}12%,78%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(4px) scale(.99)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
