.panel-loading-fallback[data-v-bdd0124c],.panel-error-fallback[data-v-bdd0124c]{margin:16px;padding:20px;border-radius:12px}.panel-loading-fallback[data-v-bdd0124c]{border:1px solid #d7e3f4;background:var(--desktop-panel);color:#335}.panel-error-fallback[data-v-bdd0124c]{border:1px solid #f0c2c2;background:#fff7f7;color:#7a1f1f}.panel-error-fallback p[data-v-bdd0124c]{margin:8px 0 14px;color:#8a3b3b;line-height:1.5}.panel-error-actions[data-v-bdd0124c]{display:flex;gap:10px;flex-wrap:wrap}:root{--desktop-page: #f2f5f9;--desktop-paper: #ffffff;--desktop-panel: #f8fbff;--desktop-line: #dfe7f1;--desktop-line-strong: #cad6e6;--desktop-ink: #172033;--desktop-muted: #65758b;--desktop-faint: #94a3b8;--desktop-ink-soft: #475569;--desktop-accent-line: #bfdbfe;--desktop-accent: #2563eb;--desktop-accent-dark: #1d4ed8;--desktop-accent-soft: #eff6ff;--desktop-accent-weak: #dbeafe;--desktop-success: #138a5b;--desktop-success-bg: #e7f7ef;--desktop-success-ink: #0f664b;--desktop-success-line: #bde8d3;--desktop-danger-ink: #9f1f1f;--desktop-success-dark: #0a5039;--desktop-danger-dark: #a5323c;--desktop-danger-line: #f3c1c6;--desktop-warning-ink: #805c12;--desktop-warning-line: #f1dda1;--desktop-warning: #b7791f;--desktop-warning-bg: #fff6d9;--desktop-danger: #c2414b;--desktop-danger-bg: #fff0f1;--elevation-hairline: 0 1px 2px rgba(15, 23, 42, .06);--elevation-rest: 0 8px 22px rgba(15, 23, 42, .045);--elevation-raise: 0 12px 30px rgba(15, 23, 42, .12);--elevation-float: 0 18px 48px rgba(15, 23, 42, .18);--elevation-overlay: 0 28px 70px rgba(15, 23, 42, .24);--ring-focus: rgba(37, 99, 235, .55);--ring-focus-soft: rgba(37, 99, 235, .16);--ring-accent: rgba(37, 99, 235, .22);--ring-success: rgba(19, 138, 91, .24);--ring-warning: rgba(183, 121, 31, .26);--ring-danger: rgba(194, 65, 75, .26);--elevation-ink: rgba(15, 23, 42, .08);--accent-glow-rest: rgba(37, 99, 235, .12);--accent-glow-hover: rgba(37, 99, 235, .18);--paper-edge: inset 0 1px 0 rgba(255, 255, 255, .82);--inset-well: inset 0 1px 2px rgba(148, 163, 184, .18);--inset-hairline: inset 0 1px 0 rgba(15, 23, 42, .04);--scrollbar-thumb: var(--desktop-line-strong);--scrollbar-thumb-hover: var(--desktop-faint);--desktop-hover: #e7ebf0;--desktop-hover-line: #b7bec8;--icon-stroke-width: 2;--z-coach: 80;--z-dialog-legacy: 1000;--z-popover: 1200;--z-modal: 2100;--z-toast: 2200;--z-modal-raised: 2400;--z-drop: 2600;--z-activity: 2700;--bg: var(--desktop-page);--panel: var(--desktop-paper);--border: var(--desktop-line-strong);--text: var(--desktop-ink);--muted: var(--desktop-muted);--primary: var(--desktop-accent);--primary-dark: var(--desktop-accent-dark);--success: var(--desktop-success);--warning: var(--desktop-warning);--danger: var(--desktop-danger);--radius: 6px;--shadow: var(--elevation-hairline);--patched-page: var(--desktop-page);--patched-paper: var(--desktop-paper);--patched-line: var(--desktop-line);--patched-line-strong: var(--desktop-line-strong);--patched-ink: var(--desktop-ink);--patched-muted: var(--desktop-muted);--patched-blue: var(--desktop-accent);--patched-blue-soft: var(--desktop-accent-soft);--patched-success-soft: var(--desktop-success-bg);--patched-warning-soft: var(--desktop-warning-bg)}*{box-sizing:border-box}body{margin:0;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;color:var(--text);background:var(--bg)}#app{height:100vh;overflow:hidden}body.marketing-mode{background:#f6f7f9;overflow:hidden}body.marketing-mode #app,body.portal-mode #app{height:100vh;overflow:hidden}body.portal-mode{background:var(--desktop-page);overflow:hidden}.app{max-width:1440px;margin:0 auto;padding:16px 18px 36px;height:100%;overflow:hidden;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:8px}.logo{display:none}.title{font-size:calc(16px + var(--desktop-active-font-delta, 0px));font-weight:600}.subtitle{display:none}.tabs{display:flex;align-items:center;gap:8px;padding:8px 10px 0;border-bottom:1px solid var(--border);background:#e9edf3}.tab{border:1px solid var(--border);border-bottom:none;background:var(--desktop-page);color:var(--text);padding:6px 14px;border-radius:6px 6px 0 0;cursor:pointer;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.tab.active{background:var(--panel);font-weight:600}.cloud-result{margin:0;padding:10px;border:1px solid var(--border);border-radius:4px;background:var(--desktop-panel);max-height:220px;overflow:auto;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-workbench{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;overflow:auto;padding:16px;background:#f5f7fb}.cloud-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cloud-hero h2{margin:0;color:var(--desktop-ink);font-size:calc(26px + var(--desktop-active-font-delta, 0px));line-height:1.2}.cloud-hero p{margin:6px 0 0;color:var(--desktop-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.cloud-state-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.cloud-state-pill{display:inline-flex;align-items:center;min-height:34px;padding:6px 14px;border:1px solid var(--desktop-line);border-radius:999px;background:var(--desktop-paper);color:var(--desktop-ink-soft);font-weight:800}.cloud-state-pill.warning,.cloud-state-pill.paused{border-color:var(--desktop-warning);background:var(--desktop-warning-bg);color:var(--desktop-warning)}.cloud-panel-card,.cloud-log-card{min-width:0;border:1px solid var(--desktop-line);border-radius:16px;background:var(--desktop-paper);box-shadow:var(--elevation-rest)}.cloud-panel-card{padding:18px}.cloud-panel-card header,.cloud-log-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--desktop-line)}.cloud-panel-card h3,.cloud-log-card h3{margin:0;color:var(--desktop-ink);font-size:calc(18px + var(--desktop-active-font-delta, 0px))}.cloud-panel-card p,.cloud-log-card p{margin:4px 0 0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-form-stack{display:grid;gap:14px}.cloud-runner-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.button-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;box-sizing:border-box;border:1px solid var(--desktop-line-strong);border-radius:4px;background:var(--desktop-panel);color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.button-link.secondary{background:var(--desktop-page);border-color:var(--desktop-line-strong)}.button-link.secondary:hover{background:var(--desktop-page);border-color:var(--desktop-faint);color:var(--desktop-ink)}.button-link:focus{outline:none}.button-link:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.cloud-runner-actions .primary{min-height:44px}.cloud-sync-status{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.cloud-sync-kinds{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.cloud-sync-kinds label{display:flex;gap:8px;align-items:center;min-height:36px;padding:8px 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel);color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800}.cloud-sync-kinds input{width:15px;height:15px;margin:0}.cloud-sync-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px}.cloud-sync-metrics div{min-width:0;padding:8px 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.cloud-sync-metrics dt{color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:700}.cloud-sync-metrics dd{margin:3px 0 0;color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800;overflow-wrap:anywhere}.cloud-sync-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.cloud-log-card{padding:18px}.cloud-log-card header span{padding:5px 10px;border-radius:999px;background:var(--desktop-page);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.cloud-log-table{overflow:auto;border:1px solid var(--desktop-line);border-radius:12px}.cloud-log-row{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(130px,.7fr) minmax(180px,1fr) minmax(260px,1.3fr);gap:12px;align-items:center;min-width:820px;padding:12px 14px;border-top:1px solid var(--desktop-line);color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.cloud-log-row.header{border-top:0;background:var(--desktop-panel);color:var(--desktop-muted);font-weight:800}.cloud-log-result{font-weight:800}.cloud-log-result.success{color:var(--desktop-success)}.cloud-log-result.danger{color:var(--desktop-danger)}.cloud-log-result.muted{color:var(--desktop-muted)}.cloud-empty-log{display:grid;place-items:center;gap:6px;min-height:220px;color:var(--desktop-muted);text-align:center}.cloud-empty-log strong{color:var(--desktop-ink);font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.cloud-log-card .cloud-result{margin-top:14px;border-radius:10px;background:var(--desktop-ink);color:var(--desktop-accent-weak);border-color:#1e293b}@media (max-width: 1120px){.cloud-top-grid{grid-template-columns:1fr}}@media (max-width: 760px){.cloud-workbench{padding:12px}.cloud-hero,.cloud-panel-card header,.cloud-log-card header{flex-direction:column}.cloud-runner-actions,.cloud-redeem-actions,.cloud-sync-actions,.cloud-sync-kinds,.cloud-device-list div{grid-template-columns:1fr}}.column{display:flex;flex-direction:column;gap:12px}.hidden{display:none}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:12px;box-shadow:var(--shadow)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.card-header h3{margin:0;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:600}.card-body{display:flex;flex-direction:column;gap:10px}.hint{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--muted)}.field{display:flex;flex-direction:column;gap:4px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.field label{color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.field input,.field textarea,.field select{border:1px solid var(--border);border-radius:4px;padding:6px 8px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));background:var(--desktop-paper)}.inline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.quick-group-row{display:flex;flex-wrap:wrap;gap:8px}.quick-group-chip{border-radius:999px;padding:5px 12px;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}.quick-group-chip.active{background:var(--primary);border-color:var(--primary-dark);color:var(--desktop-paper)}.quick-group-chip:not(.active):not(:disabled):hover{background:var(--desktop-hover);border-color:#b7c8e8;color:var(--primary-dark)}.quick-group-chip.active:not(:disabled):hover{background:var(--primary-dark);border-color:var(--primary-dark);color:var(--desktop-paper)}.actions{display:flex;flex-wrap:wrap;gap:8px}button{border:1px solid var(--border);background:var(--desktop-panel);color:var(--text);padding:6px 12px;border-radius:4px;cursor:pointer;font-size:calc(13px + var(--desktop-active-font-delta, 0px));transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}button:focus{outline:none}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}button.primary{background:var(--primary);border-color:var(--primary-dark);color:var(--desktop-paper)}button.secondary{background:var(--desktop-page)}button.success-action{background:var(--desktop-success-ink);border-color:var(--desktop-success-ink);color:var(--desktop-paper)}button.ghost{background:transparent}button.danger{background:var(--danger);border-color:var(--danger);color:var(--desktop-paper)}button.danger:not(:disabled):hover{background:var(--desktop-danger-dark);border-color:var(--desktop-danger-dark)}button.danger-ghost{background:var(--desktop-danger-bg);border-color:var(--desktop-danger-line);color:var(--danger)}button.danger-primary,button.danger.primary{background:var(--danger);border-color:var(--danger);color:var(--desktop-paper)}button.small{padding:4px 10px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}button:not(:disabled):hover{background:var(--desktop-hover);border-color:var(--desktop-hover-line)}button:not(:disabled):active{transform:translateY(1px)}button.primary:not(:disabled):hover{background:var(--primary-dark);border-color:var(--primary-dark)}button.secondary:not(:disabled):hover{background:var(--desktop-hover);border-color:var(--desktop-hover-line)}button.success-action:not(:disabled):hover{background:var(--desktop-success-dark);border-color:var(--desktop-success-dark)}button.ghost:not(:disabled):hover{background:var(--desktop-hover);border-color:var(--desktop-accent-line);color:var(--primary-dark)}button.danger-ghost:not(:disabled):hover{background:var(--desktop-danger-bg);border-color:var(--danger);color:var(--desktop-danger-ink)}button.danger-primary:not(:disabled):hover,button.danger.primary:not(:disabled):hover{background:var(--desktop-danger-dark);border-color:var(--desktop-danger-dark)}.danger-zone{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin-top:10px;padding-top:10px;border-top:1px dashed var(--desktop-danger)}.disabled-reason{color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.list{list-style:none;padding:4px;margin:0;border:1px solid var(--border);border-radius:4px;max-height:200px;overflow:auto;background:var(--desktop-paper)}.check-item{display:flex;align-items:center;gap:6px;padding:4px 6px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.template{border:1px solid var(--border);border-radius:4px;padding:8px;background:var(--desktop-panel);display:flex;flex-direction:column;gap:6px}.template-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.subtabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:6px;border-bottom:1px solid var(--border)}.subtab{border:1px solid var(--border);background:var(--desktop-page);padding:6px 10px;border-radius:4px;cursor:pointer;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.subtab.active{background:var(--panel);font-weight:600}.table{border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--desktop-paper)}.row{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;padding:6px 8px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));border-bottom:1px solid var(--border)}.row.header{background:var(--desktop-page);font-weight:600}.row-actions{display:flex;gap:6px;flex-wrap:wrap}.status-line{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--muted)}.history-feedback{margin:8px 0}.disclaimer-copy{display:flex;flex-direction:column;gap:10px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.65}.disclaimer-copy p{margin:0;white-space:pre-line}.chip-row{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--border);border-radius:999px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));background:var(--desktop-panel)}.note{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--warning)}.placeholder{font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--muted);padding:6px 0}.docx-editors-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.docx-editors{border:1px solid var(--border);border-radius:4px;padding:10px;background:var(--desktop-paper);display:flex;flex-direction:column;gap:8px}.docx-record-meta{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;padding:20px;z-index:var(--z-dialog-legacy)}.modal-card{background:var(--desktop-paper);border:1px solid var(--border);border-radius:6px;width:min(860px,96vw);max-height:90vh;display:flex;flex-direction:column}.modal-card.compact,.modal-card.confirm{width:min(600px,calc(100vw - 48px))}.modal-card.wide{width:min(1120px,96vw)}.modal-card.desktop-update-confirm{width:60vw;max-width:760px;min-width:520px}.modal-card header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border)}.modal-card header h3{margin:0;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.modal-subtitle,.modal-card header p{margin:4px 0 0;color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.modal-body{padding:12px 14px;overflow:auto}.desktop-update-confirm .modal-body{padding:18px 20px}.desktop-update-confirm .disclaimer-copy{display:grid;gap:12px}.desktop-update-confirm .disclaimer-copy p{margin:0}.confirm-progress{margin-top:16px;display:grid;gap:8px}.confirm-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));color:var(--text)}.confirm-progress-meta span{min-width:0;overflow-wrap:anywhere}.confirm-progress-meta strong{flex:0 0 auto;font-variant-numeric:tabular-nums}.confirm-progress-track{width:100%;height:10px;overflow:hidden;border-radius:999px;background:var(--desktop-page)}.confirm-progress-track span{display:block;width:0;height:100%;border-radius:inherit;background:var(--desktop-accent);transition:width var(--motion-base) var(--ease-standard)}.confirm-progress p{margin:0;color:var(--muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.5;overflow-wrap:anywhere}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--border);background:var(--desktop-paper)}@media (max-width: 860px){.modal-card.desktop-update-confirm{width:calc(100vw - 32px);min-width:0}}.detail-body{background:var(--desktop-panel);border:1px solid var(--border);border-radius:4px;padding:8px;max-height:300px;overflow:auto;white-space:pre-wrap}.muted{color:var(--muted)}@media (max-width: 1100px){.send-layout,.cloud-layout{grid-template-columns:1fr}}@media (max-width: 720px){.tabs{flex-wrap:wrap}.row{grid-template-columns:1fr}}body{height:100vh;overflow:hidden;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}#app{height:100vh}.app{height:100%;display:flex;flex-direction:column;padding:8px 10px 10px}@keyframes splash-fade{0%{opacity:1}to{opacity:0}}@keyframes splash-pop{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.title{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.tabs{padding:4px 4px 0}.tab{padding:4px 10px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.send-panel-shell{flex:1;min-height:0;display:flex;flex-direction:column}.guided-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(520px,1.35fr) minmax(360px,.85fr);gap:10px;padding-top:8px;overflow:hidden}.guided-layout{grid-template-columns:minmax(700px,1fr) minmax(340px,390px);gap:12px;padding:10px 2px 0;background:var(--desktop-page);border-top:1px solid #d9e0ea}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border:1px solid var(--desktop-line);border-radius:999px;background:var(--desktop-paper);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700;white-space:nowrap}.status-pill.success{border-color:var(--desktop-success);background:var(--desktop-success-bg);color:var(--desktop-success-ink)}.status-pill.warning{border-color:var(--desktop-warning);background:var(--desktop-warning-bg);color:var(--desktop-warning-ink)}.status-pill.muted{background:var(--desktop-panel);color:var(--desktop-muted)}.reference-workbench{display:grid;grid-template-columns:218px minmax(0,1fr);gap:0;min-height:0;padding:0;overflow:hidden;border-top:1px solid var(--desktop-line);background:#f5f7fb}.reference-main{min-width:0;min-height:0;padding:24px 26px 28px;overflow:auto}.reference-action-feedback{display:flex;align-items:center;gap:10px;min-height:38px;margin:0 0 14px;padding:9px 12px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper);color:var(--desktop-ink-soft);box-shadow:var(--elevation-rest)}.reference-action-feedback span{width:9px;height:9px;flex:0 0 auto;border-radius:999px;background:var(--desktop-muted)}.reference-action-feedback strong{min-width:0;color:inherit;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.35}.reference-action-feedback.busy{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);color:var(--desktop-accent-dark)}.reference-action-feedback.busy span{background:var(--desktop-accent);animation:reference-feedback-pulse .9s ease-in-out infinite}.reference-action-feedback.success{border-color:var(--desktop-success);background:var(--desktop-success-bg);color:var(--desktop-success)}.reference-action-feedback.success span{background:var(--desktop-success)}.reference-action-feedback.danger{border-color:var(--desktop-danger);background:var(--desktop-danger-bg);color:var(--desktop-danger)}.reference-action-feedback.danger span{background:var(--desktop-danger)}.credential-protection-warning{display:flex;align-items:flex-start;gap:10px;margin:0}.credential-protection-warning>div{display:grid;gap:3px;min-width:0}.credential-protection-warning .credential-protection-dot{width:9px;height:9px;flex:0 0 auto;margin-top:4px;border-radius:999px;background:var(--desktop-danger)}.credential-protection-warning strong{display:block}.credential-protection-warning small{color:inherit;opacity:.86;line-height:1.4}.reference-action-feedback.muted{border-color:var(--desktop-line);background:var(--desktop-panel);color:var(--desktop-ink-soft)}@keyframes reference-feedback-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.reference-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.reference-header h2{display:inline;margin:0;color:var(--desktop-ink);font-size:calc(26px + var(--desktop-active-font-delta, 0px));line-height:1.2}.reference-header-actions{display:flex;gap:8px}.reference-card{min-width:0;border:1px solid var(--desktop-line);border-radius:16px;background:var(--desktop-paper);box-shadow:var(--elevation-rest)}.reference-manuscript-card,.reference-mailbox-card,.reference-group-card,.reference-preview-card,.reference-log-card{padding:16px}.reference-group-card{grid-column:1 / -1}.reference-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--desktop-line)}.reference-card-header h3{margin:0;color:var(--desktop-ink);font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.reference-card-header p{margin:4px 0 0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-card-actions{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.reference-upload-row,.reference-type-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.reference-type-row{margin-top:12px}.reference-type-row input{flex:1 1 180px}.reference-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-form-grid .span-2{grid-column:1 / -1}.reference-option-list{display:grid;gap:8px}.reference-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper)}.reference-option strong,.reference-option small{display:block}.reference-option small{margin-top:2px;color:var(--desktop-muted);line-height:1.45}.reference-batch-layout{display:grid;grid-template-columns:minmax(560px,1fr) minmax(320px,360px);gap:14px;align-items:start}.reference-batch-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px 4px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-panel);color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600}.reference-batch-steps .step{padding:4px 8px;border-radius:6px}.reference-batch-steps .step.active{background:var(--desktop-accent-soft);color:var(--desktop-accent-dark)}.reference-batch-steps .step.done{color:var(--desktop-success)}.reference-batch-steps .step-arrow{color:var(--desktop-ink-soft)}.reference-batch-row.queued{background:var(--desktop-panel)}.reference-batch-row.queued .reference-batch-group-options label{opacity:.7;cursor:not-allowed}.reference-batch-queue-warning{margin-top:10px;color:var(--desktop-warning);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.5}.reference-batch-results .reference-result-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-batch-results .reference-result-cards div{padding:10px}.reference-batch-results .reference-result-cards strong{font-size:calc(20px + var(--desktop-active-font-delta, 0px))}.reference-batch-main,.reference-batch-settings,.reference-batch-results{padding:16px}.reference-batch-table{overflow:auto;border:1px solid var(--desktop-line);border-radius:12px}.reference-batch-row{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(130px,1fr) minmax(150px,1fr) minmax(150px,.9fr) 72px minmax(120px,.8fr);gap:10px;align-items:center;min-width:850px;padding:10px 12px;border-top:1px solid var(--desktop-line);color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-batch-row.header{border-top:0;background:var(--desktop-panel);color:var(--desktop-muted);font-weight:800}.reference-batch-row select{width:100%;min-width:0}.reference-batch-group-cell{display:grid;gap:6px;min-width:0}.reference-batch-group-cell>strong{color:var(--desktop-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-batch-group-options{display:flex;flex-wrap:wrap;gap:6px;max-height:74px;overflow:auto}.reference-batch-group-options label{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:4px 7px;border:1px solid var(--desktop-line);border-radius:999px;background:var(--desktop-panel);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-batch-group-options label.active{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);color:var(--desktop-accent)}.reference-batch-group-options input{width:13px;height:13px;margin:0}.reference-batch-group-options span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-batch-row .file-cell{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.reference-row-status{display:flex;align-items:center;justify-content:space-between;gap:8px}.reference-row-status em{color:var(--desktop-success-ink);font-style:normal;font-weight:700;white-space:nowrap}.reference-row-status .batch-status-group{display:inline-flex;align-items:center;gap:8px;min-width:0}.reference-row-status .batch-status-actions{display:inline-flex;align-items:center;gap:8px}.reference-row-status .status-pill{min-height:24px}.reference-row-status .row-status-note{color:var(--desktop-warning);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.reference-row-status .row-status-note.warn{color:var(--desktop-warning)}.reference-row-status .row-status-note:not(.warn){color:var(--desktop-success)}.reference-empty-batch strong{color:var(--desktop-ink);font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.reference-batch-side{display:grid;gap:14px;min-width:0}.reference-batch-checks{display:grid;gap:14px}.reference-check-list{display:grid;gap:8px;max-height:150px;overflow:auto}.reference-check-list.two{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-check-list label{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-check-list label.active{border-color:var(--desktop-accent);background:var(--desktop-accent-soft);color:var(--desktop-accent-dark)}.reference-check-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-result-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reference-result-cards div{padding:12px;border:1px solid var(--desktop-line);border-radius:12px;background:var(--desktop-panel)}.reference-result-cards span{display:block;margin-bottom:6px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-result-cards strong{color:var(--desktop-ink);font-size:calc(24px + var(--desktop-active-font-delta, 0px))}.reference-groups-layout{display:grid;grid-template-columns:minmax(360px,.72fr) 260px minmax(520px,1fr);grid-template-areas:"setup groups table";gap:14px;align-items:start}.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip{padding:16px}.reference-group-name-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:14px}.reference-group-cards{display:grid;gap:10px}.reference-group-card{display:grid;gap:5px;width:100%;min-height:62px;padding:11px 12px;border:1px solid var(--desktop-line);border-radius:12px;background:var(--desktop-panel);color:var(--desktop-ink-soft);text-align:left;cursor:pointer}.reference-group-card.active{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);color:var(--desktop-accent)}.reference-group-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-group-card span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-group-list-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-group-table-actions,.reference-group-tool-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.reference-inline-manager-toolbar{display:grid;grid-template-columns:minmax(220px,1fr);gap:8px;margin-bottom:10px}.reference-inline-manager-toolbar input{min-width:0}.reference-inline-group-filters{display:flex;gap:8px;margin-bottom:10px;overflow:auto;padding-bottom:2px}.reference-inline-group-filters button{flex:0 0 auto;border-color:var(--desktop-line);background:var(--desktop-panel);color:var(--desktop-ink-soft)}.reference-inline-group-filters button.active{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);color:var(--desktop-accent);font-weight:800}.reference-group-tools{display:grid;grid-area:setup;gap:14px;min-width:0}.reference-group-import{display:grid;gap:12px}.reference-group-tools .reference-group-import:first-child{border-color:#cfe0f8;background:var(--desktop-panel);box-shadow:0 10px 28px var(--accent-glow-rest)}.reference-group-tools .reference-group-import:first-child .reference-card-header h3{color:var(--desktop-accent)}.reference-group-import textarea{resize:vertical}.reference-group-tip{border-color:var(--desktop-warning);background:var(--desktop-warning-bg);color:var(--desktop-warning-ink)}.reference-group-tip p{margin:6px 0 0;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.reference-archive-layout{display:grid;grid-template-columns:minmax(620px,1fr) minmax(360px,420px);gap:14px;align-items:start}.reference-archive-table-card,.reference-archive-detail{padding:16px}.reference-archive-filters{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(130px,.7fr) minmax(130px,.7fr);gap:10px;margin-bottom:14px}.reference-archive-filters.ui-filter-inline{display:flex;margin:0 0 14px;padding:12px 0;border:0;border-top:1px solid var(--desktop-line);border-bottom:1px solid var(--desktop-line);border-radius:0;background:transparent;box-shadow:none}.reference-archive-filters.ui-filter-inline .ui-filter-fields{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.7fr) minmax(130px,.7fr) minmax(130px,.7fr)}.reference-archive-filters.ui-filter-inline .ui-filter-actions{align-self:end}.reference-archive-filters label{display:grid;gap:5px;min-width:0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-archive-filters input,.reference-archive-filters select{width:100%;min-width:0}.reference-archive-table{overflow:auto;border:1px solid var(--desktop-line);border-radius:12px}.reference-archive-row{display:grid;grid-template-columns:minmax(160px,1.3fr) minmax(92px,.7fr) minmax(80px,.55fr) 64px 64px 76px minmax(130px,.9fr);gap:10px;align-items:center;width:100%;min-width:780px;padding:12px;border:0;border-top:1px solid var(--desktop-line);background:var(--desktop-paper);color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-align:left}.reference-archive-row.header{border-top:0;background:var(--desktop-panel);color:var(--desktop-muted);font-weight:800}button.reference-archive-row{cursor:pointer}button.reference-archive-row:hover,button.reference-archive-row.active{background:var(--desktop-accent-soft)}.reference-archive-row .title-cell{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.reference-archive-row .count{font-weight:800}.reference-archive-row .count.pass{color:var(--desktop-success)}.reference-archive-row .count.reject{color:var(--desktop-danger)}.reference-archive-detail{position:sticky;top:0}.reference-detail-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(96px,1fr));gap:4px;min-width:230px;padding:4px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-detail-tabs button{min-height:32px;border:0;border-radius:6px;background:transparent;color:var(--desktop-ink-soft);font-weight:800}.reference-detail-tabs button.active{background:var(--desktop-accent);color:var(--desktop-paper)}.reference-archive-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.reference-archive-meta div{min-width:0;padding:10px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-panel)}.reference-archive-meta span{display:block;margin-bottom:4px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-archive-meta strong{display:block;overflow:hidden;color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-timeline{display:grid;gap:12px;max-height:480px;overflow:auto;padding-right:4px}.reference-timeline-item{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px;border:1px solid var(--desktop-line);border-radius:12px;background:var(--desktop-paper)}.timeline-dot{width:16px;height:16px;margin-top:3px;border-radius:999px;background:var(--desktop-accent);box-shadow:0 0 0 4px var(--desktop-accent-soft)}.timeline-dot.pass{background:var(--desktop-success);box-shadow:0 0 0 4px var(--desktop-success-bg)}.timeline-dot.reject{background:var(--desktop-danger);box-shadow:0 0 0 4px var(--desktop-danger-bg)}.reference-timeline-item strong{display:block;overflow:hidden;color:var(--desktop-ink);text-overflow:ellipsis;white-space:nowrap}.reference-timeline-item p{margin:5px 0;color:var(--desktop-ink-soft);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.5}.reference-timeline-item small{color:var(--desktop-muted)}.reference-history-list{display:grid;gap:10px;max-height:480px;overflow:auto;padding-right:4px}.reference-history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper)}.reference-history-item strong,.reference-history-item span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-history-item strong{color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-history-item span{margin-top:4px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-history-counts{display:grid;gap:4px;justify-items:end}.reference-history-counts em{color:var(--desktop-muted);font-style:normal;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-history-counts .pass{color:var(--desktop-success)}.reference-history-counts .reject{color:var(--desktop-danger)}.reference-archive-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.reference-archive-action-hint{margin-top:16px;padding:10px 12px;border:1px dashed var(--desktop-line-strong);border-radius:8px;background:var(--desktop-panel)}@media (max-width: 1180px){.reference-grid,.reference-batch-layout,.reference-groups-layout,.reference-archive-layout{grid-template-columns:1fr}.reference-preview{position:static}.reference-preview-card{min-height:0}.reference-archive-detail{position:static}}@media (max-width: 760px){.reference-workbench{grid-template-columns:1fr;overflow:auto}.reference-nav{position:static;padding:12px;border-right:0;border-bottom:1px solid var(--desktop-line)}.reference-nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-nav-list button{justify-content:center;min-height:38px;padding:0 8px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-nav-summary{display:none}.reference-main{padding:16px 12px 20px}.reference-header,.reference-card-header{flex-direction:column}.reference-stepper,.reference-left,.reference-action-row,.reference-workbench .guided-setup-grid,.reference-batch-mode,.reference-result-cards,.reference-check-list.two{grid-template-columns:1fr}.reference-step:not(:last-child):after{display:none}.reference-form-grid,.reference-summary-list.three,.reference-archive-filters,.reference-archive-meta,.reference-archive-actions{grid-template-columns:1fr}}.monitor-workbench{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:auto;padding:14px;background:#f5f7fb}.monitor-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.monitor-hero h2{margin:0;color:var(--desktop-ink);font-size:calc(26px + var(--desktop-active-font-delta, 0px));line-height:1.2}.monitor-hero p{margin:6px 0 0;color:var(--desktop-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.monitor-hero-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.monitor-hero-meta>span{min-height:28px;padding:5px 10px;border:1px solid var(--desktop-line);border-radius:999px;background:var(--desktop-paper);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.monitor-hero.ui-page-header{min-height:58px;margin-bottom:0}.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip{border:1px solid var(--desktop-line);border-radius:16px;background:var(--desktop-paper);box-shadow:var(--elevation-rest)}.monitor-toolbar-card{display:grid;gap:12px;padding:14px}.monitor-toolbar-card.ui-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:12px 14px;border-radius:8px}.monitor-toolbar-card .ui-filter-fields{flex:1 1 700px}.monitor-toolbar-card .ui-filter-actions{margin-left:auto}.monitor-toolbar-card .monitor-filter-row{width:100%}.monitor-progress-strip,.monitor-toolbar-message{margin:0}.monitor-filter-row{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(180px,.9fr) minmax(170px,.8fr) minmax(260px,1.1fr);gap:12px;align-items:end}.monitor-date-pair{min-width:0}.monitor-toolbar-actions{display:flex;flex-wrap:wrap;gap:10px}.monitor-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.monitor-stat-card{display:grid;gap:4px;min-height:86px;padding:14px;border:1px solid var(--desktop-line);border-radius:16px;background:var(--desktop-paper);color:var(--desktop-ink-soft);text-align:left;cursor:pointer;box-shadow:var(--elevation-rest)}.monitor-stat-card span{color:var(--desktop-ink-soft);font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800}.monitor-stat-card strong{font-size:calc(28px + var(--desktop-active-font-delta, 0px));line-height:1.1}.monitor-stat-card small{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.monitor-stat-card.pass strong,.tag.pass{color:var(--desktop-success)}.monitor-stat-card.reject strong,.tag.reject{color:var(--desktop-danger)}.monitor-stat-card.pending strong,.tag.pending{color:var(--desktop-warning)}.monitor-stat-card.exit strong,.tag.exit{color:var(--desktop-danger-ink)}.monitor-stat-card.silent strong,.tag.silent{color:var(--desktop-muted)}.monitor-stat-card.blacklist strong{color:#7c3aed}.monitor-stat-card.active{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft)}.monitor-content-grid{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.monitor-result-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.monitor-result-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--desktop-line)}.monitor-result-header h3{margin:0;color:var(--desktop-ink);font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.monitor-result-header p{margin:4px 0 0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.monitor-result-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.monitor-ai-message{margin:10px 16px 0}.monitor-table{flex:1 1 auto;min-height:0;overflow:auto}.monitor-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1.25fr) minmax(130px,.8fr) minmax(96px,.7fr) minmax(180px,1.25fr);gap:12px;align-items:center;width:100%;min-width:820px;padding:11px 16px;border:0;border-top:1px solid var(--desktop-line);background:var(--desktop-paper);color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-align:left}.monitor-row.header{border-top:0;background:var(--desktop-panel);color:var(--desktop-muted);font-weight:800}button.monitor-row{cursor:pointer}button.monitor-row:hover{background:var(--desktop-panel)}.tag{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 9px;border-radius:999px;background:var(--desktop-page);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.tag.pass{background:var(--desktop-success-bg)}.tag.reject{background:var(--desktop-danger-bg)}.tag.pending{background:var(--desktop-warning-bg)}.tag.exit{background:var(--desktop-danger-bg)}.tag.silent{background:var(--desktop-page)}.keyword-box{padding:12px;border:1px solid var(--desktop-line);border-radius:12px;background:var(--desktop-panel)}.keyword-box header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.keyword-box strong{color:var(--desktop-ink)}.keyword-tags{display:flex;flex-wrap:wrap;gap:7px}.keyword-tags span{padding:5px 8px;border-radius:999px;background:var(--desktop-paper);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.keyword-box.pass .keyword-tags span{background:var(--desktop-success-bg);color:var(--desktop-success)}.keyword-box.reject .keyword-tags span,.keyword-box.exit .keyword-tags span{background:var(--desktop-danger-bg);color:var(--desktop-danger-ink)}.monitor-tip-box{padding:12px;border:1px solid var(--desktop-warning);border-radius:12px;background:var(--desktop-warning-bg);color:var(--desktop-warning-ink)}.monitor-tip-box p{margin:6px 0 0;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}@media (max-width: 1180px){.monitor-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-content-grid{grid-template-columns:1fr}.monitor-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.monitor-workbench{padding:12px}.monitor-hero,.monitor-result-header{flex-direction:column}.monitor-filter-row,.monitor-stat-grid{grid-template-columns:1fr}.monitor-action-strip span{width:100%;margin-left:0}}.invalid-editors-intro{font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55;margin:0 0 10px;color:var(--muted)}.card{display:flex;flex-direction:column;min-height:0;padding:8px}.card-header{margin-bottom:6px}.card-header h3{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.card-body{flex:1;min-height:0;gap:8px}.field label{font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.field input,.field textarea,.field select{padding:4px 6px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}button{padding:4px 8px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.list{padding:2px}.meta{display:flex;flex-direction:column;gap:6px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.meta .note{grid-column:1 / -1}@media (max-height: 840px){.app{padding:6px 8px 8px}.card{padding:6px}.card-header h3{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.field input,.field textarea,.field select{padding:3px 5px;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}button{padding:3px 6px;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.primary-actions button{padding:4px 6px}.sender-controls textarea,.group-controls textarea{height:36px}.preview-card textarea{height:96px}}@media (max-width: 1100px){.send-layout{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"senders" "actions" "preview" "receivers" "logs";overflow:auto}.layout-switch{align-items:stretch;flex-direction:column}.layout-switch-meta{flex-wrap:wrap;white-space:normal}.guided-layout{grid-template-columns:1fr;overflow:auto}.guided-main,.guided-side{overflow:visible}.guided-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-action-bar{grid-template-columns:1fr}.guided-primary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.layout-switch-tabs,.guided-primary-actions,.guided-form-grid,.guided-form-grid.compact,.guided-type-row,.guided-file-summary{grid-template-columns:1fr}.layout-switch-tabs{display:grid;width:100%}.guided-steps{grid-template-columns:1fr}.guided-card-header{flex-direction:column}.guided-header-actions{justify-content:stretch;width:100%}.guided-header-actions button,.guided-primary-actions button,.guided-utility-actions button{width:100%}}.batch-pool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0}.batch-send-interval-field{margin:4px 0 12px}.batch-interval-hint{margin-top:6px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.batch-check-list{border:1px solid var(--border);border-radius:4px;background:var(--desktop-paper);max-height:180px;overflow:auto;padding:4px}.batch-table{margin-top:10px}.batch-table .row{align-items:center}.batch-table select{width:100%}.batch-precheck-section{margin-top:16px;padding-top:12px;border-top:1px solid var(--border)}.batch-precheck-section h4{margin:0 0 8px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));color:var(--muted)}@media (max-width: 900px){.batch-pool-grid{grid-template-columns:1fr}}.group-manager-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.group-manager-search{flex:1 1 280px;min-width:220px;border:1px solid var(--border);border-radius:4px;padding:6px 8px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));background:var(--desktop-paper)}.group-manager-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px;min-height:420px}.group-manager-sidebar,.group-manager-panel{display:flex;flex-direction:column;gap:10px;min-height:0}.group-manager-groups{display:flex;flex-direction:column;gap:10px;overflow:auto;padding-right:4px}.group-manager-group-card{width:100%;text-align:left;padding:10px;background:var(--desktop-paper);border:1px solid var(--border);border-radius:6px;display:flex;flex-direction:column;gap:8px}.group-manager-group-card.active{border-color:var(--primary-dark);box-shadow:0 0 0 1px var(--ring-accent);background:var(--desktop-accent-soft)}.group-manager-member-list{gap:4px}.group-manager-member-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-manager-table{flex:1;min-height:0;overflow:auto}.group-manager-name-cell{display:flex;flex-direction:column;gap:4px}.group-manager-name-cell strong{font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.4;word-break:break-all}.group-manager-name-cell small{color:var(--muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));word-break:break-all}@media (max-width: 900px){.group-manager-layout{grid-template-columns:1fr}}.group-manager-nickname-input{width:100%}@media (max-width: 900px){.work-type-custom-row{grid-template-columns:1fr}}.field select,.field select option{background:var(--desktop-paper);color:var(--text)}.field select{color-scheme:light}.group-manager-table .row{grid-template-columns:minmax(160px,.9fr) minmax(180px,1.1fr) minmax(220px,1.2fr) 140px;align-items:center}.app:has(.reference-workbench){max-width:none;padding:0;background:var(--desktop-panel)}.app:has(.reference-workbench)>.tabs{display:none}.send-panel-shell:has(.reference-workbench){flex:1;min-height:0;display:flex}.send-panel-shell:has(.reference-workbench)>.reference-workbench,.monitor-reference-shell,.cloud-reference-shell{flex:1;height:100vh;min-height:0}.reference-workbench{grid-template-columns:202px minmax(0,1fr);border-top:0;background:var(--desktop-panel)}.reference-nav{display:flex;width:200px;min-width:200px;min-height:0;flex-direction:column;gap:12px;padding:0;border-right:1px solid var(--desktop-line);background:var(--desktop-paper)}.reference-brand{display:flex;min-height:48px;flex:0 0 auto;align-items:center;gap:10px;margin:0;padding:0 16px;border-bottom:1px solid var(--desktop-line);color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-brand strong{display:grid;gap:2px;color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700;line-height:1.15}.reference-brand-mark{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--desktop-accent);object-fit:cover}.reference-nav-list{display:grid;flex:1 1 auto;align-content:start;min-width:0;gap:2px;padding:12px 8px}.reference-nav-list button{display:grid;min-height:36px;grid-template-columns:28px minmax(0,1fr) 12px;gap:9px;align-items:center;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--desktop-ink-soft);font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:600;text-align:left;cursor:pointer}.reference-nav-list button:hover{border-color:var(--desktop-hover-line);background:var(--desktop-panel);color:var(--desktop-ink)}.reference-nav-list button.active{border-color:var(--desktop-line-strong);background:var(--desktop-page);color:var(--desktop-ink);font-weight:700}.reference-nav-icon{display:grid;width:18px;height:18px;place-items:center;border-radius:6px;background:transparent;color:currentColor}.reference-nav-list button.active .reference-nav-icon,.reference-nav-list button:hover .reference-nav-icon{background:var(--desktop-paper);color:var(--desktop-ink-soft);box-shadow:inset 0 0 0 1px var(--desktop-line)}.reference-nav-svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}.reference-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-nav-grip{justify-self:end}.reference-nav-summary{display:grid;flex:0 0 auto;gap:8px;margin:auto 8px 10px;padding:12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);box-shadow:none}.reference-nav-summary strong,.reference-nav-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-nav-summary strong{color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-nav-summary span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-progress{display:grid;grid-template-columns:1fr 1fr;gap:7px}.reference-progress span{display:block;min-height:28px;padding:7px 6px;border-radius:6px;background:var(--desktop-panel);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;text-align:center}.reference-nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.reference-nav-actions button{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:6px;padding:0 8px;border:1px solid var(--desktop-accent-line);border-radius:6px;background:var(--desktop-paper);color:var(--desktop-accent);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;cursor:pointer}.reference-nav-actions button:hover{border-color:#9cc4ff;background:var(--desktop-accent-soft)}.reference-main,.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{padding:20px 24px 22px;overflow:hidden;background:var(--desktop-panel)}.reference-main{height:100vh;min-height:0}.reference-header,.monitor-hero,.cloud-hero{min-height:48px;margin-bottom:18px;padding-bottom:0}.reference-header h2,.monitor-hero h2,.cloud-hero h2{font-size:calc(24px + var(--desktop-active-font-delta, 0px));letter-spacing:0}.reference-card,.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip,.cloud-panel-card,.cloud-log-card{border-color:var(--desktop-line);border-radius:8px;box-shadow:var(--elevation-hairline)}.reference-manuscript-card,.reference-mailbox-card,.reference-group-card,.reference-preview-card,.reference-log-card,.reference-batch-main,.reference-batch-settings,.reference-batch-results,.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip,.reference-archive-table-card,.reference-archive-detail,.cloud-panel-card,.cloud-log-card{padding:14px}.reference-card-header{margin-bottom:12px;padding-bottom:10px}.reference-card-header h3{font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.reference-card-header p{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-readonly-line,.reference-summary-list div,.reference-option,.reference-preview-meta div,.reference-email-body,.reference-batch-table,.reference-check-list label,.reference-batch-mode label,.reference-result-cards div,.reference-editor-table,.reference-group-card,.reference-archive-table,.reference-archive-meta div,.reference-timeline-item,.cloud-device-list div,.cloud-state-pill{border-radius:8px}:root{--reference-workbench-scale: 1;--reference-workbench-offset-x: 0px;--reference-workbench-offset-y: 0px;--reference-design-width: 1920px;--reference-design-height: 1080px}.reference-scale-stage{position:relative;display:block;flex:1 1 auto;width:100vw;height:100vh;min-width:0;min-height:0;overflow:auto;background:var(--patched-page)}.reference-scale-viewport{position:relative;width:calc(var(--reference-design-width) * var(--reference-workbench-scale) + var(--reference-workbench-offset-x));height:calc(var(--reference-design-height) * var(--reference-workbench-scale) + var(--reference-workbench-offset-y));overflow:hidden}.reference-scale-frame{position:absolute;top:0;left:0;flex:0 0 auto;width:var(--reference-design-width);height:var(--reference-design-height);min-width:var(--reference-design-width);min-height:var(--reference-design-height);transform:translate(var(--reference-workbench-offset-x),var(--reference-workbench-offset-y)) scale(var(--reference-workbench-scale));transform-origin:top left;will-change:transform}.reference-main>.reference-header{flex:0 0 44px;min-height:0;margin-bottom:12px}.reference-main>.reference-header h2{font-size:calc(22px + var(--desktop-active-font-delta, 0px))}.reference-batch-layout,.reference-accounts-layout,.reference-template-layout,.reference-template-subject-layout,.reference-queue-layout,.reference-groups-layout,.reference-archive-layout,.cloud-top-grid,.monitor-content-grid{min-height:0;overflow:hidden}.reference-batch-layout{height:calc(100vh - 170px);align-items:stretch}.reference-batch-main,.reference-batch-side,.reference-batch-settings,.reference-batch-results,.reference-group-list,.reference-accounts-table-card,.reference-accounts-side,.reference-group-table-card,.reference-group-tools,.reference-archive-table-card,.reference-archive-detail,.reference-template-list,.reference-template-editor,.reference-template-rules,.reference-queue-table-card,.reference-queue-side,.monitor-result-card,.monitor-keyword-panel,.cloud-panel-card,.cloud-log-card{min-height:0}.reference-batch-main,.reference-accounts-table-card,.reference-group-table-card,.reference-archive-table-card,.reference-template-list,.reference-template-editor,.reference-template-rules,.reference-queue-table-card{display:flex;flex-direction:column}.reference-batch-table,.reference-accounts-table,.reference-editor-table,.reference-archive-table,.reference-template-items,.reference-queue-table,.monitor-table,.cloud-log-table{flex:1 1 auto;min-height:0;overflow:auto}.reference-template-layout,.reference-template-subject-layout{height:calc(100vh - 210px);align-items:stretch}.reference-template-editor textarea{min-height:0;height:100%}.reference-template-edit-grid{flex:1;min-height:0;grid-template-rows:auto minmax(0,1fr) auto}.reference-template-rule-stack{flex:1;min-height:0;overflow:auto;padding-right:2px}.reference-template-preview{height:118px;margin-top:10px;overflow:hidden}.reference-template-preview .reference-card-header{display:none}.reference-template-preview-grid{grid-template-columns:1fr 1fr 1.4fr 1.8fr}.reference-template-preview-grid .wide{grid-column:auto}.reference-queue-layout{height:calc(100vh - 88px);align-items:stretch}.reference-scheduled-list{flex:1;min-height:0;max-height:none}.reference-groups-layout{height:calc(100vh - 88px);align-items:stretch}.reference-group-cards,.reference-group-tools,.reference-timeline{min-height:0;overflow:auto}.reference-group-tools{padding-right:2px}.reference-archive-layout{height:calc(100vh - 88px);align-items:stretch}.reference-archive-detail{position:static;display:flex;flex-direction:column}.reference-timeline{flex:1;max-height:none}.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{height:100vh;min-height:0;overflow:hidden}.monitor-content-grid{flex:1}.monitor-table{max-height:none}.cloud-workbench{display:grid;grid-template-rows:48px auto minmax(0,1fr);gap:12px}.cloud-hero{margin-bottom:0}.cloud-log-card{margin-top:0;display:flex;flex-direction:column}.reference-batch-layout{grid-template-columns:minmax(620px,1fr) 360px}.reference-groups-layout{grid-template-columns:minmax(360px,.72fr) 260px minmax(520px,1fr);grid-template-areas:"setup groups table"}.reference-archive-layout{grid-template-columns:minmax(640px,1fr) 430px}.reference-accounts-layout{display:grid;grid-template-columns:minmax(620px,1fr) minmax(360px,420px);grid-template-areas:"list setup";gap:12px;align-items:stretch;height:calc(100vh - 88px);min-height:0;overflow:hidden}.reference-accounts-table-card,.reference-account-form,.reference-account-import{padding:14px}.reference-accounts-table-card{display:flex;flex-direction:column;grid-area:list;min-height:0}.reference-accounts-table{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--desktop-line);border-radius:8px}.reference-accounts-row{display:grid;grid-template-columns:minmax(170px,1fr) minmax(64px,.45fr) 58px 54px minmax(270px,1.45fr);gap:8px;align-items:center;min-width:0;padding:11px 12px;border-top:1px solid var(--desktop-line);background:var(--desktop-paper);color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-accounts-row.header{border-top:0;background:var(--desktop-panel);color:var(--desktop-muted);font-weight:800}.reference-accounts-row.active{background:var(--desktop-accent-soft)}.reference-accounts-row .email-cell{display:flex;min-width:0;align-items:center;gap:8px;font-weight:800}.reference-accounts-row .email-cell>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-accounts-side{display:grid;grid-area:setup;grid-template-rows:auto minmax(160px,1fr);gap:12px;min-height:0}.reference-account-metrics{flex-wrap:wrap;justify-content:flex-end}.reference-header.ui-page-header:has(+.reference-accounts-layout){align-items:flex-start;margin-bottom:14px}.reference-account-form .reference-group-tool-actions{position:sticky;bottom:0;padding-top:10px;background:var(--desktop-panel)}.reference-account-status{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:4px 8px;border-radius:999px;background:var(--desktop-page);color:var(--desktop-muted);font-style:normal;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-account-status:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor}.reference-account-status.active{background:var(--desktop-success-bg);color:var(--desktop-success)}.reference-account-import{display:flex;flex-direction:column;min-height:0}.reference-account-import textarea{flex:1;min-height:0;resize:none}.reference-accounts-row .reference-row-status{flex-wrap:wrap;justify-content:flex-start;gap:6px}.reference-accounts-row .reference-row-status button{min-height:30px;padding:4px 8px}.reference-account-danger-zone{justify-content:space-between;margin-top:12px;color:var(--desktop-danger);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-account-form{border-color:#cfe0f8;background:var(--desktop-panel);box-shadow:0 10px 28px var(--accent-glow-rest)}.reference-account-form .reference-card-header h3{color:var(--desktop-accent)}.reference-accounts-table-card{background:var(--desktop-panel)}.reference-scale-frame .reference-accounts-layout .reference-accounts-side{overflow:auto;scrollbar-gutter:stable}.reference-scale-frame .reference-accounts-side .reference-account-import{flex:1 0 auto;min-height:320px}.sender-secret-field{display:flex;align-items:center;gap:8px;min-width:0}.sender-secret-field input{flex:1 1 auto;min-width:0}.sender-secret-field button{flex:0 0 auto}.sender-field-required{margin-left:6px;color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:400}.sender-field-help,.sender-form-hint{margin:6px 0 0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45;overflow-wrap:anywhere}.sender-form-hint{margin-top:12px}.sender-import-label{margin-bottom:6px;color:var(--desktop-ink-soft);font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:600}.sender-account-form .reference-card-header,.sender-batch-import .reference-card-header{align-items:flex-start;flex-wrap:wrap;gap:8px}.sender-account-feedback{margin-bottom:0;overflow-wrap:anywhere}.reference-template-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:12px;align-items:start}.reference-template-subject-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.reference-template-list,.reference-template-editor,.reference-template-rules,.reference-template-preview,.reference-queue-table-card,.reference-queue-current,.reference-queue-scheduled{padding:14px}.reference-template-items{display:grid;gap:8px;max-height:520px;overflow:auto}.reference-template-item{display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:4px 10px;width:100%;min-height:66px;padding:12px 14px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel);color:var(--desktop-ink-soft);text-align:left}.reference-template-pick{display:grid;grid-column:2;gap:4px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.reference-template-item.active,.reference-template-item:hover{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);color:#0969da}.reference-template-item strong,.reference-template-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-template-item strong{font-size:calc(15px + var(--desktop-active-font-delta, 0px));line-height:1.35}.reference-template-item span{color:var(--desktop-muted);font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.4}.reference-template-actions,.reference-queue-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.reference-template-edit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:12px}.reference-template-edit-grid .span-2{grid-column:1 / -1}.reference-template-editor textarea{min-height:360px;resize:vertical}.reference-template-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:4px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-template-tabs button{min-height:40px;border:0;border-radius:6px;background:transparent;color:var(--desktop-ink-soft);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-template-tabs button.active{background:var(--desktop-accent);color:var(--desktop-paper)}.reference-template-edit-grid .whole-body{min-height:0}.reference-template-combo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(220px,1fr) auto;gap:10px;flex:1;min-height:0}.reference-template-combo-grid .field{min-height:0}.reference-template-combo-grid textarea{width:100%;height:calc(100% - 22px);min-height:0;resize:none}.reference-template-combo-grid .reference-combo-current-subject{grid-column:1 / -1}.reference-template-rule-stack{display:grid;gap:12px}.reference-template-rules textarea{min-height:86px;resize:vertical}.reference-option-list.compact{gap:6px}.reference-option-list.compact .reference-option{padding:8px}.reference-template-preview{margin-top:12px}.reference-template-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.reference-template-preview-grid div{min-width:0;padding:10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-template-preview-grid .wide{grid-column:span 2}.reference-template-preview-grid span{display:block;margin-bottom:5px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-template-preview-grid strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-header.ui-page-header+.reference-template-tabs{margin-top:0;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-page)}.reference-header.ui-page-header+.reference-template-tabs button{border-radius:6px}.reference-card-header-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end}.reference-task-tab-panel{min-height:0}.reference-task-card{display:flex;flex-direction:column;min-height:0;padding:14px}.reference-task-card-body{display:grid;gap:12px}.reference-task-actions{display:flex;flex-wrap:wrap;gap:8px}.reference-task-batch-layout{grid-template-columns:minmax(620px,1fr) 360px}.reference-task-history{display:flex;flex-direction:column;min-height:420px;padding:14px}.reference-history-table{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--desktop-line);border-radius:8px}.reference-history-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) 72px 72px minmax(150px,1fr) minmax(120px,.8fr);gap:10px;align-items:center;min-width:760px;padding:11px 12px;border-top:1px solid var(--desktop-line);background:var(--desktop-paper);color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-history-row.header{border-top:0;background:var(--desktop-panel);color:var(--desktop-muted);font-weight:800}.reference-history-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-queue-layout{display:grid;grid-template-columns:minmax(650px,1fr) minmax(330px,380px);gap:12px;align-items:start}.reference-queue-table{overflow:auto;border:1px solid var(--desktop-line);border-radius:8px}.reference-queue-row{display:grid;grid-template-columns:72px minmax(180px,1.25fr) minmax(160px,1fr) 96px minmax(200px,1.1fr);gap:10px;align-items:center;min-width:760px;padding:11px 12px;border-top:1px solid var(--desktop-line);background:var(--desktop-paper);color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-queue-row.header{border-top:0;background:var(--desktop-panel);color:var(--desktop-muted);font-weight:800}.reference-queue-row .title-cell{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.reference-queue-side{display:grid;gap:12px;min-width:0}.reference-current-task,.reference-scheduled-item{display:grid;gap:6px;padding:12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-current-task strong,.reference-scheduled-item strong{overflow:hidden;color:var(--desktop-ink);text-overflow:ellipsis;white-space:nowrap}.reference-current-task span,.reference-scheduled-item span,.reference-scheduled-item small,.reference-empty-mini{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-scheduled-list{display:grid;gap:10px;max-height:460px;overflow:auto}.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{flex:initial}.monitor-toolbar-card{padding:12px 14px}.monitor-stat-card{min-height:78px;border-radius:8px;box-shadow:none}.monitor-content-grid{grid-template-columns:minmax(0,1fr)}.monitor-row{min-height:44px}.cloud-panel-card header,.cloud-log-card header{padding-bottom:10px;border-bottom:1px solid var(--desktop-line)}.cloud-runner-actions{grid-template-columns:1fr}.cloud-runner-actions button{min-height:42px}.cloud-settings-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid var(--desktop-accent-weak);border-radius:8px;background:var(--desktop-panel);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.cloud-hero.ui-page-header .cloud-state-pills{max-width:420px}.cloud-hero.ui-page-header .ui-status-badge{min-height:28px}.monitor-progress-strip{display:grid;gap:4px;margin-top:10px;padding:10px 12px;border:1px solid var(--desktop-accent-line);border-radius:8px;background:var(--desktop-accent-soft);color:var(--desktop-accent-dark);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.monitor-progress-strip small{color:#416b9f;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.cloud-log-card{margin-top:12px}@media (max-width: 1180px){.monitor-content-grid,.cloud-top-grid{grid-template-columns:1fr}}@media (max-width: 760px){.send-panel-shell:has(.reference-workbench)>.reference-workbench,.monitor-reference-shell,.cloud-reference-shell{height:100vh}.reference-workbench{grid-template-columns:1fr}.reference-nav{padding:10px}.reference-nav-list{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-main,.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{padding:14px 10px 18px}.reference-stepper,.reference-grid,.reference-left,.reference-action-row,.reference-form-grid,.reference-summary-list.three,.reference-batch-layout,.reference-batch-mode,.reference-result-cards,.reference-template-layout,.reference-template-edit-grid,.reference-template-preview-grid,.reference-queue-layout,.reference-groups-layout,.reference-archive-layout,.reference-archive-filters,.reference-archive-meta,.reference-archive-actions,.reference-workbench .guided-setup-grid,.monitor-content-grid,.cloud-top-grid{grid-template-columns:1fr!important}.reference-card,.reference-preview,.reference-main{min-width:0;width:100%}.reference-step:not(:last-child):after{display:none}.reference-template-preview-grid .wide,.reference-template-edit-grid .span-2{grid-column:1 / -1}}@media (min-width: 900px){.reference-main{overflow:hidden}.reference-submit-view{grid-template-rows:44px 70px minmax(0,1fr) 74px}.reference-submit-view .reference-grid,.reference-submit-view .reference-left,.reference-submit-view .reference-preview-card,.reference-submit-view .reference-email-body{min-height:0}.reference-submit-view .reference-secondary-grid{display:none}.reference-batch-layout{height:calc(100vh - 170px)}.reference-accounts-layout{height:calc(100vh - 88px)}.reference-template-layout{height:calc(100vh - 210px)}.reference-template-preview{height:118px;overflow:hidden}.reference-template-preview-grid{grid-template-columns:1fr 1fr 1.4fr 1.8fr}.reference-template-preview-grid .wide{grid-column:auto}.reference-queue-layout,.reference-groups-layout,.reference-archive-layout{height:calc(100vh - 88px)}.reference-batch-layout,.reference-accounts-layout,.reference-template-layout,.reference-queue-layout,.reference-groups-layout,.reference-archive-layout{overflow:hidden;align-items:stretch}.reference-batch-main,.reference-accounts-table-card,.reference-group-table-card,.reference-archive-table-card,.reference-template-list,.reference-template-editor,.reference-template-rules,.reference-queue-table-card,.cloud-log-card{display:flex;flex-direction:column;min-height:0}.reference-batch-table,.reference-accounts-table,.reference-editor-table,.reference-archive-table,.reference-template-items,.reference-template-rule-stack,.reference-queue-table,.reference-scheduled-list,.reference-timeline,.monitor-table,.cloud-log-table{flex:1 1 auto;min-height:0;overflow:auto}}.reference-template-layout{grid-template-columns:260px minmax(0,1fr)}.reference-template-subject-layout{display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.reference-combo-material-card,.reference-subject-template-card{display:flex;flex-direction:column;height:100%;min-height:0}.reference-combo-current-subject{display:grid;gap:5px;margin-bottom:10px;padding:10px;border:1px solid var(--desktop-accent-weak);border-radius:8px;background:var(--desktop-accent-soft)}.reference-combo-current-subject span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-combo-current-subject strong{overflow-wrap:anywhere;color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-work-type-panel{display:grid;gap:8px;margin-bottom:10px;padding:10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-work-type-panel .reference-type-row{margin:0}.reference-work-type-panel .quick-group-row{max-height:76px;overflow:auto}.reference-combo-material-card .reference-template-rule-stack,.reference-subject-template-card .reference-template-rule-stack{flex:1;min-height:0;overflow:auto}.reference-combo-material-card textarea,.reference-subject-template-card textarea{min-height:74px}@media (min-width: 900px){.reference-workbench{background:var(--desktop-page)}.reference-main{background:linear-gradient(180deg,#ffffffc7,#fff0 150px),var(--desktop-page)}.reference-submit-view{grid-template-rows:42px 66px minmax(0,1fr) 76px;gap:10px}.reference-submit-view .reference-stepper{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 18px;border-color:var(--desktop-line);background:#ffffffeb}.reference-submit-view .reference-step{grid-template-columns:32px minmax(0,1fr)}.reference-submit-view .reference-step span{width:30px;height:30px;background:var(--desktop-page);color:#596779}.reference-submit-view .reference-step.ready span{background:var(--desktop-accent);color:var(--desktop-paper)}.reference-submit-view .reference-step strong{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-submit-view .reference-step small{font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-submit-view .reference-step:not(:last-child):after{top:15px;right:18px;left:calc(100% - 30px);background:var(--desktop-line)}.reference-submit-view .reference-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.42fr);gap:14px}.reference-submit-view .reference-left{gap:12px;grid-template-rows:minmax(0,.82fr) minmax(0,1.18fr)}.reference-submit-view .reference-card{border-color:var(--desktop-line);box-shadow:var(--elevation-hairline)}.reference-submit-view .reference-card-header{border-bottom-color:var(--desktop-line)}.reference-submit-view .reference-manuscript-card{background:var(--desktop-paper)}.reference-submit-view .reference-mailbox-card,.reference-submit-view .reference-group-card{background:var(--desktop-panel)}.reference-submit-view .reference-preview-card{position:relative;overflow:hidden;border-color:var(--desktop-warning-line);background:var(--desktop-warning-bg);box-shadow:var(--elevation-raise)}.reference-submit-view .reference-preview-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--desktop-accent),var(--desktop-success) 44%,var(--desktop-warning))}.reference-submit-view .reference-preview-card .reference-card-header{padding-top:4px;border-bottom-color:var(--desktop-warning-line)}.reference-submit-view .reference-preview-meta div{border-color:var(--desktop-warning-line);background:var(--desktop-warning-bg)}.reference-submit-view .reference-email-body{border-color:var(--desktop-warning-line);background:var(--desktop-warning-bg);box-shadow:var(--paper-edge)}.reference-submit-view .reference-email-body pre{color:#263241}.reference-submit-view .reference-action-row{display:none}.reference-send-dock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:stretch;min-height:0;padding:10px 12px;border:1px solid var(--desktop-line);border-radius:8px;background:#fffffff2;box-shadow:var(--elevation-rest)}.reference-send-state-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0}.reference-send-state{display:grid;gap:3px;min-width:0;padding:7px 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-send-state span{color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-send-state strong{min-width:0;overflow:hidden;color:#1f2a37;font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-send-state.ready{border-color:var(--desktop-success-line);background:var(--desktop-success-bg)}.reference-send-state.ready strong{color:var(--desktop-success-ink)}.reference-send-state.warning{border-color:var(--desktop-warning-line);background:var(--desktop-warning-bg)}.reference-send-state.warning strong{color:var(--desktop-warning-ink)}.reference-send-state.busy{border-color:var(--desktop-accent-line);background:#f2f7ff}.reference-send-state.busy strong{color:var(--desktop-accent)}.reference-send-actions{display:grid;grid-template-columns:118px 118px 150px;gap:10px;align-content:stretch}.reference-send-actions button{min-height:46px;border-radius:8px;font-weight:800}.reference-send-actions .primary{background:var(--desktop-accent);border-color:var(--desktop-accent)}}@media (max-width: 899px){.reference-main{height:100vh;overflow:auto}.reference-submit-view{display:block;height:auto;overflow:visible}.reference-submit-view .reference-header{align-items:flex-start;margin-bottom:12px}.reference-submit-view .reference-stepper{grid-template-columns:1fr!important;gap:8px;margin-bottom:12px;padding:10px}.reference-submit-view .reference-step{grid-template-columns:32px minmax(0,1fr);min-height:46px}.reference-submit-view .reference-step span{width:30px;height:30px}.reference-submit-view .reference-step:not(:last-child):after{display:none}.reference-submit-view .reference-grid,.reference-submit-view .reference-left{grid-template-columns:1fr!important;gap:10px;overflow:visible}.reference-submit-view .reference-manuscript-card{grid-row:auto}.reference-submit-view .reference-card,.reference-submit-view .reference-preview,.reference-submit-view .reference-preview-card{min-height:auto;overflow:visible}.reference-submit-view .reference-email-body{min-height:220px;max-height:none}.reference-send-dock{display:grid;gap:10px;margin-top:12px;padding:10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.reference-send-state-grid,.reference-send-actions{display:grid;grid-template-columns:1fr;gap:8px}.reference-send-state{padding:8px 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-send-state span,.reference-send-state strong{display:block}.reference-send-state span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-send-state strong{margin-top:2px;color:#1f2a37}}.reference-onboarding{position:fixed;right:28px;bottom:92px;z-index:var(--z-coach);display:grid;gap:12px;width:min(390px,calc(100vw - 40px));padding:16px;border:1px solid #cfe0f8;border-radius:10px;background:#fffffff7;box-shadow:var(--elevation-float)}.reference-onboarding:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:10px 0 0 10px;background:linear-gradient(180deg,var(--desktop-accent),var(--desktop-success))}.reference-onboarding-head{display:grid;gap:5px;padding-left:4px}.reference-onboarding-badge{width:fit-content;padding:4px 9px;border-radius:999px;background:var(--desktop-accent-soft);color:var(--desktop-accent);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-onboarding-head strong{color:#102038;font-size:calc(18px + var(--desktop-active-font-delta, 0px))}.reference-onboarding-head p{margin:0;color:#607089;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.reference-onboarding-steps{display:grid;gap:8px}.reference-onboarding-step{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-areas:"num title" "num desc";gap:2px 10px;align-items:center;min-height:54px;padding:9px 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel);text-align:left}.reference-onboarding-step span{grid-area:num;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--desktop-page);color:var(--desktop-muted);font-weight:800}.reference-onboarding-step strong{grid-area:title;color:#1f2a37;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-onboarding-step small{grid-area:desc;min-width:0;overflow:hidden;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-onboarding-step.active{border-color:#9fc0f6;background:#f2f7ff}.reference-onboarding-step.active span{background:var(--desktop-accent);color:var(--desktop-paper)}.reference-onboarding-step.done{border-color:var(--desktop-success-line);background:var(--desktop-success-bg)}.reference-onboarding-step.done span{background:var(--desktop-success);color:var(--desktop-paper)}.reference-onboarding-step.locked{opacity:.76}.reference-onboarding-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.reference-onboarding-actions button{min-height:38px;border-radius:8px;font-weight:800}@media (max-width: 899px){.reference-onboarding{position:sticky;right:auto;bottom:auto;top:0;width:auto;margin-bottom:12px}}@media (max-width: 899px){.reference-task-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-task-center{display:flex;flex-direction:column;gap:0;overflow:hidden;padding-right:0;border:1px solid #dfe5ee;border-radius:8px;background:var(--desktop-paper)}.task-stat-icon .ui-icon{width:15px;height:15px}.task-stat-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:6px;font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:800}.task-stat-icon.blue{background:var(--desktop-accent-soft);color:var(--desktop-accent)}.task-stat-icon.amber{background:var(--desktop-warning-bg);color:var(--desktop-warning)}.task-stat-icon.green{background:var(--desktop-success-bg);color:var(--desktop-success-ink)}.task-stat-icon.slate{background:var(--desktop-page);color:var(--desktop-ink-soft)}.task-stat-icon.red{background:var(--desktop-danger-bg);color:var(--desktop-danger)}.reference-task-center .reference-queue-table-card,.reference-task-center .reference-queue-side,.reference-task-center .reference-queue-current,.reference-task-quick-card{min-height:0}.reference-task-center .reference-queue-table-card,.reference-task-center .reference-queue-current,.reference-task-quick-card{overflow:hidden}.queue-state{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:24px;padding:2px 8px;border-radius:999px;font-style:normal;font-weight:800;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.queue-state.waiting{background:var(--desktop-accent-soft);color:var(--desktop-accent)}.reference-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px}.reference-result-empty{min-height:132px;padding:14px;border:1px dashed var(--desktop-line)!important;background:var(--desktop-panel)!important;line-height:1.55}.reference-task-batch-layout .reference-batch-side{min-height:0;overflow:hidden}.reference-task-batch-layout .reference-batch-results{display:flex;flex-direction:column;min-height:0}.reference-task-batch-layout .reference-result-cards{flex:1 1 auto;align-content:start}.reference-task-quick-card{padding:0}.reference-task-quick-list{display:grid}.reference-task-quick-list button{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;grid-template-areas:"icon title arrow" "icon desc arrow";gap:2px 10px;align-items:center;min-height:66px;padding:10px 16px;border:0;border-top:1px solid var(--desktop-line);border-radius:0;background:var(--desktop-paper);color:var(--desktop-ink);text-align:left}.reference-task-quick-list button:after{content:"›";grid-area:arrow;color:var(--desktop-faint);font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1}.reference-task-quick-list .task-stat-icon{grid-area:icon}.reference-task-quick-list strong{grid-area:title;min-width:0;overflow:hidden;font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-task-quick-list small{grid-area:desc;min-width:0;overflow:hidden;color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1180px){.reference-task-center>.reference-task-tab-panel.reference-queue-layout{grid-template-columns:1fr}.reference-task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-task-stats div:nth-child(3){border-left:0;border-top:1px solid #e7ecf3}.reference-task-stats div:nth-child(4){border-top:1px solid #e7ecf3}.reference-task-alert{align-items:stretch;flex-direction:column}.reference-task-alert-actions{justify-content:flex-start}}.reference-template-tabs{display:inline-grid;grid-template-columns:repeat(3,minmax(128px,auto));width:fit-content;max-width:100%;margin-bottom:14px;padding:3px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel);box-shadow:var(--paper-edge)}.reference-template-tabs button{min-height:36px;padding:0 18px;border:0;border-radius:6px;background:transparent;color:#516172;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.reference-template-tabs button.active{background:var(--desktop-paper);color:var(--desktop-accent);box-shadow:var(--elevation-hairline),inset 0 -2px 0 var(--desktop-accent)}.reference-template-layout,.reference-template-subject-layout{gap:12px}.reference-template-layout{grid-template-columns:292px minmax(0,1fr)}.reference-template-list,.reference-template-editor,.reference-subject-template-card{border-color:var(--desktop-line);background:var(--desktop-panel);box-shadow:var(--elevation-rest)}.reference-template-list{padding:12px}.reference-template-list .reference-card-header{padding-bottom:10px;border-bottom:1px solid var(--desktop-line)}.reference-template-items{gap:0;border:1px solid #e5ebf3;border-radius:8px;background:var(--desktop-paper)}.reference-template-item{min-height:68px;padding:12px 14px;border:0;border-top:1px solid var(--desktop-line);border-radius:0;background:transparent}.reference-template-item.disabled{background:var(--desktop-panel);color:#8a96a8}.reference-template-item.disabled strong,.reference-template-item.disabled span{color:#8a96a8}.reference-template-item:first-child{border-top:0;border-radius:8px 8px 0 0}.reference-template-item:last-child{border-radius:0 0 8px 8px}.reference-template-item.active,.reference-template-item:hover{background:linear-gradient(90deg,var(--desktop-accent-soft) 0%,var(--desktop-panel) 100%);color:#1559bd;box-shadow:inset 3px 0 0 var(--desktop-accent)}.reference-template-item.disabled.active,.reference-template-item.disabled:hover{background:linear-gradient(90deg,var(--desktop-page) 0%,var(--desktop-panel) 100%);color:#607086;box-shadow:inset 3px 0 0 var(--desktop-faint)}.reference-template-item strong{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-template-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.reference-template-actions button{min-height:34px;padding:0 8px}.reference-template-danger-zone,.reference-work-type-danger{justify-content:space-between;border-color:var(--desktop-danger);color:var(--desktop-danger);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-template-danger-zone{margin-top:8px}.reference-subject-rule-summary{color:var(--desktop-muted);font-style:normal;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-subject-separator-field{max-width:180px}.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card{padding:14px}.reference-template-edit-grid{grid-template-columns:minmax(0,1fr);gap:12px}.reference-template-field-head{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0;margin-bottom:6px}.reference-template-field-head label{margin:0}.reference-template-field-head small{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));white-space:nowrap}.reference-template-variable-bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-end;min-width:0}.reference-template-variable-bar span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-token-chip{min-height:26px;padding:0 8px;border:1px solid #d8e6f8;border-radius:6px;background:var(--desktop-accent-soft);color:var(--desktop-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-token-chip:hover{border-color:#a9c8f4;background:#e3efff}.reference-template-editor textarea,.reference-subject-template-card textarea{border-color:var(--desktop-line);background:var(--desktop-paper);line-height:1.62}.reference-template-editor .whole-body textarea{height:clamp(220px,31vh,360px);min-height:220px;border-radius:8px 8px 0 0}.reference-template-preview-dock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;margin-top:-1px;padding:10px 12px;border:1px solid var(--desktop-line);border-radius:0 0 8px 8px;background:var(--desktop-panel)}.reference-template-preview-dock div{display:grid;gap:5px;min-width:0}.reference-template-preview-dock span,.reference-template-preview-dock small{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-template-preview-dock strong{display:-webkit-box;overflow:hidden;color:#253041;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:600;line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.reference-template-combo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto;gap:12px;flex:1;min-height:0}.reference-template-material-panel{display:flex;flex-direction:column;min-height:0;padding:12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.reference-template-material-panel header{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:10px}.reference-template-material-panel header div{display:grid;gap:2px}.reference-template-material-panel header span{color:#7a8797;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-template-material-panel header strong{color:#182334;font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.reference-template-material-panel header small{padding:4px 8px;border:1px solid var(--desktop-success-line);border-radius:999px;background:var(--desktop-success-bg);color:var(--desktop-success);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-template-material-panel .field{display:flex;flex:1;flex-direction:column;min-height:0}.reference-template-material-panel textarea{flex:1;min-height:240px;resize:none}.reference-combo-preview-panel{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:120px;margin:0;border-color:#d7e6f8;background:var(--desktop-panel)}.reference-combo-preview-panel div{display:grid;gap:6px;min-width:0}.reference-combo-preview-panel small,.reference-subject-preview-bar small{color:#697789;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.reference-combo-preview-panel strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.reference-subject-preview-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:62px;padding:12px 14px;border-color:#d7e6f8;background:var(--desktop-panel)}.reference-subject-preview-bar div{display:grid;gap:5px;min-width:0}.reference-subject-preview-bar strong{overflow:hidden;font-size:calc(14px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-work-type-panel{gap:10px;margin-bottom:12px;padding:12px;border-color:var(--desktop-line);background:var(--desktop-paper)}.reference-work-type-panel .reference-type-row{grid-template-columns:minmax(220px,1fr) auto auto;gap:8px}.reference-work-type-panel .quick-group-row{max-height:86px;padding:2px}.reference-work-type-panel .quick-group-chip,.reference-work-type-panel .quick-group-chip.active{border-color:var(--desktop-success-line);background:var(--desktop-success-bg);color:var(--desktop-success-ink)}.reference-subject-config-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:12px;flex:1;min-height:0;overflow:visible}.reference-subject-config-main,.reference-subject-config-side{display:grid;gap:12px;align-content:start;min-width:0;padding:12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.reference-subject-config-main textarea,.reference-subject-config-side textarea{min-height:168px;resize:vertical}.reference-subject-toggle-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reference-subject-toggle-strip .reference-option{min-height:62px;padding:10px 12px;border-color:var(--desktop-line);background:var(--desktop-paper)}.reference-subject-template-card .reference-subject-preview-bar{min-height:54px;padding:9px 12px}.reference-subject-template-card .reference-work-type-panel{gap:8px;margin-bottom:10px;padding:9px 10px}.reference-subject-template-card .reference-work-type-panel .quick-group-row{max-height:48px}.reference-subject-template-card .reference-subject-config-grid{flex:0 0 auto;gap:10px;overflow:visible}.reference-subject-template-card .reference-subject-config-main,.reference-subject-template-card .reference-subject-config-side{gap:8px;padding:10px}.reference-subject-template-card .reference-subject-config-main textarea,.reference-subject-template-card .reference-subject-config-side textarea{height:98px;min-height:98px}.reference-subject-template-card .reference-subject-toggle-strip{gap:8px}.reference-subject-template-card .reference-subject-toggle-strip .reference-option{min-height:52px;padding:8px 10px}@media (min-width: 900px){.reference-template-subject-layout{height:calc(100vh - 210px);overflow:hidden;align-items:stretch}}@media (max-width: 900px){.reference-template-tabs{display:grid;grid-template-columns:1fr;width:100%}.reference-template-layout,.reference-template-combo-grid,.reference-subject-config-grid,.reference-subject-toggle-strip,.reference-work-type-panel .reference-type-row{grid-template-columns:1fr}.reference-combo-preview-panel,.reference-subject-toggle-strip{grid-column:1}.reference-template-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.reference-template-content{min-height:0}.reference-scale-frame .reference-main:has(.reference-template-content){display:flex;flex-direction:column;overflow:hidden}.reference-scale-frame .reference-main:has(.reference-template-content)>.reference-header,.reference-scale-frame .reference-main:has(.reference-template-content)>.reference-template-tabs{flex:0 0 auto}.reference-scale-frame .reference-template-content{flex:1 1 auto;height:auto;min-height:0}.reference-scale-frame .reference-template-layout,.reference-scale-frame .reference-template-subject-layout{height:100%;min-height:0}.reference-subject-template-card,.reference-combo-material-card{display:grid;min-height:0}.reference-subject-template-card{grid-template-rows:auto auto auto auto;align-content:start;align-self:start}.reference-combo-material-card{grid-template-rows:auto minmax(0,1fr)}.reference-groups-layout{grid-template-columns:minmax(320px,380px) minmax(240px,280px) minmax(0,1fr);grid-template-areas:"setup groups table";gap:12px;min-height:0;overflow:hidden;align-items:stretch}.reference-group-list,.reference-group-table-card,.reference-group-tools{min-height:0}.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip{border-color:var(--desktop-line);background:var(--desktop-panel);box-shadow:var(--elevation-rest)}.reference-group-list,.reference-group-table-card{display:flex;flex-direction:column;overflow:hidden}.reference-group-table-card{padding:14px;container-type:inline-size;container-name:editor-library}.reference-group-table-card .reference-card-header{align-items:flex-start;padding-bottom:12px;border-bottom:1px solid var(--desktop-line)}.reference-group-table-card .reference-card-header-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.reference-editor-library-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;flex:0 0 auto;margin:12px 0 10px}.reference-editor-search{display:grid;gap:5px;min-width:0}.reference-editor-search span,.reference-editor-identity label,.reference-editor-group-select label,.reference-editor-address span,.reference-editor-sender-address span{color:#697789;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-editor-search input{min-width:0;height:34px;border-color:var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.reference-editor-library-summary{min-height:34px;padding:8px 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel);color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));white-space:nowrap}.reference-editor-library-summary strong{color:var(--desktop-accent)}.reference-inline-group-filters{flex:0 0 auto;flex-wrap:nowrap;min-height:40px;max-height:none;overflow-x:auto;overflow-y:hidden;margin:0 0 12px;padding:2px 2px 8px;border-bottom:1px solid var(--desktop-line);scrollbar-gutter:stable}.reference-inline-group-filters button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1;white-space:nowrap}.reference-inline-manager-list{display:grid;gap:8px;align-content:start;grid-auto-rows:min-content;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:4px 2px 10px;scroll-padding-top:8px}.reference-inline-manager-card{display:grid;grid-template-columns:minmax(200px,240px) minmax(180px,240px) minmax(120px,140px) minmax(220px,1fr);gap:12px;align-items:center;min-width:0;max-width:100%;padding:12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);overflow:hidden}.reference-inline-manager-card:hover{border-color:#c8dbf5;background:var(--desktop-panel)}.reference-inline-manager-more{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-editor-identity,.reference-editor-address,.reference-editor-sender-address,.reference-editor-group-select{display:grid;gap:5px;min-width:0}.reference-editor-identity input,.reference-editor-group-select select{width:100%;min-width:0;height:34px;border-color:var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.reference-editor-group-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-width:0;max-width:100%}.reference-editor-group-actions button{min-height:34px;padding:0 10px;white-space:nowrap}.reference-editor-address strong,.reference-editor-sender-address strong,.reference-editor-address small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-editor-address strong{color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-editor-address small{color:#7a8797;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-editor-sender-address strong{width:fit-content;max-width:100%;padding:4px 8px;border:1px solid #d7e6f8;border-radius:999px;background:#f2f7ff;color:#4d6078;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-group-table-actions{margin-top:10px;padding-top:10px;border-top:1px solid var(--desktop-line)}.reference-group-list{padding:14px}.reference-group-list .reference-card-header{padding-bottom:10px;border-bottom:1px solid var(--desktop-line)}.reference-group-name-row{margin:12px 0}.reference-group-cards{flex:1 1 auto;min-height:0;overflow:auto;align-content:start;grid-auto-rows:min-content;padding-right:2px}.reference-group-card{border-radius:8px;background:var(--desktop-paper)}.reference-group-card.active{background:var(--desktop-accent-soft);box-shadow:inset 3px 0 0 var(--desktop-accent)}.reference-group-tools{gap:12px;overflow:auto;padding-right:2px}.reference-group-import{padding:14px}.reference-group-bulk-details{display:grid;gap:12px}.reference-group-bulk-details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none}.reference-group-bulk-details>summary::-webkit-details-marker{display:none}.reference-group-bulk-details>summary:after{content:"展开";color:var(--desktop-accent);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-group-bulk-details[open]>summary:after{content:"收起"}.reference-group-bulk-details summary div{display:grid;gap:3px;min-width:0}.reference-group-bulk-details summary strong{color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-group-bulk-details summary span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-group-import textarea{min-height:84px}.reference-group-tip{padding:14px;border-color:var(--desktop-warning-line);background:var(--desktop-warning-bg)}@media (max-width: 1380px){.reference-inline-manager-card{grid-template-columns:minmax(200px,240px) minmax(180px,240px) minmax(120px,140px) minmax(280px,1fr)}.reference-editor-identity,.reference-editor-address,.reference-editor-sender-address,.reference-editor-group-select{grid-column:auto}.reference-editor-address,.reference-editor-sender-address,.reference-editor-group-select,.reference-editor-identity{min-width:0}}@container editor-library (max-width: 920px){.reference-group-table-card .reference-inline-manager-card{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-editor-identity,.reference-editor-address,.reference-editor-sender-address,.reference-editor-group-select{grid-column:auto}}@container editor-library (max-width: 440px){.reference-group-table-card .reference-inline-manager-card{grid-template-columns:minmax(0,1fr)}.reference-editor-group-actions{grid-template-columns:minmax(0,1fr) auto}}@media (max-width: 1120px){.reference-groups-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"setup" "groups" "table";height:auto;overflow:visible}.reference-group-table-card,.reference-group-list{overflow:visible}.reference-editor-library-toolbar,.reference-inline-manager-card{grid-template-columns:1fr}.reference-editor-library-summary{white-space:normal}}.reference-header.ui-page-header:has(+.reference-groups-layout){margin-bottom:14px}.reference-header.ui-page-header:has(+.reference-groups-layout) .ui-status-badge{margin-top:2px}.reference-scale-frame .reference-groups-layout .reference-group-tools{overflow:auto;scrollbar-gutter:stable}.reference-group-table-card,.reference-inline-manager-list,.reference-inline-manager-card,.reference-editor-library-toolbar,.reference-editor-search,.reference-editor-group-actions{max-width:100%;overflow-x:hidden}.reference-settings-modal{align-items:flex-start;padding-top:clamp(28px,5vh,56px)}.reference-settings-modal .modal-card{width:min(1100px,calc(100vw - 40px));height:min(760px,calc(100vh - 72px));max-height:calc(100vh - 72px)}.reference-settings-modal .modal-body{flex:1 1 auto;min-height:0;overflow:auto}.reference-account-section{display:grid;gap:12px}.reference-account-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-account-section h4{margin:0;color:var(--desktop-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-order-list{display:grid;gap:8px}.reference-order-row{display:grid;grid-template-columns:14px 30px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.reference-order-row strong{color:#1e293b}.reference-order-row small{color:var(--desktop-muted);white-space:nowrap}.reference-order-actions{display:inline-flex;gap:6px}.reference-account-status{display:grid;gap:4px;padding:12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-client-version{display:inline-flex;align-items:center;width:fit-content;margin-top:2px;padding:3px 8px;border-radius:999px;background:var(--desktop-accent-soft);color:#3538cd;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700;letter-spacing:.01em}.reference-account-status strong{color:var(--desktop-ink)}.reference-account-status span{color:var(--desktop-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-account-actions{display:flex;flex-wrap:wrap;gap:8px}.reference-legal-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.5}.reference-legal-links span{flex:1 1 240px}.reference-legal-links a{color:var(--desktop-accent);font-weight:800;text-decoration:none}.privacy-confirm-modal{max-width:min(560px,calc(100vw - 40px))}.reference-settings-modal .modal-body.reference-settings-layout{display:flex;gap:0;padding:0;overflow:hidden}.reference-settings-nav{flex:none;display:flex;flex-direction:column;gap:2px;width:220px;padding:14px 10px;border-right:1px solid var(--desktop-line);background:var(--desktop-panel);overflow-y:auto}.reference-settings-nav button{display:grid;gap:2px;min-height:auto;padding:9px 12px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard)}.reference-settings-nav button:hover{background:#2563eb0f}.reference-settings-nav button.active{background:#eaf2ff;box-shadow:inset 3px 0 0 var(--desktop-accent)}.reference-settings-nav button.active .settings-nav-label{color:var(--desktop-accent)}.reference-settings-nav button.active .settings-nav-desc{color:#60a5fa}.settings-nav-label{font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700;color:var(--desktop-ink-soft);line-height:1.3}.settings-nav-desc{font-size:calc(11px + var(--desktop-active-font-delta, 0px));color:var(--desktop-faint);line-height:1.3}.settings-nav-group{margin:10px 10px 4px;color:var(--desktop-faint);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800;letter-spacing:0}.settings-nav-group:first-child{margin-top:2px}.acct-security-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding-left:20px;color:var(--desktop-ink-soft);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-settings-content{flex:1 1 0;min-width:0;padding:20px 24px;overflow-y:auto}.reference-settings-content .reference-cloud-settings-grid{grid-template-columns:1fr;align-items:stretch}.reference-settings-modal .reference-settings-content .reference-cloud-settings-grid{grid-template-columns:minmax(0,1fr);align-items:stretch}.reference-cloud-setting-card{gap:10px;padding:16px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper);box-shadow:none}.reference-cloud-setting-card+.reference-cloud-setting-card{margin-top:12px}.reference-cloud-setting-card>header{padding-bottom:10px;border-bottom:1px solid var(--desktop-page)}.reference-cloud-setting-card>header p{margin:3px 0 0}.cloud-setting-danger-zone{margin-top:4px;padding:10px 12px;border:1px solid var(--desktop-danger);border-radius:8px;background:var(--desktop-danger-bg)}.cloud-advanced-settings{margin-top:6px;padding:12px;border:1px dashed var(--desktop-line-strong);border-radius:8px;background:var(--desktop-panel)}.cloud-advanced-settings summary{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;cursor:pointer}.cloud-advanced-settings[open]{display:grid;gap:12px}.reference-account-grid{display:grid;gap:14px}.reference-account-status.acct-identity{display:grid;gap:12px;width:100%;padding:14px 16px}.reference-account-status.acct-identity:before{display:none}.acct-identity-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.acct-identity-badge{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,var(--desktop-accent),#3b82f6);color:var(--desktop-paper);font-size:calc(16px + var(--desktop-active-font-delta, 0px));font-weight:800;letter-spacing:.02em}.acct-identity-text{display:grid;gap:2px;min-width:0}.acct-identity-text strong{color:var(--desktop-ink);font-size:calc(16px + var(--desktop-active-font-delta, 0px));line-height:1.25;overflow-wrap:anywhere}.acct-identity-text span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.acct-identity-head .reference-client-version{margin-left:auto;margin-top:0}.reference-account-status.acct-identity .reference-account-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px;border-top:1px solid var(--desktop-line)}.acct-password-card{display:grid;gap:14px;padding:16px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper);box-shadow:var(--elevation-hairline)}.acct-card-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.acct-card-head h5{margin:0;color:var(--desktop-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:700}.acct-card-hint{color:var(--desktop-faint);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-cloud-settings-grid{display:grid;gap:12px}.reference-cloud-setting-card{display:grid;gap:12px;min-width:0;padding:12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.reference-order-drag{width:12px;height:20px;opacity:.62;background-image:radial-gradient(circle,var(--desktop-faint) 1.5px,transparent 1.6px);background-position:0 1px;background-size:6px 6px}.reference-cloud-setting-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.reference-cloud-setting-card h5{margin:0;color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-cloud-setting-card p{margin:4px 0 0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.cloud-base-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.cloud-base-hint .cloud-state-pill{min-height:26px;padding:3px 9px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-setting-action-group .disabled-reason,.reference-cloud-setting-card>.disabled-reason{margin:0}.cloud-setting-danger-zone{justify-content:space-between;padding:10px;border:1px dashed var(--desktop-danger);border-radius:8px;background:var(--desktop-danger-bg)}.cloud-setting-danger-zone span{color:var(--desktop-danger);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-switch-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:44px;padding:10px 12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel);color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-switch-row input{width:18px;height:18px;margin:0;accent-color:var(--desktop-accent)}.reference-switch-row>span{display:grid;gap:2px}.reference-switch-row small{color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:500;line-height:1.4}.reference-setting-primary-actions{margin-top:2px}.reference-setting-note{margin:0!important;padding:9px 11px;border-left:3px solid var(--desktop-accent-line);background:var(--desktop-panel);color:var(--desktop-ink-soft)!important}.reference-setting-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-setting-meta strong{min-width:0;overflow-wrap:anywhere;color:var(--desktop-ink-soft);text-align:right}.reference-setting-block{display:grid;gap:8px;padding-top:12px;border-top:1px solid var(--desktop-line)}.reference-cloud-setting-card>header+.reference-setting-block{padding-top:0;border-top:0}.reference-setting-block>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-setting-block>div:first-child>strong{color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-schedule-field{max-width:180px}.reference-setting-danger-row{margin-top:2px}.reference-cloud-device-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.reference-cloud-device-grid div{min-width:0;padding:10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-cloud-device-grid dt{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-cloud-device-grid dd{margin:4px 0 0;overflow:hidden;color:var(--desktop-ink);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.reference-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reference-data-grid>div{display:grid;gap:4px;min-width:0;padding:10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.reference-data-grid span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-data-grid strong{min-width:0;overflow-wrap:anywhere;color:var(--desktop-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.35}.reference-import-panel{display:grid;gap:10px;padding:12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.reference-import-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.reference-import-panel h5{margin:0;color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-import-panel header span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-path-field{display:grid;gap:5px;color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-path-field input{width:100%;min-height:34px;border:1px solid #cfd8e3;border-radius:6px;padding:6px 8px;font:inherit}.reference-import-list{display:grid;gap:6px}.reference-import-row{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(64px,auto) minmax(0,1.4fr);align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid var(--desktop-line);border-radius:6px;background:var(--desktop-panel)}.reference-import-row.muted{opacity:.58}.reference-import-row strong,.reference-import-row span,.reference-import-row small{min-width:0;overflow-wrap:anywhere}.reference-import-row strong{color:var(--desktop-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-import-row span{color:var(--desktop-accent-dark);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-import-row small{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}@media (max-width: 860px){.acct-security-list,.reference-password-form,.reference-password-code,.reference-cloud-device-grid,.reference-data-grid,.reference-import-row,.reference-order-row{grid-template-columns:1fr}.reference-password-code{grid-column:auto}.reference-order-actions,.reference-account-actions{width:100%}.acct-identity-head .reference-client-version{margin-left:0}.reference-account-status.acct-identity .reference-account-actions{justify-content:flex-start;width:100%}.acct-password-actions{justify-content:stretch}.acct-password-actions .primary{width:100%}}@media (max-width: 640px){.reference-settings-modal .modal-body.reference-settings-layout{flex-direction:column}.reference-settings-nav{flex-direction:row;width:100%;overflow-x:auto;border-right:0;border-bottom:1px solid var(--desktop-line)}.reference-settings-nav button{flex:none}}.reference-submit-view{grid-template-rows:44px minmax(0,1fr)!important;gap:14px!important}@media (max-width: 1280px){.reference-submit-quadrants{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(260px,1fr);grid-template-areas:"manuscript" "participants" "preview" "logs";overflow:auto}.reference-submit-view{overflow:auto}}@media (max-width: 860px){.reference-submit-quadrants,.reference-participant-columns,.reference-submit-quadrants .reference-preview-meta,.reference-submit-footer .reference-send-state-grid,.reference-log-summary{grid-template-columns:1fr}.reference-submit-actions{display:grid;grid-template-columns:1fr}}.cloud-gate-shell{min-height:100%;display:grid;place-items:center;padding:28px 16px;background:radial-gradient(circle at top left,rgba(109,131,242,.12),transparent 34%),radial-gradient(circle at bottom right,rgba(109,131,242,.08),transparent 30%),#e8ebf0}.cloud-gate-card{width:min(420px,100%);border:1px solid rgba(255,255,255,.7);border-radius:16px;padding:28px 24px 22px;background:var(--desktop-panel);box-shadow:10px 12px 28px #94a3b847,-8px -8px 20px #ffffffe6,inset 0 1px #ffffffe6}.cloud-gate-brand{display:flex;align-items:center;gap:12px;margin-bottom:10px}.cloud-gate-mark{width:44px;height:44px;border-radius:16px;display:block;flex:0 0 auto;object-fit:cover;background:#0865f5;box-shadow:0 10px 18px #6d83f247,inset 0 1px #ffffff59}.cloud-gate-brand p{margin:0 0 2px;color:#6d83f2;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700;letter-spacing:.02em}.cloud-gate-brand h1{margin:0;color:var(--desktop-ink);font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.2;font-weight:800}.cloud-gate-subtitle{margin:0 0 18px;color:var(--desktop-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.6}.cloud-gate-card .field{display:grid;gap:6px;margin-bottom:12px}.cloud-gate-card .field>span{color:#4b5563;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:600}.cloud-gate-card .field input{width:100%;min-height:42px;border:1px solid #dbe1ea;border-radius:12px;padding:10px 12px;color:var(--desktop-ink);background:var(--desktop-page);box-shadow:var(--inset-well);outline:none;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.cloud-gate-card .field input::placeholder{color:#9aa3b2}.cloud-gate-card .field input:focus{border-color:#6d83f28c;background:var(--desktop-panel);box-shadow:inset 0 1px 2px #94a3b81f,0 0 0 3px #6d83f224}.cloud-gate-submit{width:100%;min-height:44px;margin-top:6px;border:none;border-radius:12px;color:var(--desktop-paper);font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:700;background:linear-gradient(180deg,#7b90f4,#6d83f2);box-shadow:0 10px 18px #6d83f247,inset 0 1px #ffffff47}.cloud-gate-submit:disabled{opacity:.72;cursor:not-allowed}.cloud-gate-message{margin:12px 0 0;padding:10px 12px;border-radius:10px;color:#0f766e;background:var(--desktop-success-bg);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.5}.cloud-gate-footer{margin-top:16px;padding-top:14px;border-top:1px solid #e7ebf2}.cloud-gate-links{display:flex;justify-content:center;gap:16px;margin-bottom:8px}.cloud-gate-links a,.cloud-gate-legal-note a{color:#6d83f2;font-weight:700;text-decoration:none}.cloud-gate-links a:hover,.cloud-gate-legal-note a:hover{text-decoration:underline}.cloud-gate-legal-note{margin:0;color:#8b93a3;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.6;text-align:center}.reference-action-feedback,.app>.error-bar{position:fixed;top:14px;left:16px;right:16px;z-index:var(--z-toast);margin:0;pointer-events:none;box-shadow:var(--elevation-raise)}.reference-action-feedback strong,.app>.error-bar{overflow-wrap:anywhere}.window-drop-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drop);display:grid;place-items:center;padding:24px;pointer-events:none;background:#0f172a52;animation:window-drop-in var(--motion-fast) var(--ease-entrance)}.window-drop-overlay:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:2px dashed var(--primary);border-radius:16px}.window-drop-overlay-card{display:flex;flex-direction:column;gap:6px;padding:18px 24px;border-radius:12px;background:var(--desktop-paper);box-shadow:var(--elevation-overlay);text-align:center}.window-drop-overlay-card strong{font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.window-drop-overlay-card span{color:var(--muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.5}@keyframes window-drop-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.reference-schedule-card{padding:0;overflow:hidden}.reference-schedule-body{align-content:start;padding:16px 18px 18px;gap:14px}.reference-schedule-manuscript{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid var(--desktop-line);border-radius:10px;background:linear-gradient(180deg,var(--desktop-panel) 0%,var(--desktop-panel) 100%)}.reference-schedule-file-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:10px;background:var(--desktop-accent-soft);color:#1d5fd1;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;letter-spacing:.02em}.reference-schedule-file-copy{display:grid;gap:4px;min-width:0}.reference-schedule-file-copy span,.reference-schedule-file-copy small,.reference-schedule-section-title span,.reference-time-field span,.reference-delay-input>span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-schedule-file-copy strong{min-width:0;overflow:hidden;color:var(--desktop-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-schedule-file-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-schedule-time-card,.reference-schedule-target-card{display:grid;gap:12px;padding:16px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper)}.reference-schedule-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.reference-schedule-section-title strong{color:var(--desktop-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-schedule-section-title span{color:var(--desktop-accent);font-weight:800}.reference-schedule-picker-grid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(150px,.65fr) minmax(220px,1fr);gap:10px}.reference-time-field,.reference-delay-input{display:grid;gap:7px;min-width:0}.reference-time-field input,.reference-time-field select,.reference-delay-control{width:100%;min-height:44px;border:1px solid var(--desktop-line-strong);border-radius:8px;background:var(--desktop-panel);color:var(--desktop-ink);font:inherit;font-weight:700;outline:none;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.reference-time-field input{padding:0 12px}.reference-time-field select{padding:0 36px 0 12px}.reference-time-field input:focus,.reference-time-field select:focus,.reference-delay-input.active .reference-delay-control,.reference-delay-control:focus-within{border-color:var(--desktop-accent);background:var(--desktop-paper);box-shadow:0 0 0 3px var(--ring-focus-soft)}.reference-schedule-target-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(180px,.8fr);gap:10px;align-items:end}.reference-schedule-target-summary{display:grid;gap:4px;min-height:44px;padding:9px 12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-schedule-target-summary span,.reference-schedule-target-summary small{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-schedule-target-summary strong{min-width:0;overflow:hidden;color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-schedule-target-mode{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reference-schedule-target-mode label{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-schedule-target-mode label.active{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);color:var(--desktop-accent)}.reference-schedule-group-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;max-height:160px;overflow:auto}.reference-schedule-group-list label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:8px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-schedule-group-list label.active{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft)}.reference-schedule-group-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-schedule-group-list small{color:var(--desktop-muted)}.reference-delay-control{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden}.reference-delay-control input{min-width:0;min-height:42px;border:0;background:transparent;padding:0 10px 0 12px;color:var(--desktop-ink);font:inherit;font-weight:700;outline:none}.reference-delay-control em{padding:0 12px;border-left:1px solid var(--desktop-line);color:var(--desktop-muted);font-style:normal;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-quick-delay-row{display:flex;flex-wrap:wrap;gap:8px}.reference-quick-delay-row button{min-height:34px;border:1px solid #d5dfec;border-radius:999px;background:var(--desktop-panel);color:var(--desktop-ink-soft);padding:0 12px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-quick-delay-row button.active,.reference-quick-delay-row button:hover{border-color:var(--desktop-accent);background:var(--desktop-accent-soft);color:#1261d6}.reference-schedule-actions{justify-content:flex-end}.reference-schedule-layout .reference-queue-side{display:block;min-height:0}.reference-schedule-layout .reference-queue-scheduled{display:flex;flex-direction:column;height:100%;min-height:0}.reference-schedule-layout .reference-scheduled-list{flex:1 1 auto;min-height:0;overflow:auto}.reference-modal{width:min(920px,calc(100vw - 48px));max-height:min(760px,calc(100vh - 48px));border-color:#dfe5ee;border-radius:10px;overflow:hidden;box-shadow:var(--elevation-overlay)}.reference-modal.wide{width:min(1120px,calc(100vw - 48px))}.reference-modal .reference-modal-header{align-items:flex-start;padding:18px 20px;border-bottom:1px solid #e6edf5;background:linear-gradient(180deg,var(--desktop-paper) 0%,var(--desktop-panel) 100%)}.reference-modal-header>div{display:grid;gap:4px;min-width:0}.reference-modal-kicker{width:fit-content;border-radius:999px;background:var(--desktop-accent-soft);color:var(--desktop-accent);padding:3px 9px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-modal .reference-modal-header h3{margin:0;color:var(--desktop-ink);font-size:calc(20px + var(--desktop-active-font-delta, 0px));line-height:1.25}.reference-modal .reference-modal-header p{margin:0;color:var(--desktop-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-modal-body{padding:18px 20px;background:var(--desktop-panel)}.reference-modal-actions{align-items:center;padding:14px 20px;border-top:1px solid #e6edf5;background:var(--desktop-paper)}.reference-keyword-change-summary{margin-right:auto;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-pass-history-modal-card.compact{width:min(620px,calc(100vw - 48px))}.reference-pass-history-table{min-height:160px}.reference-pass-history-empty{min-height:130px;border:0}.reference-inline-alert{min-height:38px;border-radius:8px;padding:9px 12px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-inline-alert.muted{border:1px solid var(--desktop-accent-weak);background:var(--desktop-accent-soft);color:var(--desktop-accent-dark)}.reference-inline-alert.danger{border:1px solid var(--desktop-danger);background:var(--desktop-danger-bg);color:var(--desktop-danger)}.reference-precheck-modal-card{width:min(760px,calc(100vw - 48px))}.reference-precheck-panel{display:grid;gap:12px}.reference-precheck-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-width:0;padding:14px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper)}.reference-precheck-hero>div{display:grid;gap:4px;min-width:0}.reference-precheck-hero span:not(.status-pill),.reference-precheck-hero small,.reference-precheck-stats span,.reference-precheck-stats small,.reference-precheck-section-title span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-precheck-hero strong{min-width:0;overflow:hidden;color:var(--desktop-ink);font-size:calc(16px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.reference-precheck-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reference-precheck-stats>div{display:grid;gap:3px;min-width:0;padding:14px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper)}.reference-precheck-stats>div.success{border-color:var(--desktop-success);background:var(--desktop-success-bg)}.reference-precheck-stats strong{color:var(--desktop-ink);font-size:calc(28px + var(--desktop-active-font-delta, 0px));line-height:1}.reference-precheck-stats>div.success strong{color:var(--desktop-success)}.reference-precheck-status{display:grid;gap:4px;padding:12px 14px;border-radius:10px}.reference-precheck-status span{font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-precheck-status strong{color:inherit;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-precheck-status.success{border:1px solid var(--desktop-success);background:var(--desktop-success-bg);color:var(--desktop-success)}.reference-precheck-status.warning{border:1px solid var(--desktop-warning);background:var(--desktop-warning-bg);color:var(--desktop-warning)}.reference-precheck-receivers{display:grid;gap:10px;padding:14px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper)}.reference-precheck-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.reference-precheck-section-title strong{color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-precheck-chip-list{display:flex;flex-wrap:wrap;gap:8px;max-height:128px;overflow:auto}.reference-precheck-chip-list span{max-width:100%;border-radius:999px;background:var(--desktop-page);color:var(--desktop-ink-soft);padding:5px 10px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-keyword-body{display:grid;gap:12px}.reference-keyword-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.reference-keyword-editor{display:flex;flex-direction:column;min-width:0;min-height:410px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper);overflow:hidden}.reference-keyword-editor-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid var(--desktop-line)}.reference-keyword-editor-head>div{display:grid;gap:3px;min-width:0}.reference-keyword-editor-head span{width:fit-content;border-radius:999px;padding:2px 8px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-keyword-editor.pass .reference-keyword-editor-head span{background:var(--desktop-success-bg);color:var(--desktop-success)}.reference-keyword-editor.reject .reference-keyword-editor-head span{background:var(--desktop-danger-bg);color:var(--desktop-danger)}.reference-keyword-editor.exit .reference-keyword-editor-head span{background:var(--desktop-warning-bg);color:var(--desktop-warning)}.reference-keyword-editor-head strong{color:var(--desktop-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-keyword-editor-head em{flex:0 0 auto;border-radius:999px;background:var(--desktop-page);color:var(--desktop-ink-soft);padding:4px 9px;font-style:normal;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-keyword-editor textarea{flex:1 1 auto;min-height:330px;border:0;border-radius:0;background:var(--desktop-panel);padding:12px 14px;color:var(--desktop-ink);font:inherit;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.58;resize:none;outline:none}.reference-keyword-editor textarea:focus{background:var(--desktop-paper);box-shadow:inset 0 0 0 2px var(--ring-focus-soft)}.reference-keyword-editor textarea:disabled{color:var(--desktop-faint);background:var(--desktop-panel)}@media (max-width: 1100px){.reference-keyword-grid,.reference-precheck-stats{grid-template-columns:1fr}}.reference-submit-view{height:100%;min-height:0}.reference-action-feedback{left:50%!important;right:auto!important;width:fit-content;max-width:min(680px,calc(100vw - 32px));transform:translate(-50%);justify-content:center;cursor:pointer;pointer-events:auto!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:solid;text-align:left}.reference-action-feedback strong{white-space:nowrap}@media (max-width: 760px){.reference-action-feedback strong{white-space:normal}}.reference-main:has(.reference-submit-view) .reference-submit-quadrants{grid-template-rows:auto minmax(0,1fr)!important}.reference-main:has(.reference-template-layout) .reference-template-tabs button{min-height:40px;font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-main:has(.reference-template-layout) .reference-template-item{min-height:66px;padding:12px 14px}.reference-main:has(.reference-template-layout) .reference-template-item strong{font-size:calc(15px + var(--desktop-active-font-delta, 0px));line-height:1.35}.reference-main:has(.reference-template-layout) .reference-template-item span{font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.4}.reference-main:has(.reference-template-layout) .reference-template-field-head{margin-bottom:8px}.reference-main:has(.reference-template-layout) .reference-template-field-head label{font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800}.reference-main:has(.reference-template-layout) .reference-template-variable-bar span,.reference-main:has(.reference-template-layout) .reference-template-preview-dock span,.reference-main:has(.reference-template-layout) .reference-template-preview-dock small{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-main:has(.reference-template-layout) .reference-token-chip{min-height:30px;padding-inline:10px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-main:has(.reference-template-layout) .reference-template-editor input{min-height:36px;font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-main:has(.reference-template-layout) .reference-template-editor textarea{font-size:calc(16px + var(--desktop-active-font-delta, 0px));line-height:1.72}.reference-main:has(.reference-template-layout) .reference-template-editor .whole-body textarea{min-height:180px}.reference-main:has(.submit-matrix-workbench){container-type:inline-size;container-name:submit-workbench;display:flex;flex-direction:column;gap:12px;height:100vh;min-height:0;padding:18px 22px 20px;overflow:hidden}.reference-main:has(.submit-matrix-workbench)>.reference-action-feedback{flex:0 0 auto;margin:0}.submit-matrix-workbench{flex:1 1 auto;display:grid;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;overflow:hidden;color:var(--desktop-ink)}.submit-matrix-header{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:0 2px}.submit-matrix-header.ui-page-header{align-items:flex-start;min-height:64px;padding:0 2px 4px}.submit-matrix-header .ui-page-header-copy{max-width:760px}.submit-matrix-header p{margin:6px 0 0;color:var(--desktop-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.45}.submit-matrix-actions,.submit-matrix-card .reference-card-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.submit-matrix-actions button{min-height:36px;border-radius:8px;font-weight:700}.submit-matrix-grid{display:grid;grid-template-columns:360px minmax(0,1fr) 330px;gap:14px;min-height:0;overflow:hidden}.submit-matrix-column{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0;overflow:hidden}.submit-matrix-column.left .submit-matrix-card.manuscript{flex:0 0 174px}.submit-matrix-column.left .submit-matrix-card.preview,.submit-matrix-column.center .submit-matrix-card.matrix,.submit-matrix-column.center .submit-matrix-card.queue-preview,.submit-matrix-column.right .submit-matrix-card.actions{flex:1 1 auto}.submit-matrix-column.center .submit-matrix-card.configure{flex:0 0 302px}.submit-matrix-column.center .submit-matrix-card.queue-preview{display:flex;flex-direction:column;min-height:0}.submit-matrix-column.right .submit-matrix-card.summary{flex:0 0 226px}.submit-matrix-column.right .submit-matrix-card.checks{flex:0 0 266px}.submit-matrix-card.reference-card{display:flex;flex-direction:column;min-width:0;min-height:0;padding:14px;overflow:hidden;border-color:var(--desktop-line);border-radius:8px;background:var(--desktop-paper);box-shadow:var(--elevation-hairline)}.submit-matrix-card .reference-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:0 0 auto;min-width:0;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--desktop-line)}.submit-matrix-card .reference-card-header h3{margin:0;color:var(--desktop-ink);font-size:calc(16px + var(--desktop-active-font-delta, 0px));line-height:1.25}.submit-matrix-card .reference-card-header p{margin:4px 0 0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.submit-matrix-card-body{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}.submit-matrix-card button.small{min-height:30px;border-radius:8px;font-weight:700}.submit-doc-tile{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;min-height:66px;padding:10px 12px;border:1px solid var(--desktop-line);border-radius:8px;background:linear-gradient(180deg,var(--desktop-paper),var(--desktop-panel))}.submit-doc-tile.ready{border-color:var(--desktop-accent-line);background:#f3f7ff}.submit-doc-tile.empty{border-style:dashed;color:var(--desktop-muted)}.submit-doc-icon .ui-icon{width:22px;height:22px}.submit-doc-icon.small .ui-icon{width:16px;height:16px}.submit-doc-icon{display:grid;width:46px;height:46px;place-items:center;border-radius:8px;background:var(--desktop-ink);color:var(--desktop-paper);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800;letter-spacing:.02em}.submit-doc-tile strong,.submit-doc-tile span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-doc-tile strong{color:var(--desktop-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.submit-doc-tile span{margin-top:5px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-matrix-card .field{display:grid;gap:6px;flex:0 0 auto;min-width:0;color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-matrix-card .field>span{color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-matrix-card .field input{width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);color:#263142;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-mail-body{flex:1 1 auto;min-height:0;padding:12px;overflow:auto;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.submit-mail-body.empty{display:grid;place-items:center;text-align:center}.submit-mail-body.empty div{max-width:260px}.submit-mail-body strong,.submit-mail-body span{display:block}.submit-mail-body span{margin-top:6px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.submit-mail-body pre{margin:0;white-space:pre-wrap;word-break:break-word;color:#263142;font-family:inherit;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.68}.submit-mail-body.drop-zone{cursor:pointer;border-style:dashed;border-color:#c5cee0;transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard)}.submit-mail-body.drop-zone:hover,.submit-mail-body.drop-zone.dragging{border-color:var(--brand, #6d83f2);background-color:#6d83f20a}.submit-mail-body.drop-zone.dragging strong{color:var(--brand, #6d83f2)}.submit-mail-body.drop-zone strong{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.submit-mail-body.drop-zone span{margin-top:8px;margin-bottom:12px}.submit-mail-body.drop-zone button{margin-top:4px}.submit-matrix-pools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.submit-pool{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.submit-pool-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:0 0 auto;min-width:0}.submit-pool-head>strong{min-width:0;overflow:hidden;color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.submit-pool-list{display:grid;gap:8px;min-height:0;overflow:auto;padding-right:2px}.submit-pool-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:42px;padding:8px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.submit-pool-item.active{border-color:#b8cdf7;background:var(--desktop-accent-soft);box-shadow:inset 3px 0 0 var(--desktop-accent)}.submit-pool-item input{width:16px;height:16px;margin:0;accent-color:var(--desktop-accent)}.submit-pool-item span{min-width:0}.submit-pool-item strong,.submit-pool-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-pool-item strong{color:#223044;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-pool-item small{margin-top:2px;color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));line-height:1.25}.submit-pool-item em{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:24px;padding:3px 7px;border:1px solid #d9e4f3;border-radius:999px;background:var(--desktop-page);color:#526071;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-style:normal;font-weight:800;white-space:nowrap}.submit-pool-item.active em{border-color:#b9cdf3;background:var(--desktop-paper);color:var(--desktop-accent)}.submit-pool-empty{display:grid;min-height:92px;place-items:center;padding:18px;border:1px dashed #d7deea;border-radius:8px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-align:center}.submit-pool-smart{position:relative;display:grid;gap:10px;min-height:108px;padding:12px;overflow:hidden;border:1px solid #c6d8f7;border-radius:8px;background:linear-gradient(135deg,#2563eb14,#4f46e509 42%,#f8fafff0),var(--desktop-panel)}.submit-pool-smart:before{position:absolute;top:0;left:0;width:3px;height:100%;content:"";background:linear-gradient(180deg,var(--desktop-accent) 0%,#4f46e5 52%,var(--accent-glow-rest) 100%)}@container submit-workbench (max-width: 1450px){.reference-scale-frame .submit-matrix-grid{grid-template-columns:270px minmax(0,1fr) 240px;gap:12px;padding:12px}.reference-scale-frame .submit-matrix-card .reference-card-header{padding:10px 12px}.reference-scale-frame .submit-matrix-card-body{padding:12px}}.reference-scale-frame .submit-matrix-card.manuscript .submit-matrix-card-body,.reference-scale-frame .submit-matrix-card.actions .submit-matrix-card-body,.reference-scale-frame .submit-matrix-card.preview .submit-matrix-card-body{overflow:auto}.reference-scale-frame .submit-matrix-card.preview .submit-matrix-card-body>.field{flex:0 0 auto}.reference-scale-frame .submit-matrix-grid{grid-template-rows:minmax(700px,1fr);overflow:auto}.submit-smart-summary{display:flex;align-items:center;gap:10px;min-width:0}.submit-smart-ai-mark{position:relative;display:grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:8px;background:linear-gradient(135deg,var(--desktop-accent),#4f46e5);box-shadow:0 6px 14px #2563eb33,0 0 0 1px var(--ring-focus-soft) inset;color:var(--desktop-paper);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800;letter-spacing:0}.submit-smart-ai-mark:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;content:"";border:1px solid rgba(79,70,229,.24);border-radius:12px;animation:submit-smart-pulse 2.4s ease-out infinite}.submit-smart-summary>div{min-width:0}.submit-smart-summary strong,.submit-smart-summary small{display:block;min-width:0}.submit-smart-summary strong{color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.3}.submit-smart-summary small{margin-top:3px;color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));line-height:1.4}.submit-smart-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.submit-smart-chips span{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:3px 8px;border:1px solid #d8e6fb;border-radius:999px;background:#ffffffd1;color:#3f5c8f;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.submit-smart-chips span:before{width:4px;height:4px;content:"";border-radius:50%;background:var(--desktop-accent);box-shadow:0 0 0 2px var(--ring-focus-soft)}.submit-smart-footer{display:flex;align-items:center;gap:7px;min-width:0;margin-top:1px;padding-top:9px;border-top:1px dashed #d8e6fb;color:var(--desktop-ink-soft);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800}.submit-smart-live{display:inline-flex;align-items:flex-end;gap:2px;width:18px;height:16px}.submit-smart-live i{width:3px;height:5px;border-radius:999px;background:var(--desktop-accent);animation:submit-smart-wave 1.2s ease-in-out infinite}.submit-smart-live i:nth-child(2){animation-delay:.18s}.submit-smart-live i:nth-child(3){animation-delay:.36s}.submit-smart-footer em{margin-left:auto;padding:2px 7px;border:1px solid var(--desktop-success-line);border-radius:999px;background:var(--desktop-success-bg);color:var(--desktop-success-ink);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-style:normal;font-weight:800;white-space:nowrap}@keyframes submit-smart-wave{0%,to{height:5px;opacity:.52}50%{height:14px;opacity:1}}@keyframes submit-smart-pulse{0%{opacity:.7;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.16)}}.submit-target-tabs{display:inline-flex;gap:3px;min-width:0;padding:3px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-page)}.submit-target-tabs button{min-height:26px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:var(--desktop-ink-soft);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.submit-target-tabs button.active{background:var(--desktop-paper);color:var(--desktop-accent);box-shadow:var(--elevation-hairline)}.submit-pool-head .submit-row-mode-tabs.compact{flex:0 1 auto;max-width:100%}.submit-pool-target-tabs{align-self:flex-start}.submit-target-tabs button:not(.active):hover{background:var(--desktop-hover)}.submit-check-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:36px;padding:7px 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.submit-check-row strong,.submit-check-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-check-row strong{color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-check-row span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-check-row.success{border-color:var(--desktop-success-line);background:var(--desktop-success-bg)}.submit-check-row.success span{color:var(--desktop-success)}.submit-check-row.pending{border-color:var(--desktop-warning-line);background:var(--desktop-warning-bg)}.submit-check-row.pending span{color:var(--desktop-warning)}.submit-action-stack{display:grid;gap:9px;flex:0 0 auto}.submit-action-stack button{min-height:38px;border-radius:8px;font-weight:800}.disabled-reason{display:block;color:var(--desktop-warning);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.submit-queue-list{display:grid;gap:8px;flex:1 1 auto;min-height:0;margin-top:12px;overflow:auto}.submit-queue-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;min-height:38px;padding:8px 10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.submit-queue-list strong,.submit-queue-list span{min-width:0;overflow:hidden;font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.submit-queue-list strong{color:var(--desktop-ink-soft)}.submit-queue-list span{color:var(--desktop-ink);font-weight:800}@media (max-width: 1500px){.submit-matrix-grid{grid-template-columns:330px minmax(0,1fr) 310px}.submit-matrix-column.center .submit-matrix-card.configure{flex-basis:316px}}.matrix-header-controls{display:flex;align-items:center;gap:10px;flex-shrink:0}.interval-inline{display:inline-flex;align-items:center;gap:3px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--desktop-muted);white-space:nowrap}.interval-inline input.small-num{width:46px;height:26px;border:1px solid #d1d5db;border-radius:4px;text-align:center;font-size:calc(12px + var(--desktop-active-font-delta, 0px));padding:0 2px;background:var(--desktop-paper);color:var(--desktop-ink-soft);outline:none;transition:border-color var(--motion-fast) var(--ease-standard)}.concurrency-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--desktop-warning-line);border-radius:999px;background:var(--desktop-warning-bg);color:var(--desktop-warning);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard);white-space:nowrap}.concurrency-badge:hover{background:var(--desktop-warning-bg);border-color:var(--desktop-warning)}.concurrency-badge.enabled{border-color:var(--desktop-success-line);background:var(--desktop-success-bg);color:var(--desktop-success-ink)}.concurrency-badge.enabled:hover{background:var(--desktop-success-bg);border-color:var(--desktop-success)}.concurrency-badge .concurrency-label{font-weight:500;opacity:.8}.concurrency-badge .concurrency-value{font-weight:700}.submit-queue-preview-body{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;overflow:auto}.submit-queue-preview-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;padding:10px 12px;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper);flex:0 0 auto}.submit-queue-preview-sender{display:flex;flex-direction:column;gap:2px;min-width:0}.submit-queue-preview-sender strong{color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.submit-queue-preview-sender small{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-queue-preview-list{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.submit-queue-preview-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:40px 12px;text-align:center;color:var(--desktop-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-queue-preview-empty strong{color:var(--desktop-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-queue-preview-empty small{max-width:260px;font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.5}.reference-main .reference-card input:not([type=checkbox]):not([type=radio]),.reference-main .reference-card textarea,.reference-main .reference-card select,.monitor-reference-shell input:not([type=checkbox]):not([type=radio]),.monitor-reference-shell textarea,.monitor-reference-shell select,.cloud-reference-shell input:not([type=checkbox]):not([type=radio]),.cloud-reference-shell textarea,.cloud-reference-shell select{min-width:0;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);color:#233044;box-shadow:var(--inset-hairline);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard)}.reference-main .reference-card input:not([type=checkbox]):not([type=radio]),.reference-main .reference-card select,.monitor-reference-shell input:not([type=checkbox]):not([type=radio]),.monitor-reference-shell select,.cloud-reference-shell input:not([type=checkbox]):not([type=radio]),.cloud-reference-shell select{min-height:34px;padding:7px 10px}.reference-main .reference-card textarea,.monitor-reference-shell textarea,.cloud-reference-shell textarea{padding:10px 11px;line-height:1.6}.reference-main .reference-card input:not([type=checkbox]):not([type=radio]):focus,.reference-main .reference-card textarea:focus,.reference-main .reference-card select:focus,.monitor-reference-shell input:not([type=checkbox]):not([type=radio]):focus,.monitor-reference-shell textarea:focus,.monitor-reference-shell select:focus,.cloud-reference-shell input:not([type=checkbox]):not([type=radio]):focus,.cloud-reference-shell textarea:focus,.cloud-reference-shell select:focus{border-color:#8bb8f8;background:var(--desktop-paper);box-shadow:0 0 0 3px var(--ring-focus-soft);outline:0}.reference-main .reference-card textarea::placeholder,.reference-main .reference-card input::placeholder,.monitor-reference-shell textarea::placeholder,.monitor-reference-shell input::placeholder,.cloud-reference-shell textarea::placeholder,.cloud-reference-shell input::placeholder{color:#8a96a8}.reference-account-import textarea,.reference-group-import textarea{border-color:var(--desktop-line);background:linear-gradient(180deg,var(--desktop-paper),var(--desktop-panel))}.reference-group-name-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.app:has(.reference-workbench),.send-panel-shell:has(.reference-workbench){background:var(--desktop-page)}.reference-workbench{grid-template-columns:206px minmax(0,1fr);background:var(--desktop-page)}.reference-main,.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{padding:22px 24px 24px;background:linear-gradient(180deg,#ffffffb8,#fff0 145px),var(--desktop-page)}.reference-header,.monitor-hero,.cloud-hero{align-items:flex-start;min-height:54px;margin-bottom:14px}.reference-header h2,.monitor-hero h2,.cloud-hero h2,.submit-matrix-title-row h2{color:var(--desktop-ink);font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.16;letter-spacing:0}.reference-header p,.monitor-hero p,.cloud-hero p,.submit-matrix-header p{color:var(--desktop-muted);line-height:1.5}.reference-guide-badge,.status-pill{border-radius:999px;font-weight:800}.reference-card,.submit-matrix-card.reference-card,.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip,.cloud-panel-card,.cloud-log-card{border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper);box-shadow:var(--elevation-rest)}.reference-card-header,.submit-matrix-card .reference-card-header{padding-bottom:10px;border-bottom:1px solid var(--desktop-line)}.reference-card-header h3,.submit-matrix-card .reference-card-header h3{color:var(--desktop-ink);font-size:calc(16px + var(--desktop-active-font-delta, 0px))}.reference-card-header p,.submit-matrix-card .reference-card-header p{color:var(--desktop-muted)}button,.reference-main button,.monitor-reference-shell button,.cloud-reference-shell button{min-height:34px;border-radius:8px;font-weight:800}button.primary{border-color:var(--desktop-accent);background:var(--desktop-accent);color:var(--desktop-paper);box-shadow:0 8px 18px var(--accent-glow-hover)}button.primary:not(:disabled):hover{border-color:var(--desktop-accent-dark);background:var(--desktop-accent-dark)}button.secondary{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);color:var(--desktop-accent)}button.ghost{border-color:var(--desktop-line);background:var(--desktop-paper);color:#263142}button.ghost:not(:disabled):hover,button.secondary:not(:disabled):hover{border-color:#b8cdf7;background:var(--desktop-accent-weak);color:var(--desktop-accent)}button.danger-ghost{border-color:var(--desktop-danger-line);background:var(--desktop-paper);color:var(--desktop-danger)}button.small{min-height:30px;padding:4px 9px}.reference-accounts-table,.reference-archive-table,.reference-queue-table,.submit-matrix-table-wrap,.monitor-table,.cloud-log-table{border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper)}.reference-accounts-row.header,.reference-archive-table .reference-archive-row.header,.reference-queue-row.header,.submit-matrix-table th,.monitor-table-head,.cloud-log-table thead,.reference-inline-manager-card:first-child{background:#f5f7fb}.reference-accounts-row,.reference-archive-row,.reference-queue-row,.submit-matrix-table td{border-color:var(--desktop-line)}.reference-accounts-row.active,.reference-archive-row.active,.reference-queue-row.active,.submit-pool-item.active,.reference-group-card.active{background:var(--desktop-accent-soft)}.reference-empty-batch,.reference-empty-mini,.submit-matrix-empty-row{color:var(--desktop-muted)}.submit-matrix-column.left .submit-matrix-card.manuscript{flex-basis:252px}.submit-doc-tile{min-height:72px;background:linear-gradient(135deg,var(--desktop-accent-soft),var(--desktop-paper));border-color:#d3e3fb}.submit-doc-icon{width:52px;height:52px;border:1px solid var(--desktop-accent-line);background:var(--desktop-paper);color:var(--desktop-accent);box-shadow:0 8px 18px var(--accent-glow-rest)}.submit-doc-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.submit-doc-facts div{min-width:0;min-height:44px;padding:7px 8px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper)}.submit-doc-facts span,.submit-doc-facts strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-doc-facts span{color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.submit-doc-facts strong{margin-top:3px;color:var(--desktop-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-main .reference-card input[type=checkbox],.reference-main .reference-card input[type=radio],.monitor-reference-shell input[type=checkbox],.monitor-reference-shell input[type=radio],.cloud-reference-shell input[type=checkbox],.cloud-reference-shell input[type=radio]{flex:0 0 auto;width:16px;height:16px;min-width:16px;min-height:16px;margin:0;padding:0;accent-color:var(--desktop-accent)}.reference-main .reference-card input[type=radio],.monitor-reference-shell input[type=radio],.cloud-reference-shell input[type=radio]{border-radius:999px}.reference-main .reference-card input[type=checkbox]:focus-visible,.reference-main .reference-card input[type=radio]:focus-visible{outline:2px solid var(--ring-focus);outline-offset:2px}.reference-empty-batch,.reference-empty-mini{border:1px dashed var(--desktop-line);border-radius:10px;background:linear-gradient(180deg,var(--desktop-paper),var(--desktop-panel))}.reference-empty-batch{min-height:210px}.submit-check-row.blocked{border-color:var(--desktop-line);background:var(--desktop-panel)}.submit-check-row.blocked span{color:var(--desktop-muted)}.submit-matrix-card.actions .submit-queue-list div{min-height:50px}.submit-matrix-card.actions .disabled-reason{padding:2px 0}.reference-task-center .reference-queue-table-card,.reference-task-center .reference-batch-main,.reference-task-center .reference-schedule-card,.reference-task-history{display:flex;flex-direction:column;min-height:0;overflow:hidden}.reference-task-center .reference-queue-table,.reference-task-center .reference-batch-table,.reference-task-history .reference-history-table{flex:1 1 auto;min-height:0;overflow:auto}.reference-task-center .reference-queue-row.header,.reference-task-center .reference-batch-row.header,.reference-history-row.header{position:sticky;top:0;z-index:1;background:#f5f7fb}.reference-schedule-card .reference-card-header{border-bottom-color:var(--desktop-line)}.reference-schedule-body{overflow:auto;padding:16px}.reference-schedule-manuscript,.reference-schedule-target-card,.reference-schedule-time-card{border-radius:10px;background:var(--desktop-paper)}.reference-schedule-manuscript{background:linear-gradient(135deg,#f3f7ff,var(--desktop-paper))}.reference-schedule-target-grid{grid-template-columns:minmax(360px,.9fr) minmax(320px,.8fr) minmax(260px,.7fr);align-items:stretch}.reference-schedule-target-card .reference-time-field,.reference-schedule-target-summary{min-height:100%}.reference-schedule-target-card .reference-time-field:first-child,.reference-schedule-target-card .reference-time-field:has(select),.reference-schedule-target-summary{padding:10px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-panel)}.reference-schedule-target-card .reference-check-list{gap:8px;max-height:132px}.reference-schedule-target-card .reference-check-list label{min-height:38px;border-radius:8px;background:var(--desktop-paper)}.reference-schedule-target-card .reference-check-list label.active,.reference-schedule-group-list label.active,.reference-schedule-target-mode label.active{border-color:#b8cdf7;background:var(--desktop-accent-soft);box-shadow:inset 3px 0 0 var(--desktop-accent)}.reference-time-field input[type=checkbox],.reference-time-field input[type=radio],.reference-schedule-target-mode input[type=radio],.reference-schedule-group-list input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;padding:0!important}.reference-schedule-target-mode label{background:var(--desktop-paper)}.reference-schedule-picker-grid{grid-template-columns:minmax(220px,.8fr) minmax(180px,.7fr) minmax(280px,1fr)}.reference-schedule-actions{align-items:center;padding-top:2px}.reference-schedule-actions .disabled-reason{color:var(--desktop-warning);font-weight:700}.reference-template-layout,.reference-template-subject-layout,.reference-accounts-layout,.reference-archive-layout,.reference-groups-layout{height:calc(100vh - 106px);min-height:0;overflow:hidden;align-items:stretch}.reference-template-layout{grid-template-columns:300px minmax(0,1fr);height:calc(100vh - 154px)}.reference-template-list,.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card,.reference-accounts-table-card,.reference-account-form,.reference-account-import,.reference-archive-table-card,.reference-archive-detail,.reference-group-list,.reference-group-table-card,.reference-group-tools{min-height:0}.reference-template-list,.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card,.reference-archive-table-card,.reference-archive-detail{display:flex;flex-direction:column;overflow:hidden}.reference-template-items,.reference-archive-table,.reference-timeline,.reference-history-list{flex:1 1 auto;min-height:0;overflow:auto}.reference-template-edit-grid{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.reference-template-edit-grid .whole-body{flex:1 1 auto;min-height:0}.reference-template-editor .whole-body textarea{flex:1 1 auto;height:auto;min-height:190px;resize:none}.reference-template-preview-dock{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"preview-title preview-count" "preview-body preview-body";gap:9px 14px;min-height:148px;padding:12px 14px 14px;border-color:#d7e4f3;background:var(--desktop-panel)}.reference-template-preview-dock>div{display:contents}.reference-template-preview-dock span{grid-area:preview-title;align-self:center}.reference-template-preview-dock small{grid-area:preview-count;justify-self:end;align-self:center}.reference-template-preview-dock strong{grid-area:preview-body;display:block!important;max-height:96px;min-height:78px;padding:10px 12px;overflow:auto;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);color:#273449;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700;line-height:1.65;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:unset;-webkit-box-orient:initial}.reference-template-subject-layout{height:calc(100vh - 156px)}.reference-template-combo-grid,.reference-subject-config-grid{flex:1 1 auto;min-height:0}.reference-template-material-panel textarea{min-height:0}.reference-accounts-layout{grid-template-columns:minmax(0,1fr) 420px}.reference-archive-layout{grid-template-columns:minmax(0,1fr) 430px}.reference-archive-detail{position:static}.reference-archive-filters{flex:0 0 auto}.reference-groups-layout{grid-template-columns:minmax(330px,.65fr) 270px minmax(0,1fr)}.reference-group-tools{display:flex;flex-direction:column;gap:12px;overflow:auto}.reference-group-import,.reference-group-tip{flex:0 0 auto}.reference-inline-manager-card{border-radius:8px}.reference-inline-manager-list{scrollbar-gutter:stable}.monitor-result-card,.monitor-toolbar-card,.cloud-panel-card,.cloud-log-card{border-radius:10px}.monitor-table,.cloud-log-table,.reference-accounts-table,.reference-archive-table,.reference-queue-table,.reference-batch-table,.reference-history-table{overflow:auto;border-color:var(--desktop-line);border-radius:10px;background:var(--desktop-paper)}.reference-accounts-row.header,.reference-archive-row.header,.reference-queue-row.header,.reference-batch-row.header,.reference-history-row.header{color:#5f6d80;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-accounts-row,.reference-archive-row,.reference-queue-row,.reference-batch-row,.reference-history-row{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.reference-accounts-row:not(.header):hover,button.reference-archive-row:hover,.reference-queue-row:not(.header):hover,.reference-batch-row:not(.header):hover,.reference-history-row:not(.header):hover{background:var(--desktop-panel)}body:not(.marketing-mode):not(.portal-mode){background:var(--patched-page)}.send-panel-shell,.send-panel-shell:has(.reference-workbench),.reference-workbench{background:var(--patched-page)}.reference-workbench{grid-template-columns:200px minmax(0,1fr)}.reference-main,.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{background:var(--patched-page)}.submit-matrix-header{min-height:44px;padding:0}.submit-matrix-title-row h2,.reference-header h2,.monitor-hero h2,.cloud-hero h2{color:var(--patched-ink);font-size:calc(22px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-matrix-header p,.reference-header p,.monitor-hero p,.cloud-hero p{margin-top:4px;color:var(--patched-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-guide-badge,.status-pill,.matrix-chip{min-height:22px;border:1px solid var(--desktop-accent-line);border-radius:999px;background:var(--patched-blue-soft);color:var(--patched-blue);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:600}.submit-matrix-grid{grid-template-columns:360px minmax(0,1fr) 330px;gap:14px}.submit-matrix-column{gap:14px}.reference-card,.submit-matrix-card.reference-card,.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip,.cloud-panel-card,.cloud-log-card{border:1px solid var(--patched-line);border-radius:8px;background:var(--patched-paper);box-shadow:none}.submit-matrix-card.reference-card{padding:0}.submit-matrix-card .reference-card-header,.reference-card-header{min-height:0;margin:0;padding:12px 14px;border-bottom:1px solid var(--patched-line)}.submit-matrix-card .reference-card-header h3,.reference-card-header h3{color:var(--patched-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-matrix-card .reference-card-header p,.reference-card-header p{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-matrix-card-body{padding:12px 14px}button,.reference-main button,.monitor-reference-shell button,.cloud-reference-shell button{min-height:30px;border-radius:6px;box-shadow:none;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600}button.primary{border-color:var(--patched-blue);background:var(--patched-blue);box-shadow:none}button.secondary{border-color:var(--desktop-accent-line);background:var(--desktop-paper);color:var(--patched-blue)}button.ghost{border-color:var(--patched-line-strong);background:var(--desktop-paper);color:var(--desktop-ink-soft)}button:not(:disabled):hover,.reference-main button:not(:disabled):hover,.monitor-reference-shell button:not(:disabled):hover,.cloud-reference-shell button:not(:disabled):hover{filter:brightness(.97)}button.primary:not(:disabled):hover{filter:brightness(1.08)}button.secondary:not(:disabled):hover{border-color:var(--patched-blue);background:var(--patched-blue-soft)}button.ghost:not(:disabled):hover{background:var(--desktop-panel);border-color:#9ca3af}button.primary:not(:disabled):hover{background:var(--desktop-accent-dark)}button.primary:disabled,.reference-main button.primary:disabled,.monitor-reference-shell button.primary:disabled,.cloud-reference-shell button.primary:disabled{border-color:var(--desktop-line-strong);background:var(--desktop-page);color:var(--desktop-muted);opacity:1}button.secondary:disabled,button.ghost:disabled,.reference-main button.secondary:disabled,.reference-main button.ghost:disabled,.monitor-reference-shell button.secondary:disabled,.monitor-reference-shell button.ghost:disabled,.cloud-reference-shell button.secondary:disabled,.cloud-reference-shell button.ghost:disabled{border-color:var(--desktop-line);background:var(--desktop-panel);color:var(--desktop-faint);opacity:1;cursor:not-allowed}button.secondary:not(:disabled):hover,button.ghost:not(:disabled):hover{border-color:var(--desktop-accent-line);background:var(--patched-blue-soft);color:var(--patched-blue)}.submit-doc-tile{min-height:58px;border-color:var(--patched-line);border-radius:6px;background:var(--desktop-panel)}.submit-doc-tile.ready{border-color:var(--desktop-accent-line);background:var(--patched-blue-soft)}.submit-doc-icon{width:40px;height:40px;border:1px solid var(--desktop-accent-line);border-radius:6px;background:var(--desktop-paper);color:var(--patched-blue);box-shadow:none}.submit-doc-facts div,.submit-scale-grid div,.submit-matrix-flow div,.submit-queue-list div,.submit-check-row,.submit-pool,.submit-pool-item,.submit-mail-body{border-color:var(--patched-line);border-radius:6px;background:var(--desktop-paper);box-shadow:none}.submit-pool{background:var(--desktop-panel)}.submit-target-tabs{border-color:var(--patched-line);border-radius:6px;background:var(--desktop-panel)}.submit-target-tabs button{border-radius:6px;font-weight:600}.submit-target-tabs button.active{background:var(--desktop-paper);color:var(--patched-blue);box-shadow:var(--elevation-hairline)}.submit-matrix-table-wrap,.reference-accounts-table,.reference-archive-table,.reference-queue-table,.reference-batch-table,.reference-history-table,.monitor-table,.cloud-log-table{border-color:var(--patched-line);border-radius:6px}.submit-matrix-table th,.reference-accounts-row.header,.reference-archive-row.header,.reference-queue-row.header,.reference-batch-row.header,.reference-history-row.header,.monitor-table-head,.cloud-log-table thead{background:var(--desktop-panel);color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600}.submit-check-row.success{border-color:var(--desktop-success);background:var(--patched-success-soft)}.submit-check-row.pending{border-color:var(--desktop-warning);background:var(--patched-warning-soft)}.submit-check-row.blocked{background:var(--desktop-panel)}.submit-action-stack button{min-height:32px}.reference-onboarding{position:static;z-index:auto;display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr) auto;gap:12px;width:auto;padding:10px 12px;border:1px solid var(--desktop-accent-line);border-radius:8px;background:var(--desktop-paper);box-shadow:none}.reference-onboarding:before{display:none}.reference-onboarding-head{gap:3px;padding:0}.reference-onboarding-badge{padding:2px 8px;background:var(--patched-blue-soft);color:var(--patched-blue);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-onboarding-head strong{color:var(--patched-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-onboarding-head p{font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.4}.reference-onboarding-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reference-onboarding-step{min-height:48px;padding:8px;border-radius:6px}.reference-onboarding-step span{width:24px;height:24px}.reference-onboarding-actions{align-content:center;grid-template-columns:minmax(130px,auto) auto}.reference-onboarding-actions button{min-height:32px}.reference-main{gap:12px;padding:18px 24px}.reference-main>.reference-header{min-height:44px;padding:0;border:0;background:transparent;box-shadow:none}.reference-header-actions{gap:8px}.reference-template-tabs{width:min(520px,100%);margin:0 0 12px;padding:3px;border-color:var(--patched-line);border-radius:8px;background:var(--desktop-page)}.reference-template-tabs button{min-height:32px;border-radius:6px;color:#4b5563;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600}.reference-template-tabs button.active{background:var(--desktop-paper);color:var(--patched-blue);box-shadow:var(--elevation-hairline)}.reference-template-layout,.reference-template-subject-layout,.reference-accounts-layout,.reference-archive-layout,.reference-groups-layout,.reference-queue-layout{gap:14px}.reference-template-layout{grid-template-columns:300px minmax(0,1fr);height:calc(100vh - 150px)}.reference-accounts-layout,.reference-archive-layout{grid-template-columns:minmax(0,1fr) 390px}.reference-groups-layout{grid-template-columns:340px minmax(0,1fr) 330px;grid-template-areas:"groups table setup"}.reference-group-list{grid-area:groups}.reference-group-table-card{grid-area:table}.reference-group-tools{grid-area:setup}.reference-template-list,.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card,.reference-accounts-table-card,.reference-account-form,.reference-account-import,.reference-archive-table-card,.reference-archive-detail,.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip,.reference-queue-current,.reference-queue-scheduled,.reference-task-card,.reference-task-quick-card{border:1px solid var(--patched-line);border-radius:8px;background:var(--patched-paper);box-shadow:none}.reference-template-list,.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card,.reference-accounts-table-card,.reference-account-form,.reference-account-import,.reference-archive-table-card,.reference-archive-detail,.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip,.reference-queue-current,.reference-queue-scheduled,.reference-task-card,.reference-task-quick-card{padding:0}.reference-template-list>:not(.reference-card-header),.reference-template-editor>:not(.reference-card-header),.reference-subject-template-card>:not(.reference-card-header),.reference-combo-material-card>:not(.reference-card-header),.reference-accounts-table-card>:not(.reference-card-header),.reference-account-form>:not(.reference-card-header),.reference-account-import>:not(.reference-card-header),.reference-archive-table-card>:not(.reference-card-header),.reference-archive-detail>:not(.reference-card-header),.reference-group-list>:not(.reference-card-header),.reference-group-table-card>:not(.reference-card-header),.reference-group-import>:not(.reference-card-header),.reference-group-tip>:not(.reference-card-header),.reference-queue-current>:not(.reference-card-header),.reference-queue-scheduled>:not(.reference-card-header),.reference-task-card>:not(.reference-card-header),.reference-task-quick-card>:not(.reference-card-header){margin-right:14px;margin-left:14px}.reference-template-list>:last-child,.reference-template-editor>:last-child,.reference-subject-template-card>:last-child,.reference-combo-material-card>:last-child,.reference-accounts-table-card>:last-child,.reference-account-form>:last-child,.reference-account-import>:last-child,.reference-archive-table-card>:last-child,.reference-archive-detail>:last-child,.reference-group-list>:last-child,.reference-group-table-card>:last-child,.reference-group-import>:last-child,.reference-group-tip>:last-child,.reference-queue-current>:last-child,.reference-queue-scheduled>:last-child,.reference-task-card>:last-child,.reference-task-quick-card>:last-child{margin-bottom:14px}.reference-template-items,.reference-group-cards,.reference-inline-manager-list,.reference-archive-table,.reference-timeline,.reference-history-list,.reference-scheduled-list{scrollbar-gutter:stable}.reference-template-items{gap:6px;padding:12px 0 0}.reference-template-item{min-height:56px;padding:10px 12px;border-color:var(--patched-line);border-radius:6px;background:var(--desktop-paper);color:var(--desktop-ink-soft);box-shadow:none}.reference-template-item strong{font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-template-item span{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-template-item.active,.reference-template-item:hover{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);color:var(--patched-blue);box-shadow:inset 3px 0 0 var(--patched-blue)}.reference-template-actions,.reference-queue-actions,.reference-group-table-actions,.reference-group-tool-actions{gap:6px}.reference-template-edit-grid{gap:10px;padding-top:12px}.reference-template-field-head,.reference-work-type-panel,.reference-template-preview-dock,.reference-combo-current-subject,.reference-subject-preview-bar,.reference-subject-config-main,.reference-subject-config-side,.reference-schedule-manuscript,.reference-schedule-target-card,.reference-schedule-time-card{border-color:var(--patched-line);border-radius:8px;background:var(--desktop-paper);box-shadow:none}.reference-schedule-target-card .reference-time-field:first-child,.reference-schedule-target-card .reference-time-field:has(select),.reference-schedule-target-summary,.reference-delay-input{border-color:var(--patched-line);border-radius:8px;background:var(--desktop-panel);box-shadow:none}.reference-schedule-target-mode label,.reference-schedule-group-list label,.reference-quick-delay-row button{border-radius:8px}.reference-template-variable-bar{gap:5px}.reference-token-chip{min-height:24px;border-color:var(--desktop-accent-line);border-radius:999px;background:var(--desktop-accent-soft);color:var(--patched-blue);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-template-editor textarea,.reference-template-material-panel textarea,.reference-subject-template-card textarea,.reference-account-form textarea,.reference-account-import textarea,.reference-group-import textarea,.reference-main .reference-card input:not([type=checkbox]):not([type=radio]),.reference-main .reference-card select{border-color:var(--patched-line-strong);border-radius:6px;background:var(--desktop-paper);color:var(--patched-ink);box-shadow:none;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-template-editor textarea:focus,.reference-template-material-panel textarea:focus,.reference-subject-template-card textarea:focus,.reference-account-form textarea:focus,.reference-account-import textarea:focus,.reference-group-import textarea:focus,.reference-main .reference-card input:not([type=checkbox]):not([type=radio]):focus,.reference-main .reference-card select:focus{border-color:#93c5fd;box-shadow:0 0 0 3px var(--ring-focus-soft);outline:none}.reference-template-preview-dock{min-height:132px;padding:10px 12px}.reference-template-preview-dock strong{min-height:68px;max-height:82px;border-color:var(--patched-line);border-radius:6px;color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:600}.reference-accounts-table,.reference-archive-table,.reference-queue-table,.reference-batch-table,.reference-history-table,.monitor-table,.cloud-log-table{border-color:var(--patched-line);border-radius:6px;background:var(--desktop-paper)}.reference-accounts-row.header,.reference-archive-row.header,.reference-queue-row.header,.reference-batch-row.header,.reference-history-row.header{background:var(--desktop-panel);color:var(--patched-muted);font-weight:600}.reference-accounts-row,.reference-archive-row,.reference-queue-row,.reference-batch-row,.reference-history-row{min-height:42px;border-bottom-color:var(--desktop-page);color:var(--desktop-ink-soft)}.reference-accounts-row.active,.reference-archive-row.active,.reference-group-card.active,.reference-inline-manager-card.active{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);box-shadow:inset 3px 0 0 var(--patched-blue)}.reference-account-metrics .metric-card,.reference-archive-meta div,.reference-task-quick-list div,.reference-current-task,.reference-scheduled-item,.reference-group-card,.reference-inline-manager-card,.reference-editor-library-summary,.reference-account-status,.reference-data-grid div,.reference-import-row,.cloud-setting-card,.reference-cloud-setting-card{border:1px solid var(--patched-line);border-radius:6px;background:var(--desktop-paper);box-shadow:none}.reference-account-metrics .metric-card span,.reference-archive-meta span,.reference-group-card span,.reference-inline-manager-card small,.reference-editor-library-summary{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-group-name-row{gap:8px;margin:12px 14px}.reference-group-card{min-height:54px;padding:10px 12px}.reference-group-card strong,.reference-inline-manager-card strong{color:var(--patched-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-group-import,.reference-group-tip{background:var(--desktop-paper)}.reference-group-tip{border-color:var(--desktop-warning);background:var(--desktop-warning-bg)}.reference-group-bulk-details>summary{min-height:44px;padding:0 14px;border-bottom:1px solid var(--patched-line)}.reference-group-bulk-details>summary:after{color:var(--patched-blue)}.reference-editor-library-toolbar,.reference-inline-group-filters,.reference-group-table-actions{margin-right:14px;margin-left:14px}.reference-editor-library-toolbar{margin-top:12px}.reference-inline-group-filters{border-bottom-color:var(--patched-line)}.reference-inline-manager-card{grid-template-columns:minmax(180px,220px) minmax(160px,210px) minmax(118px,140px) minmax(190px,1fr);padding:10px 12px}.reference-archive-filters{gap:10px;margin-top:12px}.reference-archive-filters label{gap:5px}.reference-archive-detail .reference-card-header div:last-child,.reference-card-header-actions{align-items:center}.reference-archive-meta{gap:8px;margin-top:12px}.reference-timeline-item,.reference-history-item{border-color:var(--patched-line);border-radius:6px;background:var(--desktop-paper)}.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip,.cloud-panel-card,.cloud-log-card{border-radius:8px}.monitor-reference-shell .monitor-workbench,.cloud-reference-shell .cloud-workbench{gap:12px;padding:18px 24px}.reference-empty-batch{min-height:240px;padding:28px}.reference-empty-mini{min-height:118px;padding:18px}.reference-empty-batch strong,.monitor-table .empty-state strong{color:var(--patched-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-empty-batch span,.reference-empty-mini,.monitor-table .empty-state span{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.monitor-result-card .monitor-table{margin:0;border:0;border-radius:0}.monitor-table .empty-state{min-height:430px;margin:16px;padding:28px}.monitor-table .empty-state:not(:has(strong)){display:flex}.monitor-table .empty-state button{margin-top:4px}.reference-task-center .reference-queue-table .reference-empty-batch,.reference-task-history .reference-empty-batch,.reference-archive-detail .reference-empty-batch{margin:16px}.reference-accounts-table-card .reference-empty-batch,.reference-group-table-card .reference-empty-batch{margin-top:16px}body:not(.marketing-mode):not(.portal-mode){color:var(--patched-ink);background:var(--desktop-panel)}.reference-workbench{grid-template-columns:200px minmax(0,1fr);height:100vh;overflow:hidden;background:var(--desktop-panel)}.reference-main{min-width:0;min-height:0;padding:16px 24px;overflow:hidden}.reference-main>.reference-header,.monitor-hero,.cloud-hero{min-height:48px;margin:0 0 12px;padding:0;border:0;background:transparent}.reference-main>.reference-header h2,.monitor-hero h2,.cloud-hero h2{font-size:calc(22px + var(--desktop-active-font-delta, 0px));line-height:1.2}.reference-main>.reference-action-feedback{position:fixed;top:auto!important;right:24px!important;bottom:18px;left:auto!important;z-index:var(--z-toast);width:auto;max-width:min(520px,calc(100vw - 248px));transform:none!important;border-radius:8px;box-shadow:var(--elevation-raise)}.submit-matrix-header{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;padding:0 24px;border-bottom:1px solid var(--patched-line);background:var(--desktop-paper)}.submit-matrix-header p{display:none}.submit-matrix-actions{gap:8px}.submit-matrix-actions button{min-height:30px;padding:0 13px;border-radius:6px}.submit-matrix-grid{grid-template-columns:330px minmax(0,1fr) 328px;gap:16px;min-height:0;padding:16px}.submit-matrix-column{gap:12px}.submit-matrix-card.reference-card{border:1px solid var(--patched-line);border-radius:8px;background:var(--desktop-paper);box-shadow:none}.submit-matrix-card .reference-card-header{min-height:44px;padding:12px 16px;border-bottom:1px solid var(--patched-line)}.submit-matrix-card .reference-card-header>div{min-width:0}.submit-matrix-card .reference-card-header h3{font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:600}.submit-matrix-card .reference-card-header p{max-width:640px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.submit-matrix-card-body{padding:14px 16px}.submit-matrix-column.left .submit-matrix-card.manuscript{flex:0 0 286px}.submit-matrix-column.center .submit-matrix-card.configure{flex:0 0 342px}.submit-matrix-column.right .submit-matrix-card.summary,.submit-matrix-column.right .submit-matrix-card.checks{flex:0 0 auto}.submit-doc-tile{min-height:94px;grid-template-columns:44px minmax(0,1fr);padding:14px;border-radius:8px;background:var(--desktop-panel)}.submit-doc-icon{width:40px;height:40px;border-color:var(--desktop-accent-line);border-radius:8px;color:var(--patched-blue);background:var(--desktop-accent-soft)}.submit-doc-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid var(--patched-line)}.submit-template-mode-select{display:grid;gap:6px;margin:0}.submit-template-mode-select span{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-template-mode-select select{width:100%;height:34px;min-width:0;padding:0 10px;border:1px solid var(--desktop-line-strong);border-radius:8px;background:var(--desktop-paper);color:var(--desktop-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.submit-mail-body{border-radius:8px;background:var(--desktop-panel)}.submit-matrix-pools{gap:14px}.submit-pool{padding:12px;border-radius:8px;background:var(--desktop-panel)}.submit-pool-list{gap:10px}.submit-pool-item{min-height:50px;padding:9px 12px;border-radius:8px}.submit-pool-item.active{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);box-shadow:inset 3px 0 0 var(--patched-blue)}.submit-matrix-card.matrix .reference-card-header{min-height:70px}.submit-check-row{min-height:38px;padding:8px 10px;border-radius:8px}.submit-precheck-actions{display:grid;gap:8px;padding:12px 16px 14px}.submit-precheck-actions button{width:100%;min-height:30px}.submit-action-stack{gap:8px}.submit-action-stack button{min-height:34px}.submit-queue-list div{min-height:42px;border-radius:6px}.reference-card,.monitor-toolbar-card,.monitor-result-card,.monitor-keyword-panel,.monitor-action-strip,.cloud-panel-card,.cloud-log-card,.reference-template-list,.reference-template-editor,.reference-subject-template-card,.reference-combo-material-card,.reference-accounts-table-card,.reference-account-form,.reference-account-import,.reference-archive-table-card,.reference-archive-detail,.reference-group-list,.reference-group-table-card,.reference-group-import,.reference-group-tip,.reference-task-center .reference-card{border-color:var(--patched-line);border-radius:8px;background:var(--desktop-paper);box-shadow:none}.reference-accounts-side{display:grid;grid-template-rows:auto auto;align-content:start;gap:12px;min-height:0}.reference-account-form,.reference-account-import{align-self:start}.reference-account-import textarea{height:188px;min-height:168px;max-height:260px;resize:vertical}.reference-account-danger-zone,.reference-template-danger-zone,.reference-inline-alert{margin-top:10px;padding:9px 12px;border-radius:6px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.45}.reference-account-danger-zone,.reference-template-danger-zone{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border:1px dashed var(--desktop-danger);background:var(--desktop-paper)}.reference-template-layout{grid-template-columns:300px minmax(0,1fr)}.reference-template-list{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0}.reference-template-items{min-height:0;overflow:auto}.reference-template-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.reference-template-actions button{width:100%;min-width:0;padding-inline:8px}.reference-template-list .reference-inline-alert{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);color:var(--desktop-accent-dark)}.reference-template-danger-zone{grid-template-columns:minmax(0,1fr);color:var(--desktop-danger)}.reference-template-danger-zone button{justify-self:start}.reference-template-editor .reference-inline-alert{margin-right:14px;margin-left:14px}.reference-template-tabs{margin-bottom:10px}.reference-template-layout,.reference-template-subject-layout{min-height:calc(100vh - 150px)}.reference-template-list{grid-template-rows:auto minmax(0,1fr) auto auto}.reference-template-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px;border-top:1px solid var(--desktop-line)}.reference-template-list .reference-inline-alert,.reference-template-danger-zone{margin-top:8px}.reference-template-danger-zone{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:8px}.reference-template-danger-zone button{justify-self:end}.reference-subject-template-card .reference-work-type-panel{margin-top:0}.reference-template-rule-stack{align-content:start}.reference-subject-config-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);grid-template-rows:auto auto;gap:12px}.reference-subject-toggle-strip{grid-column:1 / -1;align-self:start}.reference-subject-config-main,.reference-subject-config-side{min-height:248px}.reference-subject-config-main textarea,.reference-subject-config-side textarea{min-height:132px}.reference-template-combo-grid{align-content:start}.reference-combo-preview-panel{min-height:92px}.monitor-stat-grid{gap:10px}.monitor-stat-card{min-height:88px;padding:14px 16px;border:1px solid var(--patched-line);border-radius:8px;background:var(--desktop-paper);box-shadow:none}.monitor-stat-card.active{border-color:#93c5fd;background:var(--desktop-accent-soft);box-shadow:inset 3px 0 0 var(--patched-blue)}.monitor-stat-card strong,.monitor-stat-card.pass strong,.monitor-stat-card.reject strong,.monitor-stat-card.pending strong,.monitor-stat-card.exit strong,.monitor-stat-card.silent strong,.monitor-stat-card.blacklist strong{color:var(--patched-ink);font-size:calc(28px + var(--desktop-active-font-delta, 0px));line-height:1}.monitor-stat-card span,.monitor-stat-card small{color:var(--desktop-ink-soft)}.reference-archive-detail .reference-empty-batch{min-height:420px}.reference-archive-detail .reference-card-header{min-height:62px}.cloud-panel-card{min-height:0}.cloud-panel-card header,.cloud-log-card header{min-height:50px;padding:12px 14px;border-bottom:1px solid var(--patched-line)}.cloud-panel-card .cloud-setting-card,.reference-cloud-setting-card{min-height:38px;padding:9px 12px;background:var(--desktop-panel)}.cloud-log-card{min-height:0}.cloud-log-table{min-height:360px;margin:16px 14px 14px;border:1px solid var(--patched-line);border-radius:8px;overflow:hidden}.cloud-log-row{min-height:40px;border-bottom:1px solid var(--desktop-page)}.cloud-log-row.header{min-height:38px;background:var(--desktop-panel)}.reference-queue-side{align-content:start;gap:12px}.reference-queue-current .reference-empty-mini{min-height:108px;margin:14px;border-style:dashed;background:var(--desktop-panel)}.reference-task-quick-card{min-height:0}.reference-task-quick-list{display:grid;gap:8px;padding-top:12px}.reference-task-quick-list button{grid-template-columns:28px minmax(0,1fr) 12px;min-height:58px;padding:10px 12px;border:1px solid var(--patched-line);border-radius:8px;background:var(--desktop-paper);color:var(--patched-ink)}.reference-task-quick-list button:after{color:var(--desktop-faint)}.reference-task-quick-list button:not(:disabled):hover{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft)}.reference-task-quick-list .task-stat-icon{width:24px;height:24px;border:1px solid var(--desktop-accent-weak);border-radius:6px;background:var(--desktop-accent-soft);color:var(--patched-blue)}.reference-task-batch-layout .reference-batch-main{min-height:520px}.reference-task-batch-layout .reference-batch-side{align-content:start;gap:12px}.reference-task-batch-layout .reference-batch-settings,.reference-task-batch-layout .reference-batch-results{min-height:0}.reference-task-batch-layout .reference-batch-checks{gap:10px;padding-top:12px}.reference-task-batch-layout .reference-check-list,.reference-task-batch-layout .reference-check-list.two{display:grid;grid-template-columns:1fr;gap:8px}.reference-task-batch-layout .reference-check-list label{min-height:34px;padding:7px 10px;border:1px solid var(--patched-line);border-radius:8px;background:var(--desktop-panel)}.reference-task-batch-layout .reference-check-list label.active,.reference-task-batch-layout .reference-check-list label:has(input:checked){border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);box-shadow:inset 3px 0 0 var(--patched-blue)}.reference-task-batch-layout .reference-batch-settings .actions{margin-top:12px}.reference-task-batch-layout .reference-batch-settings .actions button{width:100%}.reference-task-batch-layout .reference-result-empty{min-height:118px;margin:14px;border-style:dashed;background:var(--desktop-panel)}.reference-task-batch-layout .reference-result-cards{gap:8px;margin:14px}.reference-task-batch-layout .reference-result-cards div{min-height:62px;padding:10px 12px;border:1px solid var(--patched-line);border-radius:8px;background:var(--desktop-panel)}.reference-task-batch-layout .reference-result-cards strong{color:var(--patched-ink);font-size:calc(22px + var(--desktop-active-font-delta, 0px))}.reference-task-batch-layout .reference-task-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 14px 14px}.reference-task-batch-layout .reference-task-actions button{width:100%;min-width:0}.reference-settings-modal{align-items:flex-start;padding-top:54px;background:#0f172a61}.reference-settings-modal .modal-card{width:min(1040px,calc(100vw - 48px));height:auto;min-height:0;max-height:calc(100vh - 108px);border:1px solid var(--patched-line);border-radius:8px;background:var(--desktop-paper);box-shadow:var(--elevation-float);overflow:hidden}.reference-settings-modal .modal-card>header{min-height:50px;padding:0 14px;border-bottom:1px solid var(--patched-line);background:var(--desktop-paper)}.reference-settings-modal .modal-card>header h3{color:var(--patched-ink);font-size:calc(16px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-settings-modal .modal-body{display:grid;gap:12px;max-height:calc(100vh - 172px);padding:14px;overflow:auto;background:var(--desktop-paper)}.reference-account-section{gap:12px}.reference-account-section>header{min-height:42px;padding-bottom:10px;border-bottom:1px solid var(--patched-line)}.reference-account-status,.reference-legal-links,.reference-import-panel,.reference-cloud-setting-card,.reference-order-row,.reference-data-grid>div,.reference-cloud-device-grid div{border-color:var(--patched-line);border-radius:8px;background:var(--desktop-panel);box-shadow:none}.reference-password-form input,.reference-path-field input{border-color:var(--patched-line-strong);border-radius:6px}.reference-pen-modal-card{width:min(420px,calc(100vw - 48px));max-height:none;border:1px solid var(--patched-line);border-radius:8px;background:var(--desktop-paper);box-shadow:var(--elevation-float)}.reference-pen-modal-card>header{min-height:48px;padding:0 14px;border-bottom:1px solid var(--patched-line);background:var(--desktop-paper)}.reference-pen-modal-card>header h3{color:var(--patched-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-pen-modal-card .modal-body{display:grid;gap:14px;padding:14px;background:var(--desktop-paper)}.reference-pen-modal-card .field{display:grid;gap:6px}.reference-pen-modal-card .field label{color:var(--patched-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.reference-pen-modal-card input{width:100%;height:34px;border:1px solid var(--patched-line-strong);border-radius:6px;background:var(--desktop-paper);color:var(--patched-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-pen-modal-card .actions{justify-content:flex-end;margin:0}.reference-accounts-layout,.reference-archive-layout,.reference-groups-layout,.reference-task-center>.reference-task-tab-panel.reference-queue-layout{align-items:start;flex:0 0 auto;height:auto;min-height:0;overflow:visible}.reference-accounts-table-card,.reference-archive-table-card,.reference-group-list,.reference-group-table-card{align-self:start;min-height:0}.reference-accounts-table-card,.reference-group-table-card,.reference-archive-table-card{max-height:calc(100vh - 166px);overflow:hidden}.reference-accounts-table,.reference-archive-table,.reference-inline-manager-list{max-height:calc(100vh - 310px);overflow:auto}.reference-group-cards{max-height:calc(100vh - 300px);overflow:auto}.reference-group-list{display:grid;grid-template-rows:auto auto minmax(0,auto) auto}.reference-group-list>.reference-group-table-actions,.reference-group-list>footer,.reference-group-list>.actions{margin-top:14px}.reference-empty-batch{min-height:176px;padding:22px}.reference-task-center .reference-queue-table .reference-empty-batch,.reference-task-history .reference-empty-batch{min-height:168px}.monitor-table .empty-state{min-height:220px}.reference-archive-detail .reference-empty-batch{min-height:260px}.monitor-result-card{align-self:start}.monitor-reference-shell .monitor-workbench{height:auto;align-content:start}.monitor-content-grid{flex:0 0 auto}.monitor-result-card .monitor-table{flex:0 0 auto;max-height:calc(100vh - 360px)}.cloud-reference-shell .cloud-workbench{grid-template-rows:48px auto auto;align-content:start}.cloud-log-card{flex:0 0 auto}.cloud-log-table{flex:0 0 auto;min-height:0;max-height:320px}.submit-doc-tile.empty,.submit-mail-body.empty,.reference-empty-batch,.reference-empty-mini,.monitor-table .empty-state{background:var(--desktop-panel);color:var(--desktop-muted)}.submit-doc-tile.empty{border-color:var(--desktop-line)}.submit-doc-tile.empty .submit-doc-icon{border:1px solid var(--desktop-accent-line);background:var(--desktop-accent-soft);color:var(--patched-blue)}.submit-action-stack button.primary:disabled{border-color:var(--desktop-line-strong);background:var(--desktop-page);color:var(--desktop-muted)}.disabled-reason,.reference-archive-action-hint,.reference-template-danger-zone .disabled-reason,.reference-account-danger-zone,.reference-template-danger-zone{color:var(--desktop-warning)}.reference-account-danger-zone,.reference-template-danger-zone,.cloud-setting-danger-zone{border-color:var(--desktop-warning-line);background:var(--desktop-warning-bg)}.reference-template-list .reference-inline-alert,.reference-template-editor .reference-inline-alert{border-color:var(--desktop-accent-weak);background:var(--desktop-panel);color:var(--desktop-accent)}.reference-inline-alert.warning{border-color:var(--desktop-warning);background:var(--desktop-warning-bg);color:var(--desktop-warning)}.reference-task-stats .task-stat-icon,.reference-task-quick-list .task-stat-icon{width:22px;height:22px;border-radius:6px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-task-quick-list button{min-height:52px;border-color:var(--desktop-line)}.reference-group-tools .reference-group-import:first-child{border-color:var(--patched-line);background:var(--desktop-paper);box-shadow:none}.reference-group-tools .reference-group-import:first-child .reference-card-header{background:var(--desktop-paper)}.reference-group-tools .reference-group-import:first-child .reference-card-header h3{color:var(--patched-blue)}.reference-group-tip,.monitor-tip-box{border-color:var(--desktop-warning-line);background:var(--desktop-warning-bg);color:var(--desktop-warning)}.cloud-state-pills{gap:8px}.cloud-state-pill{min-height:30px;padding:5px 12px;border-color:var(--patched-line);background:var(--desktop-paper);color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-state-pill.success{border-color:var(--desktop-success);background:var(--desktop-success-bg);color:var(--desktop-success)}.cloud-state-pill.warning,.cloud-state-pill.paused{border-color:var(--desktop-warning-line);background:var(--desktop-warning-bg);color:var(--desktop-warning)}button.danger-ghost:disabled,button.danger-primary:disabled,button.danger.primary:disabled,.reference-main button.danger-ghost:disabled,.reference-main button.danger-primary:disabled,.monitor-reference-shell button.danger-ghost:disabled,.cloud-reference-shell button.danger-ghost:disabled{border-color:var(--desktop-line-strong);background:var(--desktop-panel);color:var(--desktop-faint);opacity:1}.reference-group-tip,.monitor-tip-box{border-color:var(--patched-line);border-left:2px solid var(--desktop-warning-line);background:var(--desktop-paper)}.danger-zone button.danger-ghost,.reference-account-danger-zone button.danger-ghost,.reference-template-danger-zone button.danger-ghost,.cloud-setting-danger-zone button.danger-ghost{border-color:var(--desktop-danger);background:var(--desktop-paper);color:var(--desktop-danger)}.danger-zone button.danger-ghost:not(:disabled):hover,.reference-account-danger-zone button.danger-ghost:not(:disabled):hover,.reference-template-danger-zone button.danger-ghost:not(:disabled):hover,.cloud-setting-danger-zone button.danger-ghost:not(:disabled):hover{border-color:var(--desktop-danger-line);background:var(--desktop-danger-bg);color:var(--desktop-danger)}.reference-template-actions{gap:6px}.reference-template-actions button{min-height:32px}.reference-settings-modal .modal-card{width:min(1040px,calc(100vw - 48px))}.reference-settings-modal .reference-cloud-settings-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start}.reference-settings-modal .reference-cloud-settings-grid>.reference-account-actions{justify-content:flex-end}.reference-settings-modal .reference-cloud-settings-grid>.reference-legal-links,.reference-settings-modal .reference-cloud-settings-grid>.reference-password-form,.reference-settings-modal .reference-cloud-settings-grid>.status-line,.reference-settings-modal .reference-cloud-settings-grid>.error-bar{grid-column:1 / -1}.reference-settings-modal .reference-account-actions button{min-height:32px}.reference-template-subject-layout{height:calc(100vh - 156px);min-height:calc(100vh - 156px);overflow:visible;align-items:stretch}.reference-groups-layout,.reference-archive-layout{align-items:start}.reference-group-table-card:has(.reference-empty-batch){min-height:360px}.reference-group-table-card .reference-empty-batch{min-height:190px}.reference-archive-table-card{min-height:420px}.reference-archive-detail{min-height:520px}.reference-archive-table .reference-empty-batch{min-height:210px}.send-panel-shell:has(.reference-workbench){width:100vw;height:100vh;overflow:hidden}.reference-scale-frame.reference-workbench,.reference-scale-frame.monitor-reference-shell,.reference-scale-frame.cloud-reference-shell{height:var(--reference-design-height);min-height:var(--reference-design-height);max-height:var(--reference-design-height)}.reference-scale-frame .reference-main,.reference-scale-frame.monitor-reference-shell .monitor-workbench,.reference-scale-frame.cloud-reference-shell .cloud-workbench{height:var(--reference-design-height);max-height:var(--reference-design-height)}.reference-scale-frame .reference-accounts-table-card,.reference-scale-frame .reference-archive-table-card,.reference-scale-frame .reference-group-table-card{max-height:914px}.reference-scale-frame .reference-accounts-table,.reference-scale-frame .reference-archive-table,.reference-scale-frame .reference-inline-manager-list{max-height:770px}.reference-scale-frame .reference-group-cards{max-height:780px}.reference-scale-frame .monitor-result-card .monitor-table{max-height:720px}.reference-scale-frame .reference-main:has(.reference-task-center){display:flex;flex-direction:column;overflow:hidden}.reference-scale-frame .reference-task-center .reference-queue-table-card,.reference-scale-frame .reference-task-center .reference-batch-main,.reference-scale-frame .reference-task-center .reference-schedule-card,.reference-scale-frame .reference-task-history{align-self:stretch;display:flex;flex-direction:column;min-height:0;height:100%;max-height:none}.reference-scale-frame .reference-task-center .reference-queue-table,.reference-scale-frame .reference-task-center .reference-batch-table,.reference-scale-frame .reference-task-center .reference-schedule-body,.reference-scale-frame .reference-task-history .reference-history-table{flex:1 1 auto;min-height:0}.reference-scale-frame .reference-task-center .reference-queue-table:has(.reference-empty-batch),.reference-scale-frame .reference-task-center .reference-batch-table:has(.reference-empty-batch),.reference-scale-frame .reference-task-history .reference-history-table:has(.reference-empty-batch){display:flex;flex-direction:column;overflow:hidden}.reference-scale-frame .reference-task-center .reference-queue-table:has(.reference-empty-batch) .reference-queue-row.header,.reference-scale-frame .reference-task-center .reference-batch-table:has(.reference-empty-batch) .reference-batch-row.header,.reference-scale-frame .reference-task-history .reference-history-table:has(.reference-empty-batch) .reference-history-row.header{flex:0 0 auto}.reference-scale-frame .reference-task-center .reference-queue-table .reference-empty-batch,.reference-scale-frame .reference-task-center .reference-batch-table .reference-empty-batch,.reference-scale-frame .reference-task-history .reference-empty-batch{flex:1 1 auto;min-height:0}.reference-scale-frame .reference-task-center .reference-queue-side,.reference-scale-frame .reference-task-center .reference-batch-side,.reference-scale-frame .reference-schedule-layout .reference-queue-side{display:flex;flex-direction:column;align-content:stretch;height:100%;min-height:0}.reference-scale-frame .reference-task-center .reference-task-quick-card,.reference-scale-frame .reference-task-center .reference-batch-results,.reference-scale-frame .reference-schedule-layout .reference-queue-scheduled{flex:1 1 auto}.reference-scale-frame .reference-main:has(.reference-accounts-layout),.reference-scale-frame .reference-main:has(.reference-groups-layout),.reference-scale-frame .reference-main:has(.reference-archive-layout){display:flex;flex-direction:column;overflow:hidden}.reference-scale-frame .reference-main:has(.reference-accounts-layout)>.reference-header,.reference-scale-frame .reference-main:has(.reference-groups-layout)>.reference-header,.reference-scale-frame .reference-main:has(.reference-archive-layout)>.reference-header{flex:0 0 auto}.reference-scale-frame .reference-accounts-layout,.reference-scale-frame .reference-groups-layout,.reference-scale-frame .reference-archive-layout{flex:1 1 auto;align-items:stretch;height:auto;min-height:0;overflow:hidden}.reference-scale-frame .reference-accounts-table-card,.reference-scale-frame .reference-archive-table-card,.reference-scale-frame .reference-archive-detail,.reference-scale-frame .reference-group-list,.reference-scale-frame .reference-group-table-card{align-self:stretch;display:flex;flex-direction:column;height:100%;min-height:0;max-height:none;overflow:hidden}.reference-scale-frame .reference-accounts-table,.reference-scale-frame .reference-archive-table,.reference-scale-frame .reference-timeline,.reference-scale-frame .reference-history-list,.reference-scale-frame .reference-inline-manager-list{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.reference-scale-frame .reference-accounts-side,.reference-scale-frame .reference-group-tools{align-self:stretch;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.reference-scale-frame .reference-account-form,.reference-scale-frame .reference-group-tools .reference-group-import:first-child,.reference-scale-frame .reference-group-tools .reference-group-bulk-details{flex:0 0 auto}.reference-scale-frame .reference-account-import,.reference-scale-frame .reference-group-tip{flex:1 1 auto;min-height:0}.reference-scale-frame .reference-account-import{display:flex;flex-direction:column}.reference-scale-frame .reference-account-import textarea{flex:1 1 auto;min-height:140px}.reference-scale-frame .reference-group-list{grid-template-rows:auto auto minmax(0,1fr) auto}.reference-scale-frame .reference-group-cards{min-height:0;max-height:none;overflow:auto}.reference-scale-frame .reference-archive-table:has(.reference-empty-batch),.reference-scale-frame .reference-timeline:has(.reference-empty-batch),.reference-scale-frame .reference-history-list:has(.reference-empty-batch),.reference-scale-frame .reference-inline-manager-list:has(.reference-empty-batch){display:flex;flex-direction:column}.reference-scale-frame .reference-archive-table:has(.reference-empty-batch) .reference-archive-row.header{flex:0 0 auto}.reference-scale-frame .reference-archive-table .reference-empty-batch,.reference-scale-frame .reference-timeline .reference-empty-batch,.reference-scale-frame .reference-history-list .reference-empty-batch,.reference-scale-frame .reference-inline-manager-list .reference-empty-batch{flex:1 1 auto;min-height:0}.reference-scale-frame.monitor-reference-shell .monitor-workbench,.reference-scale-frame.cloud-reference-shell .cloud-workbench{display:flex;flex-direction:column;overflow:hidden}.reference-scale-frame.monitor-reference-shell .monitor-hero,.reference-scale-frame.monitor-reference-shell .monitor-toolbar-card,.reference-scale-frame.monitor-reference-shell .monitor-stat-grid,.reference-scale-frame.monitor-reference-shell .monitor-action-strip,.reference-scale-frame.cloud-reference-shell .cloud-hero,.reference-scale-frame.cloud-reference-shell .cloud-top-grid{flex:0 0 auto}.reference-scale-frame.monitor-reference-shell .monitor-content-grid{flex:1 1 auto;align-items:stretch;min-height:0;overflow:hidden}.reference-scale-frame.monitor-reference-shell .monitor-result-card,.reference-scale-frame.monitor-reference-shell .monitor-keyword-panel,.reference-scale-frame.cloud-reference-shell .cloud-log-card{align-self:stretch;display:flex;flex-direction:column;height:100%;min-height:0;max-height:none;overflow:hidden}.reference-scale-frame.cloud-reference-shell .cloud-log-card{flex:1 1 auto;height:auto}.reference-scale-frame.monitor-reference-shell .monitor-result-card .monitor-table,.reference-scale-frame.cloud-reference-shell .cloud-log-table{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.reference-scale-frame.monitor-reference-shell .monitor-table:has(.empty-state),.reference-scale-frame.cloud-reference-shell .cloud-log-table:has(.cloud-empty-log){display:flex;flex-direction:column}.reference-scale-frame.monitor-reference-shell .monitor-table:has(.empty-state) .monitor-row.header,.reference-scale-frame.cloud-reference-shell .cloud-log-table:has(.cloud-empty-log) .cloud-log-row.header{flex:0 0 auto}.reference-scale-frame.monitor-reference-shell .monitor-table .empty-state,.reference-scale-frame.cloud-reference-shell .cloud-empty-log{flex:1 1 auto;min-height:0}.reference-scale-frame .reference-accounts-row.active,.reference-scale-frame .reference-archive-row.active,.reference-scale-frame .reference-group-card.active,.reference-scale-frame .reference-inline-manager-card.active,.reference-scale-frame .reference-template-item.active,.reference-scale-frame .reference-template-item:hover,.reference-scale-frame .submit-pool-item.active,.reference-scale-frame .monitor-stat-card.active,.reference-scale-frame .reference-task-batch-layout .reference-check-list label.active,.reference-scale-frame .reference-task-batch-layout .reference-check-list label:has(input:checked){border-color:#b8d2ff;background:#f3f7ff;box-shadow:0 0 0 1px var(--ring-focus-soft)}.reference-scale-frame .reference-group-card.active strong,.reference-scale-frame .reference-template-item.active strong{color:#1f3f79}.reference-scale-frame .reference-inline-group-filters button.active,.reference-scale-frame .submit-target-tabs button.active,.reference-scale-frame .reference-template-tabs button.active,.reference-scale-frame .reference-settings-tabs button.active{border-color:#cfe0ff;background:var(--desktop-paper);color:var(--desktop-accent-dark);box-shadow:0 0 0 1px var(--ring-focus-soft)}.reference-scale-frame .reference-group-tip,.reference-scale-frame .monitor-tip-box{border-color:var(--patched-line);border-left:1px solid var(--patched-line);background:var(--desktop-paper);color:var(--desktop-muted)}.reference-scale-frame .reference-group-tip strong,.reference-scale-frame .monitor-tip-box strong{color:var(--desktop-ink-soft)}.reference-scale-frame .reference-accounts-row.active,.reference-scale-frame .reference-archive-row.active,.reference-scale-frame .reference-group-card.active,.reference-scale-frame .reference-inline-manager-card.active,.reference-scale-frame .reference-template-item.active,.reference-scale-frame .reference-template-item:hover,.reference-scale-frame .submit-pool-item.active,.reference-scale-frame .monitor-stat-card.active,.reference-scale-frame .reference-task-batch-layout .reference-check-list label.active,.reference-scale-frame .reference-task-batch-layout .reference-check-list label:has(input:checked){border-color:var(--desktop-line-strong);background:var(--desktop-panel);box-shadow:none}.reference-scale-frame .reference-accounts-row.active:before,.reference-scale-frame .reference-archive-row.active:before,.reference-scale-frame .reference-group-card.active:before,.reference-scale-frame .reference-inline-manager-card.active:before,.reference-scale-frame .reference-template-item.active:before,.reference-scale-frame .submit-pool-item.active:before,.reference-scale-frame .monitor-stat-card.active:before{display:none}.reference-scale-frame .reference-group-card.active{padding-left:12px}.reference-scale-frame .reference-group-card.active strong,.reference-scale-frame .reference-template-item.active strong,.reference-scale-frame .submit-pool-item.active strong{color:var(--desktop-ink)}.reference-scale-frame .reference-inline-group-filters button.active,.reference-scale-frame .submit-target-tabs button.active,.reference-scale-frame .reference-template-tabs button.active,.reference-scale-frame .reference-settings-tabs button.active{border-color:var(--desktop-line-strong);background:var(--desktop-panel);color:var(--desktop-ink);box-shadow:none}.reference-scale-frame .reference-group-tip,.reference-scale-frame .monitor-tip-box{border:1px solid var(--desktop-line);background:var(--desktop-panel);color:var(--desktop-muted);box-shadow:none}.reference-scale-frame .reference-group-tip strong,.reference-scale-frame .monitor-tip-box strong{color:var(--desktop-ink)}.reference-scale-frame .submit-matrix-header{align-items:center}.reference-scale-frame .submit-matrix-actions{align-items:center;align-self:center}.reference-scale-frame .submit-matrix-pools{align-items:stretch}.reference-scale-frame .submit-pool{display:grid;grid-template-rows:36px minmax(0,1fr);gap:10px}.reference-scale-frame .submit-pool-head{align-items:center;min-height:36px}.reference-scale-frame .submit-pool-head>strong{line-height:1.2}.reference-scale-frame .submit-target-tabs{height:32px;align-items:center}.reference-scale-frame .submit-target-tabs button{display:inline-flex;align-items:center;justify-content:center;height:24px;min-height:24px;line-height:1}.reference-scale-frame .submit-pool-list{align-content:start;min-height:0}.reference-scale-frame .submit-pool-item{min-height:54px}.reference-scale-frame{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-matrix-title-row h2,.reference-scale-frame .reference-page-title h2,.reference-scale-frame .monitor-hero h2,.reference-scale-frame .cloud-hero h2{font-size:calc(20px + var(--desktop-active-font-delta, 0px));line-height:1.15}.reference-scale-frame .reference-card-header h3,.reference-scale-frame .submit-matrix-card .reference-card-header h3,.reference-scale-frame .reference-section-title,.reference-scale-frame .monitor-card h3,.reference-scale-frame .cloud-card h3{font-size:calc(15px + var(--desktop-active-font-delta, 0px));line-height:1.25}.reference-scale-frame .reference-card-header p,.reference-scale-frame .submit-matrix-card .reference-card-header p,.reference-scale-frame .reference-subtitle,.reference-scale-frame .reference-muted,.reference-scale-frame .reference-empty-batch,.reference-scale-frame .monitor-tip-box,.reference-scale-frame .reference-group-tip,.reference-scale-frame .cloud-empty-log{font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.42}.reference-scale-frame .reference-guide-badge,.reference-scale-frame .status-pill,.reference-scale-frame .matrix-chip,.reference-scale-frame .submit-target-tabs button,.reference-scale-frame .reference-template-tabs button,.reference-scale-frame .reference-settings-tabs button,.reference-scale-frame .reference-task-tabs button,.reference-scale-frame .reference-inline-group-filters button{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-doc-tile strong,.reference-scale-frame .submit-pool-item strong,.reference-scale-frame .submit-check-row strong,.reference-scale-frame .submit-queue-list strong,.reference-scale-frame .reference-group-card strong,.reference-scale-frame .reference-template-item strong,.reference-scale-frame .reference-accounts-row strong,.reference-scale-frame .reference-archive-row strong,.reference-scale-frame .reference-inline-manager-card strong{font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.25}.reference-scale-frame .submit-doc-tile span,.reference-scale-frame .submit-pool-item small,.reference-scale-frame .submit-check-row span,.reference-scale-frame .submit-queue-list span,.reference-scale-frame .submit-scale-grid span,.reference-scale-frame .reference-group-card span,.reference-scale-frame .reference-template-item span,.reference-scale-frame .reference-accounts-row span,.reference-scale-frame .reference-archive-row span,.reference-scale-frame .reference-inline-manager-card span{font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.32}.reference-scale-frame .submit-matrix-table th,.reference-scale-frame .reference-accounts-table th,.reference-scale-frame .reference-archive-table .header,.reference-scale-frame .monitor-table .header,.reference-scale-frame .cloud-log-table .header{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-matrix-table td,.reference-scale-frame .reference-accounts-table td,.reference-scale-frame .reference-archive-row,.reference-scale-frame .monitor-row,.reference-scale-frame .cloud-log-row{font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.4}.reference-scale-frame .submit-pool-item em,.reference-scale-frame .submit-matrix-table td small,.reference-scale-frame .disabled-reason{font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame,.reference-scale-frame button,.reference-scale-frame input,.reference-scale-frame textarea,.reference-scale-frame select{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .reference-nav-list button{font-size:calc(15px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-matrix-title-row h2,.reference-scale-frame .reference-page-title h2,.reference-scale-frame .monitor-hero h2,.reference-scale-frame .cloud-hero h2{font-size:calc(22px + var(--desktop-active-font-delta, 0px));line-height:1.12}.reference-scale-frame .reference-card-header h3,.reference-scale-frame .submit-matrix-card .reference-card-header h3,.reference-scale-frame .reference-section-title,.reference-scale-frame .monitor-card h3,.reference-scale-frame .cloud-card h3{font-size:calc(16px + var(--desktop-active-font-delta, 0px));line-height:1.18}.reference-scale-frame .reference-card-header p,.reference-scale-frame .submit-matrix-card .reference-card-header p,.reference-scale-frame .reference-subtitle,.reference-scale-frame .reference-muted,.reference-scale-frame .reference-empty-batch,.reference-scale-frame .monitor-tip-box,.reference-scale-frame .reference-group-tip,.reference-scale-frame .cloud-empty-log{font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.34}.reference-scale-frame .reference-guide-badge,.reference-scale-frame .status-pill,.reference-scale-frame .matrix-chip,.reference-scale-frame .submit-target-tabs button,.reference-scale-frame .reference-template-tabs button,.reference-scale-frame .reference-settings-tabs button,.reference-scale-frame .reference-task-tabs button,.reference-scale-frame .reference-inline-group-filters button{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-doc-tile strong,.reference-scale-frame .submit-pool-item strong,.reference-scale-frame .submit-check-row strong,.reference-scale-frame .submit-queue-list strong,.reference-scale-frame .reference-group-card strong,.reference-scale-frame .reference-template-item strong,.reference-scale-frame .reference-accounts-row strong,.reference-scale-frame .reference-archive-row strong,.reference-scale-frame .reference-inline-manager-card strong{font-size:calc(15px + var(--desktop-active-font-delta, 0px));line-height:1.18}.reference-scale-frame .submit-doc-tile span,.reference-scale-frame .submit-pool-item small,.reference-scale-frame .submit-check-row span,.reference-scale-frame .submit-queue-list span,.reference-scale-frame .submit-scale-grid span,.reference-scale-frame .reference-group-card span,.reference-scale-frame .reference-template-item span,.reference-scale-frame .reference-accounts-row span,.reference-scale-frame .reference-archive-row span,.reference-scale-frame .reference-inline-manager-card span{font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.24}.reference-scale-frame .submit-matrix-table th,.reference-scale-frame .reference-accounts-table th,.reference-scale-frame .reference-archive-table .header,.reference-scale-frame .monitor-table .header,.reference-scale-frame .cloud-log-table .header{font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-matrix-table td,.reference-scale-frame .reference-accounts-table td,.reference-scale-frame .reference-archive-row,.reference-scale-frame .monitor-row,.reference-scale-frame .cloud-log-row{font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.32}.reference-scale-frame .submit-pool-item em,.reference-scale-frame .submit-matrix-table td small,.reference-scale-frame .disabled-reason{font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-matrix-card.actions .submit-action-stack,.reference-scale-frame .submit-matrix-card.actions .submit-queue-list{min-width:0}.reference-scale-frame .submit-matrix-card.actions .submit-action-stack button,.reference-scale-frame .submit-precheck-actions button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.reference-scale-frame .submit-matrix-card.reference-card{align-items:stretch;flex-direction:column;flex-wrap:nowrap}.reference-scale-frame .submit-matrix-card>.reference-card-header,.reference-scale-frame .submit-matrix-card>.submit-matrix-card-body,.reference-scale-frame .submit-matrix-card.actions>.submit-matrix-card-body{align-self:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.reference-scale-frame .submit-matrix-card.actions>.submit-matrix-card-body{padding-top:10px}.reference-scale-frame .submit-matrix-card.actions .submit-action-stack{gap:6px}.reference-scale-frame .submit-matrix-card.actions .disabled-reason{padding:0;line-height:1.25}.reference-scale-frame .submit-matrix-card.actions .submit-queue-list{align-content:start;grid-auto-rows:min-content;margin-top:4px}.reference-scale-frame .submit-matrix-card.actions .submit-queue-list div{min-height:42px}.matrix-header-controls{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0;margin-left:12px}.interval-inline{display:inline-flex;align-items:center;gap:4px;font-size:calc(12px + var(--desktop-active-font-delta, 0px));color:var(--desktop-muted);white-space:nowrap;flex-shrink:0}.interval-inline>span{color:#9ca3af}.interval-inline input.small-num{width:60px;height:28px;border:1px solid #d1d5db;border-radius:4px;text-align:center;font-size:calc(12px + var(--desktop-active-font-delta, 0px));padding:0 4px;background:var(--desktop-paper);color:var(--desktop-ink-soft);outline:none;flex-shrink:0;-moz-appearance:textfield}.interval-inline input.small-num::-webkit-outer-spin-button,.interval-inline input.small-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.interval-inline input.small-num:focus{border-color:#6366f1;box-shadow:0 0 0 2px var(--ring-focus-soft)}.submit-pool-item.is-current-pointer{background:var(--desktop-page);box-shadow:inset 2px 0 0 var(--desktop-faint);border-style:dashed}.submit-pool-item.is-current-pointer strong{color:var(--desktop-ink-soft)}.submit-pool-item input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.submit-pool-item small.muted{color:var(--desktop-faint)}.reference-scale-frame .submit-matrix-card.manuscript .reference-card-header{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.reference-scale-frame .submit-matrix-card.manuscript .reference-card-header p{max-width:none}.reference-scale-frame .submit-matrix-card.manuscript .reference-card-actions{justify-content:flex-start;flex-wrap:wrap}.submit-batch-draft-list{display:grid;gap:8px;max-height:216px;overflow:auto}.submit-batch-draft-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px;border:1px solid var(--desktop-line);border-radius:6px;background:var(--desktop-paper)}.submit-batch-draft-row.is-sortable{grid-template-columns:12px 34px minmax(0,1fr) auto}.submit-batch-draft-row span,.submit-batch-draft-row strong,.submit-batch-draft-row small{min-width:0}.submit-batch-draft-row strong,.submit-batch-draft-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-batch-draft-row small{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-doc-icon.small{width:30px;height:30px;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.reference-scale-frame .submit-doc-tile.empty span{white-space:normal;overflow:visible;text-overflow:clip}.reference-scale-frame .submit-queue-preview-row{grid-template-columns:minmax(118px,.7fr) minmax(146px,.86fr) minmax(150px,.78fr) minmax(180px,1fr) minmax(116px,.58fr);align-items:center;gap:10px;border-radius:8px}.submit-queue-preview-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.submit-queue-preview-meta strong,.submit-queue-preview-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.submit-queue-preview-meta strong{color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.submit-queue-preview-meta small{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-queue-preview-list em{margin-left:auto;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-style:normal;font-weight:700}.submit-queue-row-timing{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;min-width:0}.submit-row-mode-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;border:1px solid #dbe5f2;border-radius:8px;background:var(--desktop-panel)}.submit-row-mode-tabs button{min-width:0;height:26px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;cursor:pointer}.submit-row-mode-tabs button.active{background:var(--desktop-accent-soft);color:var(--desktop-accent-dark);box-shadow:inset 0 0 0 1px var(--desktop-accent-weak)}.submit-row-mode-tabs button:disabled,.submit-row-stage-button.status-pill:disabled,.submit-row-group-trigger:disabled,.submit-row-select select:disabled,.submit-row-group-select:disabled,.submit-row-schedule-input:disabled,.submit-row-delay-input input:disabled{cursor:not-allowed;opacity:.62}.submit-row-schedule-input,.submit-row-delay-input input{width:100%;min-width:0;height:28px;border:1px solid var(--desktop-line-strong);border-radius:6px;background:var(--desktop-paper);color:var(--desktop-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-row-schedule-input{padding:0 6px}.submit-row-delay-input{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-row-delay-input input{padding:0 6px}.submit-queue-row-timing>small{color:var(--desktop-faint);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.submit-row-stage-stack{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:6px;min-width:72px}.submit-row-stage-stack .submit-row-stage-button.status-pill,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-button.status-pill,.submit-row-stage-stack .submit-row-stage-actions button,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-actions button,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-actions button.small,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-actions button.ghost,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-actions button.secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:28px;min-height:28px;max-height:28px;padding:0 10px;border-radius:999px;box-sizing:border-box;font-size:calc(12px + var(--desktop-active-font-delta, 0px))!important;font-weight:700;letter-spacing:0;line-height:28px;white-space:nowrap}.submit-row-stage-stack .submit-row-stage-button.status-pill,.reference-scale-frame .submit-row-stage-stack .submit-row-stage-button.status-pill{border:0;cursor:default}.submit-row-stage-actions{display:flex;align-items:stretch;justify-content:center;width:100%;gap:0}.reference-scale-frame .submit-matrix-column.left .submit-matrix-card.manuscript{flex-basis:318px}.reference-scale-frame .submit-matrix-card.manuscript .submit-matrix-card-body{padding-top:12px;padding-bottom:10px}.reference-scale-frame .submit-matrix-card.manuscript .submit-doc-tile{min-height:82px;padding:11px}.reference-scale-frame .submit-matrix-card.manuscript .submit-doc-facts{margin-top:6px}.reference-scale-frame .submit-matrix-card.manuscript .submit-doc-facts div{min-height:42px;padding-top:7px}.reference-scale-frame .submit-mail-body pre{white-space:pre-wrap}.submit-default-select select,.submit-row-select select,.submit-row-group-select{width:100%;min-width:0;border:1px solid var(--desktop-line-strong);border-radius:8px;background:var(--desktop-paper);color:var(--desktop-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-row-timing-select select{height:28px;padding:0 8px}.submit-task-check-strip,.submit-side-check-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.submit-task-check-strip{position:sticky;top:0;z-index:2;padding-bottom:2px;background:var(--desktop-paper)}.submit-task-check-strip .submit-check-row,.submit-side-check-strip .submit-check-row{min-height:42px;padding:8px 10px}.submit-row-select{display:grid;gap:4px;min-width:0}.submit-row-select span{color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800}.submit-row-select select{height:28px;padding:0 8px}.submit-row-group-config{display:grid;gap:5px;min-width:0}.submit-row-mode-tabs.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.submit-row-group-trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0;height:32px;padding:0 8px;border:1px solid var(--desktop-accent-line);border-radius:8px;background:var(--desktop-accent-soft);color:var(--desktop-accent-dark);text-align:left}.submit-row-group-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.submit-row-group-trigger em{color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-style:normal;font-weight:800}.submit-row-group-trigger:not(:disabled):hover{border-color:#93c5fd;background:var(--desktop-accent-weak)}.submit-row-group-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);background:transparent}.submit-row-group-popover{position:fixed;display:grid;gap:8px;max-width:calc(100vw - 24px);padding:10px;border:1px solid var(--desktop-line-strong);border-radius:8px;background:var(--desktop-paper);box-shadow:var(--elevation-float)}.submit-row-group-popover-head,.submit-row-group-tools,.submit-row-group-popover-footer{display:flex;align-items:center;gap:6px;min-width:0}.submit-row-group-popover-head{justify-content:space-between}.submit-row-group-popover-head strong{min-width:0;overflow:hidden;color:var(--desktop-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800;text-overflow:ellipsis;white-space:nowrap}.submit-row-group-search{width:100%;height:32px;min-width:0;padding:0 10px;border:1px solid var(--desktop-line-strong);border-radius:8px;background:var(--desktop-paper);color:var(--desktop-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.submit-row-group-tools{flex-wrap:wrap}.submit-row-group-tools button,.submit-row-group-popover-footer button{min-height:28px;padding:0 10px}.submit-row-group-tools span{margin-left:auto;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;white-space:nowrap}.submit-row-group-option-list{display:grid;gap:5px;max-height:172px;overflow:auto;padding-right:2px}.submit-row-group-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);color:var(--desktop-ink-soft);cursor:pointer}.submit-row-group-option.active{border-color:var(--desktop-accent-line);background:var(--desktop-accent-soft);color:var(--desktop-accent-dark)}.submit-row-group-option input{margin:0}.submit-row-group-option span{min-width:0;overflow:hidden;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;text-overflow:ellipsis;white-space:nowrap}.submit-row-group-option em{color:var(--desktop-muted);font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-style:normal;font-weight:800}.submit-row-group-empty{display:grid;place-items:center;min-height:64px;border:1px dashed var(--desktop-line-strong);border-radius:8px;color:var(--desktop-faint);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.submit-row-group-popover-footer{justify-content:flex-end}.submit-task-result{flex-basis:100%;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.submit-task-result.success{color:var(--desktop-success)}.submit-task-result.danger{color:var(--desktop-danger)}.status-pill.danger{border-color:var(--desktop-danger);background:var(--desktop-danger-bg);color:var(--desktop-danger-ink)}.submit-row-queue-state{flex:0 0 auto}.submit-queue-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.submit-queue-row-actions button{width:100%;min-width:0;min-height:28px;padding:0 7px;border-radius:6px;overflow:hidden;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1;text-overflow:ellipsis;white-space:nowrap}.submit-queue-row-actions button:first-child:last-child{grid-column:1 / -1}.submit-row-copy-button{grid-column:1;grid-row:1}.submit-row-delete-button{grid-column:1;grid-row:2}.submit-row-start-action{grid-column:2;grid-row:2}.draft-queue-row.state-completed{border-color:var(--desktop-success);background:var(--desktop-success-bg)}.draft-queue-row.state-current{border-color:var(--desktop-warning);background:var(--desktop-warning-bg)}.draft-queue-row.state-pending,.draft-queue-row.state-scheduled{background:var(--desktop-panel)}.submit-precheck-actions.compact{display:grid;grid-template-columns:1fr;gap:8px}.reference-scale-frame .submit-matrix-column.right{grid-template-rows:minmax(0,1fr)}.reference-scale-frame .submit-matrix-column.right .submit-matrix-card.actions{min-height:0}.reference-scale-frame .submit-matrix-card.actions .submit-action-stack{gap:10px}.cloud-user-hero{align-items:center;min-height:118px;padding:22px 26px;border:1px solid var(--desktop-accent-weak);border-radius:16px;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.14),transparent 34%),linear-gradient(135deg,var(--desktop-paper) 0%,var(--desktop-panel) 62%,var(--desktop-accent-soft) 100%)}.cloud-user-hero h2{margin-top:10px}.cloud-flow-list strong,.cloud-action-status strong,.cloud-safety-grid strong{color:var(--desktop-ink);font-size:calc(15px + var(--desktop-active-font-delta, 0px));font-weight:800}.cloud-flow-list span,.cloud-action-status small,.cloud-safety-grid span{color:var(--desktop-muted);font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.55}.cloud-action-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:18px 18px 12px;padding:16px;border:1px solid var(--desktop-accent-weak);border-radius:16px;background:var(--desktop-accent-soft)}.cloud-status-dot{width:12px;height:12px;border-radius:999px;background:var(--desktop-warning);box-shadow:0 0 0 6px var(--desktop-warning-bg)}.cloud-status-dot.success{background:var(--desktop-success);box-shadow:0 0 0 6px var(--desktop-success-bg)}.cloud-status-dot.paused{background:var(--desktop-faint);box-shadow:0 0 0 6px var(--desktop-line)}.cloud-user-actions{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 18px 10px}.cloud-connect-button{margin:0 18px 16px;width:calc(100% - 36px)}.cloud-technical-details{margin:0 18px 18px;border:1px solid var(--desktop-line);border-radius:16px;background:var(--desktop-paper)}.cloud-technical-details summary{min-height:40px;padding:10px 14px;color:var(--desktop-ink-soft);font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800;cursor:pointer}.cloud-technical-details dl{display:grid;gap:8px;margin:0;padding:0 14px 14px}.cloud-technical-details dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:8px 10px;border-radius:10px;background:var(--desktop-panel)}.cloud-technical-details dt{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.cloud-technical-details dd{margin:0;overflow:hidden;color:var(--desktop-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cloud-readable-log{min-height:0}.reference-scale-frame.cloud-reference-shell .cloud-workbench.cloud-redesign-v2{display:grid;grid-template-rows:104px 382px minmax(0,1fr);gap:12px;height:var(--reference-design-height);max-height:var(--reference-design-height);padding:18px 24px;overflow:hidden}.cloud-redesign-v2 .cloud-compact-hero{min-height:0;padding:18px 26px}.cloud-redesign-v2 .cloud-compact-hero h2{margin-top:8px;font-size:calc(24px + var(--desktop-active-font-delta, 0px))}.cloud-redesign-v2 .cloud-compact-hero p{margin-top:5px;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.cloud-redesign-v2 .cloud-state-pill{min-height:32px;padding:5px 12px}.cloud-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.36fr) minmax(380px,.74fr);gap:12px;min-height:0}.cloud-activity-row{min-height:0;overflow:hidden}.cloud-redesign-v2 .cloud-panel-card,.cloud-redesign-v2 .cloud-log-card{border-radius:16px}.cloud-redesign-v2 .cloud-panel-card{padding:16px}.cloud-redesign-v2 .cloud-panel-card header,.cloud-redesign-v2 .cloud-log-card header{margin-bottom:12px;padding-bottom:10px}.cloud-redesign-v2 .cloud-panel-card h3,.cloud-redesign-v2 .cloud-log-card h3{font-size:calc(18px + var(--desktop-active-font-delta, 0px))}.cloud-primary-card{display:flex;flex-direction:column;min-height:0;border-color:var(--desktop-accent-line);background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.08),transparent 34%),var(--desktop-paper)}.cloud-primary-card .cloud-action-status{margin:2px 0 12px;padding:14px 16px}.cloud-primary-card .cloud-user-actions{grid-template-columns:1.18fr 1fr 1fr 1fr;gap:10px;padding:0}.cloud-primary-card .cloud-user-actions button{min-height:46px;border-radius:12px}.cloud-status-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0}.cloud-status-metrics div{min-width:0;padding:10px 12px;border:1px solid var(--desktop-line);border-radius:12px;background:var(--desktop-panel)}.cloud-status-metrics dt{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.cloud-status-metrics dd{margin:4px 0 0;overflow:hidden;color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800;text-overflow:ellipsis;white-space:nowrap}.cloud-primary-card .cloud-settings-entry{margin-top:12px}.cloud-primary-card .cloud-connect-button{width:100%;margin:12px 0 0}.cloud-primary-card .cloud-technical-details{flex:0 0 auto;margin:10px 0 0;background:var(--desktop-paper)}.cloud-primary-card .cloud-technical-details summary{min-height:36px;padding:8px 12px}.cloud-primary-card .cloud-technical-details dl{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 12px 12px}.cloud-primary-card .cloud-technical-details dl div{grid-template-columns:auto minmax(0,1fr)}.cloud-helper-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;background:var(--desktop-panel)}.cloud-compact-flow{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:cloud-step}.cloud-compact-flow li{display:grid;grid-template-columns:26px minmax(0,.8fr) minmax(0,1.2fr);gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--desktop-line);border-radius:12px;background:var(--desktop-panel);counter-increment:cloud-step}.cloud-compact-flow li:before{content:counter(cloud-step);display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--desktop-accent-weak);color:var(--desktop-accent-dark);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.cloud-compact-flow strong{color:var(--desktop-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800}.cloud-compact-flow span{color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.4}.cloud-boundary-box{margin-top:12px;padding:12px;border:1px solid var(--desktop-success-line);border-radius:16px;background:var(--desktop-success-bg)}.cloud-boundary-box h4{margin:0 0 8px;color:var(--desktop-success-ink);font-size:calc(14px + var(--desktop-active-font-delta, 0px));font-weight:800}.cloud-boundary-items{display:grid;gap:6px}.cloud-boundary-items p{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;margin:0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.35}.cloud-boundary-items strong{color:var(--desktop-success-ink)}.cloud-redesign-v2 .cloud-compact-device,.cloud-redesign-v2 .cloud-compact-log{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cloud-compact-log{padding:16px;height:100%}.cloud-compact-log .cloud-log-table{flex:1 1 auto;min-height:0;overflow:auto}.cloud-compact-log .cloud-log-row{min-width:0;grid-template-columns:minmax(80px,.55fr) minmax(120px,.8fr) minmax(120px,.8fr) minmax(220px,1.35fr);padding:11px 14px}.cloud-compact-log .cloud-empty-log{min-height:150px}.reference-scale-frame.cloud-reference-shell .cloud-redesign-v2 .cloud-dashboard-grid,.reference-scale-frame.cloud-reference-shell .cloud-redesign-v2 .cloud-bottom-grid{flex:initial}.submit-matrix-column.left .submit-matrix-card.manuscript,.reference-scale-frame .submit-matrix-column.left .submit-matrix-card.manuscript{flex:0 0 342px}.submit-matrix-card.manuscript .reference-card-header,.reference-scale-frame .submit-matrix-card.manuscript .reference-card-header{gap:6px}.submit-matrix-card.manuscript .reference-card-header p,.reference-scale-frame .submit-matrix-card.manuscript .reference-card-header p{max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.submit-matrix-card.manuscript .submit-matrix-card-body,.reference-scale-frame .submit-matrix-card.manuscript .submit-matrix-card-body{gap:8px;padding-top:12px;padding-bottom:12px}.submit-matrix-card.manuscript .submit-doc-tile,.reference-scale-frame .submit-matrix-card.manuscript .submit-doc-tile{min-height:78px;padding:10px 12px}.submit-matrix-card.manuscript .submit-doc-facts,.reference-scale-frame .submit-matrix-card.manuscript .submit-doc-facts{gap:6px;margin-top:4px;padding-top:8px}.submit-matrix-card.manuscript .submit-template-mode-select{gap:5px}.submit-matrix-card.manuscript .submit-template-mode-select select{height:32px}.draft-queue-row,.reference-scale-frame .draft-queue-row{grid-template-columns:minmax(108px,.5fr) minmax(320px,1.75fr) minmax(172px,.82fr) minmax(82px,.36fr) minmax(146px,.66fr);align-items:center;gap:12px;min-width:0;padding:12px 14px}.draft-queue-row .submit-queue-preview-sender{justify-content:center}.draft-queue-row .submit-queue-preview-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px 10px}.draft-queue-row .submit-row-group-config{grid-column:1 / -1;display:grid;grid-template-columns:minmax(120px,.48fr) minmax(0,1fr);align-items:end;gap:8px}.draft-queue-row .submit-row-mode-tabs.compact{height:36px}.draft-queue-row .submit-row-mode-tabs.compact button{height:28px}.draft-queue-row .submit-row-group-trigger{height:36px}.draft-queue-row .submit-queue-row-timing{align-self:stretch;align-content:center;gap:6px}.draft-queue-row .submit-queue-preview-list{justify-content:center;align-content:center;min-height:64px}.draft-queue-row .submit-queue-row-actions{align-self:center;grid-template-columns:repeat(2,minmax(64px,1fr))}.reference-main:has(.ai-submission-workspace){display:flex;flex-direction:column;overflow:hidden;padding:0;background:var(--desktop-page)}.ai-submission-workspace{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;height:auto;padding:22px 24px;gap:14px;color:var(--desktop-ink)}.ai-submission-header,.ai-submission-header .ui-page-header-title-row,.ai-submission-header-actions,.ai-chat-composer>div,.ai-plan-footer{display:flex;align-items:center}.ai-submission-header{justify-content:space-between;gap:20px}.ai-submission-header .ui-page-header-title-row{gap:10px}.ai-submission-header .ui-page-header-title-row h2{margin:0;font-size:calc(24px + var(--desktop-active-font-delta, 0px))}.ai-submission-header p{margin:6px 0 0;color:#667085}.ai-submission-header-actions{gap:9px}.ai-submission-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--desktop-paper);font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800;background:linear-gradient(145deg,var(--desktop-accent),#7c3aed);box-shadow:0 7px 18px var(--accent-glow-hover)}.ai-submission-privacy{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--desktop-success-line);border-radius:12px;background:var(--desktop-success-bg);color:var(--desktop-success-ink);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.ai-submission-privacy strong{white-space:nowrap;color:var(--desktop-success-ink)}.ai-submission-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);min-height:0;flex:1;gap:14px}.ai-chat-card,.ai-manuscript-card,.ai-plan-card{min-height:0;border:1px solid var(--desktop-line);border-radius:16px;background:var(--desktop-paper);box-shadow:var(--elevation-rest)}.ai-chat-card{display:flex;flex-direction:column}.ai-chat-thread{flex:1;min-height:180px;overflow-y:auto;padding:16px;background:linear-gradient(180deg,var(--desktop-panel),var(--desktop-paper))}.ai-chat-empty{margin:25% auto 0;max-width:430px;text-align:center;color:#667085}.ai-chat-empty strong{color:var(--desktop-ink-soft)}.ai-chat-message{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.ai-chat-message>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:#e9effb;color:#365580;font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.ai-chat-message.user{flex-direction:row-reverse}.ai-chat-message.user>span{background:var(--desktop-accent);color:var(--desktop-paper)}.ai-chat-message p{max-width:82%;margin:0;padding:10px 13px;border:1px solid var(--desktop-line);border-radius:4px 12px 12px;background:var(--desktop-paper);line-height:1.65;white-space:pre-wrap}.ai-chat-message.user p{border-color:#c9dcff;border-radius:12px 4px 12px 12px;background:var(--desktop-accent-soft)}.ai-missing-fields{display:flex;flex-wrap:wrap;gap:7px;padding:10px 16px;border-top:1px solid var(--desktop-line)}.ai-missing-fields strong{color:var(--desktop-warning);font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.ai-missing-fields span{padding:3px 8px;border-radius:999px;background:var(--desktop-warning-bg);color:var(--desktop-warning-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ai-chat-composer{padding:14px 16px;border-top:1px solid #e8edf4}.ai-chat-composer textarea{width:100%;resize:none}.ai-chat-composer>div{justify-content:space-between;margin-top:9px}.ai-chat-composer small{color:var(--desktop-faint)}.ai-submission-side{display:grid;grid-template-rows:minmax(180px,.72fr) minmax(260px,1.2fr);gap:14px;min-height:0}.ai-manuscript-card,.ai-plan-card{display:flex;flex-direction:column}.ai-manuscript-list,.ai-plan-list{overflow-y:auto;padding:12px 14px}.ai-manuscript-item{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--desktop-line)}.ai-manuscript-item:last-child{border-bottom:0}.ai-manuscript-item>div{min-width:0}.ai-manuscript-item strong,.ai-manuscript-item span,.ai-manuscript-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-manuscript-item span{margin-top:4px;color:#667085;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ai-manuscript-item small{margin-top:3px;color:var(--desktop-warning-ink)}.ai-manuscript-item.invalid{opacity:.68}.ai-upload-empty{width:100%;padding:22px;border:1px dashed #b8c6da;border-radius:12px;background:var(--desktop-panel);color:#49617f}.ai-upload-empty strong,.ai-upload-empty span{display:block}.ai-upload-empty span{margin-top:5px;color:#8491a4;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ai-plan-list{flex:1;min-height:100px}.ai-plan-item{padding:11px 12px;margin-bottom:9px;border:1px solid var(--desktop-line);border-radius:12px;background:var(--desktop-panel)}.ai-plan-item>strong{display:block;margin-bottom:8px}.ai-plan-item dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:0}.ai-plan-item dl div{display:flex;min-width:0;gap:7px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ai-plan-item dt{color:var(--desktop-faint)}.ai-plan-item dd{overflow:hidden;margin:0;color:var(--desktop-ink-soft);text-overflow:ellipsis;white-space:nowrap}.ai-plan-empty{padding:35px 10px;text-align:center;color:var(--desktop-faint)}.ai-plan-footer{flex-direction:column;align-items:stretch;gap:7px;padding:12px 14px;border-top:1px solid #e8edf4}.ai-plan-footer small{text-align:center;color:var(--desktop-faint)}.ai-import-message{margin:0;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ai-import-message.success{color:var(--desktop-success-ink)}.ai-import-message.danger{color:var(--desktop-danger-ink)}.status-pill.ai-source{margin-left:6px;padding:2px 6px;background:#eee9ff;color:#6941c6;font-size:calc(11px + var(--desktop-active-font-delta, 0px));vertical-align:middle}@media (max-width: 1450px){.ai-submission-workspace{padding:16px 18px}.ai-submission-layout{grid-template-columns:minmax(0,1.2fr) minmax(310px,.82fr)}.ai-plan-item dl{grid-template-columns:1fr}}.reference-workbench{grid-template-columns:220px minmax(0,1fr)}.ui-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.ui-page-header-copy{min-width:0}.ui-page-eyebrow{display:block;margin-bottom:5px;color:var(--desktop-accent);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:800}.ui-page-header h2{margin:0;color:var(--desktop-ink);font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.2;letter-spacing:0}.ui-page-header p{max-width:760px;margin:6px 0 0;color:var(--desktop-muted);font-size:calc(13px + var(--desktop-active-font-delta, 0px));line-height:1.55}.ui-page-header-actions{display:flex;align-items:center;flex:0 0 auto;gap:8px}.ui-filter-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);box-shadow:var(--elevation-rest)}.ui-filter-fields,.ui-filter-actions{display:flex;align-items:flex-end;gap:10px}.ui-filter-fields{min-width:0;flex:1;flex-wrap:wrap}.ui-filter-bar label{display:grid;min-width:128px;gap:5px}.ui-filter-bar label>span{color:#526176;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800}.ui-filter-bar input,.ui-filter-bar select{min-height:36px;border-radius:8px}.ui-filter-actions{flex:0 0 auto}.ui-stat-card{position:relative;min-width:0;padding:15px 16px;overflow:hidden;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);box-shadow:var(--elevation-rest)}.ui-stat-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--desktop-faint);content:""}.ui-stat-card.tone-accent:before{background:var(--desktop-accent)}.ui-stat-card.tone-success:before{background:var(--desktop-success)}.ui-stat-card.tone-warning:before{background:var(--desktop-warning)}.ui-stat-card.tone-danger:before{background:var(--desktop-danger)}.ui-stat-card.tone-info:before{background:#0891b2}.ui-stat-card-label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.ui-stat-card>strong{display:block;margin-top:8px;overflow:hidden;color:var(--desktop-ink);font-size:calc(24px + var(--desktop-active-font-delta, 0px));line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.ui-stat-card>small{display:block;margin-top:5px;overflow:hidden;color:#8290a3;font-size:calc(11px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.ui-status-badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;min-height:23px;padding:2px 8px;gap:5px;border:1px solid #dfe5ee;border-radius:999px;background:#f5f7fa;color:#526176;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800;line-height:1.2;white-space:nowrap}.ui-status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.ui-status-badge.tone-accent{border-color:#c8dcff;background:var(--desktop-accent-soft);color:var(--desktop-accent)}.ui-status-badge.tone-success{border-color:var(--desktop-success-line);background:var(--desktop-success-bg);color:var(--desktop-success)}.ui-status-badge.tone-warning{border-color:var(--desktop-warning-line);background:var(--desktop-warning-bg);color:var(--desktop-warning)}.ui-status-badge.tone-danger{border-color:var(--desktop-danger-line);background:var(--desktop-danger-bg);color:var(--desktop-danger)}.ui-status-badge.tone-info{border-color:#b6e3ea;background:#eaf9fb;color:#08788c}.ui-empty-state{display:grid;place-items:center;align-content:center;min-height:150px;padding:24px;color:var(--desktop-muted);text-align:center}.ui-empty-symbol{display:grid;place-items:center;width:38px;height:38px;margin-bottom:9px;border:1px solid var(--desktop-line);border-radius:50%;background:#f5f8fc;color:#8492a6;font-size:calc(18px + var(--desktop-active-font-delta, 0px))}.ui-empty-state strong{color:var(--desktop-ink-soft);font-size:calc(14px + var(--desktop-active-font-delta, 0px))}.ui-empty-state p{max-width:460px;margin:6px 0 0;font-size:calc(12px + var(--desktop-active-font-delta, 0px));line-height:1.55}.ui-empty-actions{display:flex;justify-content:center;margin-top:12px;gap:8px}.ui-modal-backdrop{position:fixed;z-index:var(--z-modal);top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#0f172a7a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ui-modal-frame{display:flex;flex-direction:column;width:min(720px,calc(100vw - 48px));max-height:min(860px,calc(100vh - 48px));overflow:hidden;border:1px solid var(--desktop-line);border-radius:10px;background:var(--desktop-paper);box-shadow:var(--elevation-overlay)}.ui-modal-frame.size-small{width:min(480px,calc(100vw - 48px))}.ui-modal-frame.size-large{width:min(1180px,calc(100vw - 48px))}.ui-modal-header,.ui-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px}.ui-modal-header{align-items:flex-start;border-bottom:1px solid var(--desktop-line)}.ui-modal-header h3{margin:0;color:var(--desktop-ink);font-size:calc(18px + var(--desktop-active-font-delta, 0px));letter-spacing:0}.ui-modal-header p{margin:5px 0 0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.ui-modal-body{min-height:0;padding:18px;overflow:auto}.ui-modal-footer{justify-content:flex-end;border-top:1px solid var(--desktop-line);background:var(--desktop-panel)}.ui-icon-button{display:grid;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);color:#5b687b;font-size:calc(22px + var(--desktop-active-font-delta, 0px));line-height:1}.ui-icon-button:hover{border-color:#bfcde0;background:#f5f8fc;color:#27364a}@media (max-width: 1366px){.ui-filter-bar{align-items:stretch}.ui-filter-actions{align-self:flex-end}}.app{font-variant-numeric:tabular-nums}.app *::-webkit-scrollbar{width:8px;height:8px}.app *::-webkit-scrollbar-track{background:transparent}.app *::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--scrollbar-thumb);background-clip:padding-box}.app *::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}.ui-icon{display:block;width:18px;height:18px;flex:0 0 auto;stroke-width:var(--icon-stroke-width)}.ui-page-header-toggle .ui-icon{width:14px;height:14px}.ui-empty-symbol .ui-icon{width:18px;height:18px}.reference-empty-batch,.reference-empty-mini,.empty-state,.ui-empty-state{display:grid;place-items:center;align-content:center;gap:8px;padding:16px;border:1px dashed var(--desktop-line);border-radius:10px;background:var(--desktop-panel);color:var(--desktop-muted);text-align:center}.reference-empty-batch,.ui-empty-state{min-height:260px}.reference-empty-mini,.empty-state{min-height:120px}.empty-state.compact{min-height:80px;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.placeholder,.ui-empty-state--inline{padding:6px 0;color:var(--desktop-muted);font-size:calc(12px + var(--desktop-active-font-delta, 0px));text-align:center}.reference-main:has(.statistics-workspace){display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--desktop-page)}.statistics-workspace{flex:1 1 auto;display:flex;flex-direction:column;width:100%;height:auto;min-height:0;padding:20px 24px 24px;overflow-y:auto;gap:13px;color:var(--desktop-ink)}.statistics-privacy-strip{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--desktop-success-line);border-radius:8px;background:var(--desktop-success-bg);color:var(--desktop-success-ink);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.statistics-privacy-strip strong{flex:0 0 auto;color:var(--desktop-success-ink)}.statistics-tabs{display:flex;align-items:center;min-height:38px;padding:3px;gap:3px;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-page);width:fit-content}.statistics-tabs button{min-height:30px;padding:5px 16px;border:0;border-radius:6px;background:transparent;color:#607086;font-size:calc(13px + var(--desktop-active-font-delta, 0px));font-weight:800}.statistics-tabs button.active{background:var(--desktop-paper);color:var(--desktop-accent);box-shadow:var(--elevation-rest)}.statistics-error{margin:0;padding:9px 12px;border:1px solid var(--desktop-danger-line);border-radius:8px;background:var(--desktop-danger-bg);color:var(--desktop-danger);font-size:calc(12px + var(--desktop-active-font-delta, 0px));font-weight:700}.statistics-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.statistics-chart-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.68fr);gap:12px}.statistics-panel,.statistics-ledger-panel{min-width:0;border:1px solid var(--desktop-line);border-radius:8px;background:var(--desktop-paper);box-shadow:var(--elevation-rest)}.statistics-panel>header,.statistics-ledger-panel>header,.manuscript-detail-form>header,.manuscript-timeline-panel>header,.unlinked-replies>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.statistics-panel>header,.statistics-ledger-panel>header{min-height:58px;padding:13px 15px;border-bottom:1px solid #e8edf4}.statistics-panel h3,.statistics-ledger-panel h3,.manuscript-detail-layout h4{margin:0;color:#27364a;font-size:calc(14px + var(--desktop-active-font-delta, 0px));line-height:1.25;letter-spacing:0}.statistics-panel header p,.statistics-ledger-panel header p,.manuscript-detail-layout header p{margin:4px 0 0;color:#8290a3;font-size:calc(11px + var(--desktop-active-font-delta, 0px));line-height:1.45}.statistics-panel>header>span{color:#607086;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:700;white-space:nowrap}.statistics-chart-canvas{position:relative;width:100%;height:230px;padding:12px 14px}.statistics-status-panel .statistics-chart-canvas{height:230px}.statistics-group-panel .statistics-chart-canvas{height:248px}.statistics-activity-list{max-height:248px;overflow-y:auto;padding:5px 14px 10px}.statistics-activity-list>div{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:47px;border-bottom:1px solid var(--desktop-line)}.statistics-activity-list>div:last-child{border-bottom:0}.statistics-activity-mark{width:7px;height:7px;border-radius:50%;background:var(--desktop-accent)}.statistics-activity-mark.reply{background:var(--desktop-success)}.statistics-activity-list strong,.statistics-activity-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statistics-activity-list strong{color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.statistics-activity-list small{margin-top:3px;color:#7a889b;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.statistics-activity-list time{color:#8b98a9;font-size:calc(11px + var(--desktop-active-font-delta, 0px));white-space:nowrap}.statistics-search-field{min-width:200px!important}.statistics-ledger-panel{display:flex;flex-direction:column;min-height:360px}.statistics-ledger-table{min-width:960px;overflow-x:auto}.statistics-ledger-row{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.9fr) 110px 105px 120px 150px;align-items:center;width:100%;min-height:61px;padding:8px 15px;gap:12px;border:0;border-bottom:1px solid var(--desktop-line);border-radius:0;background:var(--desktop-paper);color:#435168;text-align:left}.statistics-ledger-row.header{min-height:36px;background:var(--desktop-panel);color:#748298;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800}button.statistics-ledger-row:hover{background:var(--desktop-panel)}.statistics-ledger-row>span{min-width:0;font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.statistics-ledger-row>span>strong,.statistics-ledger-row>span>small{display:block}.statistics-ledger-row>span>small{margin-top:4px;overflow:hidden;color:#8794a6;font-size:calc(11px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.statistics-title-cell strong{overflow:hidden;color:#26354a;font-size:calc(13px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.statistics-status-cell{display:grid;align-content:center;gap:1px}.statistics-pagination{display:flex;align-items:center;justify-content:space-between;min-height:46px;margin-top:auto;padding:8px 15px;background:var(--desktop-panel);color:#708096;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.statistics-pagination>div{display:flex;gap:7px}.statistics-loading{display:grid;place-items:center;min-height:130px;color:#6f7e92;font-size:calc(13px + var(--desktop-active-font-delta, 0px))}.manuscript-detail-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:24px}.manuscript-detail-form,.manuscript-timeline-panel{min-width:0}.manuscript-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px 12px;margin-top:15px}.manuscript-form-grid label{display:grid;min-width:0;gap:5px}.manuscript-form-grid label.wide{grid-column:1 / -1}.manuscript-form-grid label>span{color:#59687d;font-size:calc(11px + var(--desktop-active-font-delta, 0px));font-weight:800}.manuscript-form-grid input,.manuscript-form-grid select,.manuscript-form-grid textarea{width:100%;border-radius:8px}.manuscript-form-grid textarea{resize:vertical}.manuscript-timeline{position:relative;margin-top:15px;padding-left:8px}.manuscript-timeline:before{position:absolute;top:11px;bottom:11px;left:13px;width:1px;background:var(--desktop-page);content:""}.manuscript-timeline article{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;min-height:62px;padding:3px 0 12px;gap:11px}.manuscript-timeline-dot{z-index:1;width:11px;height:11px;margin-top:4px;border:2px solid var(--desktop-paper);border-radius:50%;background:var(--desktop-accent);box-shadow:0 0 0 1px var(--ring-accent)}.manuscript-timeline-dot.reply{background:var(--desktop-warning);box-shadow:0 0 0 1px var(--ring-warning)}.manuscript-timeline-dot.reply.pass{background:var(--desktop-success);box-shadow:0 0 0 1px var(--ring-success)}.manuscript-timeline-dot.reply.reject,.manuscript-timeline-dot.reply.bounce{background:var(--desktop-danger);box-shadow:0 0 0 1px var(--ring-danger)}.manuscript-timeline article strong{display:block;color:var(--desktop-ink-soft);font-size:calc(12px + var(--desktop-active-font-delta, 0px))}.manuscript-timeline article p{margin:4px 0 0;overflow:hidden;color:#6d7b8f;font-size:calc(11px + var(--desktop-active-font-delta, 0px));text-overflow:ellipsis;white-space:nowrap}.manuscript-timeline article time{display:block;margin-top:4px;color:var(--desktop-faint);font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.unlinked-replies{margin-top:13px;padding-top:13px;border-top:1px solid var(--desktop-line)}.unlinked-replies>div{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:8px 0;gap:10px;border-bottom:1px solid var(--desktop-line)}.unlinked-replies>div>span{min-width:0}.unlinked-replies strong,.unlinked-replies small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unlinked-replies strong{color:#3a475a;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}.unlinked-replies small{margin-top:4px;color:#8794a6;font-size:calc(11px + var(--desktop-active-font-delta, 0px))}@media (max-width: 1500px){.statistics-workspace{padding:16px 18px 20px}.statistics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-chart-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.72fr)}.statistics-chart-canvas{height:210px}.statistics-group-panel .statistics-chart-canvas,.statistics-activity-list{height:226px;max-height:226px}}@media (max-width: 1200px){.statistics-chart-grid,.manuscript-detail-layout{grid-template-columns:1fr}}:root{--motion-instant: 80ms;--motion-fast: .14s;--motion-base: .22s;--motion-slow: .32s;--drag-sort-flip-duration: .18s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-entrance: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.7, 0, .84, 0);--ease-settle: cubic-bezier(.34, 1.4, .64, 1);--drag-sort-lift: 1.02;--drag-sort-shadow: var(--elevation-float);--drag-sort-grip-dot: var(--desktop-faint)}.reference-nav-list button,.reference-nav-actions button,.reference-order-row button,.ui-icon-button,.submit-matrix-workbench button,.reference-template-tabs button,.reference-group-table-card button,.pass-app-card{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.reference-nav-list button:active:not(.is-dragging),.ui-icon-button:active,.reference-nav-actions button:active{transform:translateY(1px)}.drag-sort-grip{width:12px;height:18px;flex:0 0 auto;padding:0;border:0;background-color:transparent;background-image:radial-gradient(circle,var(--drag-sort-grip-dot) 1.5px,transparent 1.6px);background-position:0 1px;background-size:6px 6px;touch-action:none;cursor:grab;opacity:.45;transition:opacity var(--motion-fast) var(--ease-standard)}:hover>.drag-sort-grip,.drag-sort-grip:focus-visible{opacity:.9}.drag-sort-grip:active,.is-dragging .drag-sort-grip{cursor:grabbing;opacity:1}[data-drag-id]{will-change:transform}[data-drag-id].is-flipping{transform:translate(var(--drag-sort-flip-x, 0px),var(--drag-sort-flip-y, 0px));transition:transform var(--drag-sort-flip-duration) var(--ease-standard)}[data-drag-id].is-dragging{position:relative;z-index:3;transform:translate3d(var(--drag-sort-x, 0px),var(--drag-sort-y, 0px),0) scale(var(--drag-sort-lift));box-shadow:var(--drag-sort-shadow);cursor:grabbing;opacity:.97;transition:none}[data-drag-id].is-drop-target{box-shadow:inset 0 2px 0 var(--desktop-accent)}[data-drag-id].is-keyboard-grabbed{outline:2px solid var(--desktop-accent);outline-offset:2px}.drag-sort-live-region{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.reference-scale-stage{animation:panel-arrive var(--motion-base) var(--ease-entrance) both}@keyframes panel-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ui-network-activity{position:fixed;inset:0 0 auto 0;height:2px;overflow:hidden;z-index:var(--z-activity);pointer-events:none;opacity:0;transition:opacity var(--motion-base) var(--ease-exit)}.ui-network-activity.is-on{opacity:1;transition:opacity var(--motion-fast) var(--ease-entrance)}.ui-network-activity-sweep{position:absolute;inset:0 auto 0 0;width:34%;border-radius:999px;background-image:linear-gradient(90deg,transparent,var(--desktop-accent) 32%,var(--desktop-accent) 68%,transparent);animation:network-activity-sweep 1.1s linear infinite}@keyframes network-activity-sweep{0%{transform:translate(-110%)}to{transform:translate(300%)}}@media (prefers-reduced-motion: reduce){:root{--motion-instant: 0ms;--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms;--drag-sort-flip-duration: 0ms}[data-drag-id].is-flipping,.reference-nav-list button,.reference-nav-actions button,.ui-icon-button{transition:none}.reference-action-feedback.busy span,.submit-smart-ai-mark:after,.submit-smart-live i{animation:none}.ui-network-activity-sweep{width:100%;opacity:.5;animation:none}.reference-scale-stage{animation:none}}
