:root{--bg-app:#eef3f8;--surface-base:#fff;--surface-elevated:#fff;--surface-popover:#fffffff5;--surface-muted:#e2e8f0;--control-bg:#fff;--active-language-pill-bg:color-mix(in srgb,var(--surface-base) 88%,var(--surface-muted) 12%);--text-main:#172033;--text-secondary:#475569;--text-warning:#9a3412;--text-danger:#991b1b;--text-info:#1d4ed8;--text-success:#166534;--border-subtle:#c5cfdc;--overlay-backdrop:#0f172a59;--shadow-elevated:0 10px 24px #0f172a14;--modal-surface:#fff;--modal-panel-bg:#f1f5f9;--modal-panel-muted:#e5ebf3;--modal-control-bg:#fff;--modal-footer-bg:#f3f7fc;--modal-border:#c3cfdd;--modal-border-strong:#aebccc;--modal-shadow-subtle:0 1px 2px #0f172a0a;--modal-scrollbar-gutter-width:10px;--surface-info:#eff6ff;--surface-success:#dcfce7;--surface-warning:#fff7ed;--surface-danger:#fef2f2;--border-info:#93c5fd;--border-success:#86efac;--border-warning:#fdba74;--border-danger:#fca5a5;--accent-primary:#1d4ed8;--accent-primary-hover:#1e40af;--accent-success:#166534;--accent-warning:#9a3412;--accent-danger:#991b1b;--accent-muted:#64748b;--accent-translate:#0f766e;--accent-translate-hover:#115e59;--page-header-banner-bg:linear-gradient(135deg,#f8fbff,#eef5ff 58%,#f7faff);--page-header-banner-border:#c7d7ee;--page-header-banner-title:#0f172a;--page-header-banner-text:#334155;--page-header-banner-action:#475569;--page-header-banner-action-hover:#1d4ed8;--page-header-banner-chip-bg:#ffffffc7;--page-header-banner-chip-border:#1d4ed83d;--status-neutral-text:#334155;--status-neutral-bg:#eef2f7;--status-neutral-border:#aebccd;--status-info-text:#1d4ed8;--status-info-bg:#eff6ff;--status-info-border:#93c5fd;--status-success-text:#166534;--status-success-bg:#dcfce7;--status-success-border:#86efac;--status-warning-text:#9a3412;--status-warning-bg:#fff7ed;--status-warning-border:#fdba74;--status-danger-text:#991b1b;--status-danger-bg:#fef2f2;--status-danger-border:#fca5a5;--status-translate-text:#0f766e;--status-translate-bg:#ccfbf1;--status-translate-border:#5eead4;--chapter-selected-bg:var(--surface-info);--chapter-selected-border:var(--accent-primary);--chapter-selected-ring:#1890ff2e;--app-header-offset:70px}.app-tour-trigger,.app-tour-trigger.ant-btn,.app-tour-trigger.ant-btn-link,.app-tour-trigger.ant-btn-text{align-items:center;background:#0000!important;border-color:#0000!important;box-shadow:none!important;color:#475569!important;color:var(--text-secondary)!important;display:inline-flex;font-size:13px;font-weight:700;gap:5px;justify-content:center;line-height:1.35;min-height:28px;overflow:visible;padding:0 2px}.app-tour-trigger .anticon,.app-tour-trigger.ant-btn .anticon,.app-tour-trigger.ant-btn-link .anticon,.app-tour-trigger.ant-btn-text .anticon{align-items:center;display:inline-flex;justify-content:center;line-height:1;overflow:visible}.app-tour-trigger .anticon svg,.app-tour-trigger.ant-btn .anticon svg,.app-tour-trigger.ant-btn-link .anticon svg,.app-tour-trigger.ant-btn-text .anticon svg{display:block}button.app-tour-trigger{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.app-tour-trigger.ant-btn:not(:disabled):focus-visible,.app-tour-trigger.ant-btn:not(:disabled):hover,.app-tour-trigger:not(:disabled):focus-visible,.app-tour-trigger:not(:disabled):hover{background:#0000!important;border-color:#0000!important;color:#1d4ed8!important;color:var(--accent-primary)!important}.app-tour-trigger.ant-btn:focus-visible,.app-tour-trigger:focus-visible{border-radius:6px;outline:2px solid color-mix(in srgb,#1d4ed8 42%,#0000);outline:2px solid color-mix(in srgb,var(--accent-primary) 42%,#0000);outline-offset:2px}.app-tour-trigger.ant-btn:disabled,.app-tour-trigger:disabled{color:color-mix(in srgb,#475569 68%,#0000)!important;color:color-mix(in srgb,var(--text-secondary) 68%,#0000)!important;cursor:not-allowed}.theme-light{--bg-app:#eef3f8;--surface-base:#fff;--surface-elevated:#fff;--surface-popover:#fffffff5;--surface-muted:#e2e8f0;--control-bg:#fff;--active-language-pill-bg:color-mix(in srgb,var(--surface-base) 88%,var(--surface-muted) 12%);--text-main:#172033;--text-secondary:#475569;--text-warning:#9a3412;--text-danger:#991b1b;--text-info:#1d4ed8;--text-success:#166534;--border-subtle:#c5cfdc;--overlay-backdrop:#0f172a59;--shadow-elevated:0 10px 24px #0f172a14;--modal-surface:#fff;--modal-panel-bg:#f1f5f9;--modal-panel-muted:#e5ebf3;--modal-control-bg:#fff;--modal-footer-bg:#f3f7fc;--modal-border:#c3cfdd;--modal-border-strong:#aebccc;--modal-shadow-subtle:0 1px 2px #0f172a0a;--modal-scrollbar-gutter-width:10px;--surface-info:#eff6ff;--surface-success:#dcfce7;--surface-warning:#fff7ed;--surface-danger:#fef2f2;--border-info:#93c5fd;--border-success:#86efac;--border-warning:#fdba74;--border-danger:#fca5a5;--accent-primary:#1d4ed8;--accent-primary-hover:#1e40af;--accent-success:#166534;--accent-warning:#9a3412;--accent-danger:#991b1b;--accent-muted:#64748b;--accent-translate:#0f766e;--accent-translate-hover:#115e59;--page-header-banner-bg:linear-gradient(135deg,#f8fbff,#eef5ff 58%,#f7faff);--page-header-banner-border:#c7d7ee;--page-header-banner-title:#0f172a;--page-header-banner-text:#334155;--page-header-banner-action:#475569;--page-header-banner-action-hover:#1d4ed8;--page-header-banner-chip-bg:#ffffffc7;--page-header-banner-chip-border:#1d4ed83d;--status-neutral-text:#334155;--status-neutral-bg:#eef2f7;--status-neutral-border:#aebccd;--status-info-text:#1d4ed8;--status-info-bg:#eff6ff;--status-info-border:#93c5fd;--status-success-text:#166534;--status-success-bg:#dcfce7;--status-success-border:#86efac;--status-warning-text:#9a3412;--status-warning-bg:#fff7ed;--status-warning-border:#fdba74;--status-danger-text:#991b1b;--status-danger-bg:#fef2f2;--status-danger-border:#fca5a5;--status-translate-text:#0f766e;--status-translate-bg:#ccfbf1;--status-translate-border:#5eead4;--chapter-selected-bg:#f0f5ff;--chapter-selected-border:#1d4ed8;--chapter-selected-ring:#1d4ed833}.theme-light .ant-btn-disabled,.theme-light .ant-btn[disabled],.theme-light .ant-input-affix-wrapper-disabled,.theme-light .ant-input-disabled,.theme-light .ant-input-number-disabled,.theme-light .ant-input[disabled],.theme-light .ant-picker-disabled,.theme-light .ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector,.theme-light textarea.ant-input[disabled]{-webkit-text-fill-color:color-mix(in srgb,#475569 82%,#fff 18%);-webkit-text-fill-color:color-mix(in srgb,var(--text-secondary) 82%,var(--surface-base) 18%);background:color-mix(in srgb,#e2e8f0 72%,#fff 28%)!important;background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-base) 28%)!important;border-color:color-mix(in srgb,#c5cfdc 88%,#fff 12%)!important;border-color:color-mix(in srgb,var(--border-subtle) 88%,var(--surface-base) 12%)!important;color:color-mix(in srgb,#475569 82%,#fff 18%)!important;color:color-mix(in srgb,var(--text-secondary) 82%,var(--surface-base) 18%)!important;opacity:1}.theme-light .ant-modal-content{background:#fff;background:var(--modal-surface);border:1px solid #c3cfdd;border:1px solid var(--modal-border);box-shadow:0 18px 42px #0f172a2e;color:#172033;color:var(--text-main)}.theme-light .ant-modal-footer,.theme-light .ant-modal-header{background:#0000;border-color:#c3cfdd;border-color:var(--modal-border)}.theme-light .ant-modal-close,.theme-light .ant-modal-close-x,.theme-light .ant-modal-title{color:#172033;color:var(--text-main)}.theme-dark{--bg-app:#0f1115;--surface-base:#161a22;--surface-elevated:#1f2430;--surface-popover:#161a22f5;--surface-muted:#1b2029;--control-bg:#11151c;--active-language-pill-bg:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-base) 28%);--text-main:#e7ecf5;--text-secondary:#b8c3dc;--text-warning:#fcd34d;--text-danger:#f87171;--text-info:#60a5fa;--text-success:#4ade80;--border-subtle:#b8c3dc61;--overlay-backdrop:#060b14b8;--shadow-elevated:0 18px 42px #0309148c;--modal-surface:var(--surface-elevated);--modal-panel-bg:color-mix(in srgb,var(--surface-elevated) 78%,#000 22%);--modal-panel-muted:color-mix(in srgb,var(--surface-muted) 84%,#000 16%);--modal-control-bg:var(--control-bg);--modal-footer-bg:color-mix(in srgb,var(--surface-elevated) 78%,#000 22%);--modal-border:var(--border-subtle);--modal-border-strong:color-mix(in srgb,var(--border-subtle) 78%,var(--text-secondary) 22%);--modal-shadow-subtle:0 1px 2px #03091447;--modal-scrollbar-gutter-width:10px;--surface-info:#5b8ff938;--surface-success:#52c41a3d;--surface-warning:#faad1438;--surface-danger:#ff634738;--border-info:#5b8ff973;--border-success:#52c41a73;--border-warning:#faad148c;--border-danger:#ff63478c;--accent-primary:#69b1ff;--accent-primary-hover:#8cceff;--accent-success:#95de64;--accent-warning:#ffc53d;--accent-danger:#ff7875;--accent-muted:#9ba8c6;--accent-translate:#2dd4bf;--accent-translate-hover:#5eead4;--page-header-banner-bg:linear-gradient(135deg,#1e293bfa,#0f172afa);--page-header-banner-border:color-mix(in srgb,var(--border-subtle) 74%,#93c5fd 26%);--page-header-banner-title:#fff;--page-header-banner-text:#cbd5e1;--page-header-banner-action:#cbd5e1;--page-header-banner-action-hover:#bfdbfe;--page-header-banner-chip-bg:#0f172a47;--page-header-banner-chip-border:#cbd5e152;--status-neutral-text:#cbd5e1;--status-neutral-bg:#94a3b829;--status-neutral-border:#94a3b85c;--status-info-text:#bfdbfe;--status-info-bg:#60a5fa2e;--status-info-border:#60a5fa6b;--status-success-text:#bbf7d0;--status-success-bg:#4ade802e;--status-success-border:#4ade806b;--status-warning-text:#fde68a;--status-warning-bg:#fcd34d2e;--status-warning-border:#fcd34d70;--status-danger-text:#fecaca;--status-danger-bg:#f871712e;--status-danger-border:#f8717170;--status-translate-text:#99f6e4;--status-translate-bg:#2dd4bf2e;--status-translate-border:#2dd4bf70;--chapter-selected-bg:#69b1ff61;--chapter-selected-border:#8cceff;--chapter-selected-ring:#69b1ff73}.theme-dark .ant-checkbox-wrapper,.theme-dark .ant-form,.theme-dark .ant-form-item,.theme-dark .ant-form-item-explain,.theme-dark .ant-form-item-extra,.theme-dark .ant-form-item-label>label,.theme-dark .ant-input,.theme-dark .ant-input-affix-wrapper,.theme-dark .ant-input-number,.theme-dark .ant-mentions,.theme-dark .ant-picker,.theme-dark .ant-radio-wrapper,.theme-dark .ant-select-selection-item,.theme-dark .ant-typography,.theme-dark textarea.ant-input{color:#172033;color:var(--text-main)}.theme-dark .ant-empty-description,.theme-dark .ant-form-item-explain,.theme-dark .ant-form-item-extra,.theme-dark .ant-input-affix-wrapper input::placeholder,.theme-dark .ant-input::placeholder,.theme-dark .ant-picker-input>input::placeholder,.theme-dark .ant-select-selection-placeholder,.theme-dark .ant-typography-secondary,.theme-dark .ant-upload-hint,.theme-dark textarea.ant-input::placeholder{color:#475569!important;color:var(--text-secondary)!important}.theme-dark .ant-input,.theme-dark .ant-input-affix-wrapper,.theme-dark .ant-input-number,.theme-dark .ant-mentions,.theme-dark .ant-picker,.theme-dark .ant-select:not(.ant-select-customize-input) .ant-select-selector,.theme-dark textarea.ant-input{background:#fff;background:var(--control-bg);border-color:#c5cfdc;border-color:var(--border-subtle);color:#172033;color:var(--text-main)}.theme-dark .ant-input-affix-wrapper:hover,.theme-dark .ant-input-number:hover,.theme-dark .ant-input:hover,.theme-dark .ant-mentions:hover,.theme-dark .ant-picker:hover,.theme-dark .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector:hover,.theme-dark textarea.ant-input:hover{border-color:#1d4ed8;border-color:var(--accent-primary)}.theme-dark .ant-input-affix-wrapper-focused,.theme-dark .ant-input-focused,.theme-dark .ant-input-number-focused,.theme-dark .ant-input:focus,.theme-dark .ant-mentions-focused,.theme-dark .ant-picker-focused,.theme-dark .ant-select-focused:not(.ant-select-customize-input) .ant-select-selector,.theme-dark textarea.ant-input:focus{border-color:#1d4ed8!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,#1d4ed8 28%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 28%,#0000)}.theme-dark .ant-input-affix-wrapper-disabled,.theme-dark .ant-input-disabled,.theme-dark .ant-input-number-disabled,.theme-dark .ant-input[disabled],.theme-dark .ant-picker-disabled,.theme-dark .ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector,.theme-dark textarea.ant-input[disabled]{-webkit-text-fill-color:color-mix(in srgb,#475569 72%,#0000);-webkit-text-fill-color:color-mix(in srgb,var(--text-secondary) 72%,#0000);background:color-mix(in srgb,#e2e8f0 78%,#000 22%)!important;background:color-mix(in srgb,var(--surface-muted) 78%,#000 22%)!important;border-color:color-mix(in srgb,#c5cfdc 72%,#0000)!important;border-color:color-mix(in srgb,var(--border-subtle) 72%,#0000)!important;color:color-mix(in srgb,#475569 72%,#0000)!important;color:color-mix(in srgb,var(--text-secondary) 72%,#0000)!important}.theme-dark .ant-tabs-tab{color:#475569;color:var(--text-secondary)}.theme-dark .ant-tabs-tab-active .ant-tabs-tab-btn,.theme-dark .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.theme-dark .ant-tabs-tab:hover{color:#172033!important;color:var(--text-main)!important}.theme-dark .ant-tabs-ink-bar{background:#1d4ed8;background:var(--accent-primary)}.theme-dark .ant-card,.theme-dark .ant-drawer-content,.theme-dark .ant-dropdown-menu,.theme-dark .ant-modal-content,.theme-dark .ant-popover-inner,.theme-dark .ant-select-dropdown{background:#fff;background:var(--surface-elevated);border:1px solid #c5cfdc;border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 10px 24px #0f172a14;box-shadow:var(--shadow-elevated);color:#172033;color:var(--text-main)}.theme-dark .ant-select-dropdown .ant-select-item{background:#fff;background:var(--surface-elevated);color:#172033;color:var(--text-main)}.theme-dark .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb,#eff6ff 72%,#fff 28%);background:color-mix(in srgb,var(--surface-info) 72%,var(--surface-elevated) 28%);color:#172033;color:var(--text-main)}.theme-dark .ant-card-head,.theme-dark .ant-drawer-header,.theme-dark .ant-modal-footer,.theme-dark .ant-modal-header,.theme-dark .ant-table-tbody>tr>td,.theme-dark .ant-table-thead>tr>th{border-color:#c5cfdc;border-color:var(--border-subtle)}.theme-dark .ant-card-head-title,.theme-dark .ant-drawer-title,.theme-dark .ant-dropdown-menu-title-content,.theme-dark .ant-modal-title,.theme-dark .ant-popover-title,.theme-dark .ant-select-item-option-content,.theme-dark .ant-table,.theme-dark .ant-table-tbody>tr>td,.theme-dark .ant-table-thead>tr>th{color:#172033;color:var(--text-main)}.theme-dark .ant-table,.theme-dark .ant-table-cell,.theme-dark .ant-table-container,.theme-dark .ant-table-thead>tr>th{background:#fff;background:var(--surface-elevated)}.theme-dark .ant-dropdown-menu-item:hover,.theme-dark .ant-select-item-option-active:not(.ant-select-item-option-disabled),.theme-dark .ant-table-tbody>tr.ant-table-row:hover>td{background:#eff6ff;background:var(--surface-info)}.theme-dark .ant-btn-disabled,.theme-dark .ant-btn[disabled],.theme-dark .ant-dropdown-menu-item-disabled,.theme-dark .ant-select-item-option-disabled{color:color-mix(in srgb,#475569 68%,#0000)!important;color:color-mix(in srgb,var(--text-secondary) 68%,#0000)!important}.theme-dark .ant-alert,.theme-dark .ant-alert-message{color:#172033;color:var(--text-main)}.theme-dark .ant-alert-description{color:#475569;color:var(--text-secondary)}.theme-dark .ant-tag:not(.ant-tag-checkable):not(.modal-token-tag){background:#e2e8f0;background:var(--surface-muted);border-color:#c5cfdc;border-color:var(--border-subtle);color:#172033;color:var(--text-main)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#eef3f8;background-color:var(--bg-app);color:#172033;color:var(--text-main);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;margin:0;scrollbar-color:color-mix(in srgb,#475569 42%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-width:thin;transition:background-color .25s ease,color .25s ease}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#0000}body::-webkit-scrollbar-thumb{background:color-mix(in srgb,#475569 42%,#0000);background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#475569 58%,#0000);background:color-mix(in srgb,var(--text-secondary) 58%,#0000);background-clip:padding-box}body ::selection{background:#3b82f647}.app-surface-card,.app-surface-panel,.app-toolbar-row{background:#fff;background:var(--surface-elevated);border:1px solid #c5cfdc;border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 10px 24px #0f172a14;box-shadow:var(--shadow-elevated);box-sizing:border-box;color:#172033;color:var(--text-main)}.app-surface-panel{background:#fff;background:var(--surface-base)}.app-toolbar-row{align-items:center;background:color-mix(in srgb,#fff 88%,#e2e8f0 12%);background:color-mix(in srgb,var(--surface-elevated) 88%,var(--surface-muted) 12%);display:flex;flex-wrap:wrap;gap:12px;padding:12px}.app-section-header{align-items:flex-start;background:#0000;box-shadow:none;display:flex;gap:12px;justify-content:space-between;margin:0;padding:0}.app-status-chip{align-items:center;background:#eef2f7;background:var(--status-neutral-bg);border:1px solid #aebccd;border:1px solid var(--status-neutral-border);border-radius:999px;color:#334155;color:var(--status-neutral-text);display:inline-flex;font-size:12px;font-weight:750;gap:6px;justify-content:center;line-height:1.2;min-height:28px;padding:3px 9px;white-space:nowrap}.app-status-chip--ready,.app-status-chip--success{background:#dcfce7;background:var(--status-success-bg);border-color:#86efac;border-color:var(--status-success-border);color:#166534;color:var(--status-success-text)}.app-status-chip--info,.app-status-chip--progress{background:#eff6ff;background:var(--status-info-bg);border-color:#93c5fd;border-color:var(--status-info-border);color:#1d4ed8;color:var(--status-info-text)}.app-status-chip--review,.app-status-chip--warning{background:#fff7ed;background:var(--status-warning-bg);border-color:#fdba74;border-color:var(--status-warning-border);color:#9a3412;color:var(--status-warning-text)}.app-status-chip--danger,.app-status-chip--failed{background:#fef2f2;background:var(--status-danger-bg);border-color:#fca5a5;border-color:var(--status-danger-border);color:#991b1b;color:var(--status-danger-text)}.app-status-chip--neutral{background:#eef2f7;background:var(--status-neutral-bg);border-color:#aebccd;border-color:var(--status-neutral-border);color:#334155;color:var(--status-neutral-text)}.app-surface-card .ant-btn,.app-surface-panel .ant-btn,.app-toolbar-row .ant-btn,.app-toolbar-row .ant-input,.app-toolbar-row .ant-input-affix-wrapper,.app-toolbar-row .ant-select-selector,.app-toolbar-row button{min-height:40px}.app-status-chip:focus-visible,.app-surface-card button:focus-visible,.app-surface-panel button:focus-visible,.app-toolbar-row button:focus-visible{outline:2px solid #1d4ed8;outline:2px solid var(--accent-primary);outline-offset:2px}.app-verification-banner{align-items:center;background:#fff7ed;background:var(--surface-warning);border-bottom:1px solid #fdba74;border-bottom:1px solid var(--border-warning);color:#172033;color:var(--text-main);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:center;line-height:1.35;padding:8px 16px}.app-verification-banner__icon{color:#9a3412;color:var(--text-warning);font-size:15px}.app-verification-banner__copy{color:#172033;color:var(--text-main);font-weight:650}.app-verification-banner__action.ant-btn{background:color-mix(in srgb,#fff 76%,#fff7ed 24%);background:color-mix(in srgb,var(--surface-base) 76%,var(--surface-warning) 24%);border-color:color-mix(in srgb,#9a3412 48%,#c5cfdc);border-color:color-mix(in srgb,var(--accent-warning) 48%,var(--border-subtle));color:#172033;color:var(--text-main);font-weight:700}.chapter-upload-modal .ant-modal-content{background:#fff;background:var(--surface-base);border:1px solid #c5cfdc;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.chapter-upload-modal .ant-modal-body{scrollbar-color:color-mix(in srgb,#475569 42%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.chapter-upload-modal-body{width:100%}.chapter-upload-dropzone-trigger:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,#1d4ed8 16%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 16%,#0000);outline:2px solid #1d4ed8;outline:2px solid var(--accent-primary);outline-offset:3px}.chapter-upload-modal-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.chapter-upload-modal-footer__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.chapter-upload-readiness-pill{align-items:center;background:#eef2f7;background:var(--status-neutral-bg);border:1px solid #aebccd;border:1px solid var(--status-neutral-border);border-radius:999px;color:#334155;color:var(--status-neutral-text);display:inline-flex;font-size:12px;font-weight:750;min-height:26px;padding:0 9px;white-space:nowrap}.chapter-upload-readiness-pill.is-ready{background:#dcfce7;background:var(--status-success-bg);border-color:#86efac;border-color:var(--status-success-border);color:#166534;color:var(--status-success-text)}.chapter-upload-readiness-pill.is-needed{background:#fff7ed;background:var(--status-warning-bg);border-color:#fdba74;border-color:var(--status-warning-border);color:#9a3412;color:var(--status-warning-text)}@media (max-width:720px){.chapter-upload-modal-footer{align-items:stretch;flex-direction:column}.chapter-upload-modal-footer__actions{justify-content:flex-start}}.dashboard-list-item{border-bottom:1px solid #c5cfdc;border-bottom:1px solid var(--border-subtle);transition:background-color .2s ease,box-shadow .2s ease}.dashboard-list-item:last-child{border-bottom:none}.dashboard-list-item:focus,.dashboard-list-item:hover{background-color:#eff6ff;background-color:var(--surface-info);box-shadow:0 2px 6px #0f172a14}.dashboard-step{transition:transform .3s ease,box-shadow .3s ease}.dashboard-step .ant-card-body{overflow:visible}.dashboard-step--analysis{position:relative}.dashboard-step--analysis:before{background:#9a3412;background:var(--accent-warning);bottom:6px;content:"";left:0;opacity:.65;pointer-events:none;position:absolute;top:6px;width:2px}.dashboard-step-cta{align-items:center;display:flex;justify-content:flex-end;margin-top:auto;min-height:24px;padding-top:2px;width:100%}.dashboard-step-description,.dashboard-step-muted{color:#475569;color:var(--text-secondary);font-size:11px;line-height:1.2;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-step-title-row{align-items:flex-start;display:flex;gap:8px;padding-bottom:2px}.dashboard-step-title-icon{align-items:center;display:inline-flex;flex-shrink:0}.dashboard-step-title{align-items:center;display:inline-flex;gap:6px;min-width:0}.dashboard-step-title-text{flex:1 1 auto;font-size:12px;line-height:1.2;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}.dashboard-step-chip.ant-tag{background:#fff7ed;background:var(--status-warning-bg);border:1px solid #fdba74;border:1px solid var(--status-warning-border);border-radius:999px;color:#9a3412;color:var(--status-warning-text);font-size:10px;letter-spacing:.2px;line-height:1.2;margin:0;padding:2px 6px}.dashboard-step-cta-button.ant-btn{align-items:center;align-self:flex-end;border-radius:999px;display:inline-flex;font-size:12px;height:24px;justify-content:center;line-height:1.2;min-width:88px;padding:0 10px}.dashboard-step-enter{animation:dashboard-step-pop .55s ease}.dashboard-step-exit{animation:dashboard-step-fade .22s ease forwards;pointer-events:none}.dashboard-done-toggle{align-items:center;background:#fff;background:var(--surface-base);border:1px solid #c5cfdc;border:1px solid var(--border-subtle);border-radius:999px;color:#475569;color:var(--text-secondary);display:inline-flex;height:22px;justify-content:center;opacity:.42;transition:opacity .2s ease,transform .2s ease,color .2s ease,border-color .2s ease;width:22px}.dashboard-done-toggle:focus,.dashboard-done-toggle:hover{border-color:#166534;border-color:var(--accent-success);color:#166534;color:var(--accent-success);opacity:1;transform:scale(1.15)}.dashboard-workstream-row:focus-within .dashboard-done-toggle,.dashboard-workstream-row:hover .dashboard-done-toggle{opacity:.9}@keyframes dashboard-step-pop{0%{box-shadow:0 0 0 #0f172a00;transform:translateY(4px)}60%{box-shadow:0 6px 14px #0f172a1f;transform:translateY(0)}to{box-shadow:0 2px 6px #0f172a14;transform:translateY(0)}}@keyframes dashboard-step-fade{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-primary-cta.ant-btn-primary:not(.ant-btn-dangerous){align-items:center;display:inline-flex;font-size:14px;font-weight:800;gap:6px;height:auto;justify-content:center;letter-spacing:0;line-height:1.2;min-height:40px;overflow-wrap:anywhere;padding:8px 20px;text-align:center;white-space:normal}.app-primary-cta.ant-btn-primary.ant-btn-lg:not(.ant-btn-dangerous){font-size:15px;min-height:48px;padding:11px 24px}.app-primary-cta.ant-btn-primary.ant-btn-sm:not(.ant-btn-dangerous){font-size:13px;min-height:32px;padding:6px 14px}.app-primary-cta.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){background:color-mix(in srgb,#1d4ed8 90%,#000 10%);background:color-mix(in srgb,var(--accent-primary) 90%,#000 10%);border-color:color-mix(in srgb,#1d4ed8 90%,#000 10%);border-color:color-mix(in srgb,var(--accent-primary) 90%,#000 10%);box-shadow:0 7px 18px color-mix(in srgb,#1d4ed8 28%,#0000);box-shadow:0 7px 18px color-mix(in srgb,var(--accent-primary) 28%,#0000);color:#fff}.app-primary-cta.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active,.app-primary-cta.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus,.app-primary-cta.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{background:color-mix(in srgb,#1e40af 88%,#000 12%);background:color-mix(in srgb,var(--accent-primary-hover) 88%,#000 12%);border-color:color-mix(in srgb,#1e40af 88%,#000 12%);border-color:color-mix(in srgb,var(--accent-primary-hover) 88%,#000 12%);box-shadow:0 9px 22px color-mix(in srgb,#1d4ed8 34%,#0000);box-shadow:0 9px 22px color-mix(in srgb,var(--accent-primary) 34%,#0000);color:#fff}.theme-dark .app-primary-cta.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled),.theme-dark .app-primary-cta.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active,.theme-dark .app-primary-cta.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus,.theme-dark .app-primary-cta.ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover{color:#eef3f8;color:var(--bg-app)}.app-primary-cta.ant-btn-primary.ant-btn-disabled,.app-primary-cta.ant-btn-primary:disabled,.app-primary-cta.ant-btn-primary[disabled]{box-shadow:none}.translate-action-button.ant-btn{background:#0f766e;background:var(--accent-translate);border-color:#0f766e;border-color:var(--accent-translate);color:#fff}.translate-action-button.ant-btn:active,.translate-action-button.ant-btn:focus,.translate-action-button.ant-btn:hover{background:#115e59;background:var(--accent-translate-hover);border-color:#115e59;border-color:var(--accent-translate-hover);color:#fff}.theme-dark .translate-action-button.ant-btn,.theme-dark .translate-action-button.ant-btn:active,.theme-dark .translate-action-button.ant-btn:focus,.theme-dark .translate-action-button.ant-btn:hover{color:#eef3f8;color:var(--bg-app)}.loading-card-wrapper{padding:12px}.loading-card,.loading-card-wrapper{align-items:center;display:flex;justify-content:center}.loading-card{background:color-mix(in srgb,#fff 92%,#e2e8f0);background:color-mix(in srgb,var(--surface-base) 92%,var(--surface-muted));border:1px solid color-mix(in srgb,#c5cfdc 86%,#0000);border:1px solid color-mix(in srgb,var(--border-subtle) 86%,#0000);border-radius:12px;box-shadow:0 10px 24px #0000003d;color:#172033;color:var(--text-main);flex-direction:column;gap:10px;line-height:1.35;max-width:min(360px,calc(100vw - 40px));min-width:min(240px,calc(100vw - 48px));padding:16px 18px;text-align:center}.loading-card>span:not(.ant-spin){color:#172033;color:var(--text-main);font-size:13px;font-weight:700;overflow-wrap:anywhere}.loading-card .ant-spin{color:inherit}.loading-card .ant-spin-dot-item{background-color:currentColor}.app-loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,#eef3f8 76%,#0000);background:color-mix(in srgb,var(--bg-app) 76%,#0000);inset:0;padding:24px;position:fixed;z-index:2000}.app-loading-overlay,.process-loading-card{align-items:center;display:flex;justify-content:center}.process-loading-card{background:color-mix(in srgb,#fff 94%,#e2e8f0);background:color-mix(in srgb,var(--surface-base) 94%,var(--surface-muted));border:1px solid color-mix(in srgb,#c5cfdc 90%,#0000);border:1px solid color-mix(in srgb,var(--border-subtle) 90%,#0000);border-radius:12px;box-shadow:0 12px 28px #00000047;color:#172033;color:var(--text-main);flex-direction:column;min-height:156px;padding:18px;width:min(340px,calc(100vw - 48px))}.process-loading-card--cover{padding:18px 20px 20px;width:min(360px,calc(100vw - 48px))}.process-loading-graphic{align-items:center;display:flex;justify-content:center;max-width:100%}.process-loading-graphic--cover{aspect-ratio:1;width:min(244px,62vw)}.process-loading-graphic--cover>*{max-height:100%;max-width:100%}.process-loading-copy{grid-gap:4px;display:grid;gap:4px;margin-top:10px;text-align:center}.process-loading-title{color:#172033;color:var(--text-main);font-size:15px;font-weight:750;line-height:1.3}.process-loading-subtitle{color:#475569;color:var(--text-secondary);font-size:13px;font-weight:500;line-height:1.35}@media (max-width:640px){.app-loading-overlay{align-items:center;padding:16px}.process-loading-card,.process-loading-card--cover{padding:16px;width:min(320px,calc(100vw - 32px))}.process-loading-graphic--cover{width:min(216px,64vw)}}.theme-dark .term-scan-status-tabs .ant-segmented-item{color:#475569;color:var(--text-secondary)}.theme-dark .term-scan-status-tabs .ant-segmented-item-selected{color:#172033;color:var(--text-main)}.theme-dark .term-scan-status-tabs .ant-segmented-thumb{background:#3b82f659}.theme-dark .term-scan-status-tabs .ant-segmented-item-selected{background:#3b82f638;box-shadow:inset 0 0 0 1px #60a5fa73}.theme-dark .term-scan-status-tabs .ant-segmented-item:hover{color:#172033;color:var(--text-main)}@keyframes feather-spin{to{transform:rotate(1turn)}}.feather-spinner{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 50%;will-change:transform}.feather-spin{animation:feather-spin 1s linear infinite;animation:feather-spin var(--feather-spin-duration,1s) linear infinite;display:inline-block}.feather-spin-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;pointer-events:none;transform-origin:50% 50%;-webkit-user-select:none;user-select:none;will-change:transform}@media (prefers-reduced-motion:reduce){.feather-spin{animation:none!important}}.ant-message-notice-content,.ant-notification-notice{background:#fffffff5!important;background:var(--surface-popover)!important;border:1px solid #c5cfdc;border:1px solid var(--border-subtle);box-shadow:0 10px 24px #0f172a14;box-shadow:var(--shadow-elevated)}.ant-message-notice-content,.ant-message-notice-content .anticon,.ant-notification-notice,.ant-notification-notice .anticon,.ant-notification-notice-description,.ant-notification-notice-message{color:#172033!important;color:var(--text-main)!important}.ant-notification-notice-close,.ant-notification-notice-close .anticon{color:#475569!important;color:var(--text-secondary)!important}.theme-aware-confirm .ant-modal-content{background:#fff!important;background:var(--surface-elevated)!important;border:1px solid #c5cfdc;border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 10px 24px #0f172a14;box-shadow:var(--shadow-elevated);color:#172033!important;color:var(--text-main)!important}.theme-aware-confirm .ant-modal-confirm-body,.theme-aware-confirm .ant-modal-confirm-content,.theme-aware-confirm .ant-modal-confirm-title{color:#172033;color:var(--text-main)}.theme-aware-confirm .ant-modal-confirm-content p{color:inherit}.theme-aware-confirm .ant-alert{background:#fff7ed!important;background:var(--surface-warning)!important;border-color:#fdba74!important;border-color:var(--border-warning)!important}.theme-aware-confirm .ant-alert,.theme-aware-confirm .ant-alert .anticon,.theme-aware-confirm .ant-alert-description,.theme-aware-confirm .ant-alert-message{color:#172033!important;color:var(--text-main)!important}.theme-aware-confirm .ant-alert-warning .anticon{color:#9a3412!important;color:var(--text-warning)!important}.theme-aware-confirm .gift-confirm-body,.theme-aware-confirm .gift-confirm-body .ant-typography{color:#172033;color:var(--text-main)}.theme-aware-confirm .gift-confirm-body .gift-confirm-secondary{color:#475569;color:var(--text-secondary)}.theme-aware-confirm .ant-btn-default{background:#f1f5f9;background:var(--modal-panel-bg);border-color:#c3cfdd;border-color:var(--modal-border);color:#172033;color:var(--text-main)}.theme-aware-confirm .ant-btn-default:focus,.theme-aware-confirm .ant-btn-default:hover{background:#fff;background:var(--modal-control-bg);border-color:#1d4ed8;border-color:var(--accent-primary);color:#1d4ed8;color:var(--accent-primary)}.theme-aware-confirm .ant-btn-default:active{background:#f1f5f9;background:var(--modal-panel-bg);color:#1d4ed8;color:var(--accent-primary)}.theme-aware-confirm .ant-btn-dangerous.ant-btn-primary{background:#991b1b;background:var(--accent-danger);border-color:#991b1b;border-color:var(--accent-danger);color:#fff}.theme-dark .theme-aware-confirm .ant-btn-dangerous.ant-btn-primary{color:#eef3f8;color:var(--bg-app)}.theme-aware-confirm .ant-btn-dangerous.ant-btn-primary:focus,.theme-aware-confirm .ant-btn-dangerous.ant-btn-primary:hover{filter:brightness(.96)}.translation-confirm-modal .ant-modal-content{background:#fff;background:var(--modal-surface);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;box-shadow:0 10px 24px #0f172a14;box-shadow:var(--shadow-elevated);color:#172033;color:var(--text-main)}.translation-confirm-modal .ant-modal-footer,.translation-confirm-modal .ant-modal-header{background:#0000;border:0}.translation-confirm-modal .ant-modal-header{padding:22px 24px 8px}.translation-confirm-modal .ant-modal-body{padding:8px 24px 4px}.translation-confirm-modal .ant-modal-footer{padding:10px 24px 18px}.translation-confirm-modal .ant-modal-close,.translation-confirm-modal .ant-modal-close-x{color:#475569;color:var(--text-secondary)}.translation-confirm-title{align-items:center;display:flex;font-weight:700;justify-content:center;width:100%}.translation-confirm-body,.translation-confirm-headline,.translation-confirm-title{color:#172033;color:var(--text-main)}.translation-confirm-headline{font-size:18px;font-weight:700;line-height:1.35;margin:0 0 10px}.translation-confirm-bullets{grid-gap:6px;color:#475569;color:var(--text-secondary);display:grid;font-size:14px;gap:6px;line-height:1.4;margin:0 0 12px;padding-left:20px}.translation-confirm-intro,.translation-confirm-question{color:#475569;color:var(--text-secondary);font-size:13px;line-height:1.35;margin:0}.translation-confirm-summary-list{grid-gap:7px;display:grid;gap:7px;margin:12px 0}.translation-confirm-summary-row{grid-gap:12px;align-items:center;background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);padding:8px 10px}.translation-confirm-summary-row span{color:#475569;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.translation-confirm-summary-row strong{color:#172033;color:var(--text-main);font-size:13px;line-height:1.3;min-width:0;overflow-wrap:anywhere;text-align:right}.translation-confirm-summary-table{background:color-mix(in srgb,#f1f5f9 78%,#eff6ff 22%);background:color-mix(in srgb,var(--modal-panel-bg) 78%,var(--surface-info) 22%);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;padding:6px}.translation-advanced-helper{color:#475569;color:var(--text-secondary);font-size:15px;line-height:1.4;margin:-4px 0 12px}.translation-confirm-target{align-items:center;background:color-mix(in srgb,#eff6ff 62%,#fff 38%);background:color-mix(in srgb,var(--surface-info) 62%,var(--modal-surface) 38%);border:1px solid color-mix(in srgb,#1d4ed8 42%,#c3cfdd 58%);border:1px solid color-mix(in srgb,var(--accent-primary) 42%,var(--modal-border) 58%);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:9px 10px}.translation-confirm-target span{color:#475569;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.translation-confirm-target strong{color:color-mix(in srgb,#1d4ed8 74%,#172033 26%);color:color-mix(in srgb,var(--accent-primary) 74%,var(--text-main) 26%);font-size:15px;line-height:1.25;overflow-wrap:anywhere;text-align:right}.translation-confirm-cost-panel{grid-gap:8px;background:color-mix(in srgb,#eff6ff 44%,#f1f5f9 56%);background:color-mix(in srgb,var(--surface-info) 44%,var(--modal-panel-bg) 56%);border:1px solid color-mix(in srgb,#1d4ed8 30%,#c3cfdd 70%);border:1px solid color-mix(in srgb,var(--accent-primary) 30%,var(--modal-border) 70%);border-radius:8px;display:grid;gap:8px;margin-top:12px;padding:10px}.translation-confirm-cost-panel>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.translation-confirm-cost-panel span{color:#475569;color:var(--text-secondary);font-size:12px;font-weight:700}.translation-confirm-cost-panel strong{color:#172033;color:var(--text-main);font-size:13px;text-align:right}.translation-confirm-modal .ant-btn-default{background:#fff;background:var(--modal-control-bg);border-color:#c3cfdd;border-color:var(--modal-border);color:#172033;color:var(--text-main)}.translation-confirm-modal .ant-btn-default:focus,.translation-confirm-modal .ant-btn-default:hover{background:#f1f5f9;background:var(--modal-panel-bg);border-color:#1d4ed8;border-color:var(--accent-primary);color:#1d4ed8;color:var(--accent-primary)}.replace-chapters-modal .ant-modal-content{background:#fff;background:var(--modal-surface);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:18px;box-shadow:0 10px 24px #0f172a14;box-shadow:var(--shadow-elevated);color:#172033;color:var(--text-main)}.replace-chapters-modal .ant-modal-footer,.replace-chapters-modal .ant-modal-header{background:#0000;border-color:#c3cfdd;border-color:var(--modal-border)}.replace-chapters-modal .ant-modal-title{color:#172033;color:var(--text-main);font-weight:600}.replace-chapters-modal .ant-modal-body{background:#0000;color:#172033;color:var(--text-main);padding-top:20px}.replace-chapters-modal .ant-modal-footer{padding:16px 24px 24px}.replace-chapters-modal .ant-modal-footer .ant-btn{border-radius:999px;height:36px;padding:0 22px}.replace-chapters-modal__list{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:12px;padding:16px}.replace-chapters-modal__list ul{color:#172033;color:var(--text-main);display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:0 4px 0 0}.replace-chapters-modal__list li{align-items:center;display:flex;gap:6px}.metadata-blurb-editor .ql-editor{color:#172033;color:var(--text-main)}.metadata-blurb-field-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:4px 0 6px}.metadata-blurb-label{color:#172033;color:var(--text-main);font-weight:700;line-height:1.2}.metadata-blurb-editor .ql-editor.ql-blank:before{color:#475569;color:var(--text-secondary)}.insufficient-credits-alert.ant-alert,.modal-alert-compact.ant-alert{padding:8px 12px}.insufficient-credits-alert .ant-alert-description,.insufficient-credits-alert .ant-alert-message,.modal-alert-compact .ant-alert-description,.modal-alert-compact .ant-alert-message{line-height:1.35}.insufficient-credits-alert.ant-alert-with-description .ant-alert-message,.modal-alert-compact.ant-alert-with-description .ant-alert-message{margin-bottom:2px}.insufficient-credits-alert .ant-alert-action{align-items:center;align-self:center;display:flex;margin-top:0}.insufficient-credits-alert.ant-alert-with-description .ant-alert-icon{align-self:center;margin-top:0}.modal-inline-notice{align-items:center;background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:10px;color:#172033;color:var(--text-main);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:8px 12px}.modal-inline-notice--info{background:#eff6ff;background:var(--surface-info);border-color:#93c5fd;border-color:var(--border-info)}.modal-inline-notice--warning{background:#fff7ed;background:var(--surface-warning);border-color:#fdba74;border-color:var(--border-warning)}.modal-inline-notice--success{background:#dcfce7;background:var(--surface-success);border-color:#86efac;border-color:var(--border-success)}.modal-inline-notice__message{flex:1 1 320px;line-height:1.35}.modal-inline-notice__action{align-items:center;display:flex;flex-shrink:0;gap:8px}.translation-modal-titlebar{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:28px;width:100%}.translation-modal-titlebar__title{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translation-modal-titlebar__tour.ant-btn{align-items:center;background:#0000;border-color:#0000;box-shadow:none;color:#475569;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;grid-column:3;justify-self:end;line-height:1.35;margin-right:32px;min-height:28px;overflow:visible;padding:0 2px}.translation-modal-titlebar__tour.ant-btn:focus-visible,.translation-modal-titlebar__tour.ant-btn:hover{background:#0000;border-color:#0000;color:#1d4ed8;color:var(--accent-primary)}.translation-modal-titlebar__tour.ant-btn:focus-visible{outline:2px solid color-mix(in srgb,#1d4ed8 42%,#0000);outline:2px solid color-mix(in srgb,var(--accent-primary) 42%,#0000);outline-offset:2px}@media (max-width:560px){.translation-modal-titlebar{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr)}.translation-modal-titlebar__tour.ant-btn{margin-right:24px;min-width:28px;overflow:visible;width:28px}.translation-modal-titlebar__tour.ant-btn>span:not(.anticon){clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.translation-modal-body{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:700px}.translation-modal-body--no-target{gap:10px}.translation-launch-modal-body{max-width:none}.translation-launch-modal-shell{--translation-modal-content-width:1080px}.translation-launch-modal-body--split{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(460px,1.2fr) minmax(320px,.8fr)}.translation-launch-modal-column{display:flex;flex-direction:column;gap:10px;min-width:0}.translation-launch-modal-column--quality{align-self:stretch}.translation-launch-modal-section{min-width:0}.translation-launch-modal-section--quality{display:flex;flex:1 1 auto}.translation-launch-modal-section--quality>.translation-modal-block,.translation-launch-modal-section--readiness{flex:1 1 auto}.translation-launch-modal-body--split .translation-modal-block{padding:9px 11px}.translation-launch-modal-body--split .translation-modal-block-header{margin-bottom:6px}.translation-launch-modal-body--split .translation-locked-row,.translation-launch-modal-body--split .translation-quality-control,.translation-launch-modal-body--split .translation-readiness-panel{padding:6px 8px}.translation-launch-modal-body--split .translation-quality-grid,.translation-launch-modal-body--split .translation-readiness-panels{gap:8px}.translation-modal-mode-switch{display:flex;justify-content:flex-end;margin-bottom:-4px}.translation-modal-mode-switch .ant-btn-link{color:#1d4ed8;color:var(--accent-primary);font-weight:700;min-height:40px;padding-right:0}.translation-modal-footer-stable .ant-modal-body{scrollbar-color:color-mix(in srgb,#475569 44%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--text-secondary) 44%,#0000) #0000;scrollbar-width:thin}.translation-modal-footer-stable .ant-modal-body::-webkit-scrollbar{width:10px}.translation-modal-footer-stable .ant-modal-body::-webkit-scrollbar-track{background:#0000}.translation-modal-footer-stable .ant-modal-body::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb,#475569 44%,#0000);background-color:color-mix(in srgb,var(--text-secondary) 44%,#0000);border:3px solid #0000;border-radius:999px}.translation-modal-block{background:#fff;background:var(--modal-surface);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;box-shadow:0 1px 2px #0f172a0a;box-shadow:var(--modal-shadow-subtle);padding:12px 14px}.translation-modal-block-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.translation-modal-block-header h3{color:#172033;color:var(--text-main);font-size:16px;line-height:1.25;margin:0}.translation-modal-block-header p{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.32;margin:2px 0 0}.translation-modal-block--scope .translation-modal-block-header{margin-bottom:7px}.translation-modal-block--scope{padding-block:11px 10px}.translation-modal-block--quality-empty{padding-block:11px}.translation-modal-block--quality-empty .translation-modal-block-header{margin-bottom:0}.translation-modal-kicker{color:#475569;color:var(--text-secondary);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.translation-modal-subheading{color:#172033;color:var(--text-main);font-size:13px;font-weight:700;margin-bottom:5px}.modal-token-icon{color:#1d4ed8;color:var(--accent-primary);pointer-events:none}.modal-token-icon--interactive{cursor:pointer;pointer-events:auto}.modal-token-icon--inline{margin-left:5px}.modal-token-icon--inline-wide{margin-left:6px}.modal-token-icon--warning{color:#9a3412;color:var(--text-warning)}.modal-token-tag.ant-tag{font-weight:700;margin-left:8px}.modal-token-tag--compact.ant-tag{-webkit-margin-start:0;margin-inline-start:0}.modal-token-tag--success.ant-tag{background:#dcfce7;background:var(--status-success-bg);border-color:#86efac;border-color:var(--status-success-border);color:#166534;color:var(--status-success-text)}.modal-token-tag--warning.ant-tag{background:#fff7ed;background:var(--status-warning-bg);border-color:#fdba74;border-color:var(--status-warning-border);color:#9a3412;color:var(--status-warning-text)}.modal-token-tag--info.ant-tag{background:#eff6ff;background:var(--status-info-bg);border-color:#93c5fd;border-color:var(--status-info-border);color:#1d4ed8;color:var(--status-info-text)}.modal-token-tag--danger.ant-tag{background:#fef2f2;background:var(--status-danger-bg);border-color:#fca5a5;border-color:var(--status-danger-border);color:#991b1b;color:var(--status-danger-text)}.translation-scope-grid,.translation-scope-route-row{grid-gap:9px;align-items:start;display:grid;gap:9px}.translation-scope-grid--single{grid-template-columns:minmax(260px,1fr)}.translation-scope-grid--with-version{grid-template-columns:repeat(2,minmax(210px,1fr))}.translation-scope-route-row{align-items:stretch;gap:10px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.translation-scope-route-divider{align-items:center;align-self:center;background:#fff;background:var(--modal-control-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:999px;color:#475569;color:var(--text-secondary);display:flex;font-size:10px;font-weight:700;justify-content:center;letter-spacing:0;min-height:34px;text-transform:uppercase}.translation-quality-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.keyword-source-card{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.keyword-source-card:not(.keyword-source-card--disabled):hover{border-color:#1d4ed8!important;border-color:var(--accent-primary)!important;box-shadow:0 0 0 1px color-mix(in srgb,#1d4ed8 22%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 22%,#0000)}.keyword-source-card:focus-visible{outline:2px solid color-mix(in srgb,#1d4ed8 48%,#0000);outline:2px solid color-mix(in srgb,var(--accent-primary) 48%,#0000);outline-offset:2px}.keyword-source-card--disabled{cursor:not-allowed}.keyword-suggestion-modal-footer-tags{align-items:center;display:inline-flex;gap:4px}.keyword-suggestion-modal-footer-blocker{color:color-mix(in srgb,#475569 72%,#9a3412 28%);color:color-mix(in srgb,var(--text-secondary) 72%,var(--accent-warning) 28%);font-weight:700}.keyword-suggestion-model-grid{grid-template-columns:minmax(240px,360px)}.translation-scope-summary{grid-gap:10px;align-self:start;background:#f1f5f9;background:var(--modal-panel-bg);border-radius:8px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:9px 10px}.translation-scope-field,.translation-scope-readonly-field{min-width:0}.translation-scope-route-row .translation-scope-field{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:9px;color:#172033;color:var(--text-main);padding:10px 11px}.translation-scope-field--readonly{display:flex;flex-direction:column;justify-content:center;min-height:58px}.translation-scope-readonly-field{align-self:start;padding:3px 0 0}.translation-scope-field>div{margin-bottom:0!important}.translation-scope-field-helper{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.3;margin-top:4px}.translation-scope-field .translation-modal-kicker{align-items:center;display:flex;gap:6px;line-height:1.4;min-height:17px;overflow:visible}.translation-locked-row strong,.translation-scope-field strong,.translation-scope-readonly-field strong,.translation-scope-summary strong{color:#172033;color:var(--text-main)}.translation-scope-controls{display:flex;flex-direction:column;gap:10px;min-width:0}.translation-quality-grid--compact{margin-top:10px}.translation-advanced-controls{border-top:1px solid #c3cfdd;border-top:1px solid var(--modal-border);display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px}.translation-locked-row,.translation-quality-control{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;color:#172033;color:var(--text-main);min-width:0;padding:8px 10px}.translation-quality-summary-row strong{display:block;font-size:13px;line-height:1.25}.translation-quality-summary-row--info{background:#f1f5f9;background:var(--modal-panel-bg)}.translation-quality-conversation-summary{color:#172033;color:var(--text-main);font-size:14px;line-height:1.4;margin:0}.translation-quality-quick-summary{grid-gap:8px;display:grid;gap:8px}.translation-quality-quick-row{grid-gap:10px;align-items:start;background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid color-mix(in srgb,#c3cfdd 72%,#0000);border:1px solid color-mix(in srgb,var(--modal-border) 72%,#0000);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(92px,.34fr) minmax(0,1fr);padding:7px 8px}.translation-quality-quick-label{color:#475569;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:0}.translation-quality-quick-copy{grid-gap:2px;display:grid;gap:2px;min-width:0}.translation-quality-quick-copy strong{color:#172033;color:var(--text-main);font-size:13px;line-height:1.25}.translation-quality-quick-copy span{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.3}.translation-quality-label{align-items:center;display:flex;gap:7px;line-height:1.4;margin-bottom:5px;min-height:17px;overflow:visible}.translation-quality-label .anticon{line-height:1}.translation-quality-summary-label{align-items:center;display:flex;gap:5px}.translation-quality-helper{margin-bottom:8px;margin-top:4px}.translation-quality-auto-guidance,.translation-quality-helper{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.3}.translation-quality-auto-guidance{background:color-mix(in srgb,#eff6ff 64%,#f1f5f9 36%);background:color-mix(in srgb,var(--surface-info) 64%,var(--modal-panel-bg) 36%);border:1px solid color-mix(in srgb,#93c5fd 54%,#c3cfdd 46%);border:1px solid color-mix(in srgb,var(--border-info) 54%,var(--modal-border) 46%);border-radius:8px;margin-bottom:10px;padding:9px 10px}.translation-french-options{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:9px 10px}.translation-french-behavior-summary{grid-gap:5px 14px;color:#172033;color:var(--text-main);display:grid;font-size:13px;gap:5px 14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));line-height:1.32;padding:6px 0}.translation-readiness-panels,.translation-readiness-stack{display:flex;flex-direction:column;gap:10px}.translation-readiness-panel{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:9px;display:flex;flex-direction:column;gap:9px;min-width:0;padding:10px 11px}.translation-readiness-blocker{margin-bottom:10px}.translation-readiness-blocker-alert{background:color-mix(in srgb,#991b1b 10%,#fff 90%);background:color-mix(in srgb,var(--text-danger) 10%,var(--modal-surface) 90%);border:1px solid color-mix(in srgb,#991b1b 38%,#c3cfdd 62%);border:1px solid color-mix(in srgb,var(--text-danger) 38%,var(--modal-border) 62%);border-radius:8px;color:#991b1b;color:var(--text-danger);display:flex;flex-direction:column;font-size:13px;gap:2px;line-height:1.35;padding:9px 11px}.translation-readiness-blocker-alert strong{color:inherit;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.translation-readiness-blocker-alert span{color:#172033;color:var(--text-main);font-weight:650}.translation-glossary-auto-run-row{border-top:1px solid #c3cfdd;border-top:1px solid var(--modal-border);color:#475569;color:var(--text-secondary);margin-top:3px;padding-top:9px}.translation-readiness-panel--cost{background:#e5ebf3;background:var(--modal-panel-muted)}.translation-cost-panel--compact .translation-modal-subheading{margin-bottom:4px}.translation-cost-panel--compact>div:not(.translation-modal-subheading){border-radius:8px}.translation-cost-panel-secondary-copy{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.32}.translation-cost-panel .ant-btn{font-size:12px;font-weight:600;height:24px;padding-inline:10px}.translation-cost-panel--compact .ant-btn{background:#0000}.translation-cost-panel-notice{margin-top:9px}.translation-cost-panel-notice .ant-alert{border-radius:8px}.translation-glossary-readiness .modal-inline-notice{align-items:flex-start;border-radius:8px;padding:9px 11px}.translation-glossary-readiness--inline .modal-inline-notice{background:#0000;border:0;color:#172033;color:var(--text-main);padding:0}.translation-glossary-readiness--inline+.translation-readiness-support-note,.translation-glossary-readiness--inline~.translation-readiness-support-note{margin-top:4px}.translation-readiness-panel:has(.translation-glossary-readiness--inline){gap:5px;padding:9px 11px}.translation-glossary-readiness--glossary_ready .modal-inline-notice{background:#f1f5f9;background:var(--modal-panel-bg);border-color:#c3cfdd;border-color:var(--modal-border);color:#475569;color:var(--text-secondary)}.translation-locked-row--info{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border)}.translation-readiness-details{align-self:flex-start;padding-inline:0}.translation-readiness-support-note{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.35;margin-top:6px;padding:0 2px}.translation-readiness-support-note--blocking{color:#172033;color:var(--text-main);font-weight:600}.translation-readiness-support-note--warning{color:color-mix(in srgb,#475569 68%,#9a3412 32%);color:color-mix(in srgb,var(--text-secondary) 68%,var(--accent-warning) 32%)}.translation-readiness-support-note--success{color:#475569;color:var(--text-secondary)}.modal-cost-breakdown{display:flex;flex-direction:column;gap:8px}.modal-cost-breakdown__rows{display:flex;flex-direction:column;gap:6px}.modal-cost-breakdown__row{grid-gap:10px;align-items:start;background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:7px 8px}.modal-cost-breakdown__label{color:#172033;color:var(--text-main);display:flex;flex-direction:column;font-size:13px;gap:2px;line-height:1.25;min-width:0}.modal-cost-breakdown__empty,.modal-cost-breakdown__explanation,.modal-cost-breakdown__note{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.32}.modal-cost-breakdown__value{color:#172033;color:var(--text-main);font-size:13px;line-height:1.25;white-space:nowrap}.modal-cost-breakdown__row--success .modal-cost-breakdown__explanation,.modal-cost-breakdown__row--success .modal-cost-breakdown__value{color:#166534;color:var(--text-success)}.modal-cost-breakdown__row--info .modal-cost-breakdown__explanation{color:#1d4ed8;color:var(--text-info)}.modal-cost-breakdown__row--warning .modal-cost-breakdown__explanation,.modal-cost-breakdown__row--warning .modal-cost-breakdown__value{color:#9a3412;color:var(--text-warning)}.modal-cost-breakdown__row--danger .modal-cost-breakdown__explanation,.modal-cost-breakdown__row--danger .modal-cost-breakdown__value{color:#991b1b;color:var(--text-danger)}.modal-cost-breakdown__totals{grid-gap:6px;border-top:1px solid #c3cfdd;border-top:1px solid var(--modal-border);display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-top:8px}.modal-cost-breakdown__totals>div{display:flex;flex-direction:column;gap:2px;min-width:0}.modal-cost-breakdown__totals span{color:#475569;color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.modal-cost-breakdown__totals strong{color:#172033;color:var(--text-main);font-size:13px;line-height:1.25}.translation-modal-footer-stable .ant-modal-footer{align-items:center;background:#f3f7fc;background:var(--modal-footer-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;bottom:0;box-shadow:0 -8px 18px #0f172a0a;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:6px auto 16px;min-height:48px;padding:10px 12px;position:-webkit-sticky;position:sticky;transform:translateX(-5px);transform:translateX(calc(var(--modal-scrollbar-gutter-width)/-2));width:min(700px,calc(100% - 32px));width:min(var(--translation-modal-content-width,700px),calc(100% - 32px));z-index:1}.translation-modal-footer-summary{align-items:center;color:color-mix(in srgb,#475569 82%,#172033 18%);color:color-mix(in srgb,var(--text-secondary) 82%,var(--text-main) 18%);display:flex;flex:1 1 360px;flex-wrap:wrap;font-size:12px;gap:8px;line-height:1.25;margin-right:0;min-height:32px;text-align:left}.translation-modal-footer-summary strong{color:#172033;color:var(--text-main);font-weight:700}.translation-modal-footer-summary__warning{color:#9a3412;color:var(--accent-warning);font-weight:700}.translation-modal-footer-summary__separator{color:color-mix(in srgb,#475569 70%,#0000);color:color-mix(in srgb,var(--text-secondary) 70%,#0000)}.translation-modal-footer-summary__details{font-size:12px;font-weight:700;height:24px;padding:0 2px}.translation-options-modal{--translation-modal-content-width:980px}.translation-options-modal-body{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(240px,290px) minmax(0,1fr);max-width:980px}.translation-options-modal .ant-modal-footer{width:min(980px,calc(100% - 32px));width:min(var(--translation-modal-content-width,980px),calc(100% - 32px))}.translation-options-sidebar{align-self:start;display:flex;flex-direction:column;gap:10px;max-width:100%;position:-webkit-sticky;position:sticky;top:0;width:280px}.translation-options-blockers-card,.translation-options-summary-card{background:#f1f5f9;background:var(--modal-panel-bg)}.translation-options-language-pair,.translation-options-language-route{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin-bottom:8px}.translation-options-language-pair>div,.translation-options-language-route-cell{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;box-sizing:border-box;min-width:0;padding:7px 8px}.translation-options-language-route-cell{text-align:center}.translation-options-language-route-divider{align-items:center;background:#fff;background:var(--modal-control-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:999px;color:#475569;color:var(--text-secondary);display:flex;font-size:10px;font-weight:700;justify-content:center;justify-self:center;letter-spacing:0;min-height:24px;text-transform:uppercase;width:34px}.translation-options-language-pair strong,.translation-options-language-route-cell strong{color:#172033;color:var(--text-main);display:block;overflow:visible;overflow-wrap:anywhere}.translation-options-language-chip{margin-inline:auto;max-width:100%;width:-webkit-max-content;width:max-content}.translation-options-language-chip,.translation-options-overwrite-toggle{background:color-mix(in srgb,#1d4ed8 10%,#0000);background:color-mix(in srgb,var(--accent-primary) 10%,#0000);border:1px solid color-mix(in srgb,#1d4ed8 34%,#c5cfdc 66%);border:1px solid color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle) 66%);border-radius:999px;padding:2px 8px}.translation-options-overwrite-toggle{align-items:center;color:#172033;color:var(--text-main);display:inline-flex;font-size:12px;font-weight:700;gap:7px;min-height:32px}.translation-options-overwrite-toggle input{accent-color:#1d4ed8;accent-color:var(--accent-primary)}.translation-options-progress{display:flex;flex-direction:column;gap:5px;margin-bottom:8px}.translation-options-progress-label{align-items:baseline;color:#475569;color:var(--text-secondary);display:flex;font-size:12px;gap:6px}.translation-options-progress-label strong{color:#172033;color:var(--text-main);font-size:14px}.translation-options-progress-track{background:color-mix(in srgb,#c5cfdc 76%,#0000);background:color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:999px;height:6px;overflow:hidden}.translation-options-progress-track span{background:#1d4ed8;background:var(--accent-primary);border-radius:inherit;display:block;height:100%;transition:width .2s ease}.translation-options-status-row{grid-gap:2px;background:color-mix(in srgb,#e2e8f0 84%,#fff 16%);background:color-mix(in srgb,var(--surface-muted) 84%,var(--surface-base) 16%);border:1px solid color-mix(in srgb,#c5cfdc 70%,#0000);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:8px;display:grid;gap:2px;margin-bottom:8px;padding:7px 8px}.translation-options-status-row span{font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.translation-options-status-row strong{color:#172033;color:var(--text-main);font-size:12px;line-height:1.25}.translation-options-status-row--success{border-color:color-mix(in srgb,#166534 44%,#c5cfdc 56%);border-color:color-mix(in srgb,var(--accent-success) 44%,var(--border-subtle) 56%)}.translation-options-status-row--success span{color:#166534;color:var(--text-success)}.translation-options-status-row--warning{border-color:color-mix(in srgb,#9a3412 48%,#c5cfdc 52%);border-color:color-mix(in srgb,var(--accent-warning) 48%,var(--border-subtle) 52%)}.translation-options-status-row--warning span{color:#9a3412;color:var(--text-warning)}.translation-options-checklist{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.translation-options-check-row{grid-gap:2px;background:#fff;background:var(--surface-base);border:1px solid color-mix(in srgb,#c5cfdc 82%,#0000);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,#0000);border-radius:8px;box-sizing:border-box;color:#172033;color:var(--text-main);cursor:pointer;display:grid;gap:2px;grid-template-columns:minmax(0,1fr);padding:7px 8px;text-align:left;width:100%}.translation-options-check-row span{color:#475569;color:var(--text-secondary);font-size:12px;font-weight:700}.translation-options-check-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.translation-options-check-row.is-complete{background:color-mix(in srgb,#eff6ff 38%,#fff 62%);background:color-mix(in srgb,var(--surface-info) 38%,var(--surface-base) 62%);border-color:color-mix(in srgb,#1d4ed8 42%,#c5cfdc 58%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%)}.translation-options-check-row.is-needed{border-color:color-mix(in srgb,#9a3412 42%,#c5cfdc 58%);border-color:color-mix(in srgb,var(--accent-warning) 42%,var(--border-subtle) 58%)}.translation-options-blocker-list,.translation-options-requested-fields{display:flex;flex-direction:column;gap:7px}.translation-options-requested-fields{align-items:flex-start;flex-flow:row wrap}.translation-options-picker{min-width:0;overflow:hidden}.translation-options-picker .ant-tabs-nav{margin-bottom:8px}.translation-options-picker .ant-tabs-content,.translation-options-picker .ant-tabs-content-holder,.translation-options-picker .ant-tabs-tabpane{min-width:0}.translation-options-choice-list{display:flex;flex-direction:column;gap:6px}.translation-options-choice-card{background:#fff;background:var(--surface-base);border:1px solid color-mix(in srgb,#c5cfdc 84%,#0000);border:1px solid color-mix(in srgb,var(--border-subtle) 84%,#0000);border-radius:8px;box-sizing:border-box;color:#172033;color:var(--text-main);cursor:pointer;min-width:0;padding:8px 9px;text-align:left;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.translation-options-choice-card:focus-visible,.translation-options-choice-card:hover{border-color:color-mix(in srgb,#1d4ed8 42%,#c5cfdc 58%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);outline:none}.translation-options-choice-card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,#1d4ed8 46%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 46%,#0000)}.theme-dark button:not(.ant-btn),.theme-dark input:not(.ant-input):not([type=checkbox]):not([type=radio]):not([type=range]),.theme-dark select,.theme-dark textarea:not(.ant-input){color-scheme:dark}.theme-dark input:not(.ant-input):not([type=checkbox]):not([type=radio]):not([type=range]),.theme-dark select,.theme-dark textarea:not(.ant-input){background:#fff;background:var(--control-bg);border-color:#c5cfdc;border-color:var(--border-subtle);color:#172033;color:var(--text-main)}.theme-dark input:not(.ant-input)::placeholder,.theme-dark textarea:not(.ant-input)::placeholder{color:#475569;color:var(--text-secondary)}.theme-dark button:not(.ant-btn):focus-visible,.theme-dark input:not(.ant-input):focus-visible,.theme-dark select:focus-visible,.theme-dark textarea:not(.ant-input):focus-visible{outline:2px solid color-mix(in srgb,#1d4ed8 54%,#0000);outline:2px solid color-mix(in srgb,var(--accent-primary) 54%,#0000);outline-offset:2px}.translation-options-choice-card.is-selected{background:color-mix(in srgb,#eff6ff 44%,#fff 56%);background:color-mix(in srgb,var(--surface-info) 44%,var(--surface-base) 56%);border-color:#1d4ed8;border-color:var(--accent-primary);box-shadow:inset 3px 0 0 #1d4ed8;box-shadow:inset 3px 0 0 var(--accent-primary)}.translation-options-choice-inner{align-items:flex-start;display:flex;gap:7px;min-width:0}.translation-options-choice-check{color:#1d4ed8;color:var(--accent-primary);flex:0 0 auto;margin-top:3px}.translation-options-choice-radio{align-items:center;border:2px solid color-mix(in srgb,#475569 54%,#0000);border:2px solid color-mix(in srgb,var(--text-secondary) 54%,#0000);border-radius:999px;color:#1d4ed8;color:var(--accent-primary);display:inline-flex;flex:0 0 18px;font-size:14px;height:18px;justify-content:center;margin-top:2px;width:18px}.translation-options-choice-card.is-selected .translation-options-choice-radio{background:color-mix(in srgb,#1d4ed8 16%,#0000);background:color-mix(in srgb,var(--accent-primary) 16%,#0000);border-color:#1d4ed8;border-color:var(--accent-primary)}.translation-options-choice-main{flex:1 1;min-width:0}.translation-options-choice-content{display:flex;flex-direction:column;gap:5px;min-width:0}.translation-options-choice-title-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.translation-options-choice-title{color:#172033;color:var(--text-main);font-size:14px;line-height:1.22;min-width:0;overflow-wrap:anywhere}.translation-options-choice-badges{display:inline-flex;flex:0 1 auto;flex-wrap:wrap;gap:5px;justify-content:flex-end;max-width:45%}.translation-options-choice-details,.translation-options-choice-line,.translation-options-choice-meta{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.4}.translation-options-choice-line{color:color-mix(in srgb,#172033 82%,#475569 18%);color:color-mix(in srgb,var(--text-main) 82%,var(--text-secondary) 18%)}.translation-options-choice-line--muted{color:#475569;color:var(--text-secondary);display:block;overflow:visible}.translation-options-choice-details{margin-top:1px}.translation-options-choice-details summary{color:#1d4ed8;color:var(--accent-primary);cursor:pointer;font-weight:700;max-width:100%;width:-webkit-max-content;width:max-content}.translation-options-choice-details span{display:block;margin-top:3px}.metadata-translation-modal-body .translation-modal-block-header{margin-bottom:10px}.metadata-translation-modal .ant-modal-body{scrollbar-color:color-mix(in srgb,#475569 38%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--text-secondary) 38%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.metadata-translation-modal .ant-modal-body::-webkit-scrollbar{width:10px}.metadata-translation-modal .ant-modal-body::-webkit-scrollbar-track{background:#0000}.metadata-translation-modal .ant-modal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,#475569 38%,#0000);background:color-mix(in srgb,var(--text-secondary) 38%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.metadata-translation-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#475569 54%,#0000);background:color-mix(in srgb,var(--text-secondary) 54%,#0000);background-clip:padding-box}.metadata-translation-modal-setup-stack{grid-gap:10px;display:grid;gap:10px}.metadata-translation-modal-language-row{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr)}.metadata-translation-modal-settings-row{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.metadata-translation-modal-setup-cell{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:9px;color:#172033;color:var(--text-main);display:flex;flex-direction:column;min-width:0;padding:10px 11px}.metadata-translation-modal-setup-cell--readonly{justify-content:center;min-height:58px}.metadata-translation-modal-setup-cell--wide{grid-column:1/-1}.metadata-translation-modal-setup-cell strong{color:#172033;color:var(--text-main)}.metadata-translation-modal-setup-cell .translation-modal-kicker{align-items:center;display:flex;gap:6px;line-height:1.4;min-height:17px;overflow:visible}.metadata-translation-modal-setup-cell .translation-modal-kicker .anticon{line-height:1}.metadata-translation-modal-setup-cell .ai-model-select,.metadata-translation-modal-setup-cell .ant-select{width:100%}.metadata-translation-modal-setup-cell>[data-testid="tutorial:translate-metadata:ai-model"],.metadata-translation-modal-setup-cell>[data-testid="tutorial:translate-metadata:quotation-style"]{display:flex;flex:1 1;flex-direction:column}.metadata-translation-modal-setup-cell>[data-testid="tutorial:translate-metadata:ai-model"] .ai-model-select,.metadata-translation-modal-setup-cell>[data-testid="tutorial:translate-metadata:quotation-style"] .ant-select{margin-top:auto}.metadata-translation-modal-language-divider{align-items:center;align-self:center;background:#fff;background:var(--modal-control-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:999px;color:#475569;color:var(--text-secondary);display:flex;font-size:11px;font-weight:700;justify-content:center;min-height:34px;text-transform:uppercase}.metadata-translation-modal-setup-helper{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.3;margin-top:6px}.metadata-translation-modal-setup-helper--accent{color:#1d4ed8;color:var(--accent-primary)}.metadata-translation-modal-setup-helper--error{color:#ff4d4f;color:var(--danger,#ff4d4f)}.metadata-translation-modal-field-row{grid-gap:12px;background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:9px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 11px}.metadata-translation-modal-field-row>span{min-width:0}.metadata-translation-modal-field-option{background:#fff;background:var(--modal-control-bg);border:1px solid color-mix(in srgb,#c3cfdd 62%,#0000);border:1px solid color-mix(in srgb,var(--modal-border) 62%,#0000);border-radius:8px;cursor:pointer;min-width:0;padding:0;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.metadata-translation-modal-field-option:focus-visible{border-color:#1d4ed8;border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,#1d4ed8 22%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 22%,#0000);outline:none}.metadata-translation-modal-field-option:not(.metadata-translation-modal-field-option--disabled):hover{background:color-mix(in srgb,#1d4ed8 5%,#fff);background:color-mix(in srgb,var(--accent-primary) 5%,var(--modal-control-bg));border-color:color-mix(in srgb,#1d4ed8 56%,#c3cfdd);border-color:color-mix(in srgb,var(--accent-primary) 56%,var(--modal-border))}.metadata-translation-modal-field-option .ant-checkbox-wrapper{align-items:center;display:flex;margin:0;min-height:38px;padding:8px 10px;width:100%}.metadata-translation-modal-field-option--disabled{background:#e5ebf3;background:var(--modal-panel-muted);color:#475569;color:var(--text-secondary);cursor:not-allowed}.metadata-translation-modal-field-helper{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.25;margin-top:4px;padding-left:24px}.metadata-translation-modal-inline-icon,.metadata-translation-modal-warning-icon{margin-left:8px}.metadata-translation-modal-warning-icon{color:#9a3412;color:var(--text-warning)}.metadata-translation-modal-instructions{padding:0}.metadata-translation-modal-instructions-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:10px}.metadata-translation-modal-instructions-header>span{color:#475569;color:var(--text-secondary);flex:0 0 auto;font-size:12px;line-height:1.35;white-space:nowrap}.metadata-translation-modal-instructions-scope{align-items:center;color:#475569;color:var(--text-secondary);display:flex;font-size:12px;gap:9px;line-height:1.35;margin-top:6px}.metadata-translation-modal-instructions-scope--locked{display:block}.metadata-translation-modal-instructions-scope .anticon{color:#1d4ed8;color:var(--accent-primary);flex:0 0 auto}.metadata-translation-modal-instructions-input{margin-bottom:12px}.metadata-translation-modal-instructions-input .ant-input-textarea-show-count:after{display:none}.metadata-translation-modal-instructions-locked{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.35;padding:10px 12px}.translation-readiness-panel--empty .metadata-translation-modal-instructions-locked{background:#0000;padding:0}.metadata-translation-modal-footer-tags{align-items:center;display:inline-flex;gap:4px}.metadata-beta-feedback-modal .ant-modal-body{max-height:min(72vh,calc(100vh - 220px));overflow-y:auto;padding-bottom:12px}.metadata-beta-feedback-body{grid-gap:12px;display:grid;gap:12px}.metadata-beta-feedback-field{grid-gap:6px;display:grid;gap:6px}.metadata-beta-feedback-field>span{color:#475569;color:var(--text-secondary);font-size:12px;font-weight:750}.metadata-beta-feedback-control,.metadata-beta-feedback-field .ant-input,.metadata-beta-feedback-field .ant-select{width:100%}.metadata-beta-feedback-context{margin-top:2px}.export-book-modal-body{max-width:700px}.audiobook-modal-option-grid,.export-book-modal-option-list,.export-book-modal-setup-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.export-book-modal-option-list{grid-template-columns:1fr}.export-book-modal-option-row{display:flex;flex-direction:column;gap:4px;min-width:0}.export-book-modal-readiness-list{display:flex;flex-direction:column;gap:7px}.export-book-modal-readiness-list .modal-inline-notice{margin:0}.export-book-modal-warning-list{margin:5px 0 0;padding-left:18px}.export-book-modal-warning-list--expanded{max-height:220px;overflow-y:auto;padding-right:8px}.export-book-modal-warning-list li+li{margin-top:2px}.export-book-modal-warning-list-toggle.ant-btn{font-weight:700;height:auto;min-height:0;padding:2px 0 0}.export-book-modal-recent-grid{grid-gap:8px;display:grid;gap:8px}.export-book-modal-recent-row{align-items:center;background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:8px 9px}.export-book-modal-recent-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.export-book-modal-recent-row span,.export-book-modal-recent-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-book-modal-recent-row span{color:#475569;color:var(--text-secondary);font-size:12px}.export-book-modal-recent-download.ant-btn-primary,.export-book-modal-recent-download.ant-btn-primary:not(:disabled):focus-visible,.export-book-modal-recent-download.ant-btn-primary:not(:disabled):hover{color:#fff}.export-book-modal-recent-download.ant-btn-primary .ant-btn-loading-icon,.export-book-modal-recent-download.ant-btn-primary .anticon,.export-book-modal-recent-download.ant-btn-primary span{color:currentColor}.export-book-modal-footer-blocker{color:color-mix(in srgb,#475569 72%,#9a3412 28%);color:color-mix(in srgb,var(--text-secondary) 72%,var(--accent-warning) 28%);font-weight:700}.audiobook-modal-option-card{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);transition:border-color .16s ease,background .16s ease}.audiobook-modal-option-card--selected{background:color-mix(in srgb,#eff6ff 52%,#fff 48%);background:color-mix(in srgb,var(--surface-info) 52%,var(--modal-surface) 48%);border-color:color-mix(in srgb,#1d4ed8 40%,#c3cfdd 60%);border-color:color-mix(in srgb,var(--accent-primary) 40%,var(--modal-border) 60%)}.audiobook-modal-status-panel{gap:4px}.generate-blurb-modal .ant-modal-body{scrollbar-color:color-mix(in srgb,#475569 38%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--text-secondary) 38%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.generate-blurb-modal .ant-modal-body::-webkit-scrollbar,.generate-blurb-option-list::-webkit-scrollbar{width:10px}.generate-blurb-modal .ant-modal-body::-webkit-scrollbar-track,.generate-blurb-option-list::-webkit-scrollbar-track{background:#0000}.generate-blurb-modal .ant-modal-body::-webkit-scrollbar-thumb,.generate-blurb-option-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,#475569 38%,#0000);background:color-mix(in srgb,var(--text-secondary) 38%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.generate-blurb-modal .ant-modal-body::-webkit-scrollbar-thumb:hover,.generate-blurb-option-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,#475569 54%,#0000);background:color-mix(in srgb,var(--text-secondary) 54%,#0000);background-clip:padding-box}.generate-blurb-modal-body{gap:8px}.generate-blurb-option-list{max-height:min(54vh,520px);overflow-x:hidden;overflow-y:auto;padding-right:8px;scrollbar-color:color-mix(in srgb,#475569 38%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--text-secondary) 38%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.generate-blurb-option-card{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;box-sizing:border-box;color:#172033;color:var(--text-main);cursor:pointer;margin-bottom:8px;outline-offset:2px;padding:10px 11px 11px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease;width:100%}.generate-blurb-option-card:last-child{margin-bottom:0}.generate-blurb-option-card:focus-visible,.generate-blurb-option-card:hover{border-color:color-mix(in srgb,#1d4ed8 42%,#c5cfdc 58%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);outline:none}.generate-blurb-option-card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,#1d4ed8 26%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 26%,#0000)}.generate-blurb-option-card.is-selected{background:color-mix(in srgb,#eff6ff 56%,#fff 44%);background:color-mix(in srgb,var(--surface-info) 56%,var(--modal-surface) 44%);border-color:#1d4ed8;border-color:var(--accent-primary);box-shadow:inset 3px 0 0 #1d4ed8;box-shadow:inset 3px 0 0 var(--accent-primary)}.generate-blurb-option-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:7px;min-height:24px}.generate-blurb-option-header>span:first-child{color:#475569;color:var(--text-secondary);font-size:12px;font-weight:700}.generate-blurb-selected-pill{align-items:center;background:color-mix(in srgb,#dcfce7 82%,#fff 18%);background:color-mix(in srgb,var(--surface-success) 82%,var(--surface-base) 18%);border:1px solid #86efac;border:1px solid var(--border-success);border-radius:999px;color:#166534;color:var(--text-success);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;gap:4px;line-height:1.35;max-width:50%;padding:2px 8px;white-space:nowrap}.generate-blurb-option-copy{color:#172033;color:var(--text-main);font-size:13px;line-height:1.48;white-space:pre-wrap}.generate-blurb-option-copy p{margin:0}.generate-blurb-option-copy p+p{margin-top:.85em}.proofread-modal-target-grid{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:minmax(260px,360px)}.proofread-modal-target-field{max-width:360px}.proofread-modal-body{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-areas:"scope settings" "actions settings" "readiness settings";grid-template-columns:minmax(300px,.95fr) minmax(360px,1.05fr);max-width:none}.proofread-modal-section--scope{grid-area:scope}.proofread-modal-section--actions{grid-area:actions}.proofread-modal-section--settings{align-self:stretch;display:flex;flex-direction:column;grid-area:settings}.proofread-modal-section--readiness{grid-area:readiness}.proofread-modal-section--settings .translation-quality-grid{align-content:start}.proofread-modal-body .translation-modal-block{padding:9px 11px}.proofread-modal-body .translation-modal-block-header{margin-bottom:6px}.proofread-modal-body .translation-modal-block-header p{line-height:1.32}.proofread-modal-body .translation-locked-row,.proofread-modal-body .translation-quality-control,.proofread-modal-body .translation-readiness-panel{padding:6px 8px}.proofread-modal-body .translation-readiness-panels{gap:8px}.proofread-modal-wide-control{grid-column:1/-1}.proofread-modal-action-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.proofread-modal-action-option{border:1px solid #0000;min-width:0;transition:border-color .16s ease,background .16s ease}.proofread-modal-action-option--selected{background:color-mix(in srgb,#eff6ff 50%,#fff 50%);background:color-mix(in srgb,var(--surface-info) 50%,var(--modal-surface) 50%);border-color:color-mix(in srgb,#1d4ed8 34%,#c3cfdd 66%);border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--modal-border) 66%)}.proofread-modal-action-option--disabled{background:#e5ebf3;background:var(--modal-panel-muted);border-color:#c3cfdd;border-color:var(--modal-border);color:#475569;color:var(--text-secondary)}.proofread-modal-inline-icon{margin-left:8px}.proofread-modal-action-helper{color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.25;margin-top:2px;padding-left:24px}.proofread-modal-action-helper--accent{color:#1d4ed8;color:var(--accent-primary)}.proofread-modal-action-nested{grid-gap:6px;border-top:1px solid #c3cfdd;border-top:1px solid var(--modal-border);display:grid;gap:6px;margin-left:24px;margin-top:4px;max-width:100%;padding-top:4px}.proofread-modal-action-nested .proofread-modal-action-helper{padding-left:24px}.proofread-modal-run-control{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;min-width:0;padding:8px}.proofread-modal-run-control-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.proofread-modal-run-control-title{color:#172033;color:var(--text-main)}.proofread-modal-run-control-status{align-items:center;background:#eff6ff;background:var(--surface-info);border:1px solid color-mix(in srgb,#1d4ed8 28%,#c5cfdc);border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle));border-radius:999px;color:#1d4ed8;color:var(--text-info);display:inline-flex;font-size:12px;font-weight:700;gap:5px;line-height:1.2;padding:3px 7px;white-space:nowrap}.proofread-modal-run-control-status-icon{color:currentColor;font-size:12px}.proofread-modal-run-helper{margin-top:6px;padding-left:0!important}.proofread-modal-disabled-text,.proofread-modal-muted-helper{color:#475569;color:var(--text-secondary);font-size:12px}.proofread-modal-muted-helper{margin-top:5px}.proofread-modal-accent-helper,.proofread-modal-error-helper{font-size:12px;line-height:1.3;margin-top:5px}.proofread-modal-accent-helper{color:#1d4ed8;color:var(--text-info)}.proofread-modal-error-helper{color:#991b1b;color:var(--text-danger);font-weight:600}.proofread-modal-toggle-row{min-width:0}.proofread-modal-instructions-header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.proofread-modal-instructions-panel{margin-top:10px}.proofread-modal-instructions-locked{background:#f1f5f9;background:var(--modal-panel-bg);border:1px solid #c3cfdd;border:1px solid var(--modal-border);border-radius:8px;color:#475569;color:var(--text-secondary);font-size:12px;line-height:1.3;padding:7px 9px}@media (max-width:980px){.translation-launch-modal-body--split{gap:8px;grid-template-columns:minmax(360px,1.15fr) minmax(300px,.85fr)}.proofread-modal-body{gap:8px;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr)}.proofread-modal-target-grid{grid-template-columns:minmax(0,1fr)}.proofread-modal-target-field{max-width:none}}@media (max-width:760px){.translation-launch-modal-body--split{grid-template-columns:1fr}.translation-quality-quick-row{gap:3px;grid-template-columns:1fr}.proofread-modal-body{grid-template-areas:"scope" "actions" "settings" "readiness";grid-template-columns:1fr}}.proofread-modal-readiness-stack{gap:7px}.proofread-modal-readiness-stack:empty{display:none}.proofread-modal-readiness-stack .translation-readiness-support-note{margin-top:0;padding:0}.proofread-modal-readiness-stack .translation-readiness-support-note--blocking{background:#fef2f2;background:var(--surface-danger);border:1px solid #fca5a5;border:1px solid var(--border-danger);border-radius:8px;color:#991b1b;color:var(--text-danger);padding:7px 9px}.proofread-modal-credit-panel .components-cost-summary,.proofread-modal-credit-panel>div[style]{margin-bottom:0}.proofread-modal-credit-metrics{grid-gap:6px;color:#475569;color:var(--text-secondary);display:grid;font-size:12px;gap:6px;line-height:1.35}.proofread-modal-credit-metrics strong{color:#172033;color:var(--text-main)}.proofread-modal-credit-tags{display:flex;flex-wrap:wrap;gap:6px}.proofread-modal-readiness-summary{border-radius:8px;font-size:12px;font-weight:700;line-height:1.35;padding:7px 9px}.proofread-modal-readiness-summary.is-ready{background:#dcfce7;background:var(--status-success-bg);border:1px solid #86efac;border:1px solid var(--status-success-border);color:#166534;color:var(--status-success-text)}.proofread-modal-readiness-summary.is-needed{background:#fff7ed;background:var(--status-warning-bg);border:1px solid #fdba74;border:1px solid var(--status-warning-border);color:#9a3412;color:var(--status-warning-text)}.proofread-modal-footer-tags{align-items:center;display:inline-flex;gap:4px}.proofread-modal-footer-blocker{color:color-mix(in srgb,#475569 72%,#9a3412 28%);color:color-mix(in srgb,var(--text-secondary) 72%,var(--accent-warning) 28%);font-weight:700}.translation-modal-footer-stable .ant-modal-footer>.ant-btn{align-self:center}@media (max-width:640px){.translation-modal-body{max-width:none}.translation-options-modal-body{grid-template-columns:1fr}.translation-options-sidebar{position:static}.translation-options-choice-title-row{flex-direction:column}.translation-options-choice-badges{justify-content:flex-start}.translation-options-language-route{grid-template-columns:1fr}.translation-options-language-route-divider{justify-self:center;min-height:24px;width:34px}.translation-modal-block{padding:12px}.translation-modal-block-header{flex-direction:column}.metadata-translation-modal-language-row,.metadata-translation-modal-settings-row{grid-template-columns:1fr}.metadata-translation-modal-language-divider{justify-self:start;min-height:24px;width:34px}.metadata-translation-modal-setup-cell--wide{grid-column:auto}.metadata-translation-modal-field-row{gap:10px;grid-template-columns:1fr}.metadata-translation-modal-instructions-header{flex-direction:column;gap:8px}.audiobook-modal-option-grid,.export-book-modal-setup-grid{grid-template-columns:1fr}.export-book-modal-recent-row{align-items:stretch;flex-direction:column}.proofread-modal-action-list,.proofread-modal-target-grid{grid-template-columns:1fr}.proofread-modal-wide-control{grid-column:auto}.translation-scope-grid,.translation-scope-route-row{grid-template-columns:1fr}.translation-scope-route-divider{justify-self:start;min-height:24px;width:34px}.translation-modal-footer-stable .ant-modal-footer{margin:6px auto 12px;width:calc(100% - 20px)}}.app-header.ant-layout-header{background:var(--surface-base);border-bottom:1px solid var(--border-subtle);color:var(--text-main);line-height:normal;min-height:64px;padding:0 24px}.app-header--sticky.ant-layout-header{position:-webkit-sticky;position:sticky;top:0;z-index:900}.app-header-inner{grid-gap:24px;align-items:center;display:grid;gap:24px;grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);margin:0 auto;min-height:64px;width:100%}.app-header--checkout .app-header-inner{display:flex;justify-content:center}.app-header-brand{align-items:center;display:flex;min-width:0}.app-header-logo{display:block;height:52px;max-width:280px;object-fit:contain;width:auto}.app-header-nav{align-items:center;display:flex;gap:6px;justify-content:center}.app-header-nav-link{align-items:center;border-bottom:2px solid #0000;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:650;min-height:40px;padding:0 12px;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.app-header-nav-link:focus-visible,.app-header-nav-link:hover{color:var(--text-main)}.app-header-nav-link.is-active{border-bottom-color:var(--accent-primary);color:var(--text-main)}.app-header-nav-link:focus-visible{border-radius:6px;outline:2px solid var(--accent-primary);outline-offset:3px}.app-header-actions{align-items:center;display:flex;justify-content:flex-end;min-width:0}.app-header-user-cluster{align-items:center;display:inline-flex;gap:10px}.app-header-raven-slot{align-items:center;display:inline-flex;height:54px;justify-content:center;overflow:visible;pointer-events:none;width:72px}.app-header-raven{flex:0 0 auto;margin-block:-5px;transform:scale(1.35);transform-origin:center}.app-header-avatar{border:1px solid var(--border-subtle);cursor:pointer}.app-header-avatar,.app-header-mobile-menu-button{background:var(--surface-muted);color:var(--text-main)}.app-header-mobile-menu-button{border-color:var(--border-subtle)}@media (max-width:767px){.app-header.ant-layout-header{min-height:58px;padding:0 14px}.app-header-inner{display:flex;justify-content:space-between;min-height:58px}.app-header-logo{height:44px;max-width:220px}}.auth-modal .ant-modal-content{background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:12px;color:var(--text-main)}.auth-modal .ant-modal-body,.auth-modal .ant-modal-footer,.auth-modal .ant-modal-header{background:#0000}.auth-modal-title{grid-gap:4px;display:grid;gap:4px;text-align:center}.auth-modal-title h4.ant-typography{color:var(--text-main);margin:0!important}.auth-modal-kicker{color:var(--text-info);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.auth-modal-body{grid-gap:14px;display:grid;gap:14px}.auth-modal-form{grid-gap:2px;display:grid;gap:2px}.auth-modal-action-row,.auth-modal-form-item{margin-bottom:16px}.auth-modal-action-row:last-child{margin-bottom:0}.auth-modal-alert.ant-alert{border-radius:8px;margin-bottom:14px}.auth-modal-provider-row,.auth-modal-secondary-action{display:flex;justify-content:center}.auth-modal-switch-copy{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:center;width:100%}.auth-modal-inline-button.ant-btn{font-weight:700;height:auto;padding:0}.auth-modal-inline-link{margin-left:4px}.auth-modal-consent-copy{color:var(--text-main);font-size:13px;line-height:1.4}.auth-modal-divider.ant-divider{color:var(--text-secondary);font-size:12px;margin:4px 0 0}.auth-modal-google-button{align-items:center;background:var(--modal-panel-bg);border:1px solid var(--modal-border);border-radius:8px;color:var(--text-main);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:38px;padding:4px 10px}.auth-modal-google-button:focus-visible,.auth-modal-google-button:hover{border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-subtle));outline:2px solid #0000}.auth-modal-google-button:focus-visible{outline-color:var(--accent-primary);outline-offset:2px}.auth-modal-google-button img{display:block;height:auto;max-width:191px}.auth-modal-block,.auth-modal-muted-row{background:var(--modal-panel-bg);border:1px solid var(--modal-border);border-radius:8px;padding:12px}.auth-modal-block p,.auth-modal-helper{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:4px 0 0}.auth-modal-helper{margin-top:12px}@media only screen and (max-width:992px){.responsive-gif{height:auto;width:350px}}@media only screen and (max-width:768px){.responsive-gif{height:auto;width:200px}}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.app-page-header{grid-gap:16px;align-items:center;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;box-sizing:border-box;color:var(--text-main);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(280px,auto);padding:16px 18px;width:100%}.app-page-header--banner{background:var(--page-header-banner-bg);border-color:var(--page-header-banner-border);border-radius:8px;box-shadow:var(--shadow-elevated);grid-template-columns:minmax(0,1fr);min-height:80px;overflow:hidden;padding:14px 112px;position:relative}.app-page-header-copy{min-width:0}.app-page-header--banner .app-page-header-copy{text-align:center}.app-page-header-kicker{color:var(--text-info);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.app-page-header-title{color:var(--text-main);font-size:25px;font-weight:700;line-height:1.2;margin:2px 0 4px}.app-page-header--banner .app-page-header-title{color:var(--page-header-banner-title);font-size:24px;font-weight:650;margin:0 0 4px}.app-page-header-description{color:var(--text-secondary);font-size:13px;line-height:1.42;margin:0;max-width:720px}.app-page-header--banner .app-page-header-description{color:var(--page-header-banner-text);font-size:14px;margin:0 auto;max-width:760px}.app-page-header-side{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.app-page-header--banner .app-page-header-side{max-width:min(360px,34%);position:absolute;right:18px;top:50%;transform:translateY(-50%)}.app-page-header--banner .app-page-header-actions,.app-page-header--banner .app-page-header-secondary-actions{justify-content:flex-end}.app-page-header--banner .app-tour-trigger,.app-page-header--banner .app-tour-trigger.ant-btn,.app-page-header--banner .app-tour-trigger.ant-btn-link,.app-page-header--banner .app-tour-trigger.ant-btn-text{color:var(--page-header-banner-action)!important}.app-page-header--banner .app-tour-trigger.ant-btn:not(:disabled):focus-visible,.app-page-header--banner .app-tour-trigger.ant-btn:not(:disabled):hover,.app-page-header--banner .app-tour-trigger:not(:disabled):focus-visible,.app-page-header--banner .app-tour-trigger:not(:disabled):hover{color:var(--page-header-banner-action-hover)!important}.app-page-header--banner .app-tour-trigger.ant-btn:disabled,.app-page-header--banner .app-tour-trigger:disabled{color:color-mix(in srgb,var(--page-header-banner-action) 56%,#0000)!important}.app-page-header-actions,.app-page-header-metrics,.app-page-header-secondary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.app-page-header-secondary-actions{gap:6px}@media (max-width:820px){.app-page-header{align-items:stretch;grid-template-columns:1fr;padding:14px}.app-page-header-actions,.app-page-header-metrics,.app-page-header-secondary-actions,.app-page-header-side{justify-content:flex-start}.app-page-header--banner{min-height:auto;padding:14px}.app-page-header--banner .app-page-header-copy{text-align:left}.app-page-header--banner .app-page-header-side{max-width:none;position:static;transform:none}.app-page-header--banner .app-page-header-actions,.app-page-header--banner .app-page-header-secondary-actions{justify-content:flex-start}}.account-layout-shell{background:var(--bg-app);color:var(--text-main);min-height:100vh;padding:20px 16px}.account-layout-inner{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:1200px}.account-layout-header .app-page-header-side{align-items:center}.account-layout-tour-link.ant-btn-link{align-items:center;border-radius:6px;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:700;gap:5px;line-height:1.35;min-height:28px;overflow:visible;padding:0}.account-layout-tour-link.ant-btn-link .anticon{align-items:center;display:inline-flex;justify-content:center;line-height:1;overflow:visible}.account-layout-tour-link.ant-btn-link .anticon svg{display:block}.account-layout-tour-link.ant-btn-link:not(:disabled):focus-visible,.account-layout-tour-link.ant-btn-link:not(:disabled):hover{color:var(--accent-primary)}.account-layout-tour-link.ant-btn-link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.account-layout-tour-link.ant-btn-link:disabled{color:color-mix(in srgb,var(--text-secondary) 68%,#0000)}.account-layout-workspace.ant-card{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-elevated)}.account-layout-workspace>.ant-card-body{padding:16px}.account-layout-tabbar{background:var(--surface-muted);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:12px;margin-bottom:12px;padding:6px}.account-layout-tabspace.ant-space{display:flex;justify-content:center;width:100%}.account-layout-tab.ant-btn{background:color-mix(in srgb,var(--surface-base) 58%,var(--surface-muted) 42%);border-color:color-mix(in srgb,var(--border-subtle) 84%,#0000);border-radius:999px;box-shadow:none;color:var(--text-main);font-weight:650;height:auto;min-height:40px;padding-inline:13px}.account-layout-tab.ant-btn:focus-visible,.account-layout-tab.ant-btn:hover{border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle));color:var(--text-info)}.account-layout-tab.ant-btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.account-layout-tab.ant-btn.is-active{background:var(--text-info);border-color:var(--text-info);color:var(--bg-app)}.account-layout-tab.ant-btn.is-active:focus-visible,.account-layout-tab.ant-btn.is-active:hover{color:var(--bg-app)}.account-layout-tab-label{align-items:center;display:inline-flex;gap:8px}.account-layout-tab-label.has-attention{color:var(--text-success)}.account-layout-tabpanel{margin-top:8px}@media (max-width:820px){.account-layout-shell{padding:14px 10px}.account-layout-workspace>.ant-card-body{padding:10px}.account-layout-tabspace.ant-space{justify-content:flex-start}}.custom-pricing{--pricing-card-width:350px;--pricing-card-compact-width:220px;--pricing-radius:12px;--pricing-gap:14px;--pricing-solid-text:#fff;color:var(--text-main)}.theme-dark .custom-pricing{--pricing-solid-text:#0f1115}.custom-pricing--compact{--pricing-card-width:var(--pricing-card-compact-width);--pricing-gap:12px}.custom-pricing--account{--pricing-card-width:315px}.account-subscription-shell,.custom-pricing-shell,.pricing-page-shell{color:var(--text-main);display:flex;flex-direction:column;gap:16px}.account-subscription-shell,.pricing-page-shell{box-sizing:border-box;width:100%}.account-subscription-shell{gap:14px}.pricing-page-shell{background:var(--bg-app);min-height:100vh;padding:24px}.pricing-page-inner{margin:0 auto;width:min(100%,1500px)}.account-subscription-header,.pricing-page-header,.pricing-section-header{color:var(--text-main);display:flex;flex-direction:column;gap:4px}.pricing-page-header{margin-bottom:18px}.account-subscription-header h2,.pricing-page-header h1,.pricing-section-header h2,.pricing-section-header h3{color:var(--text-main)!important;margin:0!important}.account-subscription-header p,.pricing-page-header p,.pricing-section-header p{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:0}.account-subscription-surface,.pricing-section-surface{background:color-mix(in srgb,var(--surface-base) 90%,var(--surface-muted) 10%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:var(--pricing-radius);overflow:hidden}.account-subscription-surface,.pricing-section-surface{padding:16px}.pricing-section-surface+.pricing-section-surface{margin-top:18px}.pricing-auth-empty,.pricing-loading-state{align-items:center;background:color-mix(in srgb,var(--surface-base) 82%,var(--surface-muted) 18%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:var(--pricing-radius);color:var(--text-secondary);display:flex;justify-content:center;min-height:112px;padding:24px;text-align:center}.pricing-interval-toggle{display:flex;justify-content:center;margin:8px 0 14px}.pricing-interval-toggle .ant-radio-button-wrapper{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);border-color:color-mix(in srgb,var(--border-subtle) 84%,#0000);color:var(--text-main);font-weight:650;min-height:32px}.pricing-interval-toggle .ant-radio-button-wrapper-checked{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--pricing-solid-text)}.custom-pricing .cta-button.ant-btn-primary,.custom-pricing .cta-button.ant-btn-primary:active,.custom-pricing .cta-button.ant-btn-primary:focus,.custom-pricing .cta-button.ant-btn-primary:hover{border-color:var(--accent-primary)!important;color:var(--pricing-solid-text)!important}.custom-pricing .cta-button.ant-btn-primary .anticon,.custom-pricing .cta-button.ant-btn-primary span{color:inherit}.pricing-action-banner{align-items:center;background:color-mix(in srgb,var(--surface-info) 42%,var(--surface-base) 58%);border:1px solid var(--border-info);border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px;padding:12px}.pricing-action-banner--warning{background:color-mix(in srgb,var(--surface-warning) 36%,var(--surface-base) 64%);border-color:var(--border-warning)}.pricing-action-banner-title{color:var(--text-main);display:block;font-weight:750}.pricing-action-banner-copy{color:var(--text-secondary);display:block;font-size:13px;margin-top:2px}.pricing-cards-grid{grid-gap:var(--pricing-gap);align-items:stretch;display:grid;gap:var(--pricing-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),350px));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pricing-card-width,350px)),var(--pricing-card-width,350px)));justify-content:center;margin:0 auto;width:100%}.custom-pricing--forever .pricing-cards-grid{gap:20px;max-width:760px}.custom-pricing--compact .pricing-cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),220px));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--pricing-card-compact-width,220px)),var(--pricing-card-compact-width,220px)))}.pricing-plan-card{background:color-mix(in srgb,var(--surface-base) 90%,var(--surface-muted) 10%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:var(--pricing-radius);display:flex;flex-direction:column;max-width:350px;max-width:var(--pricing-card-width,350px);min-width:0;overflow:hidden;position:relative;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.pricing-plan-card--compact{max-width:220px;max-width:var(--pricing-card-compact-width,220px)}.pricing-plan-card--hovered,.pricing-plan-card--interactive:hover{background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-info) 22%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 18%,#0000)}.pricing-plan-card--featured,.pricing-plan-card--recommended{border-color:color-mix(in srgb,var(--accent-primary) 56%,var(--border-subtle) 44%)}.pricing-plan-card-ribbon{background:color-mix(in srgb,var(--accent-primary) 88%,var(--text-main) 12%);color:var(--pricing-solid-text);font-size:11px;font-weight:750;letter-spacing:.06em;padding:5px 8px;text-align:center;text-transform:uppercase}.pricing-tour-link.ant-btn{align-items:center;background:#0000;border:0;box-shadow:none;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:700;line-height:1.35;min-height:28px;overflow:visible}.pricing-tour-link.ant-btn .anticon{align-items:center;display:inline-flex;justify-content:center;line-height:1;overflow:visible}.pricing-tour-link.ant-btn .anticon svg{display:block}.pricing-tour-link.ant-btn:focus-visible,.pricing-tour-link.ant-btn:hover{background:#0000;color:var(--accent-primary)}.pricing-plan-card-header{grid-gap:6px;background:color-mix(in srgb,var(--surface-base) 82%,var(--surface-muted) 18%);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);display:grid;gap:6px;min-height:56px;padding:12px;position:relative;text-align:center}.pricing-plan-card--featured .pricing-plan-card-header{background:color-mix(in srgb,var(--surface-info) 44%,var(--surface-base) 56%)}.pricing-plan-card-title{color:var(--text-main)!important;font-size:21px!important;line-height:1.2!important;margin:0!important}.pricing-plan-card--compact .pricing-plan-card-title{font-size:18px!important}.pricing-card-badge-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-height:22px}.pricing-card-crown{color:var(--accent-warning);position:absolute;right:12px;top:12px}.pricing-plan-card-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;justify-content:space-between;padding:12px}.pricing-card-primary{grid-gap:5px;display:grid;gap:5px;text-align:center}.pricing-card-price{color:var(--accent-primary);font-size:24px;font-weight:750;line-height:1.1}.pricing-plan-card--compact .pricing-card-price{font-size:20px}.pricing-card-price-suffix{font-size:13px;font-weight:500}.pricing-card-original-price{color:var(--accent-muted);font-size:12px;margin-top:2px;text-decoration:line-through}.pricing-card-savings-link{align-items:center;display:inline-flex;font-size:13px;gap:6px;justify-content:center;text-decoration:underline}.pricing-feature-list{grid-gap:7px;display:grid;gap:7px;margin:0;padding:0 8px}.pricing-feature-row{align-items:flex-start;color:var(--text-main);display:flex;font-size:13px;gap:7px;line-height:1.35}.pricing-feature-row .anticon{flex:0 0 auto;margin-top:2px}.pricing-card-ideal{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:0;min-height:40px;text-align:center}.pricing-card-actions,.pricing-card-state{grid-gap:6px;display:grid;gap:6px;text-align:center}.pricing-card-actions{padding:0 8px}.pricing-card-actions .ant-btn{border-radius:8px;font-weight:700;min-height:40px;white-space:normal}.pricing-card-actions .ant-btn-default{background:color-mix(in srgb,var(--surface-base) 62%,var(--surface-muted) 38%);border-color:color-mix(in srgb,var(--border-subtle) 82%,#0000);box-shadow:none;color:var(--text-main)}.pricing-card-actions .ant-btn-default:focus-visible,.pricing-card-actions .ant-btn-default:hover{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-info) 28%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);color:var(--accent-primary)}.pricing-card-footnote{color:var(--text-secondary);display:block;font-size:12px}.pricing-quantity-row{align-items:center;background:color-mix(in srgb,var(--surface-base) 64%,var(--surface-muted) 36%);border:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:8px}.pricing-quantity-copy{grid-gap:3px;display:grid;gap:3px;text-align:right}.pricing-quantity-label,.pricing-quantity-total-label{color:var(--text-secondary);font-size:12px}.pricing-side-layout{align-items:stretch;display:flex;gap:12px;justify-content:center;overflow-x:auto;padding-bottom:2px;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000}.pricing-side-layout .pricing-cards-grid{flex-wrap:nowrap;grid-template-columns:repeat(auto-fit,minmax(220px,220px));grid-template-columns:repeat(auto-fit,minmax(var(--pricing-card-compact-width,220px),var(--pricing-card-compact-width,220px)));width:auto}.pricing-side-panel{align-self:stretch;background:color-mix(in srgb,var(--surface-base) 92%,var(--surface-muted) 8%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:var(--pricing-radius);display:flex;flex:0 0 220px;flex-direction:column;max-width:220px;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:220px}.pricing-side-panel--hovered,.pricing-side-panel:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 14%,#0000);transform:translateY(-2px)}.pricing-side-panel--recommended{border-color:color-mix(in srgb,var(--accent-primary) 56%,var(--border-subtle) 44%)}.pricing-side-panel-header{grid-gap:6px;background:color-mix(in srgb,var(--surface-base) 82%,var(--surface-muted) 18%);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);display:grid;gap:6px;min-height:50px;padding:8px;text-align:center}.pricing-side-panel--recommended .pricing-side-panel-header{background:color-mix(in srgb,var(--surface-info) 42%,var(--surface-base) 58%)}.pricing-side-panel-header h4{color:var(--text-main)!important;font-size:18px!important;margin:0!important}.pricing-side-panel-body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;justify-content:space-between;padding:10px}.pricing-modal-title{align-items:center;color:var(--text-main);display:flex;font-weight:750;gap:8px}.pricing-modal-body{grid-gap:12px;display:grid;gap:12px}.pricing-modal-summary{grid-gap:6px;background:color-mix(in srgb,var(--surface-info) 28%,var(--surface-base) 72%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:10px;display:grid;gap:6px;padding:12px}.pricing-modal-summary-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.pricing-comparison{background:color-mix(in srgb,var(--surface-base) 76%,var(--surface-muted) 24%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:var(--pricing-radius);margin-top:22px;overflow:hidden}.pricing-comparison summary{align-items:center;color:var(--text-main);cursor:pointer;display:flex;font-weight:750;gap:12px;justify-content:space-between;padding:12px 14px}.pricing-comparison summary::marker{color:var(--accent-primary)}.pricing-comparison-helper{color:var(--text-secondary);font-size:12px;font-weight:500}.pricing-comparison-scroll{border-top:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);max-width:100%;overflow-x:auto}.pricing-comparison-table{border-collapse:collapse;min-width:700px;table-layout:fixed;width:100%}.pricing-comparison-table td,.pricing-comparison-table th{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);color:var(--text-main);font-size:13px;line-height:1.35;padding:10px 12px;text-align:left;vertical-align:top}.pricing-comparison-table th{background:color-mix(in srgb,var(--surface-base) 48%,var(--surface-muted) 52%);font-weight:750}.pricing-comparison-table tbody tr:last-child td{border-bottom:0}.pricing-comparison-table td:first-child,.pricing-comparison-table th:first-child{background:color-mix(in srgb,var(--surface-base) 58%,var(--surface-muted) 42%);font-weight:650;left:0;position:-webkit-sticky;position:sticky;z-index:1}.pricing-page-divider{background:color-mix(in srgb,var(--border-subtle) 72%,#0000);height:1px;margin:20px 0}@keyframes rocket-bob{0%{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(-6deg)}50%{transform:translateY(-1px) rotate(0deg)}75%{transform:translateY(-2px) rotate(6deg)}to{transform:translateY(0) rotate(0deg)}}.cta-button .rocket-icon,.renew-now-btn .rocket-icon{transition:transform .2s ease}.cta-button.cta-hover .rocket-icon,.renew-now-btn:hover .rocket-icon{animation:rocket-bob .9s ease-in-out infinite;transform-origin:50% 100%}@media (max-width:900px){.pricing-page-shell{padding:14px}.account-subscription-surface,.pricing-section-surface{padding:12px}.pricing-side-layout{justify-content:flex-start}}@media (max-width:640px){.pricing-action-banner,.pricing-modal-summary-row{align-items:flex-start;flex-direction:column}.custom-pricing--compact .pricing-cards-grid,.pricing-cards-grid{grid-template-columns:1fr}.pricing-plan-card,.pricing-plan-card--compact{max-width:none}}.app-tour .ant-tour-content{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--surface-popover);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-elevated);overflow:hidden}.app-tour .ant-tour-inner{background:#0000;max-width:min(520px,calc(100vw - 32px))}.app-tour .ant-tour-header{padding:18px 20px 0}.app-tour .ant-tour-title{color:var(--text-main);font-size:17px;font-weight:750;line-height:1.3}.app-tour .ant-tour-description{color:var(--text-secondary);font-size:14px;line-height:1.5;padding:10px 20px 24px}.app-tour .ant-tour-close{color:var(--text-secondary)}.app-tour .ant-tour-close:focus-visible,.app-tour .ant-tour-close:hover{color:var(--text-main)}.app-tour .ant-tour-footer{align-items:center;border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);display:flex;gap:14px;justify-content:space-between;padding:14px 20px 18px}.app-tour .ant-tour-indicators{align-items:center;display:flex;flex-wrap:wrap;gap:5px;margin:0}.app-tour .ant-tour-indicator{background:color-mix(in srgb,var(--text-secondary) 38%,#0000);border-radius:999px;height:7px;margin:0;width:7px}.app-tour .ant-tour-indicator-active{background:var(--accent-primary);width:22px}.app-tour .ant-tour-buttons{align-items:center;display:inline-flex;gap:8px}.app-tour .ant-tour-buttons .ant-btn{border-radius:8px;font-size:13px;font-weight:700;min-height:34px;min-width:84px}.app-tour .ant-tour-buttons .ant-btn-default{background:var(--surface-base);border-color:var(--border-subtle);color:var(--text-secondary)}.app-tour .ant-tour-buttons .ant-btn-primary{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.theme-dark .app-tour .ant-tour-buttons .ant-btn-primary{color:var(--bg-app)}.app-tour-panel{align-items:center;display:flex;gap:16px;min-width:0;width:100%}.app-tour-raven{align-items:center;display:flex;flex:0 0 auto;justify-content:center;transform:translateY(-3px)}.app-tour-raven--sm{height:68px;width:68px}.app-tour-raven--md{height:84px;width:84px}.app-tour-raven--lg{height:104px;width:104px}.app-tour-copy{flex:1 1;min-width:0}.app-tour-copy-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.app-tour-kicker{color:color-mix(in srgb,var(--text-secondary) 78%,var(--accent-primary) 22%);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:none}.app-tour-status{align-items:center;background:color-mix(in srgb,var(--surface-info) 62%,var(--surface-base));border:1px solid color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle));border-radius:999px;color:var(--accent-primary);display:inline-flex;font-size:11px;font-weight:700;min-height:26px;padding:3px 9px;white-space:nowrap}.app-tour-body{color:var(--text-secondary);font-size:14px;line-height:1.5;overflow-wrap:anywhere;padding-bottom:10px}.app-tour-body code,.app-tour-body strong{color:var(--text-main)}@media (max-width:520px){.app-tour .ant-tour-header{padding:14px 16px 0}.app-tour .ant-tour-description{padding:8px 16px 20px}.app-tour .ant-tour-footer{align-items:stretch;flex-direction:column;padding:12px 16px 14px}.app-tour .ant-tour-buttons{justify-content:flex-end}.app-tour-panel{align-items:center}.app-tour-raven--lg,.app-tour-raven--md,.app-tour-raven--sm{height:60px;width:60px}}.support-page-shell{background:var(--bg-app);color:var(--text-main);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--app-header-offset, 64px));padding:24px}.support-page-inner{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:1280px;width:100%}.support-hero:not(.app-page-header--banner),.support-section-card{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-elevated);color:var(--text-main)}.support-hero:not(.app-page-header--banner){grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(230px,.72fr) minmax(0,1.55fr);padding:16px 18px;position:relative}.support-tabbar{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.support-tab{background:#0000;border:1px solid #0000;border-radius:999px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:750;min-height:40px;padding:0 14px}.support-tab:focus-visible,.support-tab:hover{color:var(--accent-primary)}.support-tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.support-tab--active{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-app)}.support-contact-grid--top{align-items:stretch}.support-hero .app-page-header-side{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.support-hero .app-page-header-actions,.support-hero .app-page-header-secondary-actions{min-width:0}.support-kicker{color:color-mix(in srgb,var(--text-secondary) 68%,var(--accent-primary) 32%);display:block;font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;margin-bottom:3px;text-transform:uppercase}.support-hero h1,.support-section-heading h2{color:var(--text-main);line-height:1.2;margin:0}.support-hero h1{font-size:25px}.support-hero p,.support-section-heading p{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:4px 0 0}.support-tour-link{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--text-main);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:750;gap:6px;line-height:1.2;min-height:30px;padding:0;width:-webkit-fit-content;width:fit-content}.support-tour-link .anticon{align-items:center;color:var(--text-info);display:inline-flex;font-size:14px;height:16px;justify-content:center;line-height:16px;width:16px}.support-tour-link .anticon svg{display:block}.support-tour-link:focus-visible,.support-tour-link:hover{color:var(--accent-primary)}.support-tour-link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.support-tour-link--header{flex:0 0 auto;min-height:28px;padding:0 2px;white-space:nowrap}.support-search-card{align-items:center;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-main);display:flex;padding:12px 14px}.support-search-card .ant-input-affix-wrapper{background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border-color:color-mix(in srgb,var(--border-subtle) 84%,#0000);border-radius:8px}.support-contact-strip{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:-webkit-max-content;min-width:max-content}.support-contact-card,.support-contact-chip{color:var(--text-main);text-decoration:none}.support-contact-chip{align-items:center;background:color-mix(in srgb,var(--surface-base) 70%,var(--surface-muted) 30%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:28px;padding:0 9px}.support-contact-card:focus-visible,.support-contact-card:hover,.support-contact-chip:focus-visible,.support-contact-chip:hover{border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle));color:var(--accent-primary)}.support-section-card{grid-gap:12px;display:grid;gap:12px;padding:15px;scroll-margin-top:80px;scroll-margin-top:calc(var(--app-header-offset, 64px) + 16px)}.support-section-card:focus{outline:none}.support-section-card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.support-section-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.support-section-heading h2{font-size:20px}.support-result-pill{align-items:center;background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:750;justify-content:center;min-height:30px;padding:4px 10px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.support-contact-grid,.support-guideline-grid,.support-quick-link-grid,.support-tutorial-grid{grid-gap:10px;display:grid;gap:10px}.support-quick-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-quick-link{align-items:flex-start;-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:10px;color:var(--text-main);cursor:pointer;display:flex;gap:9px;min-height:68px;padding:10px;text-align:left;width:100%}.support-quick-link:focus-visible,.support-quick-link:hover{background:color-mix(in srgb,var(--surface-base) 74%,var(--surface-info) 26%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle))}.support-quick-link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.support-contact-card-icon,.support-quick-link-icon{align-items:center;background:color-mix(in srgb,var(--surface-info) 70%,var(--surface-base) 30%);border-radius:8px;color:var(--accent-primary);display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.support-quick-link-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.support-quick-link-copy>span{font-size:13px;font-weight:750;line-height:1.25}.support-quick-link-copy small{color:var(--text-secondary);font-size:12px;line-height:1.3}.support-article-results{grid-gap:10px;display:grid;gap:10px}.support-category-filter-list{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 64%,#0000);display:flex;flex-wrap:wrap;gap:7px;padding:0 0 11px}.support-category-filter-chip{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:750;min-height:28px;padding:0 10px}.support-category-filter-chip:focus-visible,.support-category-filter-chip:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle));color:var(--text-main)}.support-category-filter-chip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.support-category-filter-chip--active{background:color-mix(in srgb,var(--surface-info) 58%,var(--surface-base) 42%);border-color:color-mix(in srgb,var(--accent-primary) 62%,var(--border-subtle));color:var(--text-main)}.support-article-toolbar{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 64%,#0000);display:flex;gap:10px;justify-content:space-between;min-height:30px;padding:0 0 10px}.support-article-heading-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.support-article-toolbar-label{color:var(--text-secondary);font-size:12px;font-weight:750}.support-article-toolbar-actions{align-items:center;display:inline-flex;gap:6px}.support-article-toolbar-button{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:700;min-height:28px;padding:0 9px}.support-article-toolbar-button:focus-visible,.support-article-toolbar-button:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle));color:var(--text-main)}.support-article-toolbar-button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.support-category-list{grid-gap:10px;display:grid;gap:10px}.support-category-section{background:color-mix(in srgb,var(--surface-base) 82%,var(--surface-muted) 18%);border:1px solid color-mix(in srgb,var(--border-subtle) 74%,#0000);border-radius:10px}.support-category-header{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--text-main);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.support-category-header:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.support-category-title{color:var(--text-main);display:block;font-size:15px;font-weight:750;line-height:1.25}.support-category-count{color:var(--text-secondary);display:block;font-size:12px;font-weight:650;margin-top:2px}.support-category-caret{color:var(--text-secondary);transition:transform .18s ease}.support-category-caret--open{transform:rotate(180deg)}.support-category-body{padding:0 12px 14px}.support-article-collapse.ant-collapse{background:#0000}.support-article-panel.ant-collapse-item{background:color-mix(in srgb,var(--surface-base) 90%,var(--surface-muted) 10%);border:0;border-radius:8px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border-subtle) 70%,#0000);margin-bottom:8px!important;overflow:hidden}.support-article-panel.ant-collapse-item:last-child{margin-bottom:3px!important}.support-article-panel--highlight.ant-collapse-item,.support-search-result--highlight{animation:support-topic-highlight 3.4s ease-out both;background:color-mix(in srgb,var(--surface-info) 38%,var(--surface-base) 62%);border-color:#0000}.support-article-panel.ant-collapse-item>.ant-collapse-header{align-items:center!important;padding:9px 12px!important}.support-article-panel.ant-collapse-item>.ant-collapse-content{background:var(--surface-base);border-top:1px solid color-mix(in srgb,var(--border-subtle) 62%,#0000)}.support-article-panel.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0}.support-article-body{padding:12px 14px 14px}.support-article-header{grid-gap:3px;display:grid;gap:3px;min-width:0}.support-article-header--highlight{position:relative}.support-article-header--highlight:before{background:color-mix(in srgb,var(--accent-primary) 14%,#0000);border-radius:7px;content:"";inset:-5px -7px;pointer-events:none;position:absolute}.support-article-title{color:var(--text-main);font-size:14px;font-weight:750;line-height:1.3}.support-article-header .ant-typography{color:var(--text-secondary);font-size:12px;line-height:1.28}.support-article-section{color:var(--text-main)}.support-article-section+.support-article-section{margin-top:14px}.support-article-section h4{color:var(--text-main);font-size:14px;font-weight:750;line-height:1.3;margin:0 0 6px}.support-article-section li,.support-article-section p{color:color-mix(in srgb,var(--text-secondary) 82%,var(--text-main) 18%);font-size:13px;line-height:1.45}.support-article-section p{margin:0 0 8px}.support-article-section ol,.support-article-section ul{-webkit-padding-start:20px;margin:0 0 8px;padding-inline-start:20px}.support-article-related-link.ant-btn{font-size:13px;font-weight:650;height:auto;min-height:0;padding:0;white-space:normal}.support-state-panel{background:color-mix(in srgb,var(--surface-base) 80%,var(--surface-muted) 20%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:10px;padding:14px}.support-search-result-list{grid-gap:8px;display:grid;gap:8px}.support-search-result{background:color-mix(in srgb,var(--surface-base) 84%,var(--surface-muted) 16%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:10px;overflow:hidden}.support-search-result--active{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))}.support-search-result .support-article-body{background:var(--surface-base);border-top:1px solid color-mix(in srgb,var(--border-subtle) 62%,#0000)}.support-search-result-button{grid-gap:4px;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--text-main);cursor:pointer;display:grid;gap:4px;padding:11px 13px;text-align:left;width:100%}.support-search-result-button:focus-visible,.support-search-result-button:hover{background:color-mix(in srgb,var(--surface-base) 76%,var(--surface-muted) 24%)}.support-search-result-button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}@keyframes support-topic-highlight{0%{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 56%,#0000)}65%{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 24%,#0000)}to{box-shadow:0 0 0 1px #0000}}@media (prefers-reduced-motion:reduce){.support-article-panel--highlight.ant-collapse-item,.support-search-result--highlight{animation:none}}.support-search-result-meta{color:color-mix(in srgb,var(--text-secondary) 82%,var(--text-main) 18%);font-size:11px;font-weight:750;line-height:1.2;text-transform:uppercase}.support-search-result-title{color:var(--text-main);font-size:14px;font-weight:800;line-height:1.25}.support-search-result-summary{color:var(--text-secondary);font-size:12px;line-height:1.35}.support-tutorial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.support-tutorial-card{background:color-mix(in srgb,var(--surface-base) 84%,var(--surface-muted) 16%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:10px;color:var(--text-main);display:grid;grid-template-rows:auto 1fr;overflow:hidden;position:relative;text-decoration:none}.support-tutorial-card:focus-visible,.support-tutorial-card:hover{border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-subtle));color:var(--text-main)}.support-tutorial-card img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.support-tutorial-index{align-items:center;background:color-mix(in srgb,var(--accent-primary) 88%,#000 12%);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;height:26px;justify-content:center;left:8px;min-width:26px;position:absolute;top:8px}.support-tutorial-copy{grid-gap:7px;display:grid;gap:7px;padding:10px 11px 11px}.support-tutorial-copy strong{font-size:12px;line-height:1.3}.support-tutorial-copy span{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;gap:5px}.support-guideline-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.support-guideline-item{grid-gap:4px;background:color-mix(in srgb,var(--surface-base) 80%,var(--surface-muted) 20%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:10px;display:grid;gap:4px;padding:10px}.support-guideline-item strong{color:var(--text-main);font-size:13px}.support-guideline-item span{color:var(--text-secondary);font-size:12px;line-height:1.4}.support-contact-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.support-contact-prep{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:6px;padding:0 0 2px}.support-contact-prep strong{color:var(--text-main);font-size:12px;line-height:1.3}.support-contact-prep span{align-items:center;background:color-mix(in srgb,var(--surface-base) 82%,var(--surface-muted) 18%);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;min-height:22px;padding:0 8px}.support-contact-card{align-items:flex-start;background:color-mix(in srgb,var(--surface-base) 80%,var(--surface-muted) 20%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:10px;display:flex;gap:10px;padding:12px}.support-contact-card>span:last-of-type{grid-gap:4px;display:grid;gap:4px;min-width:0}.support-contact-card strong{color:var(--text-main);font-size:14px;line-height:1.3}.support-contact-card small{color:var(--text-secondary);font-size:12px;line-height:1.35}.support-contact-card em{color:var(--text-secondary);font-size:12px;font-style:normal;font-weight:750;margin-left:auto;white-space:nowrap}.support-native-search{background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 84%,#0000);border-radius:8px;color:var(--text-main);min-height:36px;padding:0 11px;width:min(100%,520px)}.support-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.support-page-shell mark{background:color-mix(in srgb,var(--surface-warning) 72%,#0000);border-radius:3px;color:var(--text-main);padding:0 2px}@media (max-width:820px){.support-page-shell{padding:12px}.support-hero:not(.app-page-header--banner){grid-template-columns:1fr;padding:16px}.support-hero .app-page-header-side{align-items:flex-start}.support-contact-strip{justify-content:flex-start;min-width:0}.support-section-card{padding:14px}.support-section-heading{flex-direction:column}.support-article-heading-tools{justify-content:flex-start}.support-contact-grid,.support-guideline-grid,.support-quick-link-grid,.support-tutorial-grid{grid-template-columns:1fr}.support-article-toolbar{align-items:flex-start;flex-direction:column}.support-contact-card{flex-wrap:wrap}}@media (min-width:821px) and (max-width:1120px){.support-hero:not(.app-page-header--banner){grid-template-columns:minmax(220px,.75fr) minmax(360px,1fr)}.support-contact-strip,.support-hero .app-page-header-side{justify-content:flex-start}.support-contact-strip{min-width:0}.support-quick-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-tutorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-page-shell{background:var(--bg-app);color:var(--text-main);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--app-header-offset, 64px));padding:24px}.about-page-inner{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:1280px;position:relative;width:100%}.about-hero{overflow:hidden;position:relative}.about-hero .app-page-header-side{gap:8px}.about-hero.app-page-header--banner .app-page-header-side{bottom:9px;max-width:min(420px,42%);right:18px;top:auto;transform:none}.about-hero.app-page-header--banner .app-page-header-description{max-width:640px}.about-counter-pill{background:color-mix(in srgb,var(--surface-info) 54%,var(--surface-muted) 46%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:8px}.about-banner-contact{align-items:center;color:var(--page-header-banner-action);display:flex;flex-wrap:wrap;font-size:12px;font-weight:750;gap:6px;justify-content:flex-end}.about-banner-contact a{align-items:center;background:var(--page-header-banner-chip-bg);border:1px solid var(--page-header-banner-chip-border);border-radius:999px;color:var(--page-header-banner-action-hover);display:inline-flex;min-height:30px;padding:0 8px;text-decoration:none}.about-contact-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.about-contact-grid a{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;color:var(--accent-primary);font-weight:750;min-height:44px}.about-contact-grid a,.about-counter-stack{align-items:center;display:flex;justify-content:center}.about-counter-stack{isolation:isolate;min-height:52px;position:relative}.about-saga-anchor{height:82px;left:50%;overflow:hidden;pointer-events:none;position:absolute;top:-46px;transform:translateX(-50%);width:220px;z-index:1}.about-saga-anchor>span{transform:translateY(-32px)}.about-counter-pill{grid-gap:1px;box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-base) 50%,#0000);display:grid;gap:1px;min-width:206px;padding:7px 12px;position:relative;text-align:center;z-index:2}.about-counter-pill span{color:var(--text-secondary);font-size:11px;font-weight:750;line-height:1.2;text-transform:uppercase}.about-counter-pill strong{font-feature-settings:"tnum";color:var(--text-main);font-size:18px;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center}.about-workspace{grid-gap:0;display:grid;gap:0}.about-tabbar-shell{background:color-mix(in srgb,var(--surface-base) 82%,var(--surface-muted) 18%);border:1px solid var(--border-subtle);border-bottom:0;border-radius:12px 12px 0 0;box-sizing:border-box;gap:12px;justify-content:space-between;padding:8px 14px;width:100%}.about-tabbar-main,.about-tabbar-shell{align-items:center;display:flex;flex-wrap:wrap}.about-tabbar-main{gap:6px;min-width:0}.about-tabbar-label{color:var(--text-secondary);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1;padding:0 5px 0 3px;text-transform:uppercase}.about-tabbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.about-sections-counter{margin-left:auto;padding-top:10px}.about-sections-counter .about-counter-stack{min-height:46px}.about-sections-counter .about-saga-anchor{height:72px;top:-42px;width:196px}.about-sections-counter .about-saga-anchor>span{transform:translateY(-38px)}.about-sections-counter .about-counter-pill{min-width:196px;padding:6px 11px}.about-sections-counter .about-counter-pill strong{font-size:17px}.about-tab{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:1px solid #0000;border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:13px;font-weight:750;gap:7px;justify-content:center;min-height:40px;padding:0 13px}.about-tab:focus-visible,.about-tab:hover{color:var(--accent-primary)}.about-tab-icon{align-items:center;display:inline-flex}.about-tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.about-tab--active{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-app)}.about-section-card{grid-gap:12px;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:0 0 8px 8px;box-shadow:var(--shadow-elevated);color:var(--text-main);display:grid;gap:12px;padding:15px;scroll-margin-top:80px;scroll-margin-top:calc(var(--app-header-offset, 64px) + 16px)}.about-section-card--updates{gap:10px;padding-bottom:10px}.about-section-heading,.about-updates-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.about-kicker{color:color-mix(in srgb,var(--text-secondary) 68%,var(--accent-primary) 32%);display:block;font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;margin-bottom:3px;text-transform:uppercase}.about-section-heading h2,.about-updates-heading h2{color:var(--text-main);font-size:20px;line-height:1.2;margin:0}.about-section-heading p,.about-updates-heading p{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:4px 0 0}.about-faq-tools{min-width:0;width:min(100%,420px)}.about-faq-tools .ant-input-affix-wrapper{background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border-color:color-mix(in srgb,var(--border-subtle) 84%,#0000);border-radius:8px}.about-faq-toolbar{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 64%,#0000);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding-bottom:11px}.about-category-filter-list{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.about-category-filter-chip{-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:999px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:750;min-height:28px;padding:0 10px}.about-category-filter-chip:focus-visible,.about-category-filter-chip:hover,.about-faq-open-controls button:focus-visible,.about-faq-open-controls button:hover{border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle));color:var(--accent-primary)}.about-category-filter-chip:focus-visible,.about-faq-open-controls button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.about-category-filter-chip--active{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-info) 28%);border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle));color:var(--text-main)}.about-faq-open-controls{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.about-faq-open-controls button{-webkit-appearance:none;appearance:none;background:#0000;border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:8px;color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:750;min-height:28px;padding:0 9px}.about-faq-open-controls button:disabled{cursor:not-allowed;opacity:.52}.about-faq-collapse{background:#0000}.about-faq-collapse .ant-collapse-item{background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%)}.about-faq-collapse .ant-collapse-header{align-items:center!important;color:var(--text-main)!important;font-size:13px;font-weight:750}.about-faq-collapse .ant-collapse-content{background:var(--surface-base)!important;border-top-color:color-mix(in srgb,var(--border-subtle) 82%,#0000)!important;color:var(--text-main)}.about-faq-collapse .ant-collapse-content p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0}.about-faq-collapse mark{background:color-mix(in srgb,var(--surface-warning) 78%,var(--surface-base) 22%);border-radius:4px;color:var(--text-main)}.about-empty-state,.about-updates-state{grid-gap:9px;background:var(--surface-muted);border:1px dashed color-mix(in srgb,var(--border-subtle) 84%,#0000);border-radius:8px;color:var(--text-secondary);display:grid;font-size:13px;gap:9px;justify-items:center;padding:12px;text-align:center}.about-empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.about-empty-actions a{align-items:center;background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:750;min-height:28px;padding:0 9px;text-decoration:none}.about-empty-actions a:focus-visible,.about-empty-actions a:hover{border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle));color:var(--accent-primary)}.about-updates-collapse{background:#0000}.about-updates-collapse .ant-collapse-item{background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%)}.updates-month-header{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.updates-month-count{color:var(--text-secondary);font-size:12px;font-weight:700}.about-updates-collapse .ant-collapse-content-box>.ant-collapse{background:#0000}.about-updates-collapse .ant-collapse-content-box>.ant-collapse>.ant-collapse-item{background:color-mix(in srgb,var(--surface-base) 88%,var(--surface-muted) 12%);border-color:color-mix(in srgb,var(--border-subtle) 62%,#0000)!important}.about-updates-collapse .ant-collapse-content-box>.ant-collapse>.ant-collapse-item>.ant-collapse-header{color:var(--text-secondary)!important;font-weight:700}.about-updates-collapse .ant-collapse-content-box>.ant-collapse>.ant-collapse-item>.ant-collapse-content{background:color-mix(in srgb,var(--surface-base) 92%,var(--surface-muted) 8%)!important;border-top-color:color-mix(in srgb,var(--border-subtle) 58%,#0000)!important}.about-updates-collapse .ant-collapse-content-box>.ant-collapse>.ant-collapse-item>.ant-collapse-content li,.about-updates-collapse .ant-collapse-content-box>.ant-collapse>.ant-collapse-item>.ant-collapse-content p{color:var(--text-main);font-size:13px;line-height:1.45}.about-updates-action{display:flex;justify-content:center;padding-top:0}.about-updates-action .ant-btn{color:var(--accent-primary);font-weight:750}@media (max-width:960px){.about-saga-anchor{display:none}.about-hero .app-page-header-metrics,.about-hero .app-page-header-secondary-actions,.about-hero .app-page-header-side{align-items:stretch;justify-content:flex-start;width:100%}.about-hero.app-page-header--banner .app-page-header-side{max-width:none;position:static;transform:none}.about-counter-stack{min-height:0;width:100%}.about-sections-counter{margin-left:0;padding-top:0;width:100%}.about-sections-counter .about-counter-stack{min-height:0}.about-faq-tools{width:100%}.about-faq-toolbar{align-items:stretch}.about-category-filter-list,.about-faq-open-controls{width:100%}.about-section-heading,.about-updates-heading{display:grid}}@media (max-width:680px){.about-page-shell{padding:16px}.about-tabbar-shell{align-items:stretch;width:100%}.about-tabbar,.about-tabbar-main{width:100%}.about-tab{flex:1 1 120px}.about-counter-pill{min-width:0;width:100%}.about-category-filter-chip,.about-faq-open-controls button{min-height:32px}.about-category-filter-chip{flex:1 1 auto}.about-faq-open-controls button{flex:1 1 130px}}.beta-page-shell{background:var(--bg-app);color:var(--text-main);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--app-header-offset, 64px));padding:24px}.beta-page-inner{margin:0 auto;max-width:1120px;width:100%}.beta-page-inner,.beta-workspace{grid-gap:12px;display:grid;gap:12px}.beta-section{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;padding:16px}.beta-section--status{background:color-mix(in srgb,var(--surface-base) 86%,var(--surface-muted) 14%)}.beta-section-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.beta-kicker{color:var(--text-info);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.beta-section-header h2{color:var(--text-main);font-size:17px;line-height:1.25;margin:2px 0 4px}.beta-section-header p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0;max-width:720px}.beta-readiness-pill{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:750;min-height:28px;padding:0 10px;white-space:nowrap}.beta-readiness-pill.is-ready{background:var(--surface-success);border-color:color-mix(in srgb,var(--accent-success) 42%,var(--border-subtle));color:var(--text-success)}.beta-readiness-pill.is-attention,.beta-readiness-pill.is-needed{background:var(--surface-warning);border-color:color-mix(in srgb,var(--accent-warning) 46%,var(--border-subtle));color:var(--text-warning)}.beta-readiness-pill.is-blocked{background:var(--surface-danger);border-color:color-mix(in srgb,var(--accent-danger) 44%,var(--border-subtle));color:var(--text-danger)}.beta-loading{padding:20px 0}.beta-faq-grid,.beta-feature-grid,.beta-status-grid{grid-gap:10px;display:grid;gap:10px}.beta-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.beta-faq-item,.beta-feature-panel,.beta-modal-block,.beta-status-row{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px}.beta-status-row{align-items:flex-start;display:flex;gap:10px;min-width:0;padding:12px}.beta-status-row>.anticon{color:var(--text-info);margin-top:2px}.beta-status-row span,.beta-status-row strong{display:block}.beta-status-row strong{color:var(--text-main);font-size:13px;margin-bottom:2px}.beta-status-row span{color:var(--text-secondary);font-size:12px;line-height:1.4}.beta-agreement-row{border-top:1px solid var(--border-subtle);display:block;margin-top:12px;padding-top:12px}.beta-faq-grid,.beta-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beta-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.beta-faq-item,.beta-feature-panel{padding:12px}.beta-faq-item h3,.beta-feature-panel h3,.beta-modal-block h3{color:var(--text-main);font-size:14px;line-height:1.3;margin:0 0 4px}.beta-faq-item p,.beta-feature-panel p{color:var(--text-secondary);font-size:12px;line-height:1.45;margin:0}.beta-feature-panel .ant-btn-link{font-size:12px;font-weight:750;height:auto;margin-top:8px;padding:0}.beta-contact-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.beta-contact-chip{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:750;gap:6px;min-height:30px;padding:0 10px;text-decoration:none}.beta-contact-chip:focus-visible,.beta-contact-chip:hover{border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle));color:var(--accent-primary)}.beta-contact-chip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.beta-modal-stack{grid-gap:10px;display:grid;gap:10px}.beta-modal-block{padding:12px}.beta-modal-block.is-muted{background:var(--surface-muted)}.beta-modal-block ul{line-height:1.5;padding-left:18px}.beta-modal-block p,.beta-modal-block ul{color:var(--text-secondary);font-size:13px;margin:0}@media (max-width:820px){.beta-page-shell{padding:16px}.beta-section-header{flex-direction:column}.beta-faq-grid,.beta-feature-grid,.beta-status-grid{grid-template-columns:1fr}}.marketing-page{background:var(--bg-app);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--app-header-offset, 64px));padding:24px;position:relative}.marketing-shell{grid-gap:18px;display:grid;gap:18px;margin:0 auto;width:min(100%,1120px)}.marketing-loading-overlay{align-items:center;background:var(--overlay-backdrop);display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:3}.marketing-context-pill{grid-gap:2px;background:var(--surface-info);border:1px solid var(--border-info);border-radius:8px;display:grid;gap:2px;min-width:140px;padding:10px 12px}.marketing-context-pill strong{color:var(--text-main);font-size:20px;line-height:1}.marketing-context-pill span{color:var(--text-secondary);font-size:12px}.marketing-section{grid-gap:14px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:14px;padding:18px}.marketing-section__header{align-items:start;display:flex;gap:12px;justify-content:space-between}.marketing-kicker{color:var(--text-info);display:block;font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;margin-bottom:3px;text-transform:uppercase}.marketing-section__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.marketing-readiness-pill{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:750;min-height:28px;padding:0 10px;white-space:nowrap}.marketing-readiness-pill.is-ready{background:var(--surface-success);border-color:var(--border-success);color:var(--text-success)}.marketing-readiness-pill.is-needed{background:var(--surface-warning);border-color:var(--border-warning);color:var(--text-warning)}.marketing-material__header h3,.marketing-section__header h2{color:var(--text-main);margin:0}.marketing-section__header h2{font-size:20px}.marketing-section__header p{color:var(--text-secondary);line-height:1.45;margin:4px 0 0}.marketing-empty,.marketing-generated,.marketing-material{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;padding:14px}.marketing-generated{align-items:start;display:flex;gap:12px;justify-content:space-between}.marketing-empty strong,.marketing-generated strong{color:var(--text-main)}.marketing-generated p,.marketing-material p{color:var(--text-main);line-height:1.55;margin:6px 0 0;white-space:pre-wrap}.marketing-material-list{grid-gap:12px;display:grid;gap:12px}.marketing-material__header{align-items:center;display:flex;gap:12px;justify-content:space-between}.marketing-material__header h3{font-size:15px}.marketing-empty{grid-gap:4px;color:var(--text-secondary);display:grid;gap:4px}@media (max-width:700px){.marketing-page{padding:16px}.marketing-generated,.marketing-material__header,.marketing-section__header{align-items:stretch;flex-direction:column}.marketing-section__actions{justify-content:flex-start}}.book-upload-form{color:var(--text-main);display:flex;flex-direction:column;gap:10px}.book-upload-block{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;padding:12px 14px}.book-upload-help-block{background:color-mix(in srgb,var(--surface-info) 48%,var(--surface-muted))}.book-upload-block-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:9px}.book-upload-block-header h4{color:var(--text-main);font-size:14px;line-height:1.25;margin:1px 0 3px}.book-upload-block-header p{color:var(--text-secondary);font-size:12px;line-height:1.35;margin:0}.book-upload-kicker{color:var(--accent-primary);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.book-upload-link-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.book-upload-link-row a{align-items:center;background:var(--surface-base);border:1px solid color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle));border-radius:999px;color:var(--text-info);display:inline-flex;font-size:12px;font-weight:700;min-height:28px;padding:3px 9px}.book-upload-help-trigger{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:currentColor;text-decoration-color:initial}.book-upload-readiness{align-items:center;border:1px solid var(--border-subtle);border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;min-height:26px;padding:3px 9px;white-space:nowrap}.book-upload-readiness.is-ready{background:var(--surface-success);border-color:color-mix(in srgb,var(--surface-success) 75%,var(--border-subtle));color:var(--text-main)}.book-upload-readiness.is-needed{background:color-mix(in srgb,var(--surface-info) 62%,var(--surface-base));border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle));color:var(--text-info)}.book-upload-dropzone .ant-upload{background:var(--surface-base);border-color:var(--border-subtle);border-radius:8px}.book-upload-dropzone .ant-upload-drag .ant-upload-btn{padding:14px 16px}.book-upload-dropzone .ant-upload-text{font-size:13px;margin:0}.book-upload-inline-note{color:var(--text-secondary);font-size:12px;line-height:1.5;margin-top:10px}.book-upload-field-error{align-items:flex-start;color:var(--text-danger);display:flex;font-size:12px;gap:8px;line-height:1.4;margin-top:8px}.book-upload-field-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.book-upload-field{display:flex;flex-direction:column;gap:4px;min-width:0}.book-upload-field-wide{grid-column:1/-1}.book-upload-field label{color:var(--text-main);font-size:12px;font-weight:700}.book-upload-field .ant-select{width:100%}.book-upload-beta-tag{font-size:.75em;line-height:1;margin-left:8px;padding:0 4px}.book-upload-footer{align-items:center;background:linear-gradient(to bottom,#0000,var(--surface-base) 22%);bottom:-24px;display:flex;gap:12px;justify-content:space-between;margin-top:0;padding:10px 0 0;position:-webkit-sticky;position:sticky;z-index:1}.book-upload-footer-summary{color:var(--text-secondary);font-size:12px;line-height:1.4}.book-upload-error-modal-content{white-space:pre-line}@media (max-width:720px){.book-upload-block-header,.book-upload-footer{align-items:flex-start;flex-direction:column}.book-upload-field-grid{grid-template-columns:1fr}}.popup-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:var(--surface-popover);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-elevated);color:var(--text-main);display:flex;flex-direction:column;gap:10px;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.popup-menu button{font-size:16px;padding:10px}.popup-menu button:disabled{color:var(--text-secondary);cursor:not-allowed}.manage-books-shell{background:var(--bg-app);box-sizing:border-box;color:var(--text-main);display:flex;flex-direction:column;height:calc(100vh - 64px);min-height:calc(100vh - 64px);overflow:hidden;padding:24px}.manage-books-inner{grid-gap:12px;display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr);height:100%;margin:0 auto;max-width:1280px;min-height:0;position:relative;width:100%}.manage-books-workspace{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-main);display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0!important;position:relative;scroll-padding-top:104px;width:100%}.manage-books-workspace.ant-card{box-shadow:var(--shadow-elevated)}.manage-books-workspace .ant-card-body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:16px}.manage-books-header:not(.app-page-header--banner){background:var(--surface-muted)}.manage-books-header-copy{flex:1 1 auto;min-width:0}.manage-books-kicker{color:var(--accent-primary);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.manage-books-title{font-size:24px!important;line-height:1.2;margin:2px 0 4px!important}.book-upload-block p,.manage-books-description,.manage-books-modal-block p{color:var(--text-secondary);font-size:13px;line-height:1.45}.manage-books-description{margin:0;max-width:680px}.manage-books-header-actions,.manage-books-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;min-width:min(100%,360px)}.manage-books-header-metrics{align-items:center;display:flex;flex:1 1 160px;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.manage-books-upload-action-stack{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:8px}.manage-books-tour-row{display:flex;justify-content:flex-end;margin:-8px 18px 10px}.manage-books-tour-link{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:13px;font-weight:700;gap:5px;line-height:1.35;min-height:28px;padding:0}.manage-books-tour-link,.manage-books-tour-link .anticon{align-items:center;display:inline-flex;justify-content:center;overflow:visible}.manage-books-tour-link .anticon{line-height:1}.manage-books-tour-link .anticon svg{display:block}.manage-books-tour-link:focus-visible,.manage-books-tour-link:hover{color:var(--accent-primary)}.manage-books-tour-link:focus-visible{border-radius:6px;outline:2px solid var(--accent-primary);outline-offset:2px}.manage-books-tour-link:disabled{color:color-mix(in srgb,var(--text-secondary) 45%,#0000);cursor:not-allowed}.manage-books-tooltip-status{font-weight:700}.manage-books-tooltip-status.is-ready{color:var(--status-success-text)}.manage-books-filter-pill,.manage-books-readiness-pill,.manage-books-result-pill{align-items:center;background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:999px;color:var(--status-neutral-text);display:inline-flex;font-size:12px;font-weight:700;min-height:30px;padding:4px 10px;white-space:nowrap}.manage-books-filter-pill,.manage-books-readiness-pill.is-needed{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.manage-books-readiness-pill.is-ready{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.manage-books-readiness-pill.is-blocked{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}.manage-books-toolbar{align-items:stretch!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000!important;border:0;border-radius:0;box-shadow:none;flex:0 0 auto;margin-bottom:18px!important;padding:4px 0;position:-webkit-sticky;position:sticky;top:8px;z-index:12}.manage-books-toolbar-row{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.manage-books-toolbar-filters{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:10px;min-width:0}.manage-books-toolbar .manage-books-toolbar-actions{flex:0 0 auto;gap:10px;min-width:auto}.manage-books-search-section{flex:1 1 260px;max-width:340px}.manage-books-filter-section{display:grid;min-width:0}.manage-books-control-label{color:var(--text-secondary);font-size:11px;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase}.manage-books-filter-control{min-height:40px;width:180px}.manage-books-search{height:40px;line-height:40px;padding-bottom:0;padding-top:0;width:100%}.manage-books-group-control,.manage-books-sort-control{min-height:40px;width:160px}.manage-books-count-text{color:var(--text-secondary);font-size:13px;font-weight:650;white-space:nowrap}.manage-books-clear-filter-button.ant-btn-link{color:var(--text-info);font-weight:700;min-height:40px;padding-inline:4px}.manage-books-toolbar .ant-input-affix-wrapper,.manage-books-toolbar .ant-segmented,.manage-books-toolbar .ant-select,.manage-books-toolbar .ant-select-selector{background:var(--control-bg)!important;border-color:var(--border-subtle)!important;border-radius:8px!important;box-shadow:none!important;color:var(--text-main)!important}.manage-books-toolbar .manage-books-filter-control .ant-select-selector,.manage-books-toolbar .manage-books-group-control .ant-select-selector,.manage-books-toolbar .manage-books-sort-control .ant-select-selector{align-items:center;min-height:40px;width:100%}.manage-books-toolbar .ant-input,.manage-books-toolbar .ant-select-selection-item,.manage-books-toolbar .ant-select-selection-placeholder,.manage-books-toolbar .ant-select-selection-search,.manage-books-toolbar .ant-select-selection-search-input{background:#0000!important}.manage-books-toolbar .manage-books-search.ant-input{background:var(--control-bg)!important;border-color:var(--border-subtle);border-radius:8px;box-shadow:none;color:var(--text-main)}.manage-books-toolbar .ant-input::placeholder,.manage-books-toolbar .ant-select-selection-placeholder{color:var(--text-secondary)!important}.manage-books-toolbar .ant-segmented{border:1px solid var(--border-subtle);border-radius:8px;padding:2px}.manage-books-toolbar .ant-segmented-item{border-radius:6px;color:var(--text-secondary)}.manage-books-toolbar .ant-segmented-item-selected{background:color-mix(in srgb,var(--surface-info) 64%,var(--surface-base))!important;box-shadow:none!important;color:var(--text-main)!important}.manage-books-attention-filters{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0}.manage-books-attention-pill,.manage-books-inline-label{align-items:center;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;min-height:28px;padding:4px 10px}.manage-books-attention-pill{cursor:pointer}.manage-books-attention-pill.is-active,.manage-books-attention-pill:hover{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.manage-books-filter-icon{color:var(--text-secondary)}.manage-books-author-title,.manage-books-group-title,.manage-books-series-title{min-width:0;overflow-wrap:anywhere}.manage-books-group-section{margin-top:14px}.manage-books-group-header{position:relative}.manage-books-group-header:before{align-self:stretch;background:var(--accent-primary);border-radius:999px;content:"";min-height:24px;width:2px}.manage-books-group-header:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.manage-books-list-group-section .manage-books-list-view{border-radius:8px;border-width:1px}.manage-books-list-group-content{background:var(--surface-base);padding:14px}.manage-books-author-series-list-section .manage-books-series-section>.manage-books-list-view{margin:14px;width:auto}.manage-books-group-grid-section{border-top:0}.manage-books-group-grid-section .manage-books-book-grid-wrapper{margin-top:0;padding:14px 16px 8px}.manage-books-author-section.is-compact{contain-intrinsic-size:292px}.manage-books-group-section.is-compact{contain-intrinsic-size:390px}.manage-books-author-section.is-compact .manage-books-group-grid-section,.manage-books-author-section.is-compact .manage-books-series-section{padding-bottom:0}.manage-books-author-section.is-compact .manage-books-series-section:not(.manage-books-group-grid-section) .manage-books-book-grid-wrapper{margin-top:0;padding:10px 16px 10px 48px}.manage-books-author-section.is-compact .manage-books-group-grid-section .manage-books-book-grid-wrapper{padding:12px 16px 6px}.manage-books-group-section.is-compact .manage-books-group-grid-section .manage-books-book-grid-wrapper{padding:12px 16px 2px}.manage-books-author-section.is-compact .manage-books-book-grid,.manage-books-group-section.is-compact .manage-books-book-grid{align-items:start;gap:6px 16px;grid-template-columns:repeat(auto-fill,minmax(150px,168px))}.manage-books-author-section.is-compact .manage-books-card-footer,.manage-books-group-section.is-compact .manage-books-card-footer{gap:6px;min-height:0}.manage-books-standalone-direct,.manage-books-standalone-direct .manage-books-book-grid-wrapper{border-top:0}.manage-books-series-header-main{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;min-width:0}.manage-books-series-edit-action{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);font-size:12px;font-weight:700;height:26px;padding-inline:8px}.manage-books-series-edit-action:focus-visible,.manage-books-series-edit-action:hover{background:color-mix(in srgb,var(--surface-info) 64%,var(--surface-base));border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-subtle));color:var(--accent-primary)}.manage-books-author-header:focus-visible,.manage-books-series-header:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.manage-books-flag-spinner{animation:manage-books-flag-spin .75s linear infinite;border:2px solid color-mix(in srgb,var(--text-secondary) 30%,#0000);border-radius:999px;border-top-color:var(--accent-primary);display:inline-flex;height:9px;width:9px}@keyframes manage-books-flag-spin{to{transform:rotate(1turn)}}.manage-books-placeholder-kicker{color:var(--accent-primary);font-size:10px;font-weight:750;letter-spacing:.06em;line-height:1;text-transform:uppercase}.manage-books-placeholder-title{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--text-main);display:-webkit-box;font-size:14px;font-weight:750;line-height:1.25;max-width:100%;overflow:hidden;overflow-wrap:anywhere}.manage-books-placeholder-author{color:var(--text-secondary);font-size:11px;line-height:1.2}.manage-books-card-footer{align-items:center;display:flex;flex-direction:column;gap:7px;margin-top:8px;width:152px}.manage-books-card-footer .manage-books-card-title{color:var(--text-main);font-size:12px!important;line-height:1.25;margin:0!important;width:150px!important}.manage-books-translation-compact{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-height:30px;width:152px}.manage-books-results-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.manage-books-results-scroll--covers.manage-books-results-scroll--group-none{overflow-y:hidden}.manage-books-results-scroll--covers.manage-books-results-scroll--group-none .manage-books-book-grid-measure--fill,.manage-books-results-scroll--covers.manage-books-results-scroll--group-none .manage-books-book-grid-wrapper{min-height:0}.manage-books-results-scroll--covers.manage-books-results-scroll--group-none .manage-books-book-grid-wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.manage-books-results-scroll--covers.manage-books-results-scroll--group-none .manage-books-book-grid-measure--fill{flex:1 1 auto}.manage-books-results-scroll--covers.manage-books-results-scroll--group-none .manage-books-book-grid-measure--center .manage-books-book-grid{justify-content:center}.manage-books-translation-summary{align-items:center;-webkit-appearance:none;appearance:none;background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:999px;color:var(--status-neutral-text);display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:4px;justify-content:center;line-height:1.2;max-width:150px;min-height:26px;padding:3px 8px;text-align:center;white-space:nowrap}.manage-books-translation-summary.is-interactive{cursor:pointer}.manage-books-translation-summary.is-interactive:hover{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.manage-books-translation-summary.is-interactive:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.manage-books-translation-summary.is-active{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.manage-books-translation-summary.is-loading{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.manage-books-translation-summary.is-error{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.manage-books-flag-rail{box-sizing:border-box}.manage-books-flag-rail--card{gap:6px!important;grid-template-columns:repeat(5,24px)!important;justify-content:center!important;margin:0 auto!important;padding:5px 4px!important;width:152px!important}.manage-books-flag-rail--card>*{justify-self:center}.manage-books-flag-rail--card [data-country]{border-radius:3px!important;height:16px!important;width:22px!important}.manage-books-flag-rail--list{align-items:center;background:var(--surface-muted)!important;border-radius:999px!important;display:inline-flex!important;gap:6px!important;justify-content:center;margin-top:0!important;max-width:168px;padding:4px 8px!important;width:auto!important}.manage-books-flag-rail--list>*{flex:0 0 auto}.manage-books-flag-rail--popover{margin-top:0}.manage-books-flag-overflow{align-items:center;-webkit-appearance:none;appearance:none;background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:999px;color:var(--status-neutral-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:800;height:21px;justify-content:center;line-height:1;min-width:28px;padding:0 7px}.manage-books-flag-overflow:focus-visible,.manage-books-flag-overflow:hover{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.manage-books-flag-overflow:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.manage-books-flags-button{background:var(--surface-base);border-color:var(--border-subtle);color:var(--text-secondary);font-size:11px;font-weight:700;height:24px;padding-inline:8px}.manage-books-flags-popover{max-width:176px}.manage-books-flags-overlay .ant-popover-inner{background:var(--surface-base);background:var(--surface-popover,var(--surface-base));border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-elevated)}.manage-books-list-view{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}.manage-books-list-header,.manage-books-list-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(240px,1.4fr) minmax(140px,.85fr) minmax(110px,.7fr) minmax(150px,.8fr) minmax(140px,.6fr)}.manage-books-list-header{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:11px;font-weight:750;letter-spacing:.06em;padding:10px 14px;text-transform:uppercase}.manage-books-list-header span:nth-child(4),.manage-books-list-header span:nth-child(5){text-align:center}.manage-books-list-row{border-bottom:1px solid var(--border-subtle);padding:12px 14px}.manage-books-list-row:last-child{border-bottom:0}.manage-books-list-book-cell{align-items:center;display:flex;gap:12px;min-width:0}.manage-books-list-cover{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-main);cursor:pointer;display:inline-flex;flex:0 0 48px;font-weight:750;justify-content:center;min-height:64px;overflow:hidden;padding:0;width:48px}.manage-books-list-cover img{display:block;height:auto;max-height:72px;max-width:48px;object-fit:contain;width:auto}.manage-books-list-book-copy,.manage-books-list-meta,.manage-books-list-status{min-width:0}.manage-books-list-title{color:var(--text-main);font-size:13px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-books-title-action{-webkit-appearance:none;appearance:none;background:#0000;border:0;cursor:pointer;padding:0}.manage-books-list-title.manage-books-title-action{display:block;max-width:100%;text-align:left}.manage-books-card-title.manage-books-title-action{font-family:inherit}.manage-books-title-action:focus-visible,.manage-books-title-action:hover{color:var(--accent-primary);text-decoration:underline;text-underline-offset:3px}.manage-books-title-action:focus-visible{border-radius:4px;outline:2px solid var(--accent-primary);outline-offset:2px}.manage-books-list-meta,.manage-books-list-subtitle{color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.manage-books-list-series-link{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--accent-primary);cursor:pointer;font:inherit;font-weight:700;overflow-wrap:anywhere;padding:0;text-align:left}.manage-books-list-series-link:focus-visible,.manage-books-list-series-link:hover{color:var(--text-main);text-decoration:underline;text-underline-offset:3px}.manage-books-list-file-type{background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:999px;color:var(--status-neutral-text);display:inline-flex;font-size:11px;font-weight:700;margin-left:6px;padding:1px 6px}.manage-books-list-actions,.manage-books-list-status{display:flex;justify-content:center}.manage-books-list-actions{align-items:center;flex-wrap:nowrap;gap:6px}.manage-books-state-panel,.manage-books-state-stack{padding:48px 16px;width:100%}.manage-books-state-panel{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-elevated);gap:12px}.manage-books-empty-library-card{grid-gap:8px;display:grid;gap:8px;justify-items:center;margin:0 auto;max-width:440px;padding:28px;text-align:center}.manage-books-empty-library-card h2{color:var(--text-main);font-size:22px;line-height:1.2;margin:0}.manage-books-empty-library-card p{color:var(--text-secondary);font-size:15px;line-height:1.45;margin:0}.manage-books-empty-library-icon{color:var(--accent-primary);font-size:30px}.manage-books-state-copy{color:var(--text-main);font-size:16px;margin:0;text-align:center}.manage-books-modal .ant-modal-content{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;color:var(--text-main);overflow:hidden}.manage-books-modal .ant-modal-body{max-height:min(72vh,760px);overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.manage-books-modal .ant-modal-body::-webkit-scrollbar{width:10px}.manage-books-modal .ant-modal-body::-webkit-scrollbar-track{background:#0000}.manage-books-modal .ant-modal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.manage-books-modal .ant-modal-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-secondary) 58%,#0000);background-clip:padding-box}.manage-books-upload-modal .ant-modal-body{max-height:min(82vh,840px);padding:8px 0 1px}.manage-books-upload-modal .ant-modal-body>div{width:100%}.manage-books-upload-modal .ant-modal-header{background:#0000;border-bottom:0;box-sizing:border-box;padding:16px 48px 10px;width:100%}.manage-books-upload-modal .ant-modal-title{color:var(--text-main)}.manage-books-upload-modal .ant-modal-close{right:14px;top:14px}@media (max-width:720px){.manage-books-upload-modal .ant-modal-body{padding:8px 14px 16px}.manage-books-upload-modal .ant-modal-header{padding:16px 48px 10px}}.manage-books-modal-title-block{min-width:0;text-align:center}.manage-books-modal-kicker{color:var(--text-secondary);display:block;font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;margin-bottom:3px;text-transform:uppercase}.manage-books-modal-body{position:relative}.manage-books-modal-stack{display:flex;flex-direction:column;gap:12px;width:100%}.manage-books-modal-block{background:var(--modal-panel-bg);border:1px solid var(--modal-border);border-radius:8px;padding:14px}.manage-books-modal-block p,.manage-books-modal-guidance p{margin:4px 0 0}.manage-books-modal-block-title{color:var(--text-main);font-size:14px;font-weight:750}.manage-books-modal-block-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.manage-books-delete-modal .ant-modal-header{background:#0000;border-bottom:0;padding:18px 56px 10px}.manage-books-delete-modal .ant-modal-title{color:var(--text-main)}.manage-books-delete-modal .ant-modal-close,.manage-books-delete-modal .ant-modal-close-x{color:var(--text-secondary)}.manage-books-delete-modal .ant-modal-body{padding:8px 24px 0}.manage-books-delete-modal .ant-modal-footer{background:#0000;border-top:0;padding:0}.manage-books-delete-modal-body{gap:10px;margin:0 auto;max-width:700px}.manage-books-delete-modal-body .translation-modal-block{background:var(--surface-base);border-color:color-mix(in srgb,var(--border-subtle) 82%,#0000);padding:14px}.manage-books-delete-modal-body .translation-modal-block-header{margin-bottom:10px}.manage-books-delete-modal-body .translation-modal-block-header h3{color:var(--text-main);font-size:16px;line-height:1.25;margin:0}.manage-books-delete-modal-body .translation-modal-block-header p{color:var(--text-secondary);font-size:12px;line-height:1.32;margin:2px 0 0}.manage-books-delete-warning{grid-gap:8px;align-items:center;background:var(--status-danger-bg);border:1px solid var(--status-danger-border);border-radius:8px;color:var(--text-main);display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);margin-bottom:10px;padding:9px 10px}.manage-books-delete-warning>.anticon{color:var(--status-danger-text);font-size:15px}.manage-books-delete-warning span{color:var(--text-main);font-size:13px;line-height:1.35}.manage-books-delete-checklist li,.manage-books-delete-checklist ul{font-size:13px}.manage-books-delete-checklist li+li{margin-top:4px}.manage-books-delete-modal-footer{align-items:center;background:var(--surface-base);border-top:1px solid color-mix(in srgb,var(--border-subtle) 82%,#0000);display:flex;justify-content:flex-end;padding:12px 24px 18px}.manage-books-delete-footer-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end}.manage-books-replace-dropzone .ant-upload{background:var(--surface-base);border-color:var(--border-subtle);border-radius:8px}.manage-books-replace-dropzone .ant-upload-drag-icon{margin-bottom:8px}.manage-books-replace-dropzone .ant-upload-text{margin-bottom:4px}.manage-books-replace-dropzone .ant-upload-hint{margin-bottom:0}.manage-books-selected-file{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;min-height:92px;width:100%}.manage-books-selected-file>.anticon{color:var(--accent-primary);font-size:30px}.manage-books-selected-file-main{min-width:0;text-align:left}.manage-books-selected-file-name{color:var(--text-main);font-weight:700;overflow-wrap:anywhere}.manage-books-selected-file-size{color:var(--text-secondary);font-size:12px}.manage-books-preview-loading{padding:12px;text-align:center;width:100%}.manage-books-preview-list{box-sizing:border-box;max-height:260px;overflow-y:auto;padding-right:4px;width:100%}.manage-books-preview-row{border-top:1px solid var(--border-subtle);padding:10px 0}.manage-books-preview-row:first-child{border-top:0;padding-top:0}.manage-books-preview-row-title{align-items:baseline;color:var(--text-main);display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between}.manage-books-preview-row-title span:last-child{color:var(--text-secondary);font-weight:500;white-space:nowrap}.manage-books-preview-row-snippet{color:var(--text-secondary);font-size:12px;line-height:1.45;margin-top:4px}@media (max-width:820px){.manage-books-shell,.manage-books-workspace .ant-card-body{padding:12px}.manage-books-header{flex-direction:column}.manage-books-header-actions,.manage-books-toolbar-actions{justify-content:flex-start;width:100%}.manage-books-header-metrics{flex:1 1 auto;justify-content:flex-start}.manage-books-upload-action-stack{align-items:flex-start}.manage-books-tour-row{justify-content:flex-start;margin:-4px 14px 10px}.manage-books-toolbar-actions,.manage-books-toolbar-filters,.manage-books-toolbar-row{align-items:stretch;flex-direction:column;width:100%}.manage-books-attention-filters{width:100%}.manage-books-count-text{white-space:normal}.manage-books-search-section{max-width:none}.manage-books-filter-control,.manage-books-filter-section,.manage-books-group-control,.manage-books-search,.manage-books-sort-control{width:100%}.manage-books-list-header{display:none}.manage-books-list-row{gap:8px;grid-template-columns:1fr}.manage-books-list-actions,.manage-books-list-status{justify-content:flex-start}.manage-books-modal-block-header,.manage-books-preview-row-title{flex-direction:column;gap:6px}.manage-books-delete-modal .ant-modal-header{padding:16px 48px 8px}.manage-books-delete-modal .ant-modal-body{padding:8px 14px 0}.manage-books-delete-modal-footer{align-items:stretch;flex-direction:column;padding:12px 14px 16px}.manage-books-delete-footer-actions{width:100%}.manage-books-delete-footer-actions .ant-btn{flex:1 1;min-width:0}}.language-survey-shell{background:var(--bg-app);color:var(--text-main);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--app-header-offset, 64px));padding:24px}.language-survey-inner{grid-gap:12px;display:grid;gap:12px;margin:0 auto;max-width:1040px;width:100%}.language-survey-inner--narrow{max-width:760px}.language-survey-stack,.language-survey-workspace{grid-gap:12px;display:grid;gap:12px}.language-survey-section{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;padding:16px}.language-survey-section-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.language-survey-kicker{color:var(--text-info);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.language-survey-section-header h2{color:var(--text-main);font-size:17px;line-height:1.25;margin:2px 0 4px}.language-survey-section-header p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0;max-width:720px}.language-survey-pill{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:750;min-height:28px;padding:0 10px;white-space:nowrap}.language-survey-pill.is-ready{background:var(--surface-success);border-color:color-mix(in srgb,var(--accent-success) 42%,var(--border-subtle));color:var(--text-success)}.language-survey-pill.is-attention,.language-survey-pill.is-needed{background:var(--surface-warning);border-color:color-mix(in srgb,var(--accent-warning) 46%,var(--border-subtle));color:var(--text-warning)}.language-survey-pill.is-info{background:var(--surface-info);border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--border-subtle));color:var(--text-info)}.language-survey-loading{padding:24px 0}.language-survey-language-list{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;overflow:hidden}.language-survey-language-row{cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.language-survey-language-row.is-selected{background:var(--surface-info)}.language-survey-language-control{align-items:center;color:var(--text-main);display:inline-flex;gap:12px;min-width:0}.language-survey-actions,.language-survey-footer{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.language-survey-progress-panel{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.language-survey-question-form{grid-gap:10px;display:grid;gap:10px}.language-survey-question-group{grid-gap:2px;background:color-mix(in srgb,var(--surface-muted) 52%,var(--surface-base) 48%);border:1px solid var(--border-subtle);border-radius:10px;display:grid;gap:2px;padding:12px}.language-survey-question-group-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.language-survey-question-group-header h3{color:var(--text-main);font-size:15px;line-height:1.25;margin:2px 0 0}.language-survey-question-form .ant-form-item{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:14px;padding:12px}.language-survey-question-form .ant-form-item-label{padding-bottom:6px}.language-survey-footer{background:color-mix(in srgb,var(--surface-base) 92%,var(--surface-muted) 8%);border:1px solid var(--border-subtle);border-radius:10px;bottom:12px;padding:10px;position:-webkit-sticky;position:sticky}.language-survey-complete-state{text-align:center}@media (max-width:820px){.language-survey-shell{padding:16px}.language-survey-section{padding:14px}.language-survey-actions,.language-survey-footer,.language-survey-section-header{align-items:stretch;flex-direction:column}}.draggableItem{background-color:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:4px;cursor:grab;margin-bottom:8px;padding:10px}.draggableItem:hover{background-color:var(--surface-muted)}.draggingOver{background-color:var(--surface-info)}.rawHtmlContent{word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.selectedChapter{background-color:var(--chapter-selected-bg);border-left:3px solid var(--chapter-selected-border);box-shadow:0 0 0 1px var(--chapter-selected-ring)}.book-detail-page-shell{--book-detail-section-gap:14px;--book-detail-surface-padding:16px;--book-detail-secondary-padding:14px;--book-detail-surface-radius:12px;--book-detail-workbench-surface:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-base) 58%);--book-detail-card-surface:var(--surface-base);--book-detail-card-surface-subtle:color-mix(in srgb,var(--surface-base) 88%,var(--surface-muted) 12%);--book-detail-card-border:color-mix(in srgb,var(--border-subtle) 72%,#0000);background:var(--bg-app);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:12px}.book-detail-page-shell--desktop{height:calc(100vh - 70px);height:calc(100vh - var(--app-header-offset, 70px));min-height:calc(100vh - 70px);min-height:calc(100vh - var(--app-header-offset, 70px));overflow:hidden}.book-detail-page-shell--mobile,.book-detail-page-shell--simple{gap:8px;height:auto;min-height:auto;overflow:visible}.book-detail-body{display:flex;flex:1 1 auto;flex-direction:row;gap:12px;height:100%;min-height:0}.book-detail-header-region{display:flex;flex-direction:column;gap:10px}.book-detail-header{grid-gap:16px;align-items:center;background:color-mix(in srgb,var(--surface-base) 84%,var(--surface-muted) 16%);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:0 4px 14px #0f172a0f;display:grid;gap:16px;grid-template-columns:minmax(320px,1fr) minmax(0,auto) minmax(320px,1fr);justify-content:stretch;min-height:54px;padding:8px 16px;position:relative}.book-detail-header-primary-actions,.book-detail-header-utility-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.book-detail-header-primary-actions{justify-content:flex-start}.book-detail-header-utility-actions{justify-content:flex-end}.book-detail-header-primary-actions .ant-btn,.book-detail-header-primary-actions .ant-radio-button-wrapper,.book-detail-header-utility-actions .processing-status-trigger--inline.ant-btn{min-height:34px}.book-detail-header-utility-actions .series-navigator{flex:0 1 auto;max-width:min(172px,18vw)}.book-detail-title-group{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0;text-align:center}.book-detail-title-button{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:var(--text-main);cursor:pointer;font-size:20px;font-weight:700;line-height:1.2;margin:0;max-width:min(44vw,720px);min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.book-detail-title-group p{color:var(--text-secondary);font-size:12px;line-height:1.28;margin:0;max-width:min(72vw,720px)}.book-detail-title-button:focus-visible,.book-detail-title-button:hover{color:var(--accent-primary);outline:none}.book-detail-header-actions,.book-detail-header-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.book-detail-header-actions{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.book-detail-header>.book-detail-tour-link.ant-btn{position:static;transform:none}.book-detail-header-toolbar{justify-content:flex-start}.book-detail-header-actions .ant-btn,.book-detail-header-actions .processing-status-trigger--inline.ant-btn,.book-detail-header-toolbar .ant-btn,.book-detail-header-toolbar .ant-radio-button-wrapper,.book-detail-header-toolbar .processing-status-trigger--inline.ant-btn{min-height:40px}.book-detail-header-actions .book-detail-tour-link.ant-btn,.book-detail-header>.book-detail-tour-link.ant-btn{align-items:center;background:#0000;border-color:#0000;box-shadow:none;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;line-height:1.35;min-height:32px;overflow:visible;padding:0 2px}.book-detail-header-utility-actions .processing-status-trigger--minimal.ant-btn{background:color-mix(in srgb,var(--surface-muted) 84%,var(--accent-primary) 16%);border-color:color-mix(in srgb,var(--border-subtle) 70%,var(--accent-primary) 30%);color:var(--text-main);column-gap:8px;font-weight:750;min-width:86px;padding:0 12px;width:auto}.book-detail-header-utility-actions .processing-status-trigger--minimal.ant-btn .processing-status-trigger__label{margin-left:2px}.book-detail-header-actions .book-detail-tour-link.ant-btn:focus-visible,.book-detail-header-actions .book-detail-tour-link.ant-btn:hover,.book-detail-header>.book-detail-tour-link.ant-btn:focus-visible,.book-detail-header>.book-detail-tour-link.ant-btn:hover{background:#0000;border-color:#0000;color:var(--accent-primary)}.book-detail-header-actions .book-detail-tour-link.ant-btn:focus-visible,.book-detail-header>.book-detail-tour-link.ant-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 42%,#0000);outline-offset:2px}.book-detail-main-column{background:var(--surface-elevated);border-radius:12px;border-radius:var(--book-detail-surface-radius,12px);display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;transition:all .3s ease}.book-detail-main-column--simple{background:#0000;flex:0 1 auto;height:auto;overflow:visible;width:100%}.book-detail-main-card{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,#0000);border-radius:12px;border-radius:var(--book-detail-surface-radius,12px);box-shadow:var(--shadow-elevated);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.book-detail-main-card--simple{box-shadow:none;flex:0 1 auto;min-height:0;overflow:visible}.book-detail-workspace-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.book-detail-workspace-scroll--simple{flex:0 1 auto;overflow:visible}.book-detail-workspace-scroll::-webkit-scrollbar{width:10px}.book-detail-workspace-scroll::-webkit-scrollbar-track{background:#0000}.book-detail-workspace-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.book-detail-workspace-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-secondary) 58%,#0000);background-clip:padding-box}.book-detail-workspace-frame{align-items:stretch;display:flex;flex-direction:column;max-width:none;min-height:100%;width:100%}.book-detail-workspace-frame--simple{min-height:0}.book-detail-empty-workspace{color:var(--text-secondary);max-width:none;padding:18px;width:100%}.book-detail-experience-loading{align-items:center;display:flex;gap:10px;justify-content:center;min-height:180px}.book-detail-left-rail{display:flex;flex:0 0 220px;flex-direction:column;max-width:220px;min-height:0;width:220px}.book-detail-left-rail--collapsed{flex-basis:50px;max-width:50px;width:50px}.book-detail-rail-section{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--book-detail-surface-radius,12px);box-shadow:0 6px 16px rgba(15,23,42,.045);overflow:hidden}.book-detail-rail-section--chapters{flex:1 1 auto;min-height:0}.book-detail-rail-section--chapters .chapter-sidebar{background:#0000;border:0;border-radius:12px;box-shadow:none;width:100%}.book-detail-eyebrow{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.book-detail-helper-text{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:4px 0 0}.book-detail-workspace-header{align-items:flex-start;display:flex;gap:14px;gap:var(--book-detail-section-gap,14px);justify-content:space-between}.book-detail-workspace-header h2{color:var(--text-main);font-size:21px;line-height:1.2;margin:0}.book-detail-workspace-header p{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:4px 0 0}.book-detail-section-heading{margin:16px 0 8px}.book-detail-section-heading h3{color:var(--text-main);font-size:16px;line-height:1.25;margin:0}.book-detail-section-heading p{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:4px 0 0}.book-detail-primary-surface{background:var(--book-detail-workbench-surface);border:1px solid var(--border-subtle);border-radius:12px;border-radius:var(--book-detail-surface-radius,12px);padding:16px;padding:var(--book-detail-surface-padding,16px)}.book-detail-workbench-stack{--book-detail-workbench-gap:var(--book-detail-section-gap,14px);--book-detail-workbench-divider-padding:6px;display:flex;flex-direction:column;gap:var(--book-detail-workbench-gap)}.book-detail-workbench-stack>.book-detail-workbench-section{margin:0}.book-detail-workbench-section--divided{border-top:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);padding-top:var(--book-detail-workbench-divider-padding)}.book-detail-secondary-surface{background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);border-radius:12px;border-radius:var(--book-detail-surface-radius,12px);padding:14px;padding:var(--book-detail-secondary-padding,14px)}.chapter-workspace{color:var(--text-main);display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.chapter-workspace-toolbar{--book-detail-secondary-padding:10px 14px;align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.chapter-workspace-toolbar.book-detail-secondary-surface{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);border-color:color-mix(in srgb,var(--border-subtle) 68%,#0000);box-shadow:none}.chapter-language-control{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;min-width:min(100%,300px);width:min(34vw,360px)}.chapter-language-control .active-language-selector{align-items:center;height:50px;min-width:0;width:100%}.chapter-language-control .active-language-selector__select.ant-select{height:48px}.chapter-language-control .active-language-selector__select.ant-select .ant-select-selector{align-items:center;background:var(--control-bg)!important;background:var(--active-language-pill-bg,var(--control-bg))!important;border-color:color-mix(in srgb,var(--active-language-accent) 14%,var(--border-subtle) 86%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-base) 18%,#0000),0 1px 1px #0000000f;height:48px!important;min-height:48px;padding:6px 40px 6px 13px!important}.chapter-language-control .active-language-selector__select.ant-select-focused .ant-select-selector,.chapter-language-control .active-language-selector__select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:var(--control-bg)!important;background:var(--active-language-pill-bg,var(--control-bg))!important;border-color:color-mix(in srgb,var(--active-language-accent) 28%,var(--border-subtle) 72%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-base) 18%,#0000),0 0 0 2px color-mix(in srgb,var(--active-language-accent) 7%,#0000)!important}.chapter-language-control .active-language-selector__copy,.chapter-language-control .active-language-selector__option,.chapter-language-control .active-language-selector__select.ant-select .ant-select-selection-item,.chapter-language-control .active-language-selector__select.ant-select .ant-select-selection-item>span,.chapter-language-control .active-language-selector__select.ant-select .ant-select-selection-search,.chapter-language-control .active-language-selector__select.ant-select .ant-select-selection-search-input{background:var(--control-bg)!important;background:var(--active-language-pill-bg,var(--control-bg))!important;box-shadow:none!important}.chapter-language-control .active-language-selector__select.ant-select .ant-select-selection-item{align-items:center;height:100%;line-height:normal!important;overflow:visible}.chapter-language-control .active-language-selector__select.ant-select .ant-select-arrow{font-size:12px;inset-inline-end:13px}.chapter-language-control .active-language-selector__option{align-items:center;gap:9px;min-height:38px;overflow:visible}.chapter-language-control .active-language-selector__copy{gap:1px;justify-content:center;min-height:36px;overflow:visible}.chapter-language-control .active-language-selector__caption{color:color-mix(in srgb,var(--text-secondary) 84%,var(--active-language-accent) 16%);font-size:9.5px;line-height:14px;overflow:visible}.chapter-language-control .active-language-selector__caption svg{display:block;font-size:10px;line-height:14px}.chapter-language-control .active-language-selector__value-text{font-size:14px;line-height:17px}.chapter-language-control .active-language-selector__flag.language-flag{align-items:center;background:none;border-radius:0;box-shadow:none;color:var(--text-main);display:inline-flex;font-size:24px;font-weight:800;height:29px;justify-content:center;line-height:29px;overflow:visible;width:38px}.chapter-language-control__label{color:var(--text-main);font-size:13px;font-weight:700;white-space:nowrap}.chapter-warning-pill{align-items:center;background:var(--surface-danger);border:1px solid color-mix(in srgb,var(--accent-danger) 42%,var(--border-subtle));border-radius:999px;color:var(--text-danger);display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-left:8px;padding:4px 8px}.chapter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.chapter-actions .ant-btn{min-width:32px}.chapter-actions .chapter-workflow-action.ant-btn{font-weight:700;min-width:104px}.chapter-actions .chapter-workflow-action--primary.ant-btn{min-width:118px}.chapter-tab-workspace{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.chapter-reading-workspace{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:12px;border-radius:var(--book-detail-surface-radius,12px);position:relative}.chapter-tab-workspace .ant-tabs{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.chapter-tab-workspace .ant-tabs-nav{background:color-mix(in srgb,var(--surface-muted) 54%,var(--surface-base) 46%);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);margin:0;min-height:46px;padding:0 154px 0 14px}.chapter-tab-actions-slot{align-items:center;display:flex;justify-content:flex-end;min-height:32px;position:absolute;right:14px;top:7px;z-index:5}.chapter-tab-actions-slot:empty{display:none}.chapter-tab-actions-slot .chapter-content-actions{flex-wrap:nowrap;width:auto}.chapter-version-tabs .ant-tabs-tab{padding:11px 0}.chapter-version-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:18px}.chapter-version-tabs .ant-tabs-ink-bar{background:var(--accent-primary)}.chapter-tab-workspace .ant-tabs-content,.chapter-tab-workspace .ant-tabs-content-holder,.chapter-tab-workspace .ant-tabs-tabpane{flex:1 1 auto;min-height:0}.chapter-tab-workspace .ant-tabs-tab{border-radius:0!important}.chapter-tab-pane{display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto;padding:16px}.chapter-version-tab{gap:8px}.chapter-version-tab,.chapter-version-tab__label{align-items:center;display:inline-flex;min-width:0}.chapter-version-tab__label{color:var(--text-main);font-weight:700;gap:6px}.chapter-version-tab__status{align-items:center;border:1px solid var(--border-subtle);border-radius:999px;display:inline-flex;font-size:11px;font-weight:750;line-height:1;min-height:20px;padding:0 7px}.chapter-version-tab__status--ready{background:var(--surface-success);border-color:color-mix(in srgb,var(--text-success) 34%,var(--border-subtle));color:var(--text-success)}.chapter-version-tab__status--missing{background:var(--surface-warning);border-color:color-mix(in srgb,var(--text-warning) 38%,var(--border-subtle));color:var(--text-warning)}.chapter-version-tab__status--processing{background:var(--surface-info);border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle));color:var(--accent-primary)}.chapter-version-tab__status--attention{background:var(--surface-danger);border-color:color-mix(in srgb,var(--text-danger) 34%,var(--border-subtle));color:var(--text-danger)}.chapter-editing-status-row{align-items:center;background:color-mix(in srgb,var(--surface-info) 42%,var(--surface-base) 58%);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.chapter-editing-status-row__label{color:var(--text-main);font-size:13px;font-weight:750}.chapter-editing-status-row__state{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;min-height:22px;padding:0 8px}.chapter-editing-status-row__state--dirty{background:var(--surface-warning);border-color:color-mix(in srgb,var(--text-warning) 38%,var(--border-subtle));color:var(--text-warning)}.chapter-reader-container{margin:0 auto;max-width:900px;width:100%}.chapter-editor-shell .ProseMirror,.chapter-proofread-content,.chapter-proofread-shell,.chapter-scroll-region,.chapter-translated-shell{scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.chapter-editor-shell .ProseMirror::-webkit-scrollbar,.chapter-proofread-content::-webkit-scrollbar,.chapter-proofread-shell::-webkit-scrollbar,.chapter-scroll-region::-webkit-scrollbar,.chapter-translated-shell::-webkit-scrollbar{height:10px;width:10px}.chapter-editor-shell .ProseMirror::-webkit-scrollbar-track,.chapter-proofread-content::-webkit-scrollbar-track,.chapter-proofread-shell::-webkit-scrollbar-track,.chapter-scroll-region::-webkit-scrollbar-track,.chapter-translated-shell::-webkit-scrollbar-track{background:#0000}.chapter-editor-shell .ProseMirror::-webkit-scrollbar-thumb,.chapter-proofread-content::-webkit-scrollbar-thumb,.chapter-proofread-shell::-webkit-scrollbar-thumb,.chapter-scroll-region::-webkit-scrollbar-thumb,.chapter-translated-shell::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 36%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.chapter-editor-shell{display:flex;flex-direction:column;height:100%;min-height:0}.chapter-editor-toolbar{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px;padding:8px}.chapter-editor-divider{align-self:stretch;background:var(--border-subtle);margin:0 6px;width:1px}.chapter-editor-content{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.chapter-editor-content .ProseMirror{flex:1 1 auto;min-height:220px;outline:none;overflow:auto;padding:12px}.chapter-proofread-shell,.chapter-translated-shell{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow:auto}.chapter-content-toolbar{align-items:center;background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:10px;padding:8px 10px}.chapter-content-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:auto}.chapter-content-card{background:#0000;border:0;border-radius:0;color:var(--text-main);flex:1 1 auto;min-height:0;overflow:auto;padding:0}.chapter-content-card--source{padding:0}.chapter-content-card--source .chapter-content-display{margin:0;max-width:1120px;width:100%}.chapter-proofread-panel--single,.chapter-translated-shell>.chapter-content-card{max-width:1120px;width:100%}.chapter-content-card--source .chapter-content-display>:first-child{margin-top:0}.chapter-content-card--source .chapter-content-display h1:first-child,.chapter-content-card--source .chapter-content-display h2:first-child{margin-top:0;text-align:left!important}.chapter-proofread-compare{grid-column-gap:28px;grid-row-gap:16px;align-items:start;column-gap:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;position:relative;row-gap:16px}.chapter-proofread-compare:before{background:color-mix(in srgb,var(--border-subtle) 72%,#0000);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-.5px);width:1px}.chapter-proofread-panel{display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0}.chapter-proofread-panel h3,.chapter-proofread-section-title{color:var(--text-main);font-size:15px;line-height:1.3;margin:0}.chapter-proofread-content{background:#0000;border:0;border-radius:0;color:var(--text-main);min-height:220px;overflow:auto;padding:0}.chapter-proofread-compare .chapter-proofread-panel+.chapter-proofread-panel{border-left:0;padding-left:0}.chapter-editing-notes-panel{display:flex;flex-direction:column;gap:14px;max-width:1120px}.chapter-editing-notes-header{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 60%,#0000);display:flex;gap:16px;justify-content:space-between;padding-bottom:10px}.chapter-editing-notes-header h3{color:var(--text-main);font-size:16px;line-height:1.25;margin:0}.chapter-editing-notes-header p{color:var(--text-secondary);font-size:12px;margin:3px 0 0}.chapter-editing-notes-content{color:var(--text-main);font-size:14px;line-height:1.62;max-width:1040px}.chapter-editing-notes-content>:first-child{margin-top:0}.chapter-editing-notes-content>:last-child{margin-bottom:0}.chapter-editing-notes-content ol,.chapter-editing-notes-content ul{margin:0;padding-left:20px}.chapter-editing-notes-content>ol,.chapter-editing-notes-content>ul{grid-gap:10px;display:grid;gap:10px}.chapter-editing-notes-content li{margin:0;padding-left:2px}.chapter-editing-notes-content li>ol,.chapter-editing-notes-content li>ul{margin-top:6px}.chapter-editing-notes-content li::marker{color:var(--accent-primary)}.chapter-editing-notes-content strong{color:var(--text-main)}.proofread-review-summary-pill{align-items:center;background:var(--surface-muted)!important;border-radius:999px!important;color:var(--text-secondary)!important;display:inline-flex;min-height:28px}.proofread-review-confirm-modal .ant-modal-content{background:var(--surface-base);color:var(--text-main)}.proofread-review-confirm-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.proofread-review-diagnostics,.proofread-review-warning{background:var(--surface-warning)!important;border-color:var(--border-warning)!important;color:var(--text-main)!important}.proofread-review-workspace{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;padding:10px}.proofread-review-text-surface{background:var(--surface-base)!important;border-color:var(--border-subtle)!important;border-radius:8px;scrollbar-gutter:stable}.proofread-review-popover{background:var(--surface-popover)!important;border-color:var(--border-subtle)!important;color:var(--text-main)!important}.book-detail-confirm-modal .ant-modal-content,.book-detail-human-review-modal .ant-modal-content{background:var(--surface-base);color:var(--text-main)}.book-detail-confirm-block{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.book-detail-confirm-block p:last-child,.book-detail-confirm-block ul:last-child{margin-bottom:0}.book-detail-confirm-danger,.book-detail-confirm-notice{border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-main);margin-top:10px;padding:10px 12px}.book-detail-confirm-notice{background:var(--surface-info)}.book-detail-confirm-danger{background:var(--surface-danger);border-color:var(--border-danger)}.book-detail-human-review-title{font-weight:700;text-align:center}.book-detail-human-review-body{grid-gap:12px;display:grid;gap:12px}.book-detail-human-review-logo{display:flex;justify-content:center}.book-detail-human-review-logo img{margin:0;width:min(300px,100%)}.chapter-empty-state{align-items:center;background:var(--surface-warning);border:1px solid color-mix(in srgb,var(--accent-warning) 44%,var(--border-subtle));border-radius:8px;color:var(--text-warning);display:inline-flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:10px;justify-content:flex-start;max-width:100%;padding:10px 12px;width:-webkit-fit-content;width:fit-content}.chapter-empty-state>span{align-items:center;display:inline-flex;gap:6px}@media (max-width:820px){.chapter-workspace-toolbar{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.chapter-content-toolbar{align-items:stretch}.chapter-tab-workspace .ant-tabs-nav{padding:0 14px}.chapter-tab-actions-slot{background:color-mix(in srgb,var(--surface-muted) 54%,var(--surface-base) 46%);border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);justify-content:flex-start;min-height:0;padding:8px 14px;position:static}.chapter-actions,.chapter-actions .chapter-workflow-action.ant-btn,.chapter-content-actions,.chapter-language-control{width:100%}.chapter-language-control .ant-select{flex:1 1 auto;min-width:0}.chapter-proofread-compare{grid-template-columns:1fr}.chapter-proofread-compare:before{display:none}.chapter-proofread-compare .chapter-proofread-panel+.chapter-proofread-panel{border-left:0;border-top:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);padding-left:0;padding-top:12px}.chapter-editing-notes-header{align-items:stretch;flex-direction:column}}.simple-translation-workspace{margin:0 auto;width:min(100%,1120px)}.simple-translation-panel.ant-card{background:var(--surface-base);border-color:color-mix(in srgb,var(--border-subtle) 80%,#0000);border-radius:12px}.simple-translation-book-summary{align-items:center;display:flex;gap:14px}.simple-translation-book-copy{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.simple-translation-book-context-row{align-items:center;display:inline-flex;gap:4px;min-width:0}.simple-translation-cover-thumb{border-radius:6px;flex:0 0 64px;height:96px;overflow:hidden;width:64px}.simple-translation-cover-thumb--placeholder{align-items:center;background:linear-gradient(160deg,#1118270f,#2563eb24),var(--surface-muted);color:var(--text-main);display:flex;flex-direction:column;gap:7px;justify-content:center;padding:8px 6px;text-align:center}.simple-translation-cover-placeholder-mark{align-items:center;background:color-mix(in srgb,var(--surface-base) 80%,#0000);border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle) 76%);border-radius:8px;color:var(--accent-primary);display:flex;font-size:15px;font-weight:850;height:38px;justify-content:center;line-height:1;width:38px}.simple-translation-cover-placeholder-label{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:750;gap:3px;justify-content:center;line-height:1.1;max-width:100%;white-space:nowrap}.simple-translation-cover-placeholder-label .anticon{font-size:10px}.simple-translation-book-summary--inline{background:color-mix(in srgb,var(--surface-base) 68%,var(--surface-muted) 32%);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:8px;padding:10px}.simple-translation-panel-body{grid-gap:12px;display:grid;gap:12px;padding:14px 18px 10px}.simple-translation-workflow-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)}.simple-translation-main-stack{grid-gap:12px;display:grid;gap:12px;min-width:0}.simple-translation-section{grid-gap:10px;background:color-mix(in srgb,var(--surface-base) 70%,var(--surface-muted) 30%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:12px;display:grid;gap:10px;padding:12px}.simple-translation-section--addons{position:-webkit-sticky;position:sticky;top:10px}.simple-translation-section-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.simple-translation-section-header h3{color:var(--text-main);font-size:16px;line-height:1.25;margin:0}.simple-translation-section-header p{color:var(--text-secondary);font-size:12px;line-height:1.35;margin:2px 0 0}.simple-translation-section-status{align-items:center;align-self:flex-start;background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:999px;color:var(--status-neutral-text);display:inline-flex;font-size:12px;font-weight:700;gap:6px;line-height:1.2;min-height:24px;padding:2px 9px;white-space:nowrap}.simple-translation-section-status--success{background:color-mix(in srgb,var(--status-success-bg) 58%,var(--surface-base) 42%);border-color:color-mix(in srgb,var(--status-success-border) 58%,var(--border-subtle) 42%);color:var(--status-success-text)}.simple-translation-section-status--warning{background:color-mix(in srgb,var(--status-warning-bg) 58%,var(--surface-base) 42%);border-color:color-mix(in srgb,var(--status-warning-border) 62%,var(--border-subtle) 38%);color:var(--status-warning-text)}.simple-translation-section-status--processing{background:color-mix(in srgb,var(--status-info-bg) 58%,var(--surface-base) 42%);border-color:color-mix(in srgb,var(--status-info-border) 58%,var(--border-subtle) 42%);color:var(--status-info-text)}.simple-translation-section-status-icon{font-size:12px}.simple-translation-loading-alert .ant-alert-icon{color:var(--status-info-text)}.simple-translation-grid{grid-gap:12px 14px;display:grid;gap:12px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.simple-translation-field{min-width:0}.simple-translation-field label{color:var(--text-main);display:block;font-size:13px;font-weight:700;margin-bottom:6px}.simple-translation-selected-option{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-translation-metadata-summary{align-items:center;display:flex;gap:6px 10px;justify-content:space-between;margin-top:7px;min-width:0}.simple-translation-summary-copy{grid-gap:3px;display:grid;flex:1 1 auto;gap:3px;min-width:0}.simple-translation-summary-copy:empty{display:none}.simple-translation-summary-line{display:block;font-size:12px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-translation-summary-line--meaning{cursor:help}.simple-translation-summary-line--meaning:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 42%,#0000);outline-offset:2px}.simple-translation-summary-actions{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;margin-left:auto}.simple-translation-metadata-review-action.ant-btn,.simple-translation-metadata-review-action.ant-btn.ant-btn-default{align-items:center;background:var(--surface-base);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-color));border-radius:6px;color:var(--accent-primary);display:inline-flex;font-size:12px;font-weight:800;gap:4px;line-height:1;min-height:28px;padding:0 9px;text-decoration:none}.simple-translation-metadata-review-action.ant-btn.ant-btn-default:focus-visible,.simple-translation-metadata-review-action.ant-btn.ant-btn-default:hover,.simple-translation-metadata-review-action.ant-btn:focus-visible,.simple-translation-metadata-review-action.ant-btn:hover{background:color-mix(in srgb,var(--surface-info) 58%,var(--surface-base) 42%);border-color:var(--accent-primary);color:var(--accent-primary)}.simple-translation-metadata-review-action.ant-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 46%,#0000);outline-offset:2px}.simple-translation-inline-action.ant-btn,.simple-translation-inline-action.ant-btn.ant-btn-link{align-items:center;background:color-mix(in srgb,var(--surface-info) 38%,var(--surface-base) 62%);border:1px solid color-mix(in srgb,var(--accent-primary) 36%,var(--border-subtle));border-radius:999px;box-shadow:0 1px 0 color-mix(in srgb,var(--accent-primary) 14%,#0000);color:var(--accent-primary);display:inline-flex;font-size:12px;font-weight:800;gap:5px;line-height:1;min-height:30px;padding:0 10px;text-decoration:none}.simple-translation-inline-action.ant-btn>span:not(.anticon){align-items:center;display:inline-flex;gap:5px}.simple-translation-inline-action.ant-btn>span:not(.anticon):after{content:"›";font-size:14px;font-weight:900;line-height:1}.simple-translation-inline-action.ant-btn.ant-btn-link:focus-visible,.simple-translation-inline-action.ant-btn.ant-btn-link:hover,.simple-translation-inline-action.ant-btn:focus-visible,.simple-translation-inline-action.ant-btn:hover{background:color-mix(in srgb,var(--surface-info) 64%,var(--surface-base) 36%);border-color:color-mix(in srgb,var(--accent-primary) 68%,var(--border-subtle));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 16%,#0000);color:var(--accent-primary);text-decoration:underline;text-underline-offset:3px}.simple-translation-inline-action.ant-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 46%,#0000);outline-offset:2px}.simple-translation-status-actions{align-items:center;justify-content:flex-end}.simple-translation-status-actions .ant-btn{align-items:center;display:inline-flex;font-weight:700}.simple-translation-details-content{grid-gap:6px;color:var(--text-main);display:grid;font-size:13px;gap:6px;line-height:1.4;max-width:360px}.simple-translation-addon-list,.simple-translation-output-list{grid-gap:8px;display:grid;gap:8px}.simple-translation-output-row{grid-gap:12px;align-items:center;background:color-mix(in srgb,var(--surface-base) 60%,var(--surface-muted) 40%);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px}.simple-translation-output-row>div:first-child{grid-gap:2px;display:grid;gap:2px;min-width:0}.simple-translation-output-row .ant-typography{font-size:13px;line-height:1.35;margin:0}.simple-translation-output-action{display:inline-flex;justify-content:flex-end;min-width:0}.simple-translation-output-action .ant-btn{align-items:center;display:inline-flex}.simple-translation-addon-row{grid-gap:12px;align-items:stretch;background:color-mix(in srgb,var(--surface-base) 60%,var(--surface-muted) 40%);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:8px;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.simple-translation-addon-row:hover{background:color-mix(in srgb,var(--surface-base) 74%,var(--surface-info) 26%);border-color:color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle) 72%)}.simple-translation-addon-row:focus-within{border-color:var(--border-info);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 18%,#0000)}.simple-translation-addon-control,.simple-translation-addon-copy{min-width:0}.simple-translation-addon-copy{grid-gap:1px;display:grid;gap:1px}.simple-translation-addon-title-row{align-items:center;display:flex;gap:4px;min-height:32px}.simple-translation-addon-label{cursor:pointer;display:block;margin:0;min-width:0}.simple-translation-addon-label .ant-typography{margin:0}.simple-translation-addon-description{max-width:30rem}.simple-translation-addon-row--disabled,.simple-translation-addon-row--disabled .simple-translation-addon-label{cursor:not-allowed}.simple-translation-addon-row--disabled:hover{background:color-mix(in srgb,var(--surface-base) 60%,var(--surface-muted) 40%);border-color:color-mix(in srgb,var(--border-subtle) 70%,#0000)}.simple-translation-addon-title{align-items:center;display:inline-flex;gap:6px}.simple-translation-info-icon{color:var(--text-secondary);font-size:13px}.simple-translation-info-icon:hover{color:var(--text-main)}.simple-translation-info-button.ant-btn{align-items:center;color:var(--text-secondary);display:inline-flex;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;width:32px}.simple-translation-info-button.ant-btn:focus-visible,.simple-translation-info-button.ant-btn:hover{background:color-mix(in srgb,var(--surface-muted) 76%,var(--surface-base) 24%);color:var(--text-main)}.simple-translation-addon-copy .ant-typography{font-size:13px;line-height:1.35;margin:0}.simple-translation-addon-control{align-items:center;display:inline-flex;gap:8px}.simple-translation-addon-control .ant-btn{min-height:32px}.simple-translation-addon-control .ant-checkbox-wrapper{height:36px;margin:0;min-height:36px;min-width:36px;width:36px}.simple-translation-addon-control .ant-checkbox,.simple-translation-addon-control .ant-checkbox-wrapper{align-items:center;display:inline-flex;justify-content:center}.simple-translation-addon-control .ant-checkbox-inner{height:18px;width:18px}.simple-translation-credit-alert.ant-alert{align-items:center}.simple-translation-footer{align-items:center;background:color-mix(in srgb,var(--surface-base) 86%,var(--surface-muted) 14%);border-radius:0 0 12px 12px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);bottom:0;display:flex;gap:12px;justify-content:space-between;padding:12px 18px;position:-webkit-sticky;position:sticky;z-index:2}.simple-translation-footer--complete{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);justify-content:flex-start;position:static}.simple-translation-readiness{grid-gap:3px;display:grid;gap:3px;min-width:0}.simple-translation-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.simple-translation-total{grid-gap:1px;display:grid;gap:1px;text-align:right}.simple-translation-total span{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.simple-translation-total strong{color:var(--text-main);font-size:15px;line-height:1.25}.simple-translation-total small{color:var(--text-secondary);font-size:12px;line-height:1.25}.simple-translation-blurb-editor{grid-gap:12px;display:grid;gap:12px}.simple-translation-blurb-modal .ant-modal-content{background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:8px;box-shadow:var(--shadow-elevated);overflow:hidden}.simple-translation-blurb-modal .ant-modal-footer,.simple-translation-blurb-modal .ant-modal-header{background:#0000;border-color:var(--modal-border)}.simple-translation-blurb-modal .ant-modal-body{max-height:none;overflow:visible;padding-bottom:14px;padding-top:12px}.simple-translation-blurb-modal .ant-modal-footer{padding:10px 24px 16px}.simple-translation-blurb-editor-meta{align-items:center;background:var(--modal-panel-bg);border:1px solid var(--modal-border);border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:10px 12px}.simple-translation-blurb-editor-meta .ant-typography{margin:0;min-width:0;text-align:right}.simple-translation-blurb-editor .ql-container,.simple-translation-blurb-editor .ql-toolbar{border-color:color-mix(in srgb,var(--border-subtle) 82%,#0000)}.simple-translation-blurb-editor .ql-toolbar{background:color-mix(in srgb,var(--surface-base) 68%,var(--surface-muted) 32%);border-radius:8px 8px 0 0}.simple-translation-blurb-editor .ql-container{background:var(--surface-base);border-radius:0 0 8px 8px;color:var(--text-main);display:flex;flex-direction:column;font-size:14px;height:clamp(240px,38vh,360px);min-height:0}.simple-translation-blurb-editor .ql-editor{color:var(--text-main);flex:1 1;min-height:0;overflow-y:auto}.simple-translation-blurb-editor .ql-editor.ql-blank:before{color:var(--text-secondary)}.simple-translation-blurb-editor .ql-stroke{stroke:var(--text-secondary)}.simple-translation-blurb-editor .ql-fill{fill:var(--text-secondary)}.simple-translation-drawer .ant-drawer-body{scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.simple-translation-drawer .ant-drawer-body::-webkit-scrollbar{width:10px}.simple-translation-drawer .ant-drawer-body::-webkit-scrollbar-track{background:#0000}.simple-translation-drawer .ant-drawer-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 36%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.simple-translation-drawer .ant-drawer-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-main) 42%,#0000);background-clip:padding-box}.simple-translation-details-popover .ant-popover-inner-content{max-width:min(420px,88vw)}.simple-translation-blurb-view-modal .ant-modal-content{overflow:hidden}.simple-translation-blurb-view-modal .ant-modal-body{padding-top:10px}.simple-translation-blurb-view{grid-gap:12px;display:grid;gap:12px}.simple-translation-blurb-view-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.simple-translation-translated-blurb{background:color-mix(in srgb,var(--surface-base) 74%,var(--surface-muted) 26%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:10px;color:var(--text-main);font-size:14px;line-height:1.62;max-height:min(52vh,520px);overflow-y:auto;padding:16px 18px;scrollbar-gutter:stable}.simple-translation-translated-blurb::-webkit-scrollbar{width:10px}.simple-translation-translated-blurb::-webkit-scrollbar-track{background:#0000}.simple-translation-translated-blurb::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 34%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.simple-translation-translated-blurb p:first-child{margin-top:0}.simple-translation-translated-blurb p:last-child{margin-bottom:0}@media (max-width:768px){.simple-translation-book-summary,.simple-translation-footer{align-items:stretch;flex-direction:column}.simple-translation-panel-body{padding:12px}.simple-translation-workflow-grid{grid-template-columns:1fr}.simple-translation-section--addons{position:static}.simple-translation-addon-row,.simple-translation-grid,.simple-translation-output-row{grid-template-columns:1fr}.simple-translation-addon-control,.simple-translation-footer-actions,.simple-translation-output-action{justify-content:flex-start}.simple-translation-metadata-summary{align-items:flex-start;flex-direction:column}.simple-translation-summary-actions{justify-content:flex-start;margin-left:0}.simple-translation-blurb-view-meta{align-items:flex-start;flex-direction:column}.simple-translation-total{text-align:left}}.chapter-sidebar{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 12px 28px #0f172a14;display:flex;flex:0 0 auto;flex-direction:column;max-height:100%;overflow:hidden;position:relative;transition:all .3s ease}.chapter-sidebar--collapsed{background:var(--surface-muted);border-radius:10px;box-shadow:none}.chapter-sidebar-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px}.chapter-sidebar-title{align-items:center;color:var(--text-main);display:flex;flex-wrap:wrap;font-size:14px;font-weight:700;gap:4px 6px;min-width:0}.chapter-sidebar-help{align-items:center;color:var(--accent-primary);display:inline-flex;font-size:13px;justify-content:center;min-height:24px;min-width:24px}.chapter-sidebar-count{color:var(--text-secondary);flex-basis:100%;font-size:11px;font-weight:600;line-height:1.2}.chapter-sidebar-toggle{flex-shrink:0;height:32px;min-height:32px;min-width:32px;width:32px}.chapter-row{align-items:center;border:1px solid #0000;border-left-width:3px;border-radius:8px;box-sizing:border-box;color:var(--text-main);cursor:pointer;display:flex;font-size:12px;margin:0;min-height:24px;padding:0 4px 0 0;position:relative;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease;width:100%}.chapter-row:focus-visible,.chapter-row:hover{background:color-mix(in srgb,var(--surface-base) 62%,var(--surface-muted) 38%);outline:none}.chapter-row:focus-visible{border-color:var(--accent-primary);border-left-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 34%,#0000)}.chapter-row--active,.chapter-row.selectedChapter{background:color-mix(in srgb,var(--chapter-selected-bg) 78%,var(--accent-primary) 8%,var(--surface-base) 14%);border-color:var(--chapter-selected-ring);border-left-color:var(--chapter-selected-border);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chapter-selected-ring) 78%,#0000)}.chapter-row-main{flex:1 1 auto;min-width:0}.chapter-row-title-wrap{align-items:center;display:inline-flex;gap:6px;max-width:100%;min-width:0}.chapter-row-title{color:var(--text-main);font-weight:700;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chapter-row--active .chapter-row-title{font-weight:700}.chapter-row-status-icon{align-items:center;color:var(--accent-warning);display:inline-flex;justify-content:center;min-height:24px;min-width:24px}.chapter-reorder-handle{align-items:center;align-self:stretch;color:var(--text-main);cursor:grab;display:flex;justify-content:center;min-width:28px;opacity:.9;padding:0 4px;transition:opacity .16s ease,color .16s ease}.chapter-row--active .chapter-reorder-handle,.chapter-row:focus-within .chapter-reorder-handle,.chapter-row:hover .chapter-reorder-handle{color:var(--accent-primary);opacity:.9}.chapter-reorder-handle--disabled{color:var(--text-main);cursor:not-allowed;opacity:.55}.chapter-row-actions{align-items:center;display:flex;flex-shrink:0;gap:2px;margin-left:4px;opacity:0;transition:opacity .16s ease}.chapter-row--active .chapter-row-actions,.chapter-row:focus-within .chapter-row-actions,.chapter-row:hover .chapter-row-actions{opacity:1}.chapter-row-menu-button{color:var(--text-secondary);height:32px;min-height:32px;min-width:32px;width:32px}.chapter-row-menu-button:focus-visible,.chapter-row-menu-button:hover{color:var(--text-main)}.chapter-list-scroll-area{scrollbar-color:color-mix(in srgb,var(--text-secondary) 38%,#0000) #0000;scrollbar-width:thin}.chapter-list-scroll-area::-webkit-scrollbar{width:8px}.chapter-list-scroll-area::-webkit-scrollbar-track{background:#0000}.chapter-list-scroll-area::-webkit-scrollbar-thumb{background-clip:content-box;background-color:color-mix(in srgb,var(--text-secondary) 38%,#0000);border:2px solid #0000;border-radius:999px}.chapter-row-edit-input{font-size:13px;width:100%}.chapter-sidebar-collapsed-label{color:var(--accent-primary);text-align:center}.chapter-sidebar-collapsed-label>div{font-size:12px;font-weight:700;letter-spacing:1px;margin-top:5px;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}@media (max-width:768px){.book-detail-page-shell{gap:8px;padding:8px}.book-detail-body{flex-direction:column;gap:8px;height:auto;overflow:visible}.book-detail-header{align-items:flex-start;grid-template-columns:1fr;justify-content:center;min-height:auto;padding:10px 14px}.book-detail-header-primary-actions,.book-detail-header-utility-actions{justify-content:center;width:100%}.book-detail-header-utility-actions .series-navigator{flex-basis:auto;max-width:100%}.book-detail-title-button{font-size:21px;max-width:100%;text-align:center}.book-detail-title-group,.book-detail-title-group p{max-width:100%;width:100%}.book-detail-header-actions{justify-content:center;position:static;transform:none;width:100%}.book-detail-header>.book-detail-tour-link.ant-btn{align-self:center;position:static;transform:none}.book-detail-header-toolbar{justify-content:flex-start;width:100%}.book-detail-left-rail,.book-detail-left-rail--collapsed{flex-basis:auto;max-width:none;width:100%}.book-detail-left-rail--collapsed{max-width:50px;width:50px}.book-detail-main-column{height:auto;overflow:visible}.book-detail-main-card{overflow:visible}.book-detail-workspace-scroll{overflow:visible;padding:10px;scrollbar-gutter:auto}.book-detail-workspace-frame{max-width:none;min-height:0}}.cover-container{height:286px;position:relative;width:180px}.cover-image,.cover-placeholder{border-radius:5px;box-shadow:0 2px 4px #0000001a;height:100%;width:100%}.cover-placeholder{align-items:center;background-color:var(--surface-muted);display:flex;justify-content:center}.remove-cover-icon{background:#0009;border-radius:50%;color:#fff;cursor:pointer;display:none;padding:4px;position:absolute;right:8px;top:8px}.cover-container:hover .remove-cover-icon{display:flex}.processing-status-trigger.ant-btn{border-radius:999px;box-shadow:0 10px 24px #0f172a29;font-weight:650}.processing-status-trigger--inline.ant-btn{background:var(--surface-muted);border-color:var(--border-subtle);box-shadow:none;color:var(--text-main);position:static}.processing-status-trigger--inline.ant-btn:focus-visible,.processing-status-trigger--inline.ant-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.processing-status-panel.ant-card{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:14px;box-shadow:0 18px 44px #0f172a2e}.pulse-save{animation:pulseSave 1.5s ease-in-out infinite}@keyframes pulseSave{0%{box-shadow:0 0 0 0 #1677ff99;transform:scale(1)}60%{box-shadow:0 0 0 10px #1677ff00;transform:scale(1.03)}to{box-shadow:0 0 0 0 #1677ff00;transform:scale(1)}}.pulse-save-soft{animation:pulseSaveSoft 1.6s ease-in-out infinite;position:relative}@keyframes pulseSaveSoft{0%{box-shadow:0 0 0 0 #1677ff00,inset 0 0 0 0 #fff0;filter:brightness(1)}50%{box-shadow:0 0 14px 2px #1677ff47,inset 0 0 0 1px #fff3;filter:brightness(1.14) saturate(1.08)}to{box-shadow:0 0 0 0 #1677ff00,inset 0 0 0 0 #fff0;filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.pulse-save,.pulse-save-soft{animation:none}}.chapter-content-display{color:var(--text-main);font-size:14px;line-height:1.62;width:100%}.chapter-content-display--dark,.chapter-content-display--dark *{color:#fff!important}.proofread-inline-diff-add,.proofread-inline-diff-remove{border-radius:3px;padding:0 1px}.proofread-inline-diff-add{background:#16a34a38;box-shadow:inset 0 0 0 1px #16a34a52;color:#14532d}.proofread-inline-diff-remove{background:#e11d482e;box-shadow:inset 0 0 0 1px #e11d484d;color:#881337;text-decoration:line-through;-webkit-text-decoration-color:#881337e6;text-decoration-color:#881337e6;text-decoration-thickness:1px}.theme-dark .proofread-inline-diff-add{background:#22c55e75;box-shadow:inset 0 0 0 1px #86efaca6;color:#ecfdf5!important}.theme-dark .proofread-inline-diff-remove{background:#f43f5e73;box-shadow:inset 0 0 0 1px #fda4afb3;color:#ffe4e6!important;-webkit-text-decoration-color:#ffe4e6f2;text-decoration-color:#ffe4e6f2}.translation-progress-steps .ant-steps{column-gap:4px;flex-wrap:wrap;justify-content:flex-start;row-gap:3px}.translation-progress-steps .ant-steps-item{flex:1 1 126px;min-width:126px;padding:5px 7px}.translation-progress-steps .ant-steps-item-title{color:var(--text-main);font-size:12px;font-weight:650;line-height:1.25;white-space:normal}.translation-progress-steps .ant-steps-item-description{color:var(--text-secondary);font-size:10.5px;line-height:1.3}.translation-progress-steps .translation-step-item--complete .ant-steps-item-title,.translation-progress-steps .translation-step-item--upcoming .ant-steps-item-title{color:var(--text-secondary);font-weight:600}.translation-progress-steps .translation-step-item--current{background:color-mix(in srgb,var(--surface-base) 90%,var(--accent-primary) 10%);border-radius:8px}.translation-progress-steps .translation-step-item--current .ant-steps-item-title{color:var(--text-main)}.translation-progress-steps .translation-step-item--needs_review{background:color-mix(in srgb,var(--surface-base) 88%,var(--accent-warning) 12%);border-radius:8px}.translation-progress-steps .translation-step-item--needs_review .ant-steps-item-title{color:var(--text-main)}.translation-step-description{align-items:center;display:inline-flex;flex-wrap:wrap;gap:6px}.translation-step-state-label{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 7px;text-transform:uppercase}.translation-step-state-label--current{background:color-mix(in srgb,var(--surface-base) 76%,var(--accent-primary) 24%);border-color:color-mix(in srgb,var(--accent-primary) 38%,#0000);color:var(--accent-primary)}.translation-step-state-label--needs_review{background:color-mix(in srgb,var(--surface-base) 76%,var(--accent-warning) 24%);border-color:color-mix(in srgb,var(--accent-warning) 38%,#0000);color:var(--accent-warning)}.translation-manual-chip{background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:999px;color:var(--status-info-text);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.4px;padding:1px 6px;text-transform:uppercase}.metadata-section-tabs>.ant-tabs-nav{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:0 0 12px 12px;border-radius:0 0 var(--book-detail-surface-radius,12px) var(--book-detail-surface-radius,12px);border-top:0;box-shadow:none;display:flex;justify-content:center;margin-bottom:0!important;min-height:60px;padding:7px 8px;position:relative;top:auto;z-index:auto}.metadata-section-tabs>.ant-tabs-nav:before{border-bottom:0!important}.metadata-section-tabs>.ant-tabs-nav .ant-tabs-nav-wrap{background:#0000;border:0;border-radius:0;box-shadow:none;flex:0 1 auto;margin-inline:auto;min-width:0;padding:0}.metadata-section-tabs>.ant-tabs-nav .ant-tabs-extra-content{align-items:center;display:inline-flex;height:50px;left:8px;margin-right:0;min-width:0;position:absolute;top:50%;transform:translateY(-50%)}.metadata-tabs-language-context{align-items:center;display:inline-flex;min-width:0;width:min(30vw,300px)}.metadata-tabs-language-context .active-language-selector,.metadata-tabs-language-context .metadata-language-selector{align-items:center;height:50px;min-width:0;width:100%}.metadata-tabs-language-context .active-language-selector__select.ant-select{height:48px}.metadata-tabs-language-context .active-language-selector__select.ant-select .ant-select-selector{align-items:center;background:var(--control-bg)!important;background:var(--active-language-pill-bg,var(--control-bg))!important;border-color:color-mix(in srgb,var(--active-language-accent) 14%,var(--border-subtle) 86%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-base) 18%,#0000),0 1px 1px #0000000f;height:48px!important;min-height:48px;padding:6px 40px 6px 13px!important}.metadata-tabs-language-context .active-language-selector__select.ant-select-focused .ant-select-selector,.metadata-tabs-language-context .active-language-selector__select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:var(--control-bg)!important;background:var(--active-language-pill-bg,var(--control-bg))!important;border-color:color-mix(in srgb,var(--active-language-accent) 28%,var(--border-subtle) 72%)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-base) 18%,#0000),0 0 0 2px color-mix(in srgb,var(--active-language-accent) 7%,#0000)!important}.metadata-tabs-language-context .active-language-selector__copy,.metadata-tabs-language-context .active-language-selector__option,.metadata-tabs-language-context .active-language-selector__select.ant-select .ant-select-selection-item,.metadata-tabs-language-context .active-language-selector__select.ant-select .ant-select-selection-item>span,.metadata-tabs-language-context .active-language-selector__select.ant-select .ant-select-selection-search,.metadata-tabs-language-context .active-language-selector__select.ant-select .ant-select-selection-search-input{background:var(--control-bg)!important;background:var(--active-language-pill-bg,var(--control-bg))!important;box-shadow:none!important}.metadata-tabs-language-context .active-language-selector__select.ant-select .ant-select-selection-item{align-items:center;height:100%;line-height:normal!important;overflow:visible}.metadata-tabs-language-context .active-language-selector__select.ant-select .ant-select-arrow{font-size:12px;inset-inline-end:13px}.metadata-tabs-language-context .active-language-selector__option{align-items:center;gap:9px;min-height:38px;overflow:visible}.metadata-tabs-language-context .active-language-selector__copy{gap:1px;justify-content:center;min-height:36px;overflow:visible}.metadata-tabs-language-context .active-language-selector__caption{color:color-mix(in srgb,var(--text-secondary) 84%,var(--active-language-accent) 16%);font-size:9.5px;line-height:14px;overflow:visible}.metadata-tabs-language-context .active-language-selector__caption svg{display:block;font-size:10px;line-height:14px}.metadata-tabs-language-context .active-language-selector__value-text{font-size:14px;line-height:17px}.metadata-tabs-language-context .active-language-selector__flag.language-flag{align-items:center;background:none;border-radius:0;box-shadow:none;color:var(--text-main);display:inline-flex;font-size:24px;font-weight:800;height:29px;justify-content:center;line-height:29px;overflow:visible;width:38px}.metadata-section-tabs>.ant-tabs-nav .ant-tabs-nav-list{margin-inline:auto}.metadata-section-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#0000!important;border:none!important;border-radius:999px;color:var(--text-main);font-weight:600;min-height:40px;padding:8px 16px!important;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}.metadata-section-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{background:color-mix(in srgb,var(--accent-primary) 16%,var(--surface-base) 84%)!important;color:var(--accent-primary)}.metadata-section-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:color-mix(in srgb,var(--accent-primary) 62%,#0958d9 38%)!important;box-shadow:0 6px 16px #00000026;color:#fff!important}.metadata-section-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important}.metadata-section-tabs.ant-tabs-card>.ant-tabs-content-holder{margin-top:8px}.book-edit-workspace{--book-detail-command-cover-width:100px;--book-detail-command-cover-aspect:0.63;--book-detail-cover-command-width:240px;--book-detail-cover-action-min-width:126px;align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}@media (max-width:768px){.metadata-section-tabs>.ant-tabs-nav .ant-tabs-nav-list{margin-inline:0}.metadata-section-tabs>.ant-tabs-nav{flex-wrap:wrap;gap:6px;justify-content:flex-start;position:static;top:auto}.metadata-section-tabs>.ant-tabs-nav .ant-tabs-extra-content{order:-1;position:static;transform:none;width:100%}.metadata-tabs-language-context{width:100%}.metadata-section-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-nav-wrap{padding:6px}.metadata-section-tabs.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{min-height:36px;padding:6px 12px!important}}.dark-aware-info-modal .ant-modal-content{background:var(--surface-base)!important;border:1px solid var(--border-subtle);color:var(--text-main)}.dark-aware-info-modal .ant-modal-confirm-content,.dark-aware-info-modal .ant-modal-confirm-content .ant-typography,.dark-aware-info-modal .ant-modal-confirm-content p,.dark-aware-info-modal .ant-modal-confirm-content span,.dark-aware-info-modal .ant-modal-confirm-content strong,.dark-aware-info-modal .ant-modal-confirm-title{color:var(--text-main)!important}.book-dashboard-tab,.book-detail-tab-shell,.metadata-tab-shell{color:var(--text-main)}.book-dashboard-card.ant-card,.book-detail-surface-card.ant-card{background:var(--book-detail-card-surface)!important;border:1px solid var(--book-detail-card-border);border-radius:10px;box-shadow:0 8px 20px #0f172a14}.book-dashboard-card.ant-card .ant-card-head,.book-detail-surface-card.ant-card .ant-card-head{border-bottom:1px solid var(--border-subtle)}.book-dashboard-step-card.ant-card{background:var(--book-detail-card-surface)!important;border:1px solid var(--book-detail-card-border);border-radius:10px;box-shadow:none}.metadata-language-panel{border-radius:10px!important}.metadata-language-row{min-height:40px}.metadata-inline-card{background:var(--book-detail-card-surface)!important;border-radius:10px!important}.metadata-content-scroll>.ant-form{background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);border-radius:10px;padding:12px}.metadata-intended-audience-item .ant-form-item-label>label{align-items:center}.metadata-label-help-trigger{align-items:center;color:var(--text-secondary);cursor:pointer;display:inline-flex;justify-content:center;line-height:1}.metadata-label-help-trigger:hover{color:var(--accent-primary)}.metadata-label-help-trigger:focus-visible{border-radius:4px;outline:2px solid var(--accent-primary);outline-offset:2px}.metadata-section-tabs.ant-tabs,.metadata-tab-shell,.metadata-workspace-shell{min-height:0;width:100%}.metadata-section-tabs.ant-tabs>.ant-tabs-content-holder,.metadata-section-tabs.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content,.metadata-section-tabs.ant-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{min-height:0}.metadata-header{align-items:center;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;flex-direction:row;gap:14px;justify-content:space-between;margin-bottom:0;padding:12px 16px;position:static;top:auto;z-index:auto}.metadata-header-controls,.metadata-header-main{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.metadata-header-main{flex:1 1 360px;min-width:260px}.metadata-header-controls{align-items:flex-end;flex:0 1 auto;flex-direction:row;gap:7px;justify-content:flex-end}.metadata-header-context-control{align-items:center;display:inline-flex;flex:0 1 360px;min-width:0}.metadata-header h2{font-size:22px;line-height:1.15;margin:0}.metadata-header p{margin:3px 0 0}.metadata-language-selector{align-items:center;display:inline-flex;min-width:min(100%,340px);width:100%}.metadata-language-selector .active-language-selector{width:100%}.metadata-header-action-group,.metadata-header-primary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.metadata-header-action-group{justify-content:flex-end}.metadata-header-action-group--quick{align-items:center}.metadata-header-action-label{color:var(--text-secondary);font-size:12px;font-weight:750;letter-spacing:.03em;text-transform:uppercase}.metadata-language-actions{align-items:center;display:inline-flex;min-width:0}.metadata-header-more-actions.ant-btn,.metadata-header-primary-actions .ant-btn{align-items:center;display:inline-flex;gap:6px}.metadata-header-more-actions.ant-btn{color:var(--text-secondary)}.metadata-dirty-pill{background:var(--status-warning-bg);border:1px solid var(--status-warning-border);border-radius:999px;color:var(--status-warning-text);font-size:12px;font-weight:700;padding:3px 10px}.metadata-content-shell{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.metadata-content-scroll{flex:1 1;margin-top:0;min-height:0;overflow:visible;padding-right:0;width:100%}.metadata-original-editor .metadata-content-scroll{grid-gap:8px;align-content:start;display:grid;gap:8px}.metadata-editor-form{background:#0000!important;border:none!important;display:flex;flex-direction:column;gap:0;padding:0!important;width:100%}.metadata-original-workbench{box-shadow:0 8px 22px #0f172a0f}.metadata-original-workbench.book-detail-workbench-stack{--metadata-original-divider-spacing:6px;gap:0}.metadata-original-workbench.book-detail-primary-surface{padding:16px;padding:var(--book-detail-surface-padding,16px)}.metadata-original-editor .metadata-editor-form>.metadata-cover-section,.metadata-original-editor .metadata-editor-form>.metadata-section,.metadata-original-editor .metadata-editor-form>.metadata-utilities-panel,.metadata-original-workbench>.metadata-cover-section,.metadata-original-workbench>.metadata-section,.metadata-original-workbench>.metadata-utilities-panel{margin:0}.metadata-original-editor .metadata-editor-form>.metadata-cover-section,.metadata-original-editor .metadata-editor-form>.metadata-section,.metadata-original-workbench>.metadata-cover-section,.metadata-original-workbench>.metadata-section{background:#0000;border:0;border-radius:0;padding:0}.metadata-original-workbench>.metadata-section:not(.book-detail-workbench-section--divided){border-top:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);padding-top:var(--book-detail-workbench-divider-padding)}.metadata-original-workbench>.metadata-section.book-detail-workbench-section--divided{border-top:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);padding-top:var(--metadata-original-divider-spacing)}.metadata-original-workbench>.book-detail-workbench-section--divided{margin-top:var(--metadata-original-divider-spacing);padding-top:var(--metadata-original-divider-spacing)}.metadata-original-workbench .ant-form-item{margin-bottom:0!important}.metadata-original-command-row{grid-gap:14px;grid-gap:var(--book-detail-section-gap,14px);align-items:center;display:grid;gap:14px;gap:var(--book-detail-section-gap,14px);grid-template-columns:minmax(280px,.58fr) minmax(620px,1.42fr)}.metadata-original-source-summary{align-items:stretch;display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0;padding:0}.metadata-original-source-main{align-items:center;display:flex;gap:12px;min-width:0}.metadata-original-cover-command{flex:0 0 240px;flex:0 0 var(--book-detail-cover-command-width,240px);min-width:0}.metadata-original-source-copy{min-width:0}.metadata-original-source-copy h2{color:var(--text-main);font-size:23px;line-height:1.15;margin:0}.metadata-original-source-copy p{color:var(--text-secondary);font-size:14px;margin:5px 0 0}.metadata-original-source-stats{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.metadata-original-source-stats span{align-items:center;background:color-mix(in srgb,var(--surface-base) 76%,var(--surface-muted) 24%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:4px;line-height:1.2;min-height:24px;padding:3px 8px}.metadata-original-source-stats strong{color:var(--text-main)}.metadata-localized-source-copy{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:3px;justify-content:flex-start;min-width:0;padding-top:46px}.metadata-localized-source-copy h2{color:var(--text-main);font-size:23px;letter-spacing:0;line-height:1.1;margin:0;max-width:none}.metadata-localized-source-copy p{line-height:1.25;margin:0}.metadata-localized-title-missing{color:var(--text-secondary)!important;font-style:italic;font-weight:700!important}.metadata-localized-source-copy .metadata-original-source-stats{margin-top:0}.metadata-localized-source-copy .metadata-original-source-stats span{background:var(--book-detail-card-surface)}.metadata-original-cover-command>.metadata-cover-section{background:#0000;border:0;border-radius:0;height:100%;margin:0;min-width:0;padding:0}.metadata-original-source-summary .metadata-cover-section-heading{display:none}.metadata-original-command-stack{border-left:1px solid color-mix(in srgb,var(--border-subtle) 54%,#0000);display:flex;flex-direction:column;gap:6px;min-width:0;padding-left:14px}.metadata-original-readiness-strip.dashboard-readiness-strip{border:0;display:block;margin-top:2px;padding:0}.metadata-original-command-row+.metadata-original-lower-grid.book-detail-workbench-section--divided,.metadata-original-readiness-strip+.metadata-original-top-grid.book-detail-workbench-section--divided{margin-top:0}.metadata-original-readiness-strip .dashboard-source-readiness{max-width:100%;width:100%}.metadata-original-lower-grid{grid-gap:14px;grid-gap:var(--book-detail-section-gap,14px);align-items:start;display:grid;gap:14px;gap:var(--book-detail-section-gap,14px);grid-template-columns:minmax(0,1fr)}.metadata-original-command-stack>.metadata-section,.metadata-original-lower-grid>.metadata-section{align-self:stretch;background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);border-radius:8px;min-width:0;padding:7px 10px}.metadata-original-blurb-card{background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);border-radius:8px;display:flex;flex:1 1 auto;flex-direction:column;margin-top:0;padding:8px}.metadata-original-blurb-card .ant-form-item,.metadata-original-blurb-card .ant-form-item-control,.metadata-original-blurb-card .ant-form-item-control-input,.metadata-original-blurb-card .ant-form-item-control-input-content,.metadata-original-blurb-card .ant-form-item-row{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.metadata-original-blurb-card .metadata-blurb-field-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:6px}.metadata-original-blurb-card .metadata-blurb-label{color:var(--text-main);font-weight:750}.metadata-original-blurb-card .metadata-blurb-tool-actions .ant-btn{height:32px;min-height:32px}.metadata-original-blurb-card .metadata-blurb-editor .ql-toolbar.ql-snow{flex:0 0 auto;padding:4px 6px}.metadata-original-blurb-card:focus-within .metadata-blurb-editor .ql-container.ql-snow,.metadata-original-blurb-card:focus-within .metadata-blurb-editor .ql-toolbar.ql-snow{border-color:var(--accent-primary)}.metadata-original-blurb-card:focus-within .metadata-blurb-editor .ql-container.ql-snow{box-shadow:inset 0 0 0 1px var(--accent-primary)}.metadata-original-blurb-card .metadata-blurb-editor,.metadata-original-blurb-card [data-testid="tutorial:metadata:blurb-editor"]{align-self:stretch;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.metadata-original-blurb-card .metadata-blurb-editor .ql-container.ql-snow{flex:0 0 auto;height:clamp(225px,30vh,300px);max-height:300px;min-height:225px;overflow:hidden}.metadata-original-blurb-card .metadata-blurb-editor .ql-editor{height:100%;max-height:100%;min-height:0;overflow-y:auto;padding:8px 10px}.localized-metadata-blurb-card .localized-metadata-blurb-editor .ql-editor,.metadata-original-blurb-card .metadata-blurb-editor .ql-editor{scrollbar-color:color-mix(in srgb,var(--text-secondary) 34%,#0000) #0000;scrollbar-width:thin}.localized-metadata-blurb-card .localized-metadata-blurb-editor .ql-editor::-webkit-scrollbar,.metadata-original-blurb-card .metadata-blurb-editor .ql-editor::-webkit-scrollbar{width:6px}.localized-metadata-blurb-card .localized-metadata-blurb-editor .ql-editor::-webkit-scrollbar-track,.metadata-original-blurb-card .metadata-blurb-editor .ql-editor::-webkit-scrollbar-track{background:#0000}.localized-metadata-blurb-card .localized-metadata-blurb-editor .ql-editor::-webkit-scrollbar-thumb,.metadata-original-blurb-card .metadata-blurb-editor .ql-editor::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 34%,#0000);border-radius:999px}.metadata-compact-tag-select.ant-select-multiple .ant-select-selector{align-items:flex-start;max-height:74px;min-height:32px;overflow-y:auto;padding-block:2px}.metadata-compact-tag-select.ant-select-multiple .ant-select-selection-overflow{flex-wrap:wrap;min-width:0;overflow:visible;row-gap:3px}.metadata-compact-tag-select.ant-select-multiple .ant-select-selection-item,.metadata-compact-tag-select.ant-select-multiple .ant-tag{max-width:min(220px,100%)}.metadata-compact-tag-select.ant-select-multiple .ant-select-selection-overflow-item{min-width:0}.metadata-compact-tag-select.ant-select-multiple .metadata-compact-tag.ant-tag{align-items:center;display:inline-flex;min-width:0;overflow:hidden}.metadata-compact-tag-select.ant-select-multiple .metadata-compact-tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metadata-compact-tag-select.ant-select-multiple .metadata-compact-tag .ant-tag-close-icon{-webkit-margin-start:4px;flex:0 0 auto;margin-inline-start:4px}.metadata-original-command-stack .metadata-field-grid--positioning{gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.metadata-original-command-stack .metadata-field-grid--positioning .metadata-genres-form-item{order:1}.metadata-original-command-stack .metadata-field-grid--positioning .metadata-intended-audience-item{grid-column:auto;order:2}.metadata-original-command-stack .metadata-field-grid--positioning .metadata-tropes-form-item{grid-column:1/-1;order:3}.metadata-original-command-stack .metadata-field-grid--positioning .metadata-keywords-form-item{order:4}.metadata-original-command-stack #metadata-positioning .metadata-compact-tag-select.ant-select-multiple .ant-select-selector{max-height:92px}.metadata-select-overflow-count{-webkit-margin-end:4px;align-items:center;background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-base) 28%);border:1px solid color-mix(in srgb,var(--border-subtle) 80%,#0000);border-radius:4px;color:var(--text-secondary);display:inline-flex;font-size:12px;height:22px;line-height:1;margin-inline-end:4px;padding:0 7px;white-space:nowrap}.metadata-original-command-stack>.metadata-section,.metadata-original-lower-grid>.metadata-section{margin:0}.metadata-original-command-stack>.metadata-section>.metadata-section-heading,.metadata-original-lower-grid>.metadata-section>.metadata-section-heading{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 34%,#0000);gap:2px;margin-bottom:5px;padding-bottom:5px}.metadata-original-command-stack>#metadata-positioning>.metadata-section-heading,.metadata-original-lower-grid>#metadata-positioning>.metadata-section-heading{justify-content:space-between;margin-top:0;text-align:left}.metadata-original-command-stack>#metadata-positioning>.metadata-section-heading>div:first-child,.metadata-original-lower-grid>#metadata-positioning>.metadata-section-heading>div:first-child{width:auto}.metadata-original-command-stack>#metadata-positioning>.metadata-section-heading .metadata-section-title-row,.metadata-original-lower-grid>#metadata-positioning>.metadata-section-heading .metadata-section-title-row{justify-content:flex-start}.metadata-original-command-stack>#metadata-positioning.book-detail-workbench-section--divided,.metadata-original-lower-grid>#metadata-positioning.book-detail-workbench-section--divided{border-top:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);margin-top:0;padding-top:10px}.metadata-original-top-grid{grid-gap:20px;align-items:start;border-bottom:0;display:grid;gap:20px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.metadata-original-top-grid>.metadata-cover-section,.metadata-original-top-grid>.metadata-section{background:#0000;border:0;border-radius:0;margin:0;min-width:0;padding:0}.metadata-original-editor .metadata-editor-form>.metadata-utilities-panel{padding-block:6px 12px}.metadata-original-editor .metadata-cover-section-heading,.metadata-original-editor .metadata-section-heading{margin-bottom:4px}.metadata-section-group-heading{grid-gap:3px;display:grid;gap:3px;padding:2px 2px 0}.metadata-section-group-heading h3{color:var(--text-main);font-size:15px;line-height:1.25;margin:0}.metadata-section-group-heading p{color:var(--text-secondary);font-size:12px;line-height:1.35;margin:0}.metadata-section{border-color:color-mix(in srgb,var(--border-subtle) 46%,#0000);padding:12px 16px}.metadata-original-editor .metadata-cover-section,.metadata-original-editor .metadata-section{background:#0000;box-shadow:none}.metadata-original-editor .metadata-original-command-stack>.metadata-section,.metadata-original-editor .metadata-original-lower-grid>.metadata-section{background:var(--book-detail-card-surface);box-shadow:none}.metadata-original-editor .metadata-cover-section:focus-visible,.metadata-original-editor .metadata-section:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.metadata-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px}.metadata-section-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.metadata-section-heading h3{margin:0}.metadata-section-heading p{margin:1px 0 0}.metadata-section-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end}.metadata-readiness-pill{align-items:center;background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:999px;color:var(--status-neutral-text);display:inline-flex;font-size:10.5px;font-weight:700;line-height:1.2;min-height:18px;padding:1px 7px;white-space:nowrap}.metadata-readiness-pill--ready{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.metadata-readiness-pill--attention,.metadata-readiness-pill--needed{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.metadata-autofill-modal-body{grid-gap:14px;display:grid;gap:14px}.metadata-autofill-confirm-body{grid-gap:12px;display:grid;gap:12px}.metadata-autofill-confirm-modal .translation-modal-block{padding:14px}.metadata-autofill-confirm-modal .translation-modal-block-header{grid-gap:4px;display:grid;gap:4px;margin-bottom:12px}.metadata-autofill-confirm-modal .translation-modal-block-header h3{white-space:nowrap}.metadata-autofill-confirm-modal .translation-modal-block-header p{max-width:none;white-space:nowrap}.metadata-autofill-confirm-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.metadata-autofill-confirm-item{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:11px 12px}.metadata-autofill-confirm-item--wide{grid-column:1/-1}.metadata-autofill-confirm-list strong{color:var(--text-main);font-size:14px}.metadata-autofill-confirm-list span{color:var(--text-secondary);font-size:13px;line-height:1.45}.metadata-autofill-confirm-note{background:var(--status-warning-bg);border:1px solid var(--status-warning-border);border-radius:8px;color:var(--status-warning-text);font-size:13px;line-height:1.45;padding:11px 13px}@media (max-width:760px){.metadata-autofill-confirm-modal .translation-modal-block-header h3,.metadata-autofill-confirm-modal .translation-modal-block-header p{white-space:normal}.metadata-autofill-confirm-list{grid-template-columns:1fr}}.metadata-autofill-modal-summary{align-items:flex-start;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:10px 12px}.metadata-autofill-modal-summary>div{grid-gap:3px;display:grid;gap:3px}.metadata-autofill-modal-summary strong{color:var(--text-main);font-size:14px}.metadata-autofill-modal-summary span{color:var(--text-secondary);font-size:13px}.metadata-autofill-review-list{grid-gap:10px;display:grid;gap:10px}.metadata-autofill-review-row{grid-gap:8px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:8px;padding:12px}.metadata-autofill-review-row-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.metadata-autofill-review-row-title{align-items:center;display:inline-flex;gap:8px;min-width:0}.metadata-autofill-review-row-title strong{color:var(--text-main);font-size:14px}.metadata-autofill-empty,.metadata-autofill-review-row-helper{color:var(--text-secondary);font-size:12px}.metadata-autofill-tag-group{background:color-mix(in srgb,var(--surface-muted) 72%,#0000);border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;padding:8px}.metadata-autofill-tag-group .ant-tag{margin:0;max-width:100%;white-space:normal;word-break:break-word}.metadata-autofill-tag-group .ant-tag-checkable{background:color-mix(in srgb,var(--surface-base) 82%,#fff 18%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#fff 22%);color:color-mix(in srgb,var(--text-main) 84%,#fff 16%);opacity:1}.metadata-autofill-tag-group .ant-tag-checkable:hover{border-color:color-mix(in srgb,#1677ff 55%,var(--border-subtle) 45%);color:var(--text-main)}.metadata-autofill-tag-group .ant-tag-checkable-checked{background:#1677ff;border-color:#1677ff;color:#fff}.metadata-context-summary{align-items:center;display:flex;gap:12px;justify-content:space-between}.metadata-context-detail-list{grid-gap:10px;display:grid;gap:10px}.metadata-context-detail-row{grid-gap:14px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:14px;grid-template-columns:180px minmax(0,1fr);padding:10px 12px}.metadata-context-detail-row>span,.metadata-context-signal-row>span{color:var(--text-secondary);font-size:12px;font-weight:700}.metadata-context-detail-row>div{color:var(--text-main);min-width:0}.metadata-context-signal-list{grid-gap:6px;display:grid;gap:6px}.metadata-context-signal-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(120px,.45fr) minmax(0,1fr)}.metadata-context-signal-row strong{color:var(--text-main);font-weight:500;overflow-wrap:anywhere}.metadata-field-grid{grid-gap:6px 12px;display:grid;gap:6px 12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.metadata-identity-layout{display:flex;flex-direction:column;gap:6px;max-width:1280px}.metadata-field-grid--identity-primary{grid-template-columns:minmax(260px,1.15fr) minmax(240px,1fr)}.metadata-field-grid--identity-secondary{grid-template-columns:minmax(220px,1.1fr) minmax(180px,.75fr) minmax(210px,.85fr)}.metadata-editor-form .ant-input,.metadata-editor-form .ant-select-selector{min-height:34px}.metadata-editor-form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:34px}.metadata-editor-form .ant-select-single .ant-select-selection-item,.metadata-editor-form .ant-select-single .ant-select-selection-placeholder{line-height:32px}.metadata-series-control.ant-space-compact,.metadata-series-form-item .ant-form-item-control-input,.metadata-series-form-item .ant-form-item-control-input-content{overflow:visible}.metadata-series-control.ant-space-compact{align-items:stretch;line-height:normal}.metadata-series-control .metadata-series-autocomplete.ant-select{height:34px;min-width:0}.metadata-series-control .metadata-series-autocomplete .ant-select-selector{background:#0000;border:0!important;box-shadow:none!important;height:34px!important;min-height:34px;padding:0!important}.metadata-series-control .metadata-series-input.ant-input{border-color:var(--border-subtle);height:34px;line-height:32px;min-height:34px;padding-bottom:0;padding-top:0}.metadata-series-control .metadata-series-input.ant-input-affix-wrapper{align-items:center;border-color:var(--border-subtle);height:34px;min-height:34px;padding-bottom:0;padding-top:0}.metadata-series-control .metadata-series-input.ant-input-affix-wrapper>input.ant-input{height:32px;line-height:32px;padding-bottom:0;padding-top:0}.metadata-series-control .metadata-series-input.ant-input-affix-wrapper:hover,.metadata-series-control .metadata-series-input.ant-input:hover{border-color:var(--accent-primary)}.metadata-series-control .metadata-series-autocomplete.ant-select-focused .metadata-series-input.ant-input,.metadata-series-control .metadata-series-autocomplete.ant-select-focused .metadata-series-input.ant-input-affix-wrapper,.metadata-series-control .metadata-series-input.ant-input-affix-wrapper-focused,.metadata-series-control .metadata-series-input.ant-input:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 28%,#0000)}.metadata-series-control .metadata-series-autocomplete .ant-select-selection-item,.metadata-series-control .metadata-series-autocomplete .ant-select-selection-search-input{height:34px!important;line-height:34px!important}.metadata-series-control .ant-btn{height:34px;min-height:34px;min-width:36px;width:36px}.metadata-original-command-stack .metadata-field-grid,.metadata-original-command-stack .metadata-identity-layout{gap:4px 10px}.metadata-original-command-stack .ant-input,.metadata-original-command-stack .ant-select-selector{min-height:32px}.metadata-original-command-stack .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.metadata-original-command-stack .metadata-series-control .ant-btn,.metadata-original-command-stack .metadata-series-control .metadata-series-autocomplete.ant-select,.metadata-original-command-stack .metadata-series-control .metadata-series-input.ant-input,.metadata-original-command-stack .metadata-series-control .metadata-series-input.ant-input-affix-wrapper{height:32px;min-height:32px}.metadata-original-command-stack .ant-select-single .ant-select-selection-item,.metadata-original-command-stack .ant-select-single .ant-select-selection-placeholder,.metadata-original-command-stack .metadata-series-control .metadata-series-autocomplete .ant-select-selection-item,.metadata-original-command-stack .metadata-series-control .metadata-series-autocomplete .ant-select-selection-search-input,.metadata-original-command-stack .metadata-series-control .metadata-series-input.ant-input{height:32px!important;line-height:30px!important}.metadata-field-grid--positioning{grid-template-columns:repeat(3,minmax(220px,1fr));max-width:none;width:100%}.metadata-field-grid--single{grid-template-columns:minmax(0,1fr);max-width:1120px}.metadata-field-action-row{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:10px;justify-content:space-between;line-height:1.35;margin-bottom:4px;max-width:1120px}.metadata-cover-section{border-color:color-mix(in srgb,var(--border-subtle) 46%,#0000);margin-bottom:14px;margin-bottom:var(--book-detail-section-gap,14px);padding:12px 16px}.metadata-cover-section-heading{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:4px}.metadata-cover-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.metadata-cover-content{grid-gap:11px 14px;align-items:center;display:grid;gap:11px 14px;grid-template-columns:78px minmax(0,1fr);max-width:760px;width:100%}.metadata-original-cover-command .metadata-cover-section-heading,.metadata-original-top-grid .metadata-cover-section-heading{margin-bottom:6px;margin-top:8px}.metadata-original-cover-command .metadata-cover-section-helper,.metadata-original-top-grid .metadata-cover-section-helper{margin-inline:auto;max-width:160px}.metadata-original-cover-command .metadata-cover-section-heading,.metadata-original-editor #metadata-positioning>.metadata-section-heading,.metadata-original-top-grid .metadata-cover-section-heading,.metadata-original-top-grid .metadata-identity-blurb-heading,.metadata-original-top-grid>#metadata-identity>.metadata-section-heading{justify-content:center;margin-bottom:10px;margin-top:8px;text-align:center}.metadata-original-cover-command .metadata-cover-section-heading>div:first-child,.metadata-original-editor #metadata-positioning>.metadata-section-heading>div:first-child,.metadata-original-top-grid .metadata-cover-section-heading>div:first-child,.metadata-original-top-grid .metadata-identity-blurb-heading>div:first-child,.metadata-original-top-grid>#metadata-identity>.metadata-section-heading>div:first-child{min-width:0;width:100%}.metadata-original-cover-command .metadata-cover-section-heading .metadata-section-title-row,.metadata-original-editor #metadata-positioning>.metadata-section-heading .metadata-section-title-row,.metadata-original-top-grid .metadata-cover-section-heading .metadata-section-title-row,.metadata-original-top-grid .metadata-identity-blurb-heading .metadata-section-title-row,.metadata-original-top-grid>#metadata-identity>.metadata-section-heading .metadata-section-title-row{justify-content:center}.localized-metadata-top-grid .metadata-cover-section-heading .metadata-readiness-pill,.metadata-original-cover-command .metadata-cover-section-heading .metadata-readiness-pill,.metadata-original-editor #metadata-positioning>.metadata-section-heading .metadata-readiness-pill,.metadata-original-top-grid .metadata-cover-section-heading .metadata-readiness-pill,.metadata-original-top-grid>#metadata-identity>.metadata-section-heading .metadata-readiness-pill{display:none}.metadata-original-cover-command .metadata-cover-content,.metadata-original-top-grid .metadata-cover-content{align-items:center;display:flex;flex-direction:column;gap:10px;grid-template-columns:none;justify-content:flex-start;max-width:none;text-align:center}.metadata-original-cover-command .metadata-cover-content{grid-gap:8px 10px;align-items:center;display:grid;gap:8px 10px;grid-template-columns:100px minmax(126px,1fr);grid-template-columns:var(--book-detail-command-cover-width,100px) minmax(var(--book-detail-cover-action-min-width,126px),1fr);text-align:left}.metadata-original-cover-command .metadata-cover-preview,.metadata-original-cover-command .metadata-cover-upload,.metadata-original-top-grid .metadata-cover-preview,.metadata-original-top-grid .metadata-cover-upload{border-radius:8px;width:118px;width:calc(var(--book-detail-command-cover-width, 100px)*1.18)}.metadata-original-cover-command .metadata-cover-preview,.metadata-original-cover-command .metadata-cover-upload{background:color-mix(in srgb,var(--surface-muted) 70%,var(--surface-base) 30%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:7px;box-shadow:0 10px 24px #0206172e;box-sizing:border-box;flex:0 0 100px;flex:0 0 var(--book-detail-command-cover-width,100px);height:160.73016px;height:calc(var(--book-detail-command-cover-width, 100px)/var(--book-detail-command-cover-aspect, .63) + 2px);width:102px;width:calc(var(--book-detail-command-cover-width, 100px) + 2px)}.metadata-cover-preview-column{display:flex;min-width:0}.metadata-cover-preview,.metadata-cover-upload{aspect-ratio:.63;aspect-ratio:var(--book-detail-command-cover-aspect,.63);border-radius:7px;overflow:hidden;width:78px}.metadata-cover-preview{background:var(--surface-base);box-shadow:0 10px 24px #0f172a24;position:relative}.metadata-cover-preview img{display:block;height:100%;object-fit:cover;width:100%}.metadata-cover-overlay{align-items:center;background:#00000094;display:flex;flex-direction:column;gap:4px;inset:0;justify-content:center;padding:4px;position:absolute}.metadata-cover-overlay .ant-btn{height:24px;min-height:24px;min-width:24px;padding-inline:0;width:24px}.metadata-cover-upload{align-items:center;background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px dashed color-mix(in srgb,var(--border-subtle) 70%,var(--text-secondary) 30%);color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:6px;text-align:center}.metadata-cover-upload span{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.metadata-cover-upload:focus-visible,.metadata-cover-upload:hover{border-color:var(--accent-primary);color:var(--text-main);outline:none}.metadata-cover-upload-icon{font-size:18px}.metadata-cover-details{min-width:0}.metadata-cover-label{color:var(--text-main);font-size:15px;font-weight:700}.metadata-cover-label-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.metadata-cover-details p{color:var(--text-secondary);font-size:13px;line-height:1.35;margin:2px 0 0;max-width:520px}.metadata-cover-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.metadata-cover-inline-actions .ant-btn{min-height:36px}.metadata-cover-note{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:6px;line-height:1.3;margin-top:7px;max-width:100%}.metadata-cover-note-dot{background:var(--text-muted);border-radius:50%;flex:0 0 auto;height:7px;width:7px}.metadata-cover-note-dot--ready{background:#35c46f;background:var(--success-color,#35c46f)}.metadata-cover-note-dot--attention{background:#f5c542;background:var(--warning-color,#f5c542)}.metadata-cover-note-dot--needed{background:#ff6b6b;background:var(--error-color,#ff6b6b)}.metadata-original-cover-command .metadata-cover-inline-actions,.metadata-original-top-grid .metadata-cover-inline-actions{flex-wrap:wrap;gap:7px;justify-content:center;margin-top:8px;max-width:none}.metadata-original-cover-command .metadata-cover-inline-actions{align-items:stretch;flex-direction:column;gap:5px;margin-top:0}.metadata-original-cover-command .metadata-cover-inline-actions .ant-btn,.metadata-original-cover-command .metadata-cover-inline-actions>span .ant-btn,.metadata-original-top-grid .metadata-cover-inline-actions .ant-btn,.metadata-original-top-grid .metadata-cover-inline-actions>span .ant-btn{justify-content:center;min-width:0;padding-inline:10px}.metadata-original-cover-command .metadata-cover-inline-actions .ant-btn,.metadata-original-cover-command .metadata-cover-inline-actions>span .ant-btn{align-items:center;display:inline-flex;font-size:12px;gap:5px;height:29px;line-height:1;min-height:29px;min-width:0;padding:0 8px;white-space:nowrap;width:100%}.metadata-localized-cover-command .metadata-cover-inline-actions .ant-btn,.metadata-localized-cover-command .metadata-cover-inline-actions>span .ant-btn,.metadata-original-cover-command .metadata-cover-inline-actions .ant-btn,.metadata-original-cover-command .metadata-cover-inline-actions>span .ant-btn{background:var(--surface-base);border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle));border-radius:6px;box-shadow:0 3px 8px #0f172a0d;color:var(--text-main);font-weight:650;justify-content:center}.metadata-localized-cover-command .metadata-cover-inline-actions .ant-btn:focus-visible,.metadata-localized-cover-command .metadata-cover-inline-actions .ant-btn:hover,.metadata-localized-cover-command .metadata-cover-inline-actions>span .ant-btn:focus-visible,.metadata-localized-cover-command .metadata-cover-inline-actions>span .ant-btn:hover,.metadata-original-cover-command .metadata-cover-inline-actions .ant-btn:focus-visible,.metadata-original-cover-command .metadata-cover-inline-actions .ant-btn:hover,.metadata-original-cover-command .metadata-cover-inline-actions>span .ant-btn:focus-visible,.metadata-original-cover-command .metadata-cover-inline-actions>span .ant-btn:hover{background:color-mix(in srgb,var(--surface-info) 22%,var(--surface-base) 78%);border-color:color-mix(in srgb,var(--accent-primary) 54%,var(--border-subtle));color:var(--accent-primary)}.metadata-blurb-tool-actions .ant-btn-icon-only,.metadata-cover-actions .ant-btn-icon-only,.metadata-cover-inline-actions .ant-btn-icon-only,.metadata-cover-preview-actions .ant-btn-icon-only,.metadata-section-actions .ant-btn-icon-only{height:32px;min-height:32px;min-width:32px;padding:0;width:32px}.metadata-original-cover-command .metadata-cover-details .metadata-cover-helper,.metadata-original-top-grid .metadata-cover-details .metadata-cover-helper{display:none}.metadata-original-cover-command .metadata-cover-details,.metadata-original-cover-command .metadata-cover-preview-column,.metadata-original-top-grid .metadata-cover-details,.metadata-original-top-grid .metadata-cover-preview-column{justify-content:center;width:100%}.metadata-original-cover-command .metadata-cover-details,.metadata-original-cover-command .metadata-cover-preview-column{justify-content:flex-start;width:auto}.metadata-original-cover-command .metadata-cover-details{align-self:center}.metadata-original-cover-command .metadata-cover-label-row,.metadata-original-cover-command .metadata-cover-note,.metadata-original-top-grid .metadata-cover-label-row,.metadata-original-top-grid .metadata-cover-note{justify-content:center}.metadata-original-cover-command .metadata-cover-label-row,.metadata-original-cover-command .metadata-cover-note{display:none}.metadata-original-cover-command .metadata-cover-label,.metadata-original-top-grid .metadata-cover-label{font-size:14px}.metadata-original-cover-command .metadata-cover-label{font-size:12px;line-height:1.2}.metadata-original-cover-command .metadata-cover-note,.metadata-original-top-grid .metadata-cover-note{margin-top:9px}.metadata-identity-blurb{border-top:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);margin-top:8px;padding-top:8px}.metadata-original-source-summary .metadata-original-blurb-card.metadata-identity-blurb{background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);margin-top:0;padding:10px}.metadata-original-editor .metadata-original-command-stack>#metadata-positioning>.metadata-section-heading{justify-content:space-between;margin-top:0;text-align:left}.metadata-original-editor .metadata-original-command-stack>#metadata-positioning>.metadata-section-heading>div:first-child{width:auto}.metadata-original-editor .metadata-original-command-stack>#metadata-positioning>.metadata-section-heading .metadata-section-title-row{justify-content:flex-start}.metadata-identity-blurb:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.metadata-identity-blurb-heading{margin-bottom:8px}.metadata-identity-blurb-heading h3{font-size:14px;line-height:1.25}.metadata-identity-blurb-heading p{font-size:12px;line-height:1.35}.metadata-cover-preview-modal .ant-modal-content{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:none;overflow:hidden}.metadata-cover-preview-modal .ant-modal-header{background:var(--surface-base);border-bottom:0;padding:16px 48px 8px}.metadata-cover-preview-modal .ant-modal-close,.metadata-cover-preview-modal .ant-modal-title{color:var(--text-main)}.metadata-cover-preview-titlebar{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:28px;width:100%}.metadata-cover-preview-title{color:var(--text-main);font-size:15px;font-weight:700;grid-column:2;line-height:1.35;max-width:min(440px,calc(100vw - 150px));min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.metadata-cover-preview-modal .ant-modal-body{padding:10px 18px 8px}.metadata-cover-preview-modal .ant-modal-footer{background:var(--surface-base);border-top:0;padding:6px 18px 18px}.metadata-cover-preview-body{display:flex;justify-content:center;margin:0 auto;max-width:724px}.metadata-cover-preview-stage{background:color-mix(in srgb,var(--surface-base) 54%,var(--surface-muted) 46%);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,#0000);border-radius:12px;display:grid;min-height:min(68vh,620px);padding:14px;place-items:center;width:100%}.metadata-cover-preview-large{border-radius:8px;box-shadow:0 16px 38px color-mix(in srgb,var(--text-main) 16%,#0000);display:block;max-height:min(64vh,600px);max-width:min(100%,430px);object-fit:contain;width:auto}.metadata-cover-preview-footer{align-items:center;background:color-mix(in srgb,var(--surface-base) 92%,var(--surface-muted) 8%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:8px;display:flex;gap:8px;justify-content:flex-end;margin:0 auto;max-width:724px;min-height:48px;padding:8px 10px}.metadata-cover-preview-footer--actions-only{justify-content:center}.metadata-cover-preview-actions{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content);justify-content:center;width:100%}.metadata-cover-preview-actions .ant-btn{min-width:0;padding-inline:10px}.metadata-cover-preview-actions .ant-btn-dangerous{margin-left:2px}@media (max-width:640px){.metadata-cover-preview-modal .ant-modal-header{padding-inline:44px}.metadata-cover-preview-stage{min-height:0;padding:10px}.metadata-cover-preview-large{max-height:60vh;max-width:min(100%,340px)}.metadata-cover-preview-footer{align-items:stretch;flex-direction:column}.metadata-cover-preview-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.metadata-cover-preview-actions .ant-btn,.metadata-cover-preview-actions>span{flex:1 1 auto}}.metadata-keyword-label-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin:0 0 6px;max-width:none;width:100%}.metadata-keyword-control-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr);max-width:none;width:100%}.metadata-keywords-form-item{grid-column:1/-1}.metadata-keywords-anchor:focus-visible{border-radius:8px;outline:2px solid var(--accent-primary);outline-offset:3px}.metadata-blurb-tool-row{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-bottom:5px;padding:0;width:100%}.metadata-blurb-tool-copy{color:var(--text-secondary);font-size:12px;line-height:1.3}.metadata-blurb-tool-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.metadata-blurb-tool-actions .ant-btn-primary{box-shadow:none}.metadata-blurb-editor{width:100%}.metadata-blurb-editor .ql-toolbar.ql-snow{border-top-left-radius:8px;border-top-right-radius:8px}.localized-metadata-blurb-editor .ql-editor p+p,.metadata-blurb-editor .ql-editor p+p,.simple-translation-blurb-editor .ql-editor p+p{margin-top:.85em}.metadata-dirty-alert,.metadata-title-alert{margin-bottom:12px}.metadata-original-editor .metadata-dirty-alert,.metadata-original-editor .metadata-title-alert{margin:0}.localized-metadata-state{margin-bottom:14px;margin-bottom:var(--book-detail-section-gap,14px);padding:16px;padding:var(--book-detail-card-padding,16px)}.localized-metadata-state--empty{background:color-mix(in srgb,var(--surface-info) 26%,var(--surface-base) 74%);border-color:var(--border-info);box-shadow:0 10px 24px #0f172a14}.localized-metadata-state--partial{background:var(--surface-base);border-color:var(--border-subtle)}.localized-metadata-state--partial .localized-metadata-state-header{align-items:start;display:grid;grid-template-columns:minmax(260px,1fr) auto}.localized-metadata-state--complete{background:color-mix(in srgb,var(--surface-success) 18%,var(--surface-base) 82%);border-color:var(--border-success)}.localized-metadata-state h3{color:var(--text-main);font-size:16px;line-height:1.25;margin:0}.localized-metadata-state p{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:6px 0 0}.localized-metadata-state-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.metadata-localized-workbench{--metadata-localized-divider-spacing:6px;box-shadow:0 6px 18px #0f172a0d}.metadata-localized-workbench.book-detail-workbench-stack{gap:0}.metadata-localized-workbench.book-detail-primary-surface{padding:12px 16px}.metadata-localized-command-row{min-height:0}.metadata-localized-source-main{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:240px minmax(0,1fr);grid-template-columns:var(--book-detail-cover-command-width,240px) minmax(0,1fr);width:100%}.metadata-localized-source-summary{align-self:stretch;display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden;padding:0}.metadata-localized-cover-command{flex-basis:240px;flex-basis:var(--book-detail-cover-command-width,240px)}.metadata-localized-cover-command>.metadata-cover-section{min-width:0}.metadata-localized-cover-command .metadata-cover-content{grid-gap:8px 10px;align-items:center;display:grid;gap:8px 10px;grid-template-columns:100px minmax(126px,1fr);grid-template-columns:var(--book-detail-command-cover-width,100px) minmax(var(--book-detail-cover-action-min-width,126px),1fr);text-align:left}.metadata-localized-cover-command .metadata-cover-preview,.metadata-localized-cover-command .metadata-cover-upload{border-radius:7px;width:100px;width:var(--book-detail-command-cover-width,100px)}.metadata-localized-cover-command .metadata-cover-details,.metadata-localized-cover-command .metadata-cover-preview-column{justify-content:flex-start;width:auto}.metadata-localized-cover-command .metadata-cover-helper{display:none}.metadata-localized-cover-command .metadata-cover-inline-actions{align-items:stretch;flex-direction:column;gap:5px;justify-content:flex-start;margin-top:0}.metadata-localized-cover-command .metadata-cover-inline-actions .ant-btn,.metadata-localized-cover-command .metadata-cover-inline-actions>span .ant-btn{align-items:center;display:inline-flex;font-size:12px;gap:5px;height:29px;line-height:1;min-height:29px;min-width:0;padding:0 8px;white-space:nowrap;width:100%}.metadata-localized-cover-command .metadata-cover-label-row,.metadata-localized-cover-command .metadata-cover-note{display:none}.metadata-localized-command-stack{gap:5px}.metadata-localized-command-stack>.localized-metadata-content-card,.metadata-localized-command-stack>.metadata-section{align-self:stretch;background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);border-radius:8px;min-width:0;padding:4px 10px 6px}.metadata-localized-command-stack>.localized-metadata-content-card>.metadata-section-heading,.metadata-localized-command-stack>.metadata-section>.metadata-section-heading{margin:0 0 4px;padding-top:0}.metadata-localized-workbench>.localized-metadata-readiness-strip,.metadata-localized-workbench>.localized-metadata-sections{margin:0}.localized-metadata-readiness-strip.dashboard-readiness-strip{background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);display:block;margin:0;padding:0 0 5px}.localized-metadata-readiness-chips.dashboard-step-indicator{flex-wrap:wrap}.localized-metadata-readiness-chip.dashboard-readiness-chip{cursor:pointer}.localized-metadata-readiness-chip--static.dashboard-readiness-chip,.localized-metadata-readiness-chip.dashboard-readiness-chip:disabled{cursor:default;opacity:1}.localized-metadata-readiness-chip.dashboard-readiness-chip:disabled:hover{transform:none}.localized-metadata-field-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.localized-metadata-readiness-list{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.localized-metadata-state--partial .localized-metadata-readiness-list{grid-template-columns:repeat(3,minmax(0,1fr))}.localized-metadata-readiness-row{grid-gap:10px;align-items:center;background:color-mix(in srgb,var(--surface-muted) 44%,var(--surface-base) 56%);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,var(--surface-base) 18%);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(110px,.4fr) auto minmax(0,1fr);padding:8px 10px}.localized-metadata-state--partial .localized-metadata-readiness-row{align-items:start;grid-template-columns:minmax(0,1fr) auto;min-height:54px}.localized-metadata-state--partial .localized-metadata-readiness-value{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;grid-column:1/-1;white-space:normal}.localized-metadata-readiness-row--missing{background:color-mix(in srgb,var(--surface-warning) 42%,var(--surface-base) 58%)}.localized-metadata-readiness-label{color:var(--text-main);font-size:13px;font-weight:700}.localized-metadata-readiness-value{color:var(--text-secondary);font-size:12px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localized-metadata-actions,.localized-metadata-missing{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.localized-metadata-missing{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:8px;margin-top:10px;padding:8px 10px}.localized-metadata-missing span{color:var(--text-secondary);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.localized-metadata-missing strong{color:var(--text-main);font-size:13px;margin:0}.localized-metadata-manual-entry{margin-bottom:14px;margin-bottom:var(--book-detail-section-gap,14px)}.localized-metadata-utilities-preview{opacity:.82}.localized-metadata-sections{grid-gap:0;display:grid;gap:0}.localized-metadata-sections>.localized-language-behavior-card,.localized-metadata-sections>.localized-metadata-content-card,.localized-metadata-sections>.localized-metadata-top-grid,.localized-metadata-sections>.metadata-cover-section,.localized-metadata-sections>.metadata-section,.localized-metadata-sections>.metadata-utilities-panel{margin:0}.localized-metadata-sections>.book-detail-workbench-section--divided{border-top:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);margin-top:6px;margin-top:var(--metadata-localized-divider-spacing,6px);padding-top:6px;padding-top:var(--metadata-localized-divider-spacing,6px)}.localized-metadata-sections>.localized-language-behavior-card,.localized-metadata-sections>.metadata-cover-section,.localized-metadata-sections>.metadata-section,.localized-metadata-top-grid>.metadata-cover-section,.localized-metadata-top-grid>.metadata-section{background:#0000;border:0;border-radius:0;padding:0}.localized-metadata-sections>.localized-metadata-top-grid.book-detail-workbench-section--divided,.localized-metadata-sections>.metadata-section.book-detail-workbench-section--divided{border-top:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);margin-top:6px;margin-top:var(--metadata-localized-divider-spacing,6px);padding-top:6px;padding-top:var(--metadata-localized-divider-spacing,6px)}.localized-metadata-sections>.localized-metadata-top-grid.book-detail-workbench-section--divided:first-child{margin-top:0}.localized-metadata-top-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.localized-metadata-top-grid--single{grid-template-columns:minmax(0,1fr)}.localized-metadata-top-grid>.metadata-cover-section{min-width:0}.localized-metadata-top-grid .metadata-cover-section-heading{margin-bottom:6px}.localized-metadata-top-grid .metadata-cover-section-helper{margin-inline:auto;max-width:210px}.localized-metadata-top-grid .localized-metadata-content-heading,.localized-metadata-top-grid .metadata-cover-section-heading{justify-content:center;text-align:center}.localized-metadata-top-grid .localized-metadata-content-heading>div:first-child,.localized-metadata-top-grid .metadata-cover-section-heading>div:first-child{min-width:0;width:100%}.localized-metadata-top-grid .localized-metadata-content-heading .metadata-section-title-row,.localized-metadata-top-grid .metadata-cover-section-heading .metadata-section-title-row{justify-content:center}.localized-metadata-top-grid .metadata-cover-content{align-items:center;display:flex;flex-direction:column;gap:10px;grid-template-columns:none;justify-content:flex-start;max-width:none;text-align:center}.localized-metadata-top-grid .metadata-cover-preview,.localized-metadata-top-grid .metadata-cover-upload{border-radius:8px;width:118px}.localized-metadata-top-grid .metadata-cover-details,.localized-metadata-top-grid .metadata-cover-preview-column{justify-content:center;width:100%}.localized-metadata-top-grid .metadata-cover-label{font-size:14px}.localized-metadata-top-grid .metadata-cover-label-row{justify-content:center}.localized-metadata-top-grid .metadata-cover-details .metadata-cover-helper{display:none}.localized-metadata-top-grid .metadata-cover-inline-actions{gap:7px;justify-content:center;margin-top:8px}.localized-metadata-top-grid .metadata-cover-inline-actions .ant-btn,.localized-metadata-top-grid .metadata-cover-inline-actions>span .ant-btn{justify-content:center;min-width:0;padding-inline:10px}.localized-metadata-top-grid .metadata-cover-note{justify-content:center;margin-top:9px}.localized-metadata-top-grid>.localized-metadata-content-card{min-width:0}.localized-metadata-sections>.metadata-section-group-heading{margin:0;padding:0 2px}.localized-metadata-sections>.metadata-section-group-heading+.localized-language-behavior-card,.localized-metadata-sections>.metadata-section-group-heading+.localized-metadata-top-grid,.localized-metadata-sections>.metadata-section-group-heading+.metadata-cover-section,.localized-metadata-sections>.metadata-section-group-heading+.metadata-section{border-top:0;margin-top:6px;margin-top:var(--metadata-localized-divider-spacing,6px);padding-top:0}.localized-guidance-section>.metadata-section-heading{margin-bottom:10px}.localized-centered-section-heading>.metadata-section-heading{justify-content:center;margin-bottom:12px;margin-top:8px;position:relative;text-align:center}.localized-centered-section-heading>.metadata-section-heading>div:first-child{min-width:0;width:100%}.localized-centered-section-heading>.metadata-section-heading .metadata-section-title-row{justify-content:center}.localized-centered-section-heading>.metadata-section-heading .metadata-section-actions{position:absolute;right:0;top:0}.localized-translation-rules-grid{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(420px,1.12fr) minmax(280px,.88fr)}.localized-translation-rules-grid--compact{align-items:stretch;gap:8px;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);max-height:166px;overflow:hidden}.localized-translation-rules-grid--glossary-only{grid-template-columns:minmax(420px,1.12fr) minmax(280px,.88fr)}.localized-translation-rule-panel{min-width:0}.localized-translation-rule-panel--glossary{grid-gap:6px;display:grid;gap:6px}.localized-translation-rule-panel--guidance{border-left:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);padding-left:22px}.localized-translation-rules-grid--compact .localized-translation-rule-panel--guidance{align-self:stretch;display:flex;flex-direction:column;max-height:158px;overflow:hidden;padding-left:10px}.localized-translation-rule-panel>.localized-language-behavior-card{background:#0000;border:0;border-radius:0;margin:0;padding:0}.localized-translation-rules-grid--compact .localized-translation-rule-panel>.localized-language-behavior-card{height:100%}.localized-translation-rules-grid--compact .localized-translation-rule-panel--guidance>.localized-language-behavior-card{display:flex;flex-direction:column}.localized-translation-rule-panel .localized-language-behavior-heading{margin-bottom:8px}.localized-keywords-heading h3,.localized-translation-rule-panel .metadata-section-heading h3{color:var(--text-main);font-size:14px;line-height:1.25}.localized-keywords-heading p,.localized-translation-rule-panel .metadata-section-heading p{font-size:12px;line-height:1.35}.localized-glossary-heading{grid-gap:12px;align-items:end;border-top:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;margin-top:0;padding-top:0}.localized-translation-rules-grid--compact .localized-glossary-heading,.localized-translation-rules-grid--compact .localized-language-behavior-heading{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px;margin-top:0;min-height:32px}.localized-glossary-scan-action{align-items:center;justify-content:flex-end}.localized-guidance-section--compact>.metadata-section-heading p,.localized-keywords-heading p,.localized-storefront-keywords-section--compact>.metadata-section-heading p,.localized-translation-rules-grid--compact .localized-glossary-heading p{display:none}.localized-keywords-heading{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:4px}.localized-keywords-heading h3{margin:0}.localized-keywords-heading p{color:var(--text-secondary);margin:0}.localized-keywords-actions.ant-space{flex-wrap:wrap;justify-content:flex-end}.localized-metadata-content-card{margin-bottom:0}.localized-metadata-content-heading{margin:0 0 5px}.localized-metadata-existing-fields{grid-gap:8px 10px;display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.localized-metadata-existing-fields--compact{gap:6px 8px}.localized-metadata-existing-fields--blurb{display:flex;flex:1 1 auto;min-height:0}.localized-metadata-content-card--single .localized-metadata-existing-fields{grid-template-columns:minmax(0,min(100%,820px))}.localized-metadata-existing-field{min-width:0}.localized-metadata-existing-field[data-localized-metadata-field]:focus,.localized-metadata-existing-field[data-localized-metadata-field]:focus-within{border-radius:8px;outline:2px solid var(--accent-primary);outline-offset:3px}.localized-metadata-existing-field[data-localized-metadata-field=blurb]:focus,.localized-metadata-existing-field[data-localized-metadata-field=blurb]:focus-within{outline:none}.localized-metadata-existing-field[data-localized-metadata-field=blurb]:focus .localized-metadata-blurb-editor .ql-container.ql-snow,.localized-metadata-existing-field[data-localized-metadata-field=blurb]:focus .localized-metadata-blurb-editor .ql-toolbar.ql-snow,.localized-metadata-existing-field[data-localized-metadata-field=blurb]:focus-within .localized-metadata-blurb-editor .ql-container.ql-snow,.localized-metadata-existing-field[data-localized-metadata-field=blurb]:focus-within .localized-metadata-blurb-editor .ql-toolbar.ql-snow{border-color:var(--accent-primary)}.localized-metadata-existing-field[data-localized-metadata-field=blurb]:focus .localized-metadata-blurb-editor .ql-container.ql-snow,.localized-metadata-existing-field[data-localized-metadata-field=blurb]:focus-within .localized-metadata-blurb-editor .ql-container.ql-snow{box-shadow:inset 0 0 0 1px var(--accent-primary)}.localized-metadata-existing-fields--blurb .localized-metadata-existing-field,.localized-metadata-existing-fields--blurb .localized-metadata-existing-field>div{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.localized-metadata-existing-field>div:first-child{margin-bottom:4px}.localized-metadata-existing-field--wide{grid-column:1/-1}.localized-metadata-display-box{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:6px;box-sizing:border-box;color:var(--text-main);font-size:14px;line-height:1.3;margin-bottom:0;min-height:34px;padding:4px 10px;-webkit-user-select:text;user-select:text}.localized-metadata-display-box--single-line{align-items:center;display:flex;height:34px;overflow:hidden;white-space:pre-wrap}.localized-metadata-display-box--blurb{max-height:112px;min-height:34px;overflow:auto}.localized-metadata-display-box--blurb p:last-child{margin-bottom:0}.localized-metadata-display-box--placeholder{color:var(--text-secondary);font-style:italic}.localized-metadata-edit-input.ant-input{min-height:34px}.not-translated-placeholder{font-weight:500}.localized-metadata-readiness-value--placeholder,.not-translated-placeholder{color:var(--text-secondary);font-style:italic}.localized-metadata-blurb-editor{margin-bottom:0;max-width:1120px}.localized-metadata-blurb-card{align-self:stretch;flex:0 1 auto;height:auto;max-height:360px;min-height:0;overflow:hidden;padding:6px 10px 8px}.localized-metadata-blurb-card .localized-metadata-content-heading{flex:0 0 auto;margin:0 0 6px}.localized-metadata-blurb-card .localized-metadata-blurb-editor{display:flex;flex:1 1 auto;flex-direction:column;max-width:none;min-height:0;overflow:hidden}.localized-metadata-blurb-card .localized-metadata-existing-fields--blurb,.localized-metadata-blurb-card .localized-metadata-existing-fields--blurb .localized-metadata-existing-field,.localized-metadata-blurb-card .localized-metadata-existing-fields--blurb .localized-metadata-existing-field>div{overflow:hidden}.localized-metadata-blurb-editor .ql-toolbar.ql-snow{border-top-left-radius:8px;border-top-right-radius:8px}.localized-metadata-blurb-editor .ql-container.ql-snow{background:var(--surface-base);border-bottom-left-radius:8px;border-bottom-right-radius:8px;min-height:118px}.localized-metadata-blurb-card .localized-metadata-blurb-editor .ql-container.ql-snow{flex:1 1;height:auto;max-height:250px;min-height:126px;overflow:hidden}.localized-metadata-blurb-editor .ql-editor{min-height:86px}.localized-metadata-blurb-card .localized-metadata-blurb-editor .ql-editor{height:clamp(150px,22vh,250px);max-height:250px;min-height:0;overflow-y:auto}.localized-metadata-blurb-editor .ql-editor.ql-blank:before{color:var(--text-secondary);font-style:italic}.metadata-utilities-panel{margin-top:8px;padding-block:10px}.metadata-utilities-panel:has(.localized-language-behavior-card),.metadata-utilities-panel:has([data-tour-id=metadata-glossary-section]){opacity:.94}.localized-guidance-section,.localized-storefront-keywords-section{position:relative}.localized-storefront-keywords-section--compact{min-height:0}.localized-guidance-section--compact>.metadata-section-heading,.localized-storefront-keywords-section--compact>.metadata-section-heading{align-items:center;margin-bottom:4px}.localized-guidance-section--compact>.metadata-section-heading>div:first-child,.localized-storefront-keywords-section--compact>.metadata-section-heading>div:first-child{align-items:center;display:flex;min-height:32px}.localized-term-scan-modal-overlay,.localized-term-scan-overlay{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-base) 88%,#0000),color-mix(in srgb,var(--surface-muted) 82%,#0000));border-radius:inherit;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.localized-term-scan-modal-status,.localized-term-scan-status{align-items:center;background:var(--surface-base);border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle) 76%);border-radius:10px;box-shadow:0 10px 24px #0f172a1f;display:flex;gap:10px;max-width:min(420px,calc(100% - 28px));padding:10px 14px}.localized-term-scan-modal-status svg,.localized-term-scan-status svg{height:46px!important;width:46px!important}.localized-term-scan-modal-copy,.localized-term-scan-status-copy{display:flex;flex-direction:column;gap:2px}.localized-term-scan-modal-copy div,.localized-term-scan-status-copy div{color:var(--text-main);font-size:13px;font-weight:700}.localized-term-scan-status-copy span{color:var(--text-secondary);font-size:12px;line-height:1.35}.localized-keywords-table{border-collapse:collapse;width:100%}.localized-keywords-table th{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);color:var(--text-secondary);font-size:12px;font-weight:700;padding:0 0 7px;text-align:left}.localized-keywords-table td{color:var(--text-main);font-size:13px;line-height:1.35;padding:8px 0 0;vertical-align:top}.localized-keywords-preview-list{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));max-height:96px;overflow:hidden}.localized-keyword-preview-more,.localized-keyword-preview-row{align-items:flex-start;background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:6px;color:var(--text-main);display:inline-flex;font-size:12px;gap:2px;justify-content:center;line-height:1.2;max-width:100%;min-height:34px;padding:3px 8px}.localized-keyword-preview-row{flex-direction:column}.localized-keyword-preview-row span,.localized-keyword-preview-row strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localized-keyword-preview-row span{color:var(--text-secondary)}.localized-keyword-preview-more{align-items:center;color:var(--accent-primary);cursor:default;font-weight:700}.localized-glossary-rules{grid-gap:12px 18px;align-items:start;display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(210px,1fr))}.localized-glossary-rules--compact{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.localized-glossary-rule{grid-gap:4px;display:grid;gap:4px;min-width:0}.localized-glossary-rule-title{align-items:center;color:var(--text-main);display:inline-flex;font-size:13px;gap:7px;line-height:1.35;overflow:visible}.localized-glossary-rule-title .anticon{align-items:center;color:var(--accent-primary);display:inline-flex;height:16px;justify-content:center;line-height:1;min-width:16px;overflow:visible;width:16px}.localized-glossary-rule-title .anticon svg{overflow:visible}.localized-glossary-rule-footer{grid-gap:5px;align-items:start;display:grid;gap:5px}.localized-glossary-rules--compact .localized-glossary-rule-footer .ant-tag{-webkit-margin-end:3px;font-size:11px;line-height:18px;margin-inline-end:3px;padding-inline:6px}.localized-glossary-rules--compact .localized-glossary-rule-footer .ant-btn{font-size:12px;height:24px;min-height:24px;padding-inline:7px}.localized-glossary-rule-footer .ant-space{min-width:0}.localized-keywords-empty-state{align-items:center;background:color-mix(in srgb,var(--surface-muted) 18%,var(--surface-base) 82%);border:1px dashed var(--border-subtle);border-radius:8px;display:flex;gap:12px;justify-content:space-between;min-height:76px;padding:12px}.localized-keywords-empty-state--compact{min-height:42px;padding:7px 10px}.localized-keywords-empty-state--compact p{display:none}.localized-keywords-empty-state strong{color:var(--text-main);display:block;font-size:13px}.localized-keywords-empty-state p{color:var(--text-secondary);font-size:12px;line-height:1.4;margin:4px 0 0}.localized-language-behavior-card{background:color-mix(in srgb,var(--surface-base) 82%,var(--surface-muted) 18%);border:1px solid var(--border-subtle);border-radius:8px;margin-bottom:14px;margin-bottom:var(--book-detail-section-gap,14px);padding:16px;padding:var(--book-detail-card-padding,16px)}.localized-language-behavior-card--placeholder .localized-language-behavior-help{max-width:520px}.localized-language-behavior-heading{margin-bottom:10px}.localized-translation-rules-grid--compact .localized-language-behavior-heading p,.localized-translation-rules-grid--compact .localized-language-behavior-help{display:none}.localized-translation-rules-grid--compact .localized-language-behavior-card--placeholder .localized-language-behavior-help{color:var(--text-secondary);display:block;font-size:12px;line-height:1.35}.localized-language-behavior-control{grid-gap:8px;display:grid;gap:8px;max-width:760px}.localized-translation-rules-grid--compact .localized-language-behavior-control{gap:4px;margin-top:auto;padding-bottom:0}.localized-language-behavior-label{align-items:center;color:var(--text-main);display:flex;font-weight:700;gap:8px}.localized-language-behavior-input-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.localized-ai-utility-button.ant-btn,.localized-language-behavior-detect-button.ant-btn{background:color-mix(in srgb,var(--surface-base) 92%,var(--accent-primary) 8%);border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle) 52%);color:var(--accent-primary);font-weight:600}.localized-ai-utility-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.localized-ai-utility-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover,.localized-language-behavior-detect-button.ant-btn:not(:disabled):not(.ant-btn-disabled):focus-visible,.localized-language-behavior-detect-button.ant-btn:not(:disabled):not(.ant-btn-disabled):hover{background:color-mix(in srgb,var(--surface-base) 86%,var(--accent-primary) 14%);border-color:var(--accent-primary);color:var(--accent-primary)}.localized-translation-rules-grid--compact .localized-language-behavior-input-row{gap:6px;justify-content:flex-end}.localized-translation-rules-grid--compact .localized-language-behavior-input-row .ant-btn{height:32px;min-height:32px}.localized-storefront-keywords-section--compact .localized-keywords-actions .localized-ai-utility-button.ant-btn,.localized-translation-rules-grid--compact .localized-glossary-scan-action .ant-btn,.localized-translation-rules-grid--compact .localized-language-behavior-heading .localized-language-behavior-detect-button.ant-btn{font-size:13px;height:28px;min-height:28px;padding-inline:10px}.localized-translation-rules-grid--compact .localized-glossary-scan-action .ant-badge-count{top:0;transform:translate(50%)}.localized-storefront-keywords-section--compact .localized-keywords-actions .localized-ai-utility-button.ant-btn,.localized-translation-rules-grid--compact .localized-language-behavior-detect-button.ant-btn{justify-content:center;width:168px}.localized-translation-rules-grid--compact .localized-language-behavior-select{flex:1 1 100%;max-width:none}.localized-language-behavior-select{flex:1 1 320px;max-width:420px}.localized-language-behavior-help{color:var(--text-secondary);font-size:12px;line-height:1.4}.localized-language-behavior-help--success{color:var(--status-success-text)}.metadata-utilities-grid{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.metadata-utilities-grid--single{grid-template-columns:minmax(0,1fr)}@media (max-width:820px){.localized-metadata-state-header,.metadata-cover-section-heading,.metadata-header,.metadata-header-controls{align-items:stretch;flex-direction:column}.metadata-header-action-group,.metadata-header-primary-actions{width:100%}.metadata-header-more-actions.ant-btn,.metadata-header-primary-actions .ant-btn{flex:1 1 auto;justify-content:center}.metadata-localized-source-summary{display:flex;height:auto;max-height:none;overflow:visible}.metadata-header-context-control,.metadata-language-actions{width:100%}.metadata-language-selector,.metadata-language-selector .ant-select{width:100%!important}.localized-translation-rules-grid,.metadata-utilities-grid{grid-template-columns:1fr}.localized-translation-rule-panel--guidance{border-left:0;border-top:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);padding-left:0;padding-top:14px}.localized-glossary-rules{grid-template-columns:1fr}.localized-centered-section-heading>.metadata-section-heading{align-items:center;flex-direction:column}.localized-centered-section-heading>.metadata-section-heading .metadata-section-actions{margin-top:8px;position:static;width:100%}.localized-metadata-top-grid,.metadata-original-command-row,.metadata-original-lower-grid,.metadata-original-top-grid{gap:18px;grid-template-columns:1fr;padding-inline:14px}.metadata-original-source-summary{align-items:flex-start}.metadata-original-command-stack,.metadata-original-readiness-strip.dashboard-readiness-strip{border-left:0;padding-left:0}.metadata-original-readiness-chip.dashboard-readiness-chip{flex:1 1 150px;justify-content:center}.metadata-next-action-card{align-items:stretch;flex-direction:column}.metadata-next-action-card .ant-btn{width:100%}.localized-metadata-state--partial .localized-metadata-readiness-list,.localized-metadata-state--partial .localized-metadata-state-header,.metadata-cover-content,.metadata-field-grid--identity-primary,.metadata-field-grid--identity-secondary,.metadata-field-grid--positioning{grid-template-columns:1fr}.metadata-blurb-tool-actions,.metadata-blurb-tool-row,.metadata-cover-actions,.metadata-cover-inline-actions,.metadata-keyword-control-row,.metadata-keyword-label-row,.metadata-section-actions{align-items:stretch;width:100%}.metadata-keyword-control-row{grid-template-columns:1fr}.metadata-keyword-control-row .ant-btn{justify-content:center}.metadata-blurb-tool-actions,.metadata-blurb-tool-row,.metadata-cover-actions,.metadata-cover-inline-actions,.metadata-keyword-label-row,.metadata-section-actions{flex-direction:column}.localized-metadata-existing-fields{grid-template-columns:1fr}.localized-metadata-readiness-row{grid-template-columns:1fr auto}.localized-metadata-readiness-value{grid-column:1/-1;white-space:normal}.localized-language-behavior-input-row,.localized-language-behavior-input-row .ant-btn{width:100%}.localized-language-behavior-select{max-width:none}}.book-dashboard-main-grid{align-items:stretch}.dashboard-mode-shell{color:var(--text-main);display:flex;flex-direction:column;gap:14px;gap:var(--book-detail-section-gap,14px)}.dashboard-mode-shell--language .book-detail-primary-surface{padding:12px 16px}.dashboard-mode-shell--language .dashboard-dominant-surface{gap:10px}.dashboard-dominant-surface{box-shadow:0 6px 18px #0f172a0d;display:flex;flex-direction:column;gap:14px;gap:var(--book-detail-section-gap,14px)}.dashboard-dominant-surface.book-detail-workbench-stack{gap:var(--book-detail-workbench-gap)}.dashboard-dominant-surface>.dashboard-book-tools,.dashboard-dominant-surface>.dashboard-command-summary,.dashboard-dominant-surface>.dashboard-empty-state,.dashboard-dominant-surface>.dashboard-guided-command,.dashboard-dominant-surface>.dashboard-language-command,.dashboard-dominant-surface>.dashboard-language-groups,.dashboard-dominant-surface>.dashboard-lower-grid,.dashboard-dominant-surface>.dashboard-original-proofread-notice,.dashboard-dominant-surface>.dashboard-overview-header,.dashboard-dominant-surface>.dashboard-readiness-strip,.dashboard-dominant-surface>.dashboard-section-heading,.dashboard-dominant-surface>.dashboard-storefront-preview,.dashboard-dominant-surface>.dashboard-utility-actions,.dashboard-dominant-surface>.dashboard-workstream-grid{margin:0}.dashboard-section-kicker{color:var(--text-secondary)}.dashboard-section-heading{margin:0}.dashboard-language-workspaces-heading{border-top-color:color-mix(in srgb,var(--border-subtle) 68%,#0000);padding-top:var(--book-detail-workbench-divider-padding)}.dashboard-language-card h3,.dashboard-overview-header h2,.dashboard-recommendation-card h3,.dashboard-section-heading h3,.dashboard-workspace-header h2{color:var(--text-main);margin:0}.dashboard-language-card p,.dashboard-overview-header p,.dashboard-recommendation-card p,.dashboard-section-heading p,.dashboard-workspace-header p{color:var(--text-secondary);font-size:13px;line-height:1.4;margin:4px 0 0}.dashboard-overview-header{gap:14px;gap:var(--book-detail-section-gap,14px)}.dashboard-overview-side{align-items:flex-end;display:flex;flex-direction:column;gap:8px;min-width:220px}.dashboard-guided-command{grid-gap:14px;grid-gap:var(--book-detail-section-gap,14px);align-items:center;display:grid;gap:14px;gap:var(--book-detail-section-gap,14px);grid-template-columns:minmax(280px,.58fr) minmax(620px,1.42fr)}.dashboard-book-identity{align-items:center;display:flex;gap:12px;min-width:0;padding:4px 0}.dashboard-cover-command{grid-gap:8px 10px;align-items:center;display:grid;flex:0 0 240px;flex:0 0 var(--book-detail-cover-command-width,240px);gap:8px 10px;grid-template-columns:100px minmax(126px,1fr);grid-template-columns:var(--book-detail-command-cover-width,100px) minmax(var(--book-detail-cover-action-min-width,126px),1fr);min-width:0}.dashboard-book-cover{align-items:center;aspect-ratio:.63;aspect-ratio:var(--book-detail-command-cover-aspect,.63);background:color-mix(in srgb,var(--surface-muted) 70%,var(--surface-base) 30%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:7px;box-shadow:0 10px 24px #0206172e;color:var(--text-main);display:flex;flex:0 0 100px;flex:0 0 var(--book-detail-command-cover-width,100px);font-size:24px;font-weight:800;justify-content:center;overflow:hidden;width:100px;width:var(--book-detail-command-cover-width,100px)}.dashboard-book-cover img{display:block;height:100%;object-fit:cover;width:100%}.dashboard-book-cover--uploadable{aspect-ratio:auto;background:color-mix(in srgb,var(--surface-muted) 70%,var(--surface-base) 30%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);box-sizing:border-box;color:var(--text-secondary);flex-basis:100px;flex-basis:var(--book-detail-command-cover-width,100px);font-size:inherit;font-weight:400;height:158.73016px;height:calc(var(--book-detail-command-cover-width, 100px)/var(--book-detail-command-cover-aspect, .63));width:100px;width:var(--book-detail-command-cover-width,100px)}.dashboard-book-cover--uploadable:focus-within,.dashboard-book-cover--uploadable:hover{border-color:var(--accent-primary)}.dashboard-book-cover--uploadable:focus-visible,.dashboard-book-cover--uploadable:hover{color:var(--text-main);outline:none}.dashboard-book-identity-copy{min-width:0}.dashboard-book-identity-copy h2{color:var(--text-main);font-size:23px;line-height:1.15;margin:0}.dashboard-book-identity-copy p{color:var(--text-secondary);font-size:14px;margin:5px 0 0}.dashboard-cover-copy{grid-gap:4px;align-content:center;display:grid;gap:4px}.dashboard-cover-copy h2{margin-top:0}.dashboard-cover-facts{margin-top:7px}.dashboard-cover-facts span{font-size:11px;min-height:22px;padding:2px 7px}.dashboard-cover-actions{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:5px;justify-content:flex-start;margin-top:0;min-width:0}.dashboard-cover-actions .ant-btn.dashboard-cover-action-button{align-items:center;background:var(--surface-base);border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle));border-radius:6px;box-shadow:0 3px 8px #0f172a0d;color:var(--text-main);display:inline-flex;font-size:12px;font-weight:650;gap:5px;justify-content:center;min-height:29px;min-width:0;padding:0 8px;white-space:nowrap;width:100%}.dashboard-cover-actions .ant-btn.dashboard-cover-action-button>span:not(.anticon){overflow:visible}.dashboard-cover-actions .ant-btn.dashboard-cover-action-button:focus-visible,.dashboard-cover-actions .ant-btn.dashboard-cover-action-button:hover{background:color-mix(in srgb,var(--surface-info) 22%,var(--surface-base) 78%);border-color:color-mix(in srgb,var(--accent-primary) 54%,var(--border-subtle));color:var(--accent-primary)}.dashboard-readiness-strip{grid-column-gap:14px;grid-column-gap:var(--book-detail-section-gap,14px);grid-row-gap:10px;align-items:stretch;column-gap:14px;column-gap:var(--book-detail-section-gap,14px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.dashboard-readiness-strip--language-row{grid-template-columns:minmax(0,1fr);padding-top:10px}.dashboard-language-summary,.dashboard-source-readiness{min-width:0}.dashboard-source-readiness{border-right:1px solid color-mix(in srgb,var(--border-subtle) 48%,#0000);padding-right:14px}.dashboard-command-status-stack{align-self:stretch;border-left:1px solid color-mix(in srgb,var(--border-subtle) 54%,#0000);container:dashboard-command-status/inline-size;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-left:14px}.dashboard-source-readiness--command{align-self:stretch;background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);border-radius:0;justify-content:center;padding:0 0 7px}.dashboard-language-summary,.dashboard-source-readiness{display:flex;flex-direction:column;gap:5px;justify-content:flex-start}.dashboard-language-summary--command{padding-top:7px}.dashboard-readiness-strip-header{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;font-weight:750;gap:10px;justify-content:space-between;letter-spacing:.03em;min-height:22px;text-transform:uppercase}.dashboard-readiness-strip-header strong{color:var(--text-main);font-size:11px;letter-spacing:0;text-transform:none}.dashboard-language-progress-header-actions{align-items:center;display:inline-flex;gap:6px;min-height:22px}.dashboard-progress-refresh-button.ant-btn{align-items:center;background:#0000;border-color:#0000;box-shadow:none;color:var(--accent-primary);display:inline-flex;justify-content:center;min-height:24px;min-width:24px;padding:0;width:24px}.dashboard-progress-refresh-button.ant-btn:focus-visible,.dashboard-progress-refresh-button.ant-btn:hover{background:color-mix(in srgb,var(--accent-primary) 14%,#0000);border-color:#0000;color:var(--accent-primary)}.dashboard-completeness-row{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(6,minmax(66px,1fr));margin-top:0}.dashboard-command-summary{grid-gap:14px;grid-gap:var(--book-detail-section-gap,14px);display:grid;gap:14px;gap:var(--book-detail-section-gap,14px);grid-template-columns:minmax(260px,1.15fr) minmax(260px,1fr) minmax(260px,1.05fr);margin:0}.dashboard-summary-panel{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;min-width:0;padding:12px}.dashboard-summary-panel-header{align-items:baseline;color:var(--text-secondary);display:flex;font-size:12px;font-weight:700;gap:10px;justify-content:space-between}.dashboard-summary-panel-header strong{color:var(--text-main);font-size:13px}.dashboard-summary-panel p{color:var(--text-secondary);font-size:13px;line-height:1.35;margin:8px 0 10px}.dashboard-summary-panel .ant-btn{min-width:130px}.dashboard-language-counts{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.dashboard-language-progress-flags{align-content:flex-start;align-items:flex-start;align-self:center;background:#0000;border:0;border-radius:0;display:flex!important;flex-wrap:wrap;gap:5px 6px;justify-content:center;margin:0 auto;max-height:76px;overflow-x:hidden;overflow-y:hidden;padding:3px 4px 0 0;scrollbar-width:thin;width:100%}.dashboard-language-progress-flags[data-balanced-columns=true]{display:grid!important;grid-auto-flow:row;grid-template-columns:repeat(var(--language-progress-balanced-columns),-webkit-max-content);grid-template-columns:repeat(var(--language-progress-balanced-columns),max-content);justify-content:center}.dashboard-language-progress-flags>div{gap:2px;min-width:31px}.dashboard-language-progress-flags button{height:22px;width:30px}.dashboard-language-progress-flags button>span{border-radius:5px;height:22px;width:30px}.dashboard-language-count{align-items:center;-webkit-appearance:none;appearance:none;background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;font:inherit;gap:8px;justify-content:center;min-height:38px;min-width:0;padding:7px 8px;text-align:center;transition:border-color .14s ease,background-color .14s ease,color .14s ease;width:100%}.dashboard-language-count strong{color:var(--text-main);font-size:14px}.dashboard-language-count span{white-space:nowrap}.dashboard-language-count:focus-visible,.dashboard-language-count:hover:not(:disabled){background:color-mix(in srgb,var(--surface-info) 18%,var(--surface-base) 82%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle));color:var(--text-main)}.dashboard-language-count:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 46%,#0000);outline-offset:2px}.dashboard-language-count:disabled{cursor:default;opacity:.58}.dashboard-export-card{align-items:center;background:var(--book-detail-card-surface);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:9px 10px}.dashboard-export-card>div{display:flex;flex-direction:column;gap:2px}.dashboard-export-card span{color:var(--text-secondary);font-size:11px}.dashboard-lower-grid,.dashboard-translated-lower-grid{grid-gap:14px;grid-gap:var(--book-detail-section-gap,14px);align-items:stretch;display:grid;gap:14px;gap:var(--book-detail-section-gap,14px);grid-template-columns:minmax(220px,.66fr) minmax(220px,.52fr) minmax(680px,1.82fr)}.dashboard-lower-panel{background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);border-radius:8px;min-width:0;padding:12px}.dashboard-lower-panel-heading{display:flex;flex-direction:column;gap:3px;margin-bottom:10px}.dashboard-translated-exports .dashboard-lower-panel-heading,.dashboard-translated-next-steps .dashboard-lower-panel-heading,.dashboard-translated-quick-links .dashboard-lower-panel-heading{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 34%,#0000);gap:2px;margin-bottom:7px;padding-bottom:7px}.dashboard-lower-panel-heading--inline{align-items:flex-start;flex-direction:row;gap:10px;justify-content:space-between}.dashboard-lower-panel-heading--stacked-action{grid-gap:5px;display:grid;gap:5px;grid-template-columns:minmax(0,1fr)}.dashboard-lower-panel-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.dashboard-lower-panel-title-row h3{min-width:0}.dashboard-lower-panel-title-row .dashboard-translated-quick-link{flex:0 0 auto}.dashboard-lower-panel-title-row .dashboard-export-action-button,.dashboard-translated-exports .dashboard-translated-quick-link{background:var(--surface-base);border-color:color-mix(in srgb,var(--border-subtle) 72%,#0000);color:var(--text-main);flex:0 0 auto;font-size:12px;font-weight:650;min-height:30px;padding-inline:10px;white-space:nowrap}.dashboard-lower-panel-heading h3{color:var(--text-main);font-size:14px;font-weight:800;margin:0}.dashboard-lower-panel-heading p{color:var(--text-secondary);font-size:12px;line-height:1.3;margin:0}.dashboard-lower-panel-heading>strong{color:var(--text-main);flex:0 0 auto;font-size:12px}.dashboard-quick-link-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.dashboard-quick-link-list .ant-btn.dashboard-quick-link-button,.dashboard-quick-link-list .ant-dropdown-trigger{width:100%}.dashboard-quick-link-list .ant-btn.dashboard-quick-link-button{background:var(--surface-base);border-color:color-mix(in srgb,var(--border-subtle) 72%,#0000);color:var(--text-main);font-size:12px;font-weight:650;justify-content:flex-start;min-height:30px}.dashboard-export-list{display:flex;flex-direction:column;gap:7px}.dashboard-lower-panel--exports .dashboard-export-card{border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000)}.dashboard-empty-state--compact{border:1px dashed color-mix(in srgb,var(--border-subtle) 80%,#0000);color:var(--text-secondary);font-size:12px;padding:10px}.dashboard-translated-next-steps .dashboard-empty-state--compact{font-size:11px;padding:7px 8px}.dashboard-language-queue{container:dashboard-language-workspaces/inline-size;display:flex;flex-direction:column;gap:8px}.dashboard-language-queue-list{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.dashboard-language-queue-row{grid-gap:7px;align-items:start;background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:8px;display:grid;gap:7px;grid-template-columns:50px minmax(0,1fr);min-height:136px;min-width:0;padding:7px}.dashboard-language-queue-row--in_progress{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent-primary) 48%,#0000)}.dashboard-language-queue-row--complete{opacity:.86}.dashboard-language-queue-cover{align-items:center;background:var(--surface-muted);border-radius:7px;color:var(--text-secondary);display:flex;font-size:12px;font-weight:800;height:66px;justify-content:center;overflow:hidden;width:50px}.dashboard-language-queue-cover img{height:100%;object-fit:contain;width:100%}.dashboard-language-queue-main{display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard-language-queue-heading{align-items:flex-start;display:flex;gap:6px;min-width:0}.dashboard-language-queue-title{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.dashboard-language-queue-title h4{color:var(--text-main);font-size:13px;font-weight:800;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-language-queue-title span{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);display:-webkit-box;font-size:11px;line-height:1.25;max-width:100%;min-width:0;overflow:hidden;text-overflow:clip;white-space:normal}.dashboard-language-queue-progress{display:flex;flex-wrap:wrap;gap:4px}.dashboard-language-queue-metric{align-items:center;background:color-mix(in srgb,var(--surface-muted) 46%,var(--surface-base) 54%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:10px;gap:3px;min-height:20px;padding:2px 6px}.dashboard-language-queue-metric strong{color:var(--text-main)}.dashboard-language-queue-metric--ready strong{color:var(--text-success)}.dashboard-language-queue-metric--attention strong{color:var(--text-warning)}.dashboard-language-queue-tags{display:flex;flex-wrap:wrap;gap:4px;grid-column:1/-1;max-height:58px;overflow:hidden}.dashboard-language-queue-tags .dashboard-language-queue-tag.dashboard-readiness-chip{font-size:11px;line-height:1.18;max-width:170px;min-height:25px;overflow:hidden;padding:3px 7px;text-overflow:ellipsis;white-space:nowrap;width:auto}.dashboard-language-queue-tags .dashboard-language-queue-overflow{align-items:center;background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:999px;color:var(--status-neutral-text);display:inline-flex;font-size:11px;font-weight:800;justify-content:center;line-height:1.18;min-height:25px;padding:3px 7px}.dashboard-language-queue-actions{align-items:center;display:flex;flex-wrap:wrap;gap:5px;grid-column:1/-1;justify-content:flex-end}.dashboard-language-queue-actions .ant-btn,.dashboard-language-queue-open.ant-btn{font-size:12px;min-height:24px;padding-inline:9px}.dashboard-language-queue-open.ant-btn{flex:0 0 auto}.dashboard-language-queue-bucket{display:flex;flex-direction:column;gap:7px}.dashboard-language-queue-summary{align-items:center;-webkit-appearance:none;appearance:none;background:color-mix(in srgb,var(--surface-muted) 44%,var(--surface-base) 56%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;font-size:12px;gap:10px;justify-content:space-between;min-height:34px;padding:7px 9px;width:100%}.dashboard-language-queue-bucket{grid-column:1/-1}.dashboard-language-queue-summary span{color:var(--text-main);font-weight:750}.dashboard-language-queue-summary strong{color:var(--accent-primary);font-size:12px}.dashboard-language-queue-summary:focus-visible,.dashboard-language-queue-summary:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle));outline:none}.dashboard-language-grid{grid-gap:14px;grid-gap:var(--book-detail-section-gap,14px);display:grid;gap:14px;gap:var(--book-detail-section-gap,14px);grid-template-columns:repeat(auto-fit,minmax(230px,320px));justify-content:start}.dashboard-language-groups{display:flex;flex-direction:column;gap:14px;gap:var(--book-detail-section-gap,14px)}.dashboard-language-group{display:flex;flex-direction:column;gap:7px}.dashboard-language-group:focus{outline:none}.dashboard-language-group:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 42%,#0000);outline-offset:4px}.dashboard-language-group-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding-top:0}.dashboard-language-group-heading h4{color:var(--text-main);font-size:14px;font-weight:700;margin:0}.dashboard-language-group--in_progress .dashboard-language-group-heading h4{font-size:15px}.dashboard-language-group--not_started{opacity:.92}.dashboard-language-group-heading p{color:var(--text-secondary);font-size:12px;line-height:1.3;margin:0}.dashboard-language-card{background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);border-radius:8px;display:flex;flex-direction:column;gap:8px;min-height:156px;min-width:0;padding:10px}.dashboard-language-card--in_progress{background:var(--book-detail-card-surface);border-color:var(--book-detail-card-border);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent-primary) 42%,#0000)}.dashboard-language-card--complete{background:var(--book-detail-card-surface-subtle);opacity:.82}.dashboard-language-card--compact{background:var(--surface-base);border-color:var(--border-subtle);gap:7px;min-height:0;padding:9px}.dashboard-language-card-top{align-items:center;display:flex;gap:10px}.dashboard-language-card-copy{flex:1 1 auto;min-width:0}.dashboard-language-cover{align-items:center;background:var(--surface-muted);border-radius:7px;color:var(--text-secondary);display:flex;flex:0 0 auto;font-size:12px;font-weight:700;height:58px;justify-content:center;overflow:hidden;width:42px}.dashboard-language-cover img{height:100%;object-fit:contain;width:100%}.dashboard-language-cover--compact{border-radius:7px;height:44px;width:38px}.dashboard-language-progress-rows{display:flex;flex-direction:column;gap:5px}.dashboard-language-progress-row{align-items:center;background:color-mix(in srgb,var(--surface-muted) 44%,var(--surface-base) 56%);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,var(--surface-base) 18%);border-radius:8px;color:var(--text-secondary);display:flex;font-size:12px;gap:10px;justify-content:space-between;line-height:1.25;min-height:28px;padding:5px 7px}.dashboard-language-progress-row strong{color:var(--text-main);font-size:12px}.dashboard-language-progress-row--ready strong{color:var(--text-success)}.dashboard-language-progress-row--attention strong{color:var(--text-warning)}.dashboard-language-chip-row{grid-gap:6px;align-content:start;display:grid;flex:0 0 auto;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.dashboard-readiness-chip{align-items:center;align-self:stretch;-webkit-appearance:none;appearance:none;background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:999px;box-sizing:border-box;color:var(--status-neutral-text);cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;line-height:1.1;min-height:30px;min-width:0;padding:2px 7px;text-align:center;transition:border-color .14s ease,background-color .14s ease,color .14s ease,transform .14s ease;white-space:normal;width:100%}.dashboard-readiness-chip:focus-visible,.dashboard-readiness-chip:hover{outline:none;transform:translateY(-1px)}.dashboard-readiness-chip:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 42%,#0000)}.dashboard-readiness-chip--ready{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.dashboard-language-readiness-chip.dashboard-readiness-chip--attention,.dashboard-readiness-chip--attention,.dashboard-readiness-chip--needed{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.dashboard-readiness-chip--blocked{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}.dashboard-readiness-chip--muted{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-text)}.dashboard-language-readiness-chip.dashboard-readiness-chip{align-self:auto;cursor:default;font-size:12px;height:auto;line-height:1.16;min-height:30px;overflow-wrap:anywhere;padding:3px 7px;white-space:normal;width:100%}.dashboard-language-readiness-chip.dashboard-readiness-chip:focus-visible,.dashboard-language-readiness-chip.dashboard-readiness-chip:hover{transform:none}.dashboard-language-readiness-chip--clickable.dashboard-readiness-chip{cursor:pointer}.dashboard-language-readiness-chip--clickable.dashboard-readiness-chip:focus-visible,.dashboard-language-readiness-chip--clickable.dashboard-readiness-chip:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,currentColor)}.dashboard-language-card--in_progress .dashboard-language-progress-row:first-child{color:var(--text-main)}.dashboard-language-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.dashboard-language-card--in_progress .dashboard-language-card-actions .ant-btn{width:100%}.dashboard-language-card-open.ant-btn{flex:0 0 auto;margin-left:auto}.dashboard-language-group-footer{display:flex;justify-content:flex-start;padding-top:2px}.dashboard-workspace-header{flex-direction:column;gap:8px;margin-bottom:12px}.dashboard-workspace-header .ant-btn-link{align-self:flex-start;padding-left:0}.dashboard-language-command{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(340px,.78fr) minmax(520px,1.22fr);margin-bottom:0}.dashboard-language-identity{display:flex;flex-direction:column;gap:5px;justify-content:center;min-width:0}.dashboard-language-back-link.ant-btn-link{align-self:flex-start;color:var(--accent-primary);font-size:12px;font-weight:700;height:auto;padding:0}.dashboard-language-identity-main{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:240px minmax(0,1fr);grid-template-columns:var(--book-detail-cover-command-width,240px) minmax(0,1fr);min-width:0}.dashboard-language-edition-cover{align-items:center;aspect-ratio:.63;aspect-ratio:var(--book-detail-command-cover-aspect,.63);background:var(--surface-muted);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:7px;box-shadow:0 8px 18px #0f172a1f;color:var(--text-secondary);display:flex;font-size:20px;font-weight:800;justify-content:center;overflow:hidden;width:100px;width:var(--book-detail-command-cover-width,100px)}.dashboard-language-edition-cover--fallback{border-style:dashed}.dashboard-language-edition-cover img{height:100%;object-fit:cover;width:100%}.dashboard-language-command-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.dashboard-language-command-copy .book-detail-helper-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);display:-webkit-box;font-size:12px;line-height:1.25;margin:0;overflow:hidden}.dashboard-language-command-copy .ant-btn-link{align-self:flex-start;padding-left:0}.dashboard-language-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dashboard-language-title-row h2{color:var(--text-main);font-size:23px;line-height:1.15;margin:0}.dashboard-cover-author{color:var(--text-secondary);font-size:14px;line-height:1.25;margin:0}.dashboard-language-stats{display:flex;flex-wrap:wrap;gap:5px}.dashboard-language-stats span{align-items:center;background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-base) 58%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:11px;line-height:1.2;min-height:20px;padding:1px 6px}.dashboard-language-stats strong{color:var(--text-main);margin-right:3px}.dashboard-status-pill{align-items:center;background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:999px;color:var(--status-neutral-text);display:inline-flex;font-size:12px;font-weight:700;line-height:1.2;min-height:22px;padding:1px 7px}.dashboard-status-pill--ready{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.dashboard-status-pill--attention{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.dashboard-status-pill--blocked{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}.dashboard-status-pill--muted{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-text)}.dashboard-workstream-grid{grid-gap:14px;grid-gap:var(--book-detail-section-gap,14px);display:grid;gap:14px;gap:var(--book-detail-section-gap,14px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.dashboard-translated-lower-grid{border-top:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);margin-top:0;padding-top:10px}.dashboard-translated-exports,.dashboard-translated-next-steps,.dashboard-translated-quick-links{align-self:stretch;background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);border-radius:8px;min-width:0;padding:12px}.dashboard-translated-quick-link-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}.dashboard-translated-quick-link-list .ant-btn.dashboard-translated-quick-link,.dashboard-translated-quick-link-list .ant-dropdown-trigger{width:100%}.dashboard-translated-quick-link-list .ant-btn.dashboard-translated-quick-link{background:var(--surface-base);border-color:color-mix(in srgb,var(--border-subtle) 72%,#0000);color:var(--text-main);font-size:12px;font-weight:650;justify-content:flex-start;min-height:30px;padding-inline:10px}.dashboard-next-step-grid{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-next-step-card{align-items:stretch;background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);border-radius:8px;display:flex;flex-direction:column;gap:5px;min-height:74px;min-width:0;padding:7px;position:relative}.dashboard-next-step-card--next{background:color-mix(in srgb,var(--surface-info) 12%,var(--surface-base) 88%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 12%,#0000)}.dashboard-next-step-card--ready{opacity:.84}.dashboard-next-step-card--blocked .dashboard-status-pill{box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger-border) 24%,#0000)}.dashboard-next-step-card-copy{min-width:0}.dashboard-next-step-card--has-action .dashboard-next-step-card-copy{padding-right:0}.dashboard-next-step-card-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.dashboard-next-step-card-title{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.dashboard-next-step-card-title strong{color:var(--text-main);font-size:12px;line-height:1.25}.dashboard-next-step-card p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);display:-webkit-box;font-size:11px;line-height:1.2;margin:2px 0 0;overflow:hidden}.dashboard-next-step-card-title .dashboard-status-pill{font-size:10px;min-height:20px;padding:1px 7px}.dashboard-next-step-card-dismiss{display:inline-flex;flex:0 0 auto;margin-top:1px}.dashboard-next-step-card:focus-within .dashboard-done-toggle,.dashboard-next-step-card:hover .dashboard-done-toggle{opacity:.9}.dashboard-next-step-card-actions{align-items:center;display:flex;gap:5px;justify-content:flex-end;margin-top:auto}.dashboard-next-step-card-actions .ant-btn{max-width:100%;min-height:26px;padding-inline:9px;white-space:nowrap}.dashboard-storefront-preview,.dashboard-workstream-panel{background:var(--book-detail-card-surface);border:1px solid var(--book-detail-card-border);border-radius:8px;min-width:0}.dashboard-workstream-panel{display:flex;flex-direction:column}.dashboard-workstream-panel--active{background:color-mix(in srgb,var(--surface-base) 84%,var(--surface-info) 16%);border-color:color-mix(in srgb,var(--border-info) 76%,var(--border-subtle));box-shadow:none}.dashboard-workstream-panel--quiet{background:var(--book-detail-card-surface-subtle);opacity:.88}.dashboard-workstream-heading{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 26%,#0000);padding:9px 10px 5px}.dashboard-workstream-heading h3{color:var(--text-main);font-size:14px;line-height:1.25;margin:0}.dashboard-workstream-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.dashboard-step-indicator{background:#0000;border:0;border-radius:0;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.dashboard-workflow-readiness-strip{align-content:center;align-self:stretch;border-left:1px solid color-mix(in srgb,var(--border-subtle) 54%,#0000);grid-template-columns:minmax(0,1fr);padding-left:14px;padding-top:0}.dashboard-workflow-summary{display:flex;flex-direction:column;gap:6px;min-width:0}.dashboard-workflow-metrics{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-workflow-metric{background:color-mix(in srgb,var(--surface-muted) 32%,var(--surface-base) 68%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:34px;min-width:0;padding:4px 7px}.dashboard-workflow-metric span,.dashboard-workflow-metric strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-workflow-metric strong{color:var(--text-main);font-size:12px;font-weight:800;line-height:1.15}.dashboard-workflow-metric span{color:var(--text-secondary);font-size:10px;font-weight:700;line-height:1.15;text-transform:uppercase}.dashboard-step-indicator-item.dashboard-readiness-chip{align-items:center;cursor:pointer;display:flex;flex:1 1 112px;font-size:11px;font-weight:700;justify-content:center;line-height:1.1;max-width:none;min-height:30px;min-width:104px;padding:2px 7px;text-align:center;white-space:nowrap}.dashboard-step-indicator-item.dashboard-readiness-chip:disabled{cursor:not-allowed;opacity:.72}.dashboard-workflow-step-chip.dashboard-readiness-chip--ready{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.dashboard-workflow-step-chip.dashboard-readiness-chip--attention,.dashboard-workflow-step-chip.dashboard-readiness-chip--needed{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.dashboard-workflow-step-chip.dashboard-readiness-chip--blocked{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}.dashboard-workflow-step-chip.dashboard-readiness-chip--muted{background:var(--status-neutral-bg);border-color:var(--status-neutral-border);color:var(--status-neutral-text)}.dashboard-step-indicator-item span{display:none}.dashboard-step-indicator-item strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboard-step-indicator-item.dashboard-readiness-chip:focus-visible,.dashboard-step-indicator-item.dashboard-readiness-chip:hover{transform:translateY(-1px)}.dashboard-step-indicator-item.dashboard-readiness-chip:disabled:focus-visible,.dashboard-step-indicator-item.dashboard-readiness-chip:disabled:hover{transform:none}.dashboard-storefront-preview-header p,.dashboard-workstream-heading p{color:var(--text-secondary);font-size:12px;line-height:1.35;margin:3px 0 0}.dashboard-workstream-rows{grid-gap:4px;display:grid;gap:4px;padding:7px}.dashboard-workstream-row{grid-gap:8px;align-items:center;border:1px solid #0000;border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:6px 7px}.dashboard-workstream-row--next{background:color-mix(in srgb,var(--surface-info) 9%,#0000);border-color:color-mix(in srgb,var(--accent-primary) 32%,var(--border-subtle));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 10%,#0000)}.dashboard-workstream-row--ready{opacity:.82}.dashboard-workstream-row--ready p{color:color-mix(in srgb,var(--text-secondary) 66%,#0000)}.dashboard-workstream-row--blocked .dashboard-status-pill{box-shadow:0 0 0 1px color-mix(in srgb,var(--status-danger-border) 24%,#0000)}.dashboard-workstream-row-copy{min-width:0}.dashboard-workstream-row-title{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dashboard-workstream-row-title strong{color:var(--text-main);font-size:13px;line-height:1.25}.dashboard-workstream-row p{color:var(--text-secondary);font-size:12px;line-height:1.35;margin:3px 0 0}.dashboard-workstream-row-title .dashboard-status-pill{font-size:10px;min-height:20px;padding:1px 7px}.dashboard-workstream-row-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end}.dashboard-workstream-row-actions .ant-btn{white-space:nowrap}.dashboard-workstream-extra{border-top:1px solid color-mix(in srgb,var(--border-subtle) 34%,#0000);margin:auto 7px 7px;padding-top:7px}.dashboard-production-exports{display:flex;flex-direction:column;gap:6px}.dashboard-production-exports-heading{align-items:baseline;color:var(--text-secondary);display:flex;font-size:11px;gap:8px;justify-content:space-between}.dashboard-production-exports-heading strong{color:var(--text-main);font-size:12px}.dashboard-production-export-list{display:flex;flex-direction:column;gap:6px}.dashboard-production-exports .dashboard-export-card{border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000)}.dashboard-storefront-preview{margin-top:0;padding:10px 12px}.dashboard-storefront-preview>.dashboard-section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.dashboard-storefront-preview>.dashboard-section-heading .ant-btn{flex:0 0 auto}.dashboard-storefront-preview-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.dashboard-storefront-preview-header h3{color:var(--text-main);font-size:14px;margin:0}.dashboard-storefront-preview-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-storefront-preview-item{grid-gap:4px 7px;align-items:center;background:#0000;border:1px solid color-mix(in srgb,var(--border-subtle) 46%,#0000);border-radius:8px;display:grid;gap:4px 7px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;min-width:0;padding:5px 7px}.dashboard-storefront-preview-item--attention,.dashboard-storefront-preview-item--blocked{background:color-mix(in srgb,var(--surface-warning) 10%,#0000);border-color:color-mix(in srgb,var(--status-warning-border) 62%,var(--border-subtle))}.dashboard-storefront-preview-item-header{align-items:center;display:flex;gap:10px;justify-content:space-between;min-width:0}.dashboard-storefront-preview-item-label{color:var(--text-secondary);font-size:10px;font-weight:700;min-width:0;text-transform:uppercase}.dashboard-storefront-preview-item-label,.dashboard-storefront-preview-item-value{display:block;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-storefront-preview-item-value{color:color-mix(in srgb,var(--text-secondary) 70%,#0000);font-size:10.5px;font-weight:500;grid-column:1/-1;margin-top:-1px}.dashboard-storefront-preview-item-value--placeholder{color:var(--text-secondary);font-style:italic;font-weight:500}.dashboard-storefront-preview-item .dashboard-status-pill{flex:0 0 auto;font-size:10px;min-height:20px;padding:1px 7px}.dashboard-language-summary-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(130px,1fr));margin-bottom:6px}.dashboard-language-summary-tile{background:color-mix(in srgb,var(--surface-base) 82%,var(--surface-muted) 18%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:8px;min-width:0;padding:10px 11px}.dashboard-language-summary-tile small,.dashboard-language-summary-tile span{color:var(--text-secondary);display:block;font-size:11.5px;line-height:1.3}.dashboard-language-summary-tile span{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dashboard-language-summary-tile strong{color:var(--text-main);display:block;font-size:16px;line-height:1.2;margin:4px 0 2px}.dashboard-language-summary-tile--ready{background:color-mix(in srgb,var(--surface-success) 16%,var(--surface-base) 84%);border-color:color-mix(in srgb,var(--accent-success) 28%,var(--border-subtle))}.dashboard-language-summary-tile--attention{background:color-mix(in srgb,var(--surface-warning) 15%,var(--surface-base) 85%);border-color:color-mix(in srgb,var(--accent-warning) 30%,var(--border-subtle))}.dashboard-tracker-surface{background:color-mix(in srgb,var(--surface-base) 86%,var(--surface-muted) 14%);border:1px solid color-mix(in srgb,var(--border-subtle) 54%,#0000);border-radius:8px;margin-bottom:10px;overflow-x:auto;padding:7px 8px 6px;scrollbar-width:thin}.dashboard-recommendation-card{background:color-mix(in srgb,var(--surface-info) 14%,var(--surface-base) 86%);border:1px solid color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle));border-radius:8px;box-shadow:none;margin:10px 0 14px;padding:12px}.dashboard-recommendation-card--empty{background:var(--surface-base);border-color:var(--border-subtle);box-shadow:none}.dashboard-recommendation-body{align-items:center;display:flex;gap:12px}.dashboard-recommendation-icon{align-items:center;background:var(--status-info-bg);border:1px solid var(--status-info-border);border-radius:999px;color:var(--status-info-text);display:inline-flex;flex:0 0 auto;font-size:16px;height:34px;justify-content:center;width:34px}.dashboard-recommendation-copy{flex:1 1;min-width:0}.dashboard-recommendation-why{font-size:13px;max-width:720px}.dashboard-primary-cta{box-shadow:0 8px 18px #1677ff3d;font-weight:700;min-width:136px}.dashboard-recommendation-cta{min-width:148px}.dashboard-secondary-steps{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dashboard-secondary-steps .book-dashboard-step-card.ant-card{background:var(--book-detail-card-surface)!important;border-color:var(--book-detail-card-border)!important;border-radius:8px;box-shadow:none}.dashboard-secondary-steps .book-dashboard-step-card.ant-card .ant-card-head{min-height:34px;padding:0 10px}.dashboard-secondary-steps .book-dashboard-step-card.ant-card .ant-card-head-title{padding:7px 0}.dashboard-secondary-steps .book-dashboard-step-card.ant-card .ant-card-extra{padding:5px 0}.dashboard-secondary-steps .book-dashboard-step-card.ant-card .ant-card-body{padding:10px}.dashboard-secondary-steps .book-dashboard-step-card.ant-card:hover{border-color:color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))!important}.dashboard-step--secondary .dashboard-step-title-icon{opacity:.72}.dashboard-step--secondary .dashboard-step-description,.dashboard-step--secondary .dashboard-step-muted{color:var(--text-secondary);font-size:12px;line-height:1.35}.dashboard-step--secondary .dashboard-step-cta .ant-btn{box-shadow:none}.dashboard-step--secondary .dashboard-step-cta{display:flex;justify-content:flex-end;margin-top:8px}.dashboard-utility-actions{padding:14px;padding:var(--book-detail-secondary-padding,14px)}.dashboard-utility-actions--toolbar{align-items:center;background:#0000;border:0;display:flex;flex-wrap:wrap;gap:8px;padding:7px 0 12px}.dashboard-book-tools{align-items:center;border-bottom:0;border-top:1px solid color-mix(in srgb,var(--border-subtle) 54%,#0000);display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;padding:8px 0 0}.dashboard-book-tools .ant-space{row-gap:6px}.dashboard-book-tools .ant-btn,.dashboard-book-tools .dashboard-quick-action-button.ant-btn{background:color-mix(in srgb,var(--surface-base) 72%,#0000);border-color:color-mix(in srgb,var(--border-subtle) 64%,#0000);box-shadow:none;min-height:32px}.dashboard-book-tools .dashboard-quick-action-button.ant-btn-primary{background:var(--accent-primary);border-color:var(--accent-primary)}.dashboard-utility-actions-label{color:var(--text-secondary);font-size:12px;font-weight:700}.dashboard-utility-actions--toolbar .ant-space{row-gap:6px}.dashboard-utility-actions--toolbar .ant-btn{min-height:28px}.dashboard-dominant-surface>.dashboard-utility-actions{background:color-mix(in srgb,var(--surface-muted) 52%,#0000);border-color:color-mix(in srgb,var(--border-subtle) 72%,#0000);padding:10px 12px}.dashboard-dominant-surface>.dashboard-utility-actions--toolbar{background:#0000;border-color:#0000;padding:2px 0 10px}.dashboard-mode-shell--language>.dashboard-utility-actions--toolbar{padding:8px 0 0}.dashboard-utility-actions .dashboard-section-heading{margin-top:0}.dashboard-progress-bar{background:var(--surface-muted);border-radius:999px;height:7px;margin-top:8px;overflow:hidden;width:100%}.dashboard-next-step-card .dashboard-progress-bar{height:5px;margin-top:3px}.dashboard-progress-bar-fill{background:var(--accent-primary);height:100%}.dashboard-empty-state{background:var(--surface-base);border-radius:8px;color:var(--text-secondary);padding:12px}@media (max-width:1560px){.dashboard-language-progress-flags{justify-content:flex-start}.dashboard-language-progress-flags>div{min-width:32px}.dashboard-lower-grid{grid-template-columns:minmax(210px,.72fr) minmax(210px,.54fr) minmax(420px,1.24fr)}.dashboard-language-queue-row{gap:9px;grid-template-columns:52px minmax(0,1fr);padding:9px}.dashboard-language-queue-cover{height:68px;width:52px}}@media (max-width:1320px){.dashboard-lower-grid{grid-template-areas:"quick exports" "languages languages";grid-template-columns:minmax(220px,1fr) minmax(220px,.86fr)}.dashboard-lower-panel--quick-links{grid-area:quick}.dashboard-lower-panel--exports{grid-area:exports}.dashboard-lower-panel--languages{grid-area:languages}.dashboard-language-queue-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}}@media (max-width:1040px){.dashboard-language-queue-list{grid-template-columns:minmax(0,1fr)}}@container dashboard-command-status (max-width: 760px){.dashboard-language-progress-flags{justify-content:flex-start}}@container dashboard-language-workspaces (max-width: 860px){.dashboard-language-queue-list{grid-template-columns:minmax(0,1fr)}.dashboard-language-queue-row{gap:9px;grid-template-columns:36px minmax(0,1fr);padding:9px}.dashboard-language-queue-cover{height:48px;width:36px}}@media (max-width:1180px){.dashboard-readiness-strip{grid-template-columns:minmax(0,1fr)}.dashboard-lower-grid{grid-template-areas:none}.dashboard-lower-panel--exports,.dashboard-lower-panel--languages,.dashboard-lower-panel--quick-links{grid-area:auto}.metadata-original-readiness-strip.dashboard-readiness-strip{grid-template-columns:minmax(0,1fr)}.metadata-original-readiness-strip .dashboard-source-readiness{border-bottom:0;padding-bottom:0}.metadata-original-readiness-chips{flex-wrap:wrap}.dashboard-source-readiness{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 48%,#0000);border-right:0;padding-bottom:12px;padding-right:0}.dashboard-source-readiness--command{border:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);padding:0 0 10px}.dashboard-command-status-stack{padding-left:12px}.dashboard-completeness-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-next-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.dashboard-overview-header,.dashboard-recommendation-body{align-items:stretch;flex-direction:column}.dashboard-command-summary,.dashboard-guided-command,.dashboard-language-command,.dashboard-lower-grid,.dashboard-readiness-strip,.dashboard-storefront-preview-grid,.dashboard-translated-lower-grid,.dashboard-workstream-grid{grid-template-columns:minmax(0,1fr)}.dashboard-book-tools{align-items:stretch;flex-direction:column}.dashboard-source-readiness{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 48%,#0000);border-right:0;padding-bottom:12px;padding-right:0}.dashboard-source-readiness--command{border:0;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);padding:0 0 10px}.dashboard-command-status-stack,.dashboard-workflow-readiness-strip{border-left:0;padding-left:0}.metadata-localized-source-copy{align-self:auto;justify-content:center;padding-top:0}.metadata-original-readiness-strip .dashboard-source-readiness{border-bottom:0;padding-bottom:0}.dashboard-language-counts,.dashboard-language-summary-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-next-step-card,.dashboard-storefront-preview-header,.dashboard-storefront-preview>.dashboard-section-heading,.dashboard-workstream-row{align-items:stretch;flex-direction:column;grid-template-columns:minmax(0,1fr)}.dashboard-workstream-row-actions{justify-content:flex-start}.dashboard-next-step-grid,.dashboard-translated-quick-link-list{grid-template-columns:minmax(0,1fr)}.dashboard-next-step-card-actions{justify-content:flex-start;position:static}.dashboard-next-step-card--has-action .dashboard-next-step-card-copy{padding-right:0}.dashboard-language-queue-row{grid-template-columns:46px minmax(0,1fr)}.dashboard-language-queue-cover{height:62px;width:46px}.dashboard-language-queue-actions{grid-column:1/-1;justify-content:flex-start}.dashboard-step-indicator{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-language-grid{grid-template-columns:minmax(0,1fr)}.dashboard-overview-side{align-items:stretch;width:100%}.dashboard-primary-cta{width:100%}}@media (max-width:1024px){.metadata-content-scroll>.ant-form{padding:10px}}.relationship-analysis-modal .ant-modal-body{max-height:min(76vh,calc(100vh - 220px));overflow-y:auto;padding-bottom:12px}.relationship-analysis-modal .ant-modal-body::-webkit-scrollbar{width:10px}.relationship-analysis-modal .ant-modal-body::-webkit-scrollbar-track{background:#0000}.relationship-analysis-modal .ant-modal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 36%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.relationship-analysis-modal-body{grid-gap:12px;display:grid;gap:12px}.relationship-analysis-modal-copy,.relationship-analysis-modal-helper{color:var(--text-secondary);font-size:13px;line-height:1.45}.relationship-analysis-modal-copy{color:var(--text-main)}.relationship-analysis-scope-grid{grid-gap:6px;display:grid;gap:6px}.relationship-analysis-scope-row{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:flex;font-size:12px;gap:12px;justify-content:space-between;min-height:34px;padding:7px 9px}.relationship-analysis-scope-row strong{color:var(--text-main);font-size:13px;text-align:right}.relationship-analysis-modal-helper strong{color:var(--text-main)}.relationship-analysis-modal-helper--spaced{margin-top:6px}.relationship-analysis-selection-actions{display:flex;gap:8px;margin-bottom:12px}.relationship-analysis-readiness-pill{align-items:center;border:1px solid var(--border-subtle);border-radius:999px;display:inline-flex;font-size:12px;font-weight:750;min-height:26px;padding:0 9px;white-space:nowrap}.relationship-analysis-readiness-pill.is-ready{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.relationship-analysis-readiness-pill.is-needed{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.relationship-analysis-advanced-block{gap:8px}.relationship-analysis-advanced-toggle{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-main);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:750;gap:12px;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:left;width:100%}.relationship-analysis-advanced-toggle span:last-child{color:var(--text-secondary);font-size:12px;font-weight:700}.relationship-analysis-advanced-toggle:hover{background:color-mix(in srgb,var(--surface-info) 14%,var(--surface-muted));border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--border-subtle))}.relationship-analysis-advanced-content{display:flex;flex-direction:column;gap:12px}.relationship-analysis-advanced-section{display:flex;flex-direction:column;gap:10px}.relationship-analysis-modal-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.relationship-analysis-modal-footer__actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}@media (max-width:640px){.relationship-analysis-modal-footer{align-items:stretch;flex-direction:column}.relationship-analysis-modal-footer__actions{justify-content:stretch}.relationship-analysis-modal-footer__actions .ant-btn{flex:1 1}}.relationship-matrix-modal .ant-modal-content{overflow:hidden}.relationship-matrix-modal .ant-modal-body{max-height:min(72vh,760px);overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.relationship-matrix-modal .ant-modal-body::-webkit-scrollbar,.relationship-matrix-scroll::-webkit-scrollbar{width:8px}.relationship-matrix-modal .ant-modal-body::-webkit-scrollbar-thumb,.relationship-matrix-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);border-radius:999px}.relationship-matrix-body{grid-gap:12px;display:grid;gap:12px}.relationship-matrix-block{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.relationship-matrix-block--attention{background:color-mix(in srgb,var(--surface-warning) 46%,var(--surface-base) 54%);border-color:var(--border-warning)}.relationship-matrix-block--rows{padding:12px}.relationship-matrix-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.relationship-matrix-table-card.ant-card{border-color:var(--border-subtle);box-shadow:none}.relationship-matrix-scroll{border-radius:8px;max-height:45vh;overflow-x:auto;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.relationship-matrix-scroll:after{background:color-mix(in srgb,var(--surface-base) 92%,var(--surface-muted) 8%);border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);bottom:0;color:var(--text-secondary);content:"Scroll sideways to review all relationship fields";display:block;font-size:12px;left:0;line-height:1.3;padding:6px 10px;position:-webkit-sticky;position:sticky}.relationship-matrix-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.relationship-matrix-footer__summary{grid-gap:2px;display:grid;gap:2px;min-width:0;text-align:left}.relationship-matrix-footer__summary strong{color:var(--text-main);font-size:13px}.relationship-matrix-footer__summary strong.is-ready{color:var(--text-success)}.relationship-matrix-footer__summary strong.is-needed{color:var(--text-warning)}.relationship-matrix-footer__summary span{color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.relationship-matrix-footer__actions{display:flex;flex:0 0 auto;gap:8px}@media (max-width:760px){.relationship-matrix-footer,.relationship-matrix-toolbar{align-items:stretch;flex-direction:column}.relationship-matrix-footer__actions{justify-content:flex-end}}.add-language-modal{grid-gap:12px;display:grid;gap:12px}.add-language-modal__block{grid-gap:8px;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:8px;padding:14px}.add-language-modal__eyebrow{color:var(--text-secondary);font-size:12px;font-weight:700;text-transform:uppercase}.add-language-modal__helper{color:var(--text-secondary);font-size:13px;line-height:1.5;margin:0}.add-language-modal__select{width:100%}.add-language-modal__select-icon{color:var(--accent-primary);pointer-events:none}.add-language-modal__option{align-items:center;display:inline-flex;min-width:0}.add-language-modal__beta-tag{font-size:.75em;line-height:1;margin-left:8px;padding:0 4px}.add-language-modal__readiness{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);font-size:13px;padding:10px 12px}.add-language-modal__readiness--ready{background:var(--surface-success);border-color:var(--border-success);color:var(--text-success)}.glossary-rule-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 48px);overflow:hidden}.glossary-rule-modal .ant-modal-footer,.glossary-rule-modal .ant-modal-header{flex:0 0 auto}.glossary-rule-modal .ant-modal-body{flex:1 1 auto;min-height:0;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.glossary-rule-list-scroll::-webkit-scrollbar,.glossary-rule-modal .ant-modal-body::-webkit-scrollbar{width:8px}.glossary-rule-list-scroll::-webkit-scrollbar-thumb,.glossary-rule-modal .ant-modal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);border-radius:999px}.glossary-rule-title{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.glossary-rule-body{position:relative}.glossary-rule-block{border:1px solid var(--modal-border);border-radius:8px;padding:15px}.glossary-rule-block--add{background:var(--modal-panel-bg)}.glossary-rule-block--list{background:color-mix(in srgb,var(--surface-info) 54%,var(--modal-surface) 46%)}.glossary-rule-list-scroll{max-height:280px;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.glossary-rule-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.glossary-rule-footer__summary{grid-gap:2px;display:grid;gap:2px;min-width:0;text-align:left}.glossary-rule-footer__summary strong{color:var(--text-main);font-size:13px}.glossary-rule-footer__summary span{color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.glossary-rule-footer>div:last-child{align-items:center;display:flex;flex:0 0 auto;gap:8px}@media (max-width:720px){.glossary-rule-footer{align-items:stretch;flex-direction:column}.glossary-rule-footer>div:last-child{justify-content:flex-end}}.processing-status-panel{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-elevated);color:var(--text-main);overflow:hidden;width:min(450px,calc(100vw - 32px))}.processing-status-panel__header{align-items:center;background:color-mix(in srgb,var(--surface-base) 70%,var(--surface-muted) 30%);border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.processing-status-panel__header>div:first-child{min-width:0}.processing-status-kicker{color:var(--text-secondary);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.processing-status-title-row{align-items:center;display:flex;gap:10px;min-width:0}.processing-status-panel__header h2{color:var(--text-main);font-size:17px;line-height:1.25;margin:0}.processing-status-help-button.ant-btn{align-items:center;background:#0000;border-color:#0000;box-shadow:none;color:var(--text-secondary);display:inline-flex;justify-content:center;line-height:1.35;min-height:28px;min-width:28px;overflow:visible;padding:0;width:28px}.processing-status-help-button.ant-btn .anticon{align-items:center;display:inline-flex;justify-content:center;line-height:1;overflow:visible}.processing-status-help-button.ant-btn .anticon svg{display:block}.processing-status-help-button.ant-btn:focus-visible,.processing-status-help-button.ant-btn:hover{background:#0000;border-color:#0000;color:var(--accent-primary)}.processing-status-help-button.ant-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 42%,#0000);outline-offset:2px}.processing-status-body{display:flex;flex-direction:column;min-height:385px;padding:12px}.processing-status-body .ant-tabs-nav{margin-bottom:10px}.processing-status-body .ant-tabs-tab{font-size:13px}.processing-status-list{max-height:min(325px,52vh);overflow-x:hidden;overflow-y:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.processing-status-list::-webkit-scrollbar{width:10px}.processing-status-list::-webkit-scrollbar-track{background:#0000}.processing-status-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.processing-status-empty{align-items:center;display:flex;justify-content:center;min-height:240px}.processing-status-row{background:color-mix(in srgb,var(--surface-base) 80%,var(--surface-muted) 20%);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;display:block;margin-bottom:8px;min-width:0;padding:12px;width:100%}.processing-status-row:last-child{margin-bottom:0}.processing-status-row--pending{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))}.processing-status-row--completed{border-color:color-mix(in srgb,var(--accent-success) 36%,var(--border-subtle))}.processing-status-row--failed{border-color:color-mix(in srgb,var(--accent-danger) 38%,var(--border-subtle))}.processing-status-row__footer,.processing-status-row__header,.processing-status-row__meta{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.processing-status-row__header{margin-bottom:5px}.processing-status-row__meta{flex-wrap:wrap;margin-top:4px}.processing-status-row__footer{align-items:flex-start;flex-wrap:wrap;margin-top:8px}.processing-status-row__title{color:var(--text-main);display:block;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.processing-status-notice{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:6px;margin-top:6px}.processing-status-notice--danger,.processing-status-time--danger{color:var(--text-danger)}.processing-status-estimate,.processing-status-time{color:var(--text-secondary);font-size:12px;min-width:0}.processing-status-estimate{color:var(--text-info);max-width:100%;overflow-wrap:anywhere;text-align:right}.processing-status-time--success{color:var(--text-success)}.processing-status-close{flex:0 0 auto}.processing-status-state-pill,.processing-status-type-pill{align-items:center;background:var(--status-neutral-bg);border:1px solid var(--status-neutral-border);border-radius:999px;color:var(--status-neutral-text);display:inline-flex;font-size:12px;font-weight:750;line-height:1;min-height:22px;padding:0 8px;white-space:nowrap}.processing-status-state-pill--queued{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.processing-status-state-pill--running{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.processing-status-state-pill--completed,.processing-status-type-pill--translation{background:var(--status-success-bg);border-color:var(--status-success-border);color:var(--status-success-text)}.processing-status-state-pill--failed{background:var(--status-danger-bg);border-color:var(--status-danger-border);color:var(--status-danger-text)}.processing-status-type-pill--export,.processing-status-type-pill--proofread{background:var(--status-info-bg);border-color:var(--status-info-border);color:var(--status-info-text)}.processing-status-type-pill--french-dialogue,.processing-status-type-pill--notes{background:var(--status-warning-bg);border-color:var(--status-warning-border);color:var(--status-warning-text)}.processing-status-type-pill--audiobook{background:var(--status-translate-bg);border-color:var(--status-translate-border);color:var(--status-translate-text)}.processing-status-footer-actions{align-items:center;display:flex;justify-content:center;margin-top:10px;min-height:30px}.processing-status-sort-shell{box-sizing:border-box;padding:0 0 6px;width:100%}.processing-status-sort-bar{align-items:center;background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:8px;box-sizing:border-box;display:flex;gap:6px;justify-content:center;min-width:0;overflow:hidden;padding:6px 8px;width:100%}.processing-status-sort-label{color:var(--text-secondary);flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.processing-status-sort-label--secondary{margin-left:2px}.processing-status-sort-control{align-items:center;display:flex;gap:2px;min-width:0}.processing-status-sort-select{width:clamp(86px,28vw,124px)}@media (max-width:560px){.processing-status-panel{bottom:16px!important;right:16px!important}.processing-status-title-row{gap:6px}.processing-status-sort-bar{flex-wrap:wrap;justify-content:flex-start}.processing-status-sort-select{width:118px}}.active-language-selector{display:inline-flex;max-width:100%;min-width:min(100%,330px)}.active-language-selector__select.ant-select{width:100%}.active-language-selector__select.ant-select .ant-select-selector{background:linear-gradient(90deg,var(--active-language-bg),color-mix(in srgb,var(--surface-base) 88%,#0000))!important;border:1px solid var(--active-language-border)!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--active-language-accent) 14%,#0000),0 8px 18px color-mix(in srgb,var(--active-language-accent) 12%,#0000);height:auto!important;min-height:46px;padding:3px 44px 3px 14px!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.active-language-selector__select.ant-select-focused .ant-select-selector,.active-language-selector__select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:color-mix(in srgb,var(--active-language-accent) 58%,var(--active-language-border))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--active-language-accent) 20%,#0000),0 0 0 3px color-mix(in srgb,var(--active-language-accent) 18%,#0000),0 10px 20px color-mix(in srgb,var(--active-language-accent) 14%,#0000)!important}.active-language-selector__select.ant-select .ant-select-selection-item{-webkit-padding-end:0!important;align-items:center;color:var(--active-language-text);display:flex;min-width:0;padding-inline-end:0!important}.active-language-selector__select.ant-select .ant-select-arrow{color:var(--active-language-accent);font-size:14px;inset-inline-end:16px}.active-language-selector__option{align-items:center;display:inline-flex;gap:10px;max-width:100%;min-width:0}.active-language-selector__copy{display:flex;flex-direction:column;gap:1px;min-width:0}.active-language-selector__caption{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:10px;font-weight:800;gap:5px;line-height:1.1;text-transform:uppercase}.active-language-selector__caption svg{color:var(--active-language-accent);font-size:11px}.active-language-selector__value-text{align-items:center;color:var(--active-language-text);display:inline-flex;font-size:15px;font-weight:800;gap:6px;line-height:1.18;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-language-selector__beta-tag{flex:0 0 auto;font-size:10px;line-height:1.25;margin-left:2px;padding:0 4px}.active-language-selector__flag.language-flag{align-items:center;background:color-mix(in srgb,var(--surface-base) 78%,var(--active-language-bg) 22%);border-radius:7px;box-shadow:0 0 0 1px #0000001f,0 2px 5px #0f172a1f;color:var(--text-main);display:inline-flex;flex:0 0 auto;font-size:17px;font-weight:800;height:23px;justify-content:center;line-height:1;overflow:hidden;text-align:center;vertical-align:middle;width:31px}.active-language-selector__flag[data-country=HE]{font-size:13px}.active-language-selector__add{background:var(--surface-base);border-bottom:1px solid var(--border-subtle);padding:4px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.active-language-selector__add .ant-btn,.active-language-selector__add-footer.ant-btn{text-align:left;width:100%}.active-language-selector-dropdown .active-language-selector__option{gap:11px;padding:3px 0}.active-language-selector-dropdown .active-language-selector__caption{display:none}.active-language-selector-dropdown .active-language-selector__value-text{font-size:14px;font-weight:650}.active-language-selector-dropdown .active-language-selector__flag.language-flag{background:#0000;border-radius:0;box-shadow:none;font-size:19px;height:23px;overflow:visible;width:31px}.active-language-selector--disabled{opacity:.72}@media (max-width:820px){.active-language-selector{min-width:0;width:100%}.active-language-selector__select.ant-select .ant-select-selector{min-height:44px}}.term-scan-review-panel{grid-gap:12px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;margin-top:12px;padding:14px}.term-scan-review-stack{width:100%}.term-scan-review-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.term-scan-review-header-actions{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.term-scan-review-kicker{color:var(--text-info);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.term-scan-review-header h3{color:var(--text-main);font-size:17px;line-height:1.25;margin:2px 0 4px}.term-scan-review-status{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:750;min-height:26px;padding:0 9px;white-space:nowrap}.term-scan-review-status.is-ready{background:var(--surface-success);border-color:color-mix(in srgb,var(--accent-success) 42%,var(--border-subtle));color:var(--text-success)}.term-scan-review-status.is-needed,.term-scan-review-status.is-running{background:var(--surface-warning);border-color:color-mix(in srgb,var(--accent-warning) 46%,var(--border-subtle));color:var(--text-warning)}.term-scan-review-status.is-error{background:var(--surface-danger);border-color:color-mix(in srgb,var(--accent-danger) 46%,var(--border-subtle));color:var(--text-danger)}.term-scan-review-alert{margin:0}.term-scan-skipped-summary{grid-gap:8px;background:var(--surface-info);border:1px solid var(--border-info);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:8px 10px}.term-scan-skipped-summary__item{align-items:center;display:flex;font-size:12px;gap:8px;min-width:0}.term-scan-review-actions,.term-scan-review-list,.term-scan-review-toolbar{border:1px solid var(--border-subtle);border-radius:8px}.term-scan-review-actions,.term-scan-review-toolbar{background:var(--surface-muted)}.term-scan-review-list{scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.term-scan-review-list::-webkit-scrollbar{width:10px}.term-scan-review-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.term-scan-review-modal .term-scan-review-panel{display:flex;flex-direction:column;max-height:calc(100vh - 170px);overflow:hidden}.term-scan-review-modal .term-scan-review-stack{flex:0 0 auto}.term-scan-review-modal .term-scan-review-list{flex:1 1 auto;max-height:none!important;min-height:180px}@media (max-width:720px){.term-scan-review-panel{padding:12px}.term-scan-review-header{flex-direction:column}}.term-scan-modal .ant-modal-content{background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:12px;overflow:hidden}.term-scan-modal{--translation-modal-content-width:688px}.term-scan-modal.translation-modal-footer-stable .ant-modal-footer{flex-wrap:nowrap;gap:10px}.term-scan-modal .ant-modal-body{padding:16px 16px 12px}.term-scan-modal-body{grid-gap:12px;display:grid;gap:12px;position:relative}.term-scan-modal-scope-grid{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);margin-bottom:8px}.term-scan-modal-scope-divider{justify-self:center;width:34px}.term-scan-modal-field{background:var(--modal-panel-bg);border:1px solid var(--modal-border);border-radius:8px;min-width:0;padding:10px 11px}.term-scan-modal-field strong{color:var(--text-main);display:block;font-size:14px;line-height:1.25;margin-top:4px}.term-scan-modal-helper{color:var(--text-secondary);font-size:12px;line-height:1.4}.term-scan-modal-summary{grid-gap:6px;display:grid;gap:6px}.term-scan-modal-summary-panel{gap:7px}.term-scan-readiness-pill{align-items:center;background:var(--modal-panel-bg);border:1px solid var(--modal-border);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:750;min-height:26px;padding:0 9px}.term-scan-readiness-pill.is-ready{background:var(--surface-success);border-color:var(--border-success);color:var(--text-success)}.term-scan-readiness-pill.is-needed{background:var(--surface-warning);border-color:var(--border-warning);color:var(--text-warning)}.term-scan-modal-footer-summary{flex:1 1 auto;gap:6px;min-width:0;white-space:nowrap}.term-scan-modal-footer-summary .translation-modal-footer-summary__separator,.term-scan-modal.translation-modal-footer-stable .ant-modal-footer>.ant-btn{flex:0 0 auto}.term-scan-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:color-mix(in srgb,var(--modal-surface) 72%,#0000);border-radius:12px;display:flex;inset:0;justify-content:center;padding:24px;position:absolute;z-index:2}.term-scan-modal-overlay-card{background:var(--surface-popover);border:1px solid var(--modal-border);color:var(--text-main)}@media (max-width:560px){.term-scan-modal-scope-grid{grid-template-columns:1fr}.term-scan-modal-scope-divider{min-height:24px}}.audiobook-creation-modal .ant-modal-content{overflow:hidden}.audiobook-creation-title{text-align:center;width:100%}.audiobook-creation-modal .ant-modal-body{scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.audiobook-creation-modal .ant-modal-body::-webkit-scrollbar{width:8px}.audiobook-creation-modal .ant-modal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);border-radius:999px}.audiobook-creation-body{grid-gap:12px;display:grid;gap:12px;transition:opacity .2s ease}.audiobook-creation-loading-overlay{align-items:center;background:var(--overlay-backdrop);display:flex;inset:0;justify-content:center;position:absolute;z-index:1000}.audiobook-creation-control-grid{align-items:stretch}.audiobook-creation-field-row{align-items:center;display:flex;gap:8px}.audiobook-creation-field-row label{color:var(--text-main);flex:0 0 auto}.audiobook-creation-voice-control{grid-gap:8px;display:grid;gap:8px;min-width:0}.audiobook-creation-voice-picker{display:flex;flex:1 1 auto;gap:8px;min-width:0}.audiobook-creation-voice-select{flex:1 1 auto;min-width:190px}.audiobook-creation-voice-preview{flex:0 0 auto}.audiobook-creation-voice-filter{padding-left:48px}.audiobook-creation-voice-option{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.audiobook-creation-voice-option__label{align-items:center;display:flex;gap:6px;min-width:0}.audiobook-creation-voice-option__dot{border-radius:999px;flex:0 0 auto;height:8px;width:8px}.audiobook-creation-voice-option__dot--female{background:var(--text-danger)}.audiobook-creation-voice-option__dot--male{background:var(--text-info)}.audiobook-creation-voice-option__name{color:var(--text-main);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audiobook-creation-voice-option__gender{color:var(--text-secondary);flex:0 0 auto;font-size:12px}.audiobook-creation-voice-popup .ant-select-item-option-content{min-width:0}.audiobook-creation-select-icon{color:var(--text-info);pointer-events:none}.audiobook-creation-chapter-scroll{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:inset 0 -8px 8px -8px color-mix(in srgb,var(--text-main) 18%,#0000);margin-bottom:4px;max-height:175px;overflow-y:auto;padding:8px;position:relative;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.audiobook-creation-chapter-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.audiobook-creation-chapter-row{align-items:center;background:color-mix(in srgb,var(--surface-base) 76%,var(--surface-muted) 24%);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-main);cursor:pointer;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:7px 10px}.audiobook-creation-chapter-row.is-included{background:color-mix(in srgb,var(--surface-success) 70%,var(--surface-base) 30%);border-color:var(--border-success)}.audiobook-creation-chapter-row.is-excluded{background:color-mix(in srgb,var(--surface-danger) 68%,var(--surface-base) 32%);border-color:var(--border-danger)}.audiobook-creation-chapter-row.is-complete{background:color-mix(in srgb,var(--surface-info) 72%,var(--surface-base) 28%);border-color:var(--border-info)}.audiobook-creation-chapter-row.is-partial{background:color-mix(in srgb,var(--surface-warning) 72%,var(--surface-base) 28%);border-color:var(--border-warning)}.audiobook-creation-chapter-row.is-error{background:color-mix(in srgb,var(--surface-danger) 78%,var(--surface-base) 22%);border-color:var(--border-danger)}.audiobook-creation-chapter-row.is-empty{background:var(--surface-muted)}.audiobook-creation-chapter-row.is-disabled{cursor:not-allowed;opacity:.78}.audiobook-creation-chapter-main,.audiobook-creation-chapter-meta{align-items:center;display:flex;min-width:0}.audiobook-creation-chapter-main{flex:1 1 auto;overflow:hidden}.audiobook-creation-chapter-meta{flex:0 1 auto;gap:4px;justify-content:flex-end}.audiobook-creation-chapter-title{color:var(--text-main);margin-left:8px;max-width:150px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audiobook-creation-chapter-row.is-excluded .audiobook-creation-chapter-title{text-decoration:line-through}.audiobook-creation-chapter-reason,.audiobook-creation-chapter-words{color:var(--text-secondary);font-size:12px;white-space:nowrap}.audiobook-creation-chapter-reason{max-width:180px;overflow:hidden;text-overflow:ellipsis}.audiobook-creation-status-tag.ant-tag{-webkit-margin-end:0;border-color:var(--border-subtle);font-weight:700;margin-inline-end:0}.audiobook-creation-status-tag.is-success.ant-tag{background:var(--surface-success);border-color:var(--border-success);color:var(--text-success)}.audiobook-creation-status-tag.is-info.ant-tag{background:var(--surface-info);border-color:var(--border-info);color:var(--text-info)}.audiobook-creation-status-tag.is-warning.ant-tag{background:var(--surface-warning);border-color:var(--border-warning);color:var(--text-warning)}.audiobook-creation-status-tag.is-danger.ant-tag{background:var(--surface-danger);border-color:var(--border-danger);color:var(--text-danger)}.audiobook-creation-block{grid-gap:12px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;padding:12px}.audiobook-creation-block--attention{background:var(--surface-warning);border-color:var(--border-warning)}.audiobook-creation-readiness-list{grid-gap:6px;display:grid;gap:6px}.audiobook-creation-block__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.audiobook-creation-block__header div{grid-gap:2px;display:grid;gap:2px;min-width:0}.audiobook-creation-block__header span{color:var(--text-secondary);font-size:12px;font-weight:750;letter-spacing:0;text-transform:uppercase}.audiobook-creation-block__header strong{color:var(--text-main);font-size:16px;line-height:1.25}.audiobook-creation-cost-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.audiobook-creation-cost-item{grid-gap:3px;background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:8px;display:grid;gap:3px;min-width:0;padding:8px 9px}.audiobook-creation-cost-item span{color:var(--text-secondary);font-size:12px;line-height:1.25}.audiobook-creation-cost-item strong{color:var(--text-main);font-size:13px;line-height:1.3;min-width:0;overflow-wrap:anywhere}.audiobook-creation-cost-item strong.is-warning{color:var(--accent-warning)}.audiobook-creation-cost-item small{color:var(--text-secondary);font-size:11px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.audiobook-creation-footer-blocker{color:var(--text-main);font-weight:700}.audiobook-creation-cost-details{grid-gap:10px;display:grid;gap:10px}.audiobook-creation-modal.translation-modal-footer-stable .ant-modal-footer{margin:6px 0 16px;width:auto}.audiobook-creation-modal.translation-modal-footer-stable .translation-modal-footer-summary{flex:1 1 420px}.audiobook-creation-alert{border-radius:8px}.audiobook-creation-message-list{grid-gap:6px;display:grid;gap:6px}.audiobook-creation-message-row{align-items:flex-start;border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:8px;line-height:1.35;padding:8px 10px}.audiobook-creation-message-row.is-warning{background:var(--surface-warning);border-color:var(--border-warning);color:var(--text-warning)}.audiobook-creation-message-row.is-error{background:var(--surface-danger);border-color:var(--border-danger);color:var(--text-danger)}.audiobook-creation-message-row .anticon{margin-top:2px}@media (max-width:720px){.audiobook-creation-field-row{align-items:stretch;flex-direction:column}.audiobook-creation-voice-picker{flex-wrap:wrap}.audiobook-creation-voice-select{min-width:100%}.audiobook-creation-voice-filter{padding-left:0}.audiobook-creation-chapter-grid,.audiobook-creation-cost-grid{grid-template-columns:1fr}.audiobook-creation-chapter-row{align-items:flex-start;flex-direction:column}.audiobook-creation-chapter-meta{flex-wrap:wrap;justify-content:flex-start;padding-left:24px}}.audiobook-tab-shell{display:flex;flex-direction:column;height:100%;min-height:240px;width:100%}.audiobook-tab-content{display:flex;flex-direction:column;gap:12px;padding-right:15px;padding-top:12px}.audiobook-overview-band,.audiobook-workflow-section{background:color-mix(in srgb,var(--surface-base) 64%,var(--surface-muted) 36%);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:12px;padding:14px}.audiobook-header-section{background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-info) 22%)}.audiobook-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.audiobook-title-block{display:flex;flex-direction:column;gap:2px}.audiobook-subtitle{font-size:12px}.audiobook-inline-alert{margin-bottom:0}.audiobook-loading-state{padding:40px 0}.audiobook-overview-band{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.audiobook-metric-row{grid-gap:4px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.audiobook-metric-label{color:var(--text-secondary);font-size:12px;font-weight:750;line-height:1.25}.audiobook-metric-row strong{color:var(--text-primary);font-size:20px;line-height:1.2;overflow-wrap:anywhere}.audiobook-metric-note{color:var(--text-secondary);font-size:12px;line-height:1.35}.audiobook-section-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:2px 0 0}.audiobook-section-header h5.ant-typography{color:var(--text-primary);margin:0 0 2px}.audiobook-section-separator{background:var(--border-subtle);height:1px;margin:16px 0 12px}.audiobook-distribution-section{display:flex;flex-direction:column;gap:12px}.audiobook-distribution-grid{margin-bottom:0}.audiobook-card-section-header{gap:12px;margin-bottom:12px}.audiobook-card-section-header,.audiobook-subsection-header{align-items:center;display:flex;justify-content:space-between}.audiobook-subsection-header{gap:8px}.audiobook-youtube-inline{display:flex;flex-direction:column;gap:10px}.audiobook-youtube-inline-alert{margin-bottom:0}.audiobook-empty-action{padding:16px 0;text-align:center}.audiobook-download-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.audiobook-segment-card.ant-card{border:1px solid var(--border-subtle);box-shadow:none;margin-bottom:16px}.audiobook-segment-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.audiobook-segment-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.audiobook-segment-text{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;margin-top:12px;padding:10px}.audiobook-segment-text-content{max-height:100px;overflow-y:auto}.audiobook-tone-success.ant-card{background:var(--surface-success)}.audiobook-tone-warning.ant-card{background:var(--surface-warning)}.audiobook-tone-danger.ant-card{background:var(--surface-danger)}.audiobook-tone-muted.ant-card{background:var(--surface-muted)}.audiobook-audio-controls{margin-top:12px}.audiobook-audio-times{display:flex;justify-content:space-between}.audiobook-chapter-card.ant-card{margin-bottom:16px}.audiobook-chapters-section{display:flex;flex-direction:column}.audiobook-filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.audiobook-filter-search{width:260px}.audiobook-filter-select{width:180px}.audiobook-filter-count{margin-left:auto}.audiobook-youtube-modal .ant-modal-body,.audiobook-youtube-modal .ant-modal-footer{padding:0}.audiobook-youtube-modal-title{text-align:center;width:100%}.audiobook-youtube-modal-body{max-height:min(68vh,720px);overflow-x:hidden;overflow-y:auto;padding:18px;scrollbar-gutter:stable}.audiobook-segment-text-content,.audiobook-youtube-modal-body{scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-width:thin}.audiobook-segment-text-content::-webkit-scrollbar,.audiobook-youtube-modal-body::-webkit-scrollbar{width:8px}.audiobook-segment-text-content::-webkit-scrollbar-thumb,.audiobook-youtube-modal-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);border-radius:999px}.audiobook-youtube-book-summary,.audiobook-youtube-cost-note,.audiobook-youtube-credit-panel,.audiobook-youtube-modal-block{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px}.audiobook-youtube-book-summary{background:var(--surface-muted);margin-bottom:16px;padding:12px 16px}.audiobook-youtube-book-title{align-items:center;color:var(--accent-primary);display:inline-flex;font-size:16px}.audiobook-youtube-modal-block{height:100%;padding:14px}.audiobook-youtube-field-label,.audiobook-youtube-setting-label{display:block;margin-bottom:8px}.audiobook-youtube-control{margin-bottom:16px;width:100%}.audiobook-youtube-settings-panel{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.audiobook-youtube-setting-group{margin-bottom:16px}.audiobook-youtube-insufficient-alert,.audiobook-youtube-processing-alert{margin-top:16px}.audiobook-youtube-cover-preview{align-items:center;background:#000;border:2px dashed var(--border-subtle);border-radius:8px;display:flex;justify-content:center;min-height:200px;padding:16px;text-align:center}.audiobook-youtube-cover-upload{border-color:var(--accent-primary);cursor:pointer;flex-direction:column}.audiobook-youtube-cover-image{max-height:168px;max-width:100%;object-fit:contain}.audiobook-youtube-custom-cover-image{margin-bottom:8px;max-height:140px;max-width:100%;object-fit:contain}.audiobook-youtube-upload-wrap{position:relative}.audiobook-youtube-upload-icon{color:var(--accent-primary);font-size:36px}.audiobook-youtube-upload-title{line-height:1.25;margin-top:12px;overflow-wrap:anywhere}.audiobook-youtube-upload-help{font-size:11px;line-height:1.3;margin-top:4px;overflow-wrap:anywhere}.audiobook-youtube-help-text{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.audiobook-youtube-credit-panel{background:var(--surface-info);margin:24px 0 16px;padding:12px 16px}.audiobook-credit-stat .ant-statistic-content{font-size:18px}.audiobook-credit-stat.is-positive .ant-statistic-content{color:var(--text-success)}.audiobook-credit-stat.is-accent .ant-statistic-content{color:var(--accent-primary)}.audiobook-credit-stat.is-danger .ant-statistic-content{color:var(--text-danger)}.audiobook-youtube-cost-note{background:var(--surface-muted);font-size:12px;margin-bottom:16px;padding:8px 12px}.audiobook-youtube-modal-footer{align-items:center;background:var(--surface-base);border-top:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;padding:12px 18px}.audiobook-youtube-readiness{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.audiobook-youtube-usd{color:var(--text-secondary)}@media (max-width:900px){.audiobook-overview-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.audiobook-tab-content{padding-right:0}.audiobook-filter-search,.audiobook-filter-select{width:100%}.audiobook-filter-count{margin-left:0;width:100%}.audiobook-youtube-modal-body{max-height:64vh;padding:14px}.audiobook-youtube-modal-footer{align-items:stretch;flex-direction:column}}@media (max-width:560px){.audiobook-overview-band{grid-template-columns:1fr}}.characters-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.characters-master{display:flex;flex-direction:column;gap:12px;min-height:0}.characters-summary{grid-gap:12px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.characters-summary-value{font-size:18px;font-weight:600}.characters-list{display:flex;flex-direction:column;gap:8px;max-height:clamp(240px,45vh,520px);overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.characters-list-shell,.relationships-list-shell{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:10px;padding:10px}.characters-list-empty,.relationships-list-empty{padding:12px 6px}.character-row{-webkit-appearance:none;appearance:none;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;min-height:56px;padding:8px 10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.character-row.is-selected,.character-row:hover{border-color:var(--accent-primary)}.character-row.is-selected{box-shadow:0 0 0 1px var(--accent-primary)}.character-row:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.character-row-main{align-items:center;display:flex;gap:8px;justify-content:space-between}.character-row-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;font-weight:600;line-height:1.25;min-width:0;overflow:hidden}.character-row-meta{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;line-height:1.25}.character-row-coverage,.character-row-gender{white-space:nowrap}.characters-detail{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;min-height:240px;padding:12px}.characters-detail-shell{display:flex;flex-direction:column;gap:12px}.characters-detail-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.characters-detail-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.character-detail-name{font-size:16px}.character-detail-pill{color:var(--text-secondary);font-size:12px}.characters-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.characters-detail-section{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:6px;padding-top:10px}.characters-detail-section:first-of-type{border-top:0;padding-top:0}.characters-detail-section-title{color:var(--text-secondary);font-size:12px}.characters-detail-aliases{display:flex;flex-wrap:wrap;gap:6px}.characters-alias-split-chip,.characters-detail-alias-row{align-items:center;display:inline-flex}.characters-alias-split-chip{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:6px;gap:4px;min-height:22px;padding:0 6px 0 8px}.characters-alias-split-label{color:var(--text-primary);font-size:12px;line-height:1.2}.characters-alias-split-trigger.ant-btn{border:0;border-radius:999px;color:var(--text-secondary);height:16px;min-width:16px;opacity:.72;padding:0;transition:color .16s ease,opacity .16s ease;width:16px}.alias-mapping-existing-alias:focus-within .characters-alias-split-trigger.ant-btn,.alias-mapping-existing-alias:hover .characters-alias-split-trigger.ant-btn,.characters-alias-split-chip:focus-within .characters-alias-split-trigger.ant-btn,.characters-alias-split-chip:hover .characters-alias-split-trigger.ant-btn{opacity:1}.characters-alias-split-trigger.ant-btn:focus-visible,.characters-alias-split-trigger.ant-btn:hover{color:var(--accent-primary);opacity:1}.characters-alias-split-trigger.ant-btn:disabled{color:var(--text-muted);opacity:.45}.characters-alias-manage-chip{gap:2px;padding-right:4px}.characters-alias-remove-trigger.ant-btn{border:0;border-radius:999px;color:var(--text-secondary);height:16px;min-width:16px;opacity:.72;padding:0;transition:color .16s ease,opacity .16s ease;width:16px}.characters-alias-manage-chip:focus-within .characters-alias-remove-trigger.ant-btn,.characters-alias-manage-chip:hover .characters-alias-remove-trigger.ant-btn{opacity:1}.characters-alias-remove-trigger.ant-btn:focus-visible,.characters-alias-remove-trigger.ant-btn:hover{color:#ff4d4f;color:var(--danger-500,#ff4d4f);opacity:1}.characters-alias-remove-trigger.ant-btn:disabled{color:var(--text-muted);opacity:.45}.characters-detail-empty{color:var(--text-secondary);font-size:12px}.characters-detail-conflict-list{display:flex;flex-direction:column;gap:4px;margin-top:4px}.characters-detail-conflict-row{align-items:center;display:flex;font-size:12px;gap:8px;justify-content:space-between}.characters-detail-conflict-tip{color:var(--text-secondary);font-size:12px}.characters-tab-shell{display:flex;flex-direction:column;height:100%;line-height:1.35;min-height:240px;position:relative;width:100%}.characters-tab-content{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;padding-right:15px;padding-top:0}.characters-workspace-header{--book-detail-surface-padding:12px 16px;display:flex;flex-direction:column;gap:6px}.characters-command-header-row{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.characters-analysis-overview h3,.characters-section-heading h3,.characters-workspace-header h2{line-height:1.2;margin:0}.characters-command-purpose{display:block;font-size:13px;line-height:1.35;margin-top:3px;max-width:760px}.characters-section-heading p,.characters-workspace-header p{color:var(--text-secondary);line-height:1.35;margin:4px 0 0}.characters-workspace-header-main{min-width:0}.characters-workspace-actions{display:flex;flex:0 0 auto;justify-content:flex-end}.characters-action-tour-anchor{align-items:center;display:inline-flex}.characters-command-insights{grid-gap:8px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 54%,#0000);display:grid;gap:8px;grid-template-columns:minmax(360px,.75fr) minmax(620px,1.25fr);padding-top:6px;width:100%}.characters-command-insights-main,.characters-workflow-compact{min-width:0}.characters-command-insights-main{display:flex;flex-direction:column;gap:6px}.characters-workflow-compact{border-left:1px solid color-mix(in srgb,var(--border-subtle) 54%,#0000);display:flex;flex-direction:column;gap:5px;justify-content:center;padding-left:8px}.characters-workflow-label{color:var(--text-secondary);font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.characters-updated-row{margin-top:2px}.characters-analysis-overview,.characters-task-section,.characters-workflow-section{display:flex;flex-direction:column;gap:12px}.characters-analysis-overview{padding:14px}.characters-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.characters-overview-content{display:flex;flex-direction:column;gap:6px}.characters-overview-content .ant-card{background:var(--surface-muted);border-color:var(--border-subtle);box-shadow:none}.characters-metric-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.characters-metric{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:1px;justify-content:center;min-height:36px;padding:5px 8px}.characters-metric .ant-typography{font-size:11px;line-height:1.2}.characters-metric>div{color:var(--text-main);font-size:14px;font-weight:700;line-height:1.15}.characters-main-slot{flex:1 1;min-height:0}.characters-main-content{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0}.characters-analysis-overlay{pointer-events:none;z-index:1000}.characters-analysis-overlay,.characters-loading-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed}.characters-loading-overlay{background:var(--overlay-backdrop);z-index:1100}.characters-loading-label{display:flex;flex-direction:column;gap:4px}.characters-loading-tip{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.25}.characters-analysis-box{align-items:center;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-elevated);color:var(--text-main);display:flex;flex-direction:column;font-weight:600;gap:12px;line-height:1.25;min-width:240px;padding:16px 20px;text-align:center}.characters-analysis-box .ant-spin{color:inherit}.characters-analysis-box .ant-spin-dot-item{background-color:currentColor}.character-meta-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.character-meta-value{line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.character-description,.character-description-empty{color:var(--text-secondary);font-size:12px;line-height:1.25;margin-top:4px;word-break:break-word}.characters-tab-shell .ant-card-head{min-height:40px;padding-bottom:8px;padding-top:8px}.characters-tab-shell .ant-card-head-title,.characters-tab-shell .ant-typography-title{line-height:1.25;padding-bottom:1px}.characters-tab-shell .ant-typography,.characters-tab-shell .ant-typography-text{line-height:1.35}.characters-tab-shell .ant-typography-secondary{line-height:1.25}.characters-tab-shell .ant-btn,.characters-tab-shell .ant-tag{line-height:1.2}.characters-action-link.ant-btn{line-height:1.2;padding:0 8px}.characters-disabled-tooltip{display:inline-flex}.characters-modal .ant-modal-title,.characters-modal .ant-typography-title{line-height:1.25}.characters-modal .ant-typography,.characters-modal .ant-typography-text{line-height:1.35}.characters-modal .ant-btn,.characters-modal .ant-tag,.characters-modal .ant-typography-secondary{line-height:1.2}.characters-modal-body{display:flex;flex-direction:column;gap:14px;width:100%}.characters-modal-intro{display:block}.characters-modal-block{background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.characters-modal-block-heading{color:var(--text-main);font-size:16px;line-height:1.25}.characters-modal-title-row{align-items:center;display:flex;gap:6px}.characters-field{display:flex;flex-direction:column;gap:5px;min-width:0}.characters-field-help,.characters-field-label{font-size:12px;line-height:1.3}.characters-chip-row{display:flex;flex-wrap:wrap;gap:6px}.characters-modal-actions{display:flex;gap:8px;justify-content:flex-end}.characters-modal-actions--fallback{display:none}.characters-modal .ant-modal-body{max-height:min(76vh,calc(100vh - 220px));overflow-y:auto;scrollbar-gutter:stable}.character-editor-modal .ant-modal{max-width:calc(100vw - 48px)}.character-editor-modal .ant-modal-body{max-height:min(82vh,calc(100vh - 180px))}.character-editor-modal-body{gap:16px}.character-editor-top-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr)}.characters-modal-footer{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.characters-modal-footer__actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;justify-content:flex-end}.alias-mapping-modal .ant-modal-body{max-height:75vh;overflow:hidden}.alias-mapping-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.alias-mapping-grid:after{background:var(--border-subtle);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-.5px);width:1px}.alias-mapping-panel{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:10px;display:flex;flex-direction:column;gap:12px;min-height:0;padding:12px}.alias-mapping-panel--compact{gap:10px;padding-top:8px}.alias-mapping-panel--compact .alias-mapping-form{margin-top:-4px}.alias-mapping-panel-title{font-size:16px}.alias-mapping-panel--secondary{background:var(--surface-base)}.alias-mapping-list{flex:1 1;max-height:56vh;min-height:0;overflow:auto;padding-right:4px}.alias-mapping-existing-alias{align-items:center;display:inline-flex;gap:4px}.alias-mapping-form,.alias-mapping-groups{display:flex;flex-direction:column;gap:12px}.alias-mapping-group{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px;padding:10px 0}.alias-mapping-group:first-child{border-top:0;padding-top:0}.alias-mapping-preview{background:var(--surface-base)}@media (max-width:720px){.character-editor-modal .ant-modal{max-width:calc(100vw - 24px)}.character-editor-modal .ant-modal-body{max-height:min(78vh,calc(100vh - 190px))}.alias-mapping-grid,.character-editor-top-grid{grid-template-columns:minmax(0,1fr)}.alias-mapping-grid:after{display:none}.alias-mapping-modal .ant-modal-body{max-height:80vh;overflow:auto}.alias-mapping-list{max-height:none}.characters-modal-footer{align-items:stretch;flex-direction:column}.characters-modal-footer__actions{width:100%}.characters-modal-footer__actions .ant-btn{flex:1 1}}.characters-analysis-inline{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px}.characters-analysis-inline-header{align-items:flex-start;display:flex;gap:12px}.characters-analysis-inline-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.characters-analysis-inline-body{display:flex;flex-direction:column;gap:6px}.characters-analysis-inline-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.characters-analysis-inline-learn.ant-btn{background:var(--surface-muted);border-color:var(--border-subtle);color:var(--text-main);font-weight:600}.characters-analysis-inline-learn.ant-btn:focus,.characters-analysis-inline-learn.ant-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.character-split-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.character-split-summary{background:var(--surface-base)}.character-description-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.character-description-wide{grid-column:1/-1}.characters-workflow-section{padding:12px 14px}.characters-workflow-steps .ant-steps-item-description,.characters-workflow-steps .ant-steps-item-title{line-height:1.25}.characters-workflow-steps{margin:0;max-width:none;width:100%}.characters-workflow-steps .ant-steps-item{min-width:0}.characters-workflow-steps .ant-steps-item-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.characters-workflow-chip-grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.characters-workflow-chip{gap:3px;justify-content:center;min-height:24px;padding:2px 8px;text-align:center;white-space:nowrap}.characters-workflow-chip:disabled{cursor:default}.characters-workflow-chip:disabled:focus-visible,.characters-workflow-chip:disabled:hover{transform:none}.characters-workflow-chip-label,.characters-workflow-chip-state{align-items:center;display:inline-flex;font-size:12px;line-height:1.15;overflow:hidden;text-overflow:ellipsis}.characters-workflow-chip-label{font-weight:700;min-width:0}.characters-workflow-chip-state{flex:0 0 auto;font-weight:800}.characters-sections{display:flex;flex-direction:column;gap:10px}.characters-task-section{padding:12px 14px 14px}.characters-panel-header{grid-gap:8px 16px;align-items:center;border-bottom:1px solid var(--border-subtle);display:grid;gap:8px 16px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:10px;width:100%}.characters-panel-header.has-needs-review,.relationships-panel-header.has-needs-review{border-radius:4px;box-shadow:inset 4px 0 0 #faad14;padding-left:10px}.characters-panel-heading{display:flex;flex-direction:column;gap:2px;min-width:0}.characters-panel-summary{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.characters-panel-summary-item{align-items:flex-end;display:flex;flex-direction:column;gap:2px;min-width:72px}.characters-panel-summary-label{font-size:12px}.panel-needs-review-icon{color:#d48806;margin-left:6px}.characters-panel-summary-value{font-size:16px;font-weight:600}.characters-panel-summary-item.is-alert .characters-panel-summary-value,.relationships-panel-summary-item.is-alert .relationships-panel-summary-value{color:#d48806}.relationships-panel-header{grid-gap:8px 16px;align-items:center;border-bottom:1px solid var(--border-subtle);display:grid;gap:8px 16px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:10px;width:100%}.relationships-panel-heading{display:flex;flex-direction:column;gap:2px;min-width:0}.relationships-panel-summary{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.relationships-panel-summary-item{align-items:flex-end;display:flex;flex-direction:column;gap:2px;min-width:88px}.relationships-panel-summary-label{font-size:12px}.relationships-panel-summary-value{font-size:16px;font-weight:600}.characters-panel-body{display:flex;flex-direction:column;gap:12px;padding-top:12px}.relationships-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.relationships-master{display:flex;flex-direction:column;gap:12px;min-height:0}.relationships-summary{grid-gap:12px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.relationships-summary-value{font-size:18px;font-weight:600}.characters-filter-bar,.relationships-filter-bar{align-items:center;background:#0000;border-bottom:1px solid var(--border-subtle);display:flex;flex-wrap:wrap;gap:10px;padding:0 0 10px}.characters-filter-search{flex:1 1 220px;min-width:220px}.relationships-filter-search{flex:1 1 180px;min-width:180px}.characters-filter-select,.relationships-filter-select{min-width:0;width:100%}.characters-filter-toggle{white-space:nowrap}.filters-menu{gap:10px;min-width:220px}.filters-menu,.filters-menu-row{display:flex;flex-direction:column}.filters-menu-row{gap:4px}.filters-menu-label{color:var(--text-secondary);font-size:12px}.filters-menu-button{flex:0 0 auto;white-space:nowrap}.filters-menu-toggle{align-items:center;display:flex;min-height:28px}.filters-menu-actions{border-top:1px solid var(--border-subtle);display:flex;justify-content:flex-end;padding-top:4px}.relationships-filter-sort{align-items:center;display:flex;flex:0 0 auto;gap:6px}.relationships-filter-sort-label{color:var(--text-secondary);font-size:12px}.relationships-filter-sort-select{min-width:160px}.characters-filter-sort{align-items:center;display:flex;flex:0 0 auto;gap:6px}.characters-filter-sort-label{color:var(--text-secondary);font-size:12px}.characters-filter-sort-select{min-width:150px}.characters-filter-chips,.relationships-filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.characters-filter-chips-label,.relationships-filter-chips-label{color:var(--text-secondary);font-size:12px}.relationships-filter-bar{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.relationships-filter-bar .relationships-filter-search{grid-column:1/-1;min-width:0;width:100%}.relationships-filter-bar .filters-menu-button{justify-self:start}.relationships-filter-bar .relationships-filter-sort{justify-self:end}.relationships-list{display:flex;flex-direction:column;gap:8px;max-height:clamp(240px,45vh,520px);overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-gutter:stable}.relationship-row{-webkit-appearance:none;appearance:none;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;min-height:56px;padding:8px 10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.relationship-row.is-selected,.relationship-row:hover{border-color:var(--accent-primary)}.relationship-row.is-selected{box-shadow:0 0 0 1px var(--accent-primary)}.relationship-row:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.relationship-row-main{align-items:center;display:flex;gap:8px;justify-content:space-between}.relationship-row-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;font-weight:600;line-height:1.25;min-width:0;overflow:hidden}.relationship-row-meta{color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;line-height:1.25}.relationship-row-coverage,.relationship-row-distribution{white-space:nowrap}.relationships-detail{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;min-height:240px;padding:12px}.relationships-detail-shell{display:flex;flex-direction:column;gap:12px}.relationships-detail-header{display:flex;flex-direction:column;gap:10px}.relationships-detail-header-actions,.relationships-detail-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.relationships-detail-controls{display:flex;flex-direction:column;gap:10px;width:100%}.relationships-detail-control-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.relationships-detail-control{display:flex;flex-direction:column;gap:4px;min-width:140px}.relationships-detail-control .ant-select{width:100%}.relationships-detail-link-control{justify-content:flex-end;min-width:220px;padding-bottom:2px}.relationships-detail-link-help{font-size:11px;line-height:1.25}.relationships-detail-action-buttons{align-items:center;flex-direction:row;gap:8px;margin-left:auto}.relationships-detail-action-label{color:var(--text-secondary);font-size:12px}.relationship-detail-name{font-size:16px}.relationship-detail-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.relationship-detail-review{align-items:center;display:flex;margin-left:auto}.relationship-detail-reason{display:block;line-height:1.25;margin-top:4px}.relationship-detail-pill,.relationship-detail-reason{color:var(--text-secondary);font-size:12px}.relationships-detail-direction-select{min-width:140px}.relationship-formality-option{align-items:center;display:inline-flex;gap:8px}.relationship-formality-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.relationship-formality-dot-formal{background:#1677ff}.relationship-formality-dot-informal{background:#52c41a}.relationships-detail-apply-select{min-width:220px}.relationships-detail-asymmetry-note{font-size:12px;line-height:1.25;margin-top:2px}.relationships-detail-selection-control{flex:1 1 320px}.relationships-detail-selection-inline{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.relationships-detail-selection-count{font-size:12px}.relationships-detail-chapters{display:flex;flex-direction:column;gap:12px}.relationships-detail-group{display:flex;flex-direction:column;gap:8px}.relationships-detail-group-header{align-items:center;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;line-height:1.25;padding:8px 10px;text-align:left;width:100%}.relationships-detail-group-header:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.relationships-detail-group-title{font-weight:600}.relationships-detail-group-count,.relationships-detail-group-toggle{color:var(--text-secondary);font-size:12px}.relationships-detail-group-toggle{margin-left:auto}.relationships-detail-chapter,.relationships-detail-group-body{display:flex;flex-direction:column;gap:8px}.relationships-detail-chapter{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;line-height:1.25;padding:12px}.relationships-detail-chapter-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.relationships-detail-chapter-info{display:flex;flex-direction:column;gap:4px;min-width:0}.relationships-detail-chapter-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.relationships-detail-chapter-pair{color:var(--text-secondary);font-size:12px}.relationships-detail-chapter-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-left:auto}.relationships-detail-chapter-formality{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.relationships-detail-chapter-control{display:flex;flex-direction:column;gap:2px}.relationships-detail-chapter-label{color:var(--text-secondary);font-size:11px}.relationships-detail-chapter-select{min-width:120px}.relationships-detail-chapter-rows{color:var(--text-secondary);display:flex;flex-direction:column;font-size:12px;gap:4px}.relationships-detail-row{display:flex;flex-direction:column;gap:4px;line-height:1.25}.relationships-detail-row-pair{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px}.relationships-detail-row-name{color:var(--text-primary);font-weight:600}.relationships-detail-row-gender{color:var(--text-secondary)}.relationships-detail-row-pair-separator{color:var(--text-secondary);margin:0 4px}.relationships-detail-row-speech{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.relationships-detail-row-speech-label{color:var(--text-secondary)}.relationships-detail-row-direction{align-items:center;display:inline-flex;gap:6px}.relationships-detail-row-direction-separator{color:var(--text-secondary)}@media (max-width:1200px){.characters-layout,.relationships-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr)}.characters-metric-grid,.characters-workflow-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.characters-section-heading,.characters-workspace-header{flex-direction:column}.characters-workspace-actions{justify-content:flex-start;width:100%}.characters-layout,.relationships-layout{grid-template-columns:minmax(0,1fr)}.relationships-detail-chapter-pair{display:none}}@media (max-width:720px){.characters-tab-content{padding-right:0}.characters-command-header-row,.characters-command-insights{align-items:stretch;flex-direction:column;grid-template-columns:minmax(0,1fr)}.characters-workspace-actions{justify-content:flex-start}.characters-workflow-compact{border-left:0;border-top:1px solid color-mix(in srgb,var(--border-subtle) 54%,#0000);padding-left:0;padding-top:8px}.character-split-grid,.characters-metric-grid,.characters-panel-header,.characters-workflow-chip-grid{grid-template-columns:minmax(0,1fr)}.characters-panel-summary{justify-content:flex-start}.characters-panel-summary-item{align-items:flex-start}.relationships-panel-header{grid-template-columns:minmax(0,1fr)}.relationships-panel-summary{justify-content:flex-start}.relationships-panel-summary-item{align-items:flex-start}}.admin-dashboard-surface{grid-gap:14px;display:grid;gap:14px;width:100%}.admin-dashboard-surface .ant-card,.admin-dashboard-surface-card{background:var(--surface-base);border-color:var(--border-subtle);border-radius:8px;box-shadow:none}.admin-dashboard-surface .ant-card-head,.admin-dashboard-surface-card .ant-card-head{background:color-mix(in srgb,var(--surface-muted) 46%,var(--surface-base) 54%);border-bottom-color:var(--border-subtle)}.admin-dashboard-surface .ant-card-head-title,.admin-dashboard-surface-card .ant-card-head-title{color:var(--text-main);font-size:15px;font-weight:700}.admin-dashboard-surface .ant-card-body{min-width:0}.admin-dashboard-surface .ant-card .ant-card{background:color-mix(in srgb,var(--surface-muted) 46%,var(--surface-base) 54%)}.admin-dashboard-surface .ant-tabs-nav{margin-bottom:12px}.admin-dashboard-surface .ant-tabs-tab{font-size:13px;font-weight:700}.admin-dashboard-surface .ant-statistic-title{color:var(--text-secondary)}.admin-dashboard-surface .ant-statistic-content{color:var(--text-main)}.admin-dashboard-surface .ant-table-wrapper{overflow-x:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.admin-dashboard-surface .ant-table-wrapper::-webkit-scrollbar{height:10px}.admin-dashboard-surface .ant-table-wrapper::-webkit-scrollbar-track{background:#0000}.admin-dashboard-surface .ant-table-wrapper::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.admin-dashboard-surface input[type=date],.admin-dashboard-surface input[type=number],.admin-dashboard-surface select{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-main);color-scheme:light dark;min-height:32px}.theme-dark .admin-dashboard-surface input[type=date],.theme-dark .admin-dashboard-surface input[type=number],.theme-dark .admin-dashboard-surface select{color-scheme:dark}.admin-dashboard-surface input[type=date]:focus-visible,.admin-dashboard-surface input[type=number]:focus-visible,.admin-dashboard-surface select:focus-visible{border-color:var(--accent-primary);outline:2px solid color-mix(in srgb,var(--accent-primary) 46%,#0000);outline-offset:2px}.admin-dashboard-surface input[type=date]:disabled,.admin-dashboard-surface input[type=number]:disabled,.admin-dashboard-surface select:disabled{background:color-mix(in srgb,var(--surface-muted) 78%,#000 22%);color:color-mix(in srgb,var(--text-secondary) 72%,#0000)}.admin-analytics-toolbar{background:color-mix(in srgb,var(--surface-muted) 58%,var(--surface-base) 42%);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.admin-analytics-toolbar .ant-space{flex-wrap:wrap;row-gap:8px}.admin-analytics-overview-band{background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-base) 58%);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.admin-analytics-metric-row{background:var(--surface-base)!important;border:1px solid var(--border-subtle)!important;border-radius:8px!important;box-shadow:none;min-width:0}.admin-analytics-metric-row .ant-typography{margin:0}.admin-analytics-chart-scroll{min-width:0;overflow-x:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.admin-analytics-chart-scroll::-webkit-scrollbar{height:10px}.admin-analytics-chart-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.admin-dashboard-inline-alert.ant-alert{background:var(--surface-warning);border-color:color-mix(in srgb,var(--accent-warning) 40%,var(--border-subtle));border-radius:8px;color:var(--text-main)}.admin-revenue-section-card.ant-card,.admin-revenue-toolbar-card.ant-card{box-shadow:none}.admin-revenue-toolbar{row-gap:8px;width:100%}.admin-revenue-overview-band{background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-base) 58%);border:1px solid var(--border-subtle);border-radius:8px;padding:12px 0}.admin-revenue-metric-row.ant-card{border-color:var(--border-subtle);box-shadow:none;height:100%}.admin-revenue-metric-row .ant-statistic-title{color:var(--text-secondary)}.admin-revenue-chart{height:220px;overflow-x:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.admin-reliability-chart-card.ant-card,.admin-reliability-toolbar-card.ant-card{box-shadow:none}.admin-reliability-overview-band{background:color-mix(in srgb,var(--surface-muted) 42%,var(--surface-base) 58%);border:1px solid var(--border-subtle);border-radius:8px;padding:12px 0}.admin-reliability-overview-band .ant-card{box-shadow:none;height:100%}.admin-reliability-chart-scroll{min-width:0;overflow-x:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.admin-analytics-chart-scroll .recharts-wrapper,.admin-reliability-chart-card .recharts-wrapper{max-width:100%}.admin-reliability-chart-scroll::-webkit-scrollbar{height:10px}.admin-reliability-chart-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.cover-generation-modal .ant-modal-content{overflow:hidden}.cover-generation-modal .ant-modal-body,.cover-generation-modal .ant-modal-footer,.cover-preview-modal .ant-modal-body,.cover-selection-modal .ant-modal-body,.cover-selection-modal .ant-modal-footer{padding:0}.cover-refresh-titlebar{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:28px;width:100%}.cover-refresh-title{color:var(--text-main);font-weight:700;grid-column:2;line-height:1.3;max-width:min(440px,calc(100vw - 300px));min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cover-refresh-titlebar__tour.ant-btn{align-items:center;background:#0000;border-color:#0000;box-shadow:none;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;grid-column:3;justify-self:end;line-height:1.35;margin-right:32px;min-height:28px;overflow:visible;padding:0 4px 0 3px}.cover-refresh-titlebar__tour.ant-btn .anticon{align-items:center;display:inline-flex;height:16px;justify-content:center;line-height:1;min-width:16px;overflow:visible;width:16px}.cover-refresh-titlebar__tour.ant-btn .anticon svg{overflow:visible}.cover-refresh-titlebar__tour.ant-btn:focus-visible,.cover-refresh-titlebar__tour.ant-btn:hover{background:#0000;border-color:#0000;color:var(--accent-primary)}.cover-refresh-title h4.ant-typography{margin:0}.cover-refresh-body{max-height:min(76vh,calc(100vh - 220px));overflow-x:hidden;overflow-y:auto;padding:14px 16px 10px;scrollbar-gutter:stable}.cover-preview-details,.cover-refresh-body{scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-width:thin}.cover-preview-details::-webkit-scrollbar,.cover-refresh-body::-webkit-scrollbar{width:8px}.cover-preview-details::-webkit-scrollbar-thumb,.cover-refresh-body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);border-radius:999px}.cover-refresh-block{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,#0000);border-radius:12px;padding:10px 12px}.cover-refresh-block--setup{margin-bottom:10px}.cover-refresh-block-header{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.cover-refresh-block-header--flush{margin-bottom:0}.cover-refresh-block-header h3{color:var(--text-main);font-size:16px;line-height:1.25;margin:0}.cover-refresh-block-header p{color:var(--text-secondary);font-size:12px;line-height:1.32;margin:2px 0 0}.cover-refresh-message-detail{color:var(--text-secondary);font-size:12px;margin-top:8px}.cover-refresh-modal-stage{position:relative}.cover-refresh-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:color-mix(in srgb,var(--surface-base) 72%,#0000);display:flex;inset:0;justify-content:center;padding:18px;position:absolute;z-index:2}.cover-refresh-loading-card,.cover-refresh-spin-wrapper>.ant-spin{align-items:center;background:color-mix(in srgb,var(--surface-base) 94%,var(--surface-muted));border:1px solid color-mix(in srgb,var(--border-subtle) 88%,#0000);border-radius:12px;box-shadow:0 16px 38px color-mix(in srgb,var(--text-main) 9%,#0000);color:var(--text-main);display:inline-flex;flex-direction:column;gap:10px;justify-content:center;max-width:min(360px,calc(100vw - 40px));min-height:148px;min-width:min(260px,calc(100vw - 56px));padding:16px 18px}.cover-refresh-loading-card .ant-spin{background:#0000;border:0;box-shadow:none;display:inline-flex;min-height:0;min-width:0;padding:0}.cover-refresh-loading-title{color:var(--text-main);font-size:14px;font-weight:800;line-height:1.25;text-align:center}.cover-refresh-loading-copy{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.35;margin:-2px 0 0;max-width:280px;text-align:center}.cover-refresh-loading-overlay .ant-spin-text,.cover-refresh-spin-wrapper .ant-spin-text{color:var(--text-main);font-size:13px;font-weight:750;line-height:1.35;margin-top:0;position:static;text-shadow:none}.cover-refresh-spin-wrapper .ant-spin-container{min-height:inherit}.cover-refresh-muted{color:var(--text-secondary);font-size:12px}.cover-refresh-blocker-panel{background:var(--surface-warning);border:1px solid var(--border-warning);border-radius:8px;color:var(--text-warning);font-size:12px;line-height:1.35;margin-bottom:10px;padding:9px 11px}.cover-refresh-blocker-panel strong{color:var(--text-warning);display:block;margin-bottom:4px}.cover-refresh-blocker-panel ul{margin:0;padding-left:18px}.cover-refresh-blocker-panel li+li{margin-top:2px}.cover-refresh-layout{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(260px,292px)}.cover-refresh-main,.cover-refresh-side{display:flex;flex-direction:column;gap:10px;min-width:0}.cover-refresh-setup-grid{grid-gap:8px;align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(160px,1fr) minmax(210px,1.15fr) minmax(150px,.9fr) minmax(130px,.8fr)}.cover-refresh-control-tile{background:color-mix(in srgb,var(--surface-muted) 84%,var(--surface-base) 16%);border:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);border-radius:9px;display:flex;flex-direction:column;justify-content:flex-end;min-height:64px;min-width:0;padding:8px 9px}.cover-refresh-control-tile--wide{min-width:0}.cover-refresh-field{margin-bottom:10px}.cover-refresh-field:last-child{margin-bottom:0}.cover-refresh-label{color:var(--text-secondary);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.cover-refresh-workflow.is-loading{filter:blur(1px);pointer-events:none}.cover-refresh-section-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.cover-refresh-section-title{color:var(--text-main);font-weight:700;margin-bottom:8px}.cover-refresh-section-header .cover-refresh-section-title{margin-bottom:0}.cover-refresh-helper{color:var(--text-secondary);font-size:12px;line-height:1.35}.cover-refresh-helper--spaced{margin-top:6px}.cover-refresh-field-error{color:var(--text-danger);font-size:12px;margin-top:6px;padding-left:26px}.cover-refresh-choice-stack{display:flex;flex-direction:column;gap:8px}.cover-refresh-choice-row{background:var(--surface-muted);border-radius:8px;padding:8px}.cover-refresh-choice-row--compact{padding-block:7px}.cover-refresh-replacement-fields{box-sizing:border-box;margin-top:8px;padding-left:26px;width:100%}.cover-refresh-replacement-grid{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.cover-refresh-field-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.cover-refresh-guidance-field{border-top:1px solid color-mix(in srgb,var(--border-subtle) 62%,#0000);margin-top:10px;padding-top:10px}.cover-refresh-guidance-textarea.ant-input,.cover-refresh-prompt-textarea.ant-input{margin-top:6px;resize:vertical}.cover-refresh-character-count{color:var(--text-secondary);font-size:12px}.cover-refresh-replacement-arrow{color:var(--text-secondary)}.cover-refresh-prompt-placeholder{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:6px;height:160px;margin-top:8px}.cover-refresh-inline-note{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:12px;gap:8px;line-height:1.35;margin-top:10px}.cover-refresh-inline-note__warning-icon{color:var(--accent-warning);margin-top:2px}.cover-refresh-inline-note__info-icon{color:var(--accent-primary);margin-top:2px}.cover-refresh-rights-control{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;padding:8px}.cover-refresh-checkbox-copy{font-size:12px;line-height:1.35}.cover-refresh-context{display:flex;flex-direction:column;gap:8px;height:100%}.cover-refresh-current-cover{grid-gap:10px;align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:grid;font-size:12px;gap:10px;grid-template-columns:74px minmax(0,1fr);line-height:1.3;padding:8px}.cover-refresh-current-cover-button{align-items:center;background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,#0000);border-radius:4px;cursor:zoom-in;display:flex;height:111px;justify-content:center;padding:0;width:74px}.cover-refresh-current-cover-button:focus-visible,.cover-refresh-current-cover-button:hover{border-color:var(--accent-primary);outline:2px solid color-mix(in srgb,var(--accent-primary) 28%,#0000);outline-offset:2px}.cover-refresh-current-cover-button img{background:var(--surface-base);border-radius:3px;height:100%;object-fit:contain;width:100%}.cover-refresh-reference-popover .ant-popover-inner{padding:8px}.cover-refresh-reference-preview{align-items:center;display:flex;justify-content:center;max-height:min(430px,78vh);max-width:min(280px,70vw)}.cover-refresh-reference-preview img{background:var(--surface-base);border-radius:6px;display:block;height:auto;max-height:min(410px,74vh);max-width:100%;object-fit:contain;width:auto}.cover-refresh-context-list{grid-gap:6px 10px;display:grid;font-size:12px;gap:6px 10px;grid-template-columns:minmax(86px,auto) minmax(0,1fr);line-height:1.35;margin:0}.cover-refresh-context-list dt{color:var(--text-secondary);font-weight:600}.cover-refresh-context-list dd{color:var(--text-main);margin:0;min-width:0;overflow-wrap:anywhere}.cover-refresh-context-note{background:color-mix(in srgb,var(--accent-warning) 10%,var(--surface-base));border-left:3px solid var(--accent-warning);border-radius:6px;margin-top:auto;padding:8px}.cover-refresh-attempt-note,.cover-refresh-context-note{color:var(--text-secondary);font-size:12px;line-height:1.35}.cover-refresh-attempt-note{align-items:flex-start;background:color-mix(in srgb,var(--accent-warning) 8%,var(--surface-base));border:1px solid color-mix(in srgb,var(--accent-warning) 38%,var(--border-subtle));border-left:3px solid var(--accent-warning);border-radius:8px;display:flex;gap:8px;margin-top:10px;padding:8px 10px}.cover-refresh-attempt-note__icon{color:var(--accent-warning);flex:0 0 auto;margin-top:1px}.cover-refresh-rights-block .cover-refresh-section-header{margin-bottom:7px}.cover-refresh-footer{align-items:center;background:color-mix(in srgb,var(--surface-base) 92%,var(--surface-muted) 8%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin:6px 16px 16px;min-height:48px;padding:8px 12px;width:auto}.cover-refresh-footer-summary{flex:1 1;margin-right:0}.cover-refresh-footer-blocker{color:var(--text-warning);font-weight:700}.cover-refresh-footer-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cover-refresh-option-card.ant-card{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 90%,#0000);border-radius:8px;box-shadow:none;cursor:pointer;height:100%;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.cover-refresh-option-card.ant-card:focus-within,.cover-refresh-option-card.ant-card:hover{border-color:color-mix(in srgb,var(--accent-primary) 54%,var(--border-subtle));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 18%,#0000)}.cover-refresh-option-card.is-selected.ant-card{background:color-mix(in srgb,var(--surface-info) 34%,var(--surface-base) 66%);border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary),0 0 0 3px color-mix(in srgb,var(--accent-primary) 18%,#0000)}.cover-refresh-cover-frame{aspect-ratio:2/3;background:color-mix(in srgb,var(--surface-muted) 72%,var(--surface-base) 28%);border:1px solid var(--border-subtle);border-radius:6px;display:grid;margin-bottom:8px;overflow:hidden;place-items:center;position:relative;width:100%}.cover-refresh-cover-frame img{border-radius:4px;height:100%;max-width:100%;object-fit:contain;width:100%}.cover-refresh-icon-action{position:absolute;right:4px;top:4px;z-index:2}.cover-refresh-seed-tag.ant-tag{border-color:var(--border-info);top:4px}.cover-refresh-seed-tag.ant-tag,.cover-refresh-selected-tag.ant-tag{background:var(--surface-info);color:var(--text-info);font-weight:700;left:4px;position:absolute;z-index:1}.cover-refresh-selected-tag.ant-tag{border-color:color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle));top:32px}.cover-refresh-option-title{color:var(--text-main);display:block;font-size:14px;font-weight:700;margin-bottom:12px;text-align:center}.cover-selection-modal.ant-modal{padding-bottom:24px;top:24px}.cover-selection-modal .cover-refresh-body{max-height:min(80vh,calc(100vh - 170px));padding:12px 20px 10px}.cover-selection-modal-stage{min-height:min(52vh,620px)}.cover-selection-modal .cover-refresh-block{border-radius:10px}.cover-selection-context{margin-bottom:8px;padding:9px 10px}.cover-selection-context .cover-refresh-block-header{align-items:center;margin-bottom:7px}.cover-selection-context .cover-refresh-block-header h3{font-size:15px}.cover-selection-context .cover-refresh-block-header p{font-size:11px}.cover-selection-text-compare{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.cover-selection-text-column{background:color-mix(in srgb,var(--surface-muted) 80%,var(--surface-base) 20%);border:1px solid color-mix(in srgb,var(--border-subtle) 50%,#0000);border-radius:7px;min-width:0;padding:8px}.cover-selection-text-column-title{color:var(--text-main);font-size:12px;font-weight:700;line-height:1.25;margin-bottom:6px}.cover-selection-text-row{grid-gap:8px;align-items:baseline;display:grid;gap:8px;grid-template-columns:64px minmax(0,1fr);min-width:0}.cover-selection-text-row+.cover-selection-text-row{border-top:1px solid color-mix(in srgb,var(--border-subtle) 36%,#0000);margin-top:5px;padding-top:5px}.cover-selection-text-row strong{color:var(--text-main);display:block;font-size:12px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover-selection-inline-alert.ant-alert{border-radius:8px;margin-bottom:10px;padding:6px 10px}.cover-selection-inline-alert .ant-alert-message{font-size:12px;line-height:1.35}.cover-selection-compare-layout{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.cover-selection-compare-layout.has-current-cover{grid-template-columns:minmax(210px,248px) minmax(0,1fr)}.cover-selection-current-panel,.cover-selection-options-panel{min-width:0}.cover-selection-current-panel{display:flex;flex-direction:column;gap:8px;position:-webkit-sticky;position:sticky;top:0}.cover-selection-current-panel .cover-refresh-section-title{margin-bottom:6px;text-align:center}.cover-selection-current-panel .cover-refresh-option-card.ant-card{height:auto}.cover-refresh-cover-frame--reference{aspect-ratio:auto;height:clamp(250px,36vh,360px)}.cover-selection-seed-reference{grid-gap:8px;align-items:center;background:color-mix(in srgb,var(--surface-muted) 78%,var(--surface-base) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 66%,#0000);border-radius:8px;display:grid;gap:8px;grid-template-columns:58px minmax(0,1fr);padding:7px}.cover-selection-seed-thumb{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:6px;height:76px;overflow:hidden;position:relative}.cover-selection-seed-thumb img{height:100%;object-fit:cover;width:100%}.cover-selection-seed-thumb .cover-refresh-icon-action.ant-btn{height:22px;inset-block-start:4px;inset-inline-end:4px;min-width:22px;width:22px}.cover-selection-seed-copy{color:var(--text-secondary);font-size:11px;line-height:1.3;min-width:0}.cover-selection-seed-copy strong{color:var(--text-main);display:block;font-size:12px;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover-selection-seed-copy span:not(.translation-modal-kicker){display:block;margin-top:2px}.cover-selection-options-heading{align-items:center;justify-content:center;margin-bottom:6px;min-height:25px;padding:0 2px}.cover-selection-options-heading .cover-refresh-section-title{margin-bottom:0;text-align:center}.cover-selection-options-panel .ant-alert{margin-bottom:8px}.cover-selection-options-grid{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,280px));justify-content:center}.cover-refresh-option-actions{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.cover-refresh-wrap-button.ant-btn{align-items:center;display:flex;font-size:12px;height:100%;justify-content:center;line-height:1.2;min-height:34px;padding:4px 6px;text-align:center;white-space:normal}.cover-selection-options-grid .cover-refresh-option-card .ant-card-body{padding:7px!important}.cover-selection-options-grid .cover-refresh-cover-frame{aspect-ratio:auto;height:clamp(330px,46vh,450px);margin-bottom:6px}.cover-selection-options-grid .cover-refresh-option-title{font-size:13px;margin-bottom:6px}.cover-selection-modal .cover-refresh-footer{margin:0 20px 16px;padding:10px}.cover-selection-modal .cover-refresh-footer-summary{flex:1 1 auto;min-width:0}.cover-selection-modal .cover-refresh-footer-actions{flex:0 0 auto}.cover-preview-layout{display:flex;flex-direction:row;gap:16px}.cover-preview-image{flex:0 0 60%;padding:12px;text-align:center}.cover-preview-image img{max-height:80vh;max-width:100%}.cover-preview-details{border-left:1px solid var(--border-subtle);flex:1 1;max-height:80vh;overflow-y:auto;padding:12px}.cover-preview-details h5.ant-typography{margin-top:0}@media (max-width:768px){.cover-refresh-titlebar{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr)}.cover-refresh-title{max-width:calc(100vw - 148px)}.cover-refresh-titlebar__tour.ant-btn{margin-right:28px;min-width:28px;overflow:visible;width:28px}.cover-refresh-titlebar__tour.ant-btn>span:not(.anticon){clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cover-refresh-body{max-height:66vh;padding:12px}.cover-refresh-layout,.cover-refresh-replacement-grid,.cover-refresh-setup-grid{grid-template-columns:1fr}.cover-refresh-replacement-arrow{text-align:left}.cover-refresh-side{min-width:0}.cover-selection-modal .cover-refresh-body{max-height:68vh;padding:12px}.cover-selection-modal.ant-modal{padding-bottom:12px;top:12px}.cover-selection-compare-layout.has-current-cover,.cover-selection-text-compare{grid-template-columns:1fr}.cover-selection-current-panel{position:static}.cover-selection-options-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));justify-content:stretch}.cover-selection-options-grid .cover-refresh-cover-frame{height:clamp(260px,52vh,390px)}.cover-selection-modal .cover-refresh-footer{margin:0 12px 12px}.cover-refresh-footer{align-items:stretch;flex-direction:column}.cover-refresh-footer-actions{justify-content:stretch}.cover-refresh-footer-actions .ant-btn{flex:1 1 auto}.cover-preview-layout{flex-direction:column}.cover-preview-image{flex-basis:auto}.cover-preview-details{border-left:0;border-top:1px solid var(--border-subtle);max-height:38vh}}.cover-history-modal .ant-modal-content,.cover-history-preview-modal .ant-modal-content{overflow:hidden}.cover-history-modal .ant-modal-footer{padding:0}.cover-history-modal .ant-modal-body,.cover-history-preview__details{scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.cover-history-modal .ant-modal-body::-webkit-scrollbar,.cover-history-preview__details::-webkit-scrollbar{width:8px}.cover-history-modal .ant-modal-body::-webkit-scrollbar-thumb,.cover-history-preview__details::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);border-radius:999px}.cover-history-title{grid-column-gap:8px;grid-row-gap:6px;align-items:center;column-gap:8px;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;overflow:visible;padding:5px 0 6px;row-gap:6px}.cover-history-title__heading{align-self:center;grid-column:2;grid-row:1;text-align:center}.cover-history-title__actions{display:none}.cover-history-title__info{align-items:center;display:flex;gap:8px;grid-column:1;grid-row:2;min-height:24px;overflow:visible}.cover-history-title__info-icon{align-items:center;color:var(--text-secondary);display:inline-flex;height:18px;justify-content:center;line-height:1;width:18px}.cover-history-title__tour{align-items:center;display:flex;grid-column:3;grid-row:2;justify-self:end;min-height:24px;overflow:visible}.cover-history-title__tour .ant-btn{align-items:center;display:inline-flex;line-height:1.35;min-height:24px;overflow:visible;padding:0 2px}.cover-history-title__tour .ant-btn .anticon{align-items:center;display:inline-flex;line-height:1}.cover-history-body{min-height:60vh;position:relative}.cover-history-loading-panel{align-items:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:color-mix(in srgb,var(--surface-base) 72%,#0000);display:flex;justify-content:center;padding:18px}.cover-history-loading-card.loading-card{max-width:min(380px,calc(100vw - 40px));min-width:min(280px,calc(100vw - 56px))}.cover-history-grid-shell{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.cover-history-modal .ant-card{background:color-mix(in srgb,var(--surface-muted) 50%,var(--surface-base) 50%)!important;border-color:var(--border-subtle);box-shadow:none}.cover-history-modal .ant-card-cover img{aspect-ratio:2/3;background:var(--surface-base)}.cover-history-card-meta{grid-gap:6px;display:grid;gap:6px;min-height:104px}.cover-history-card-meta__row{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:6px;justify-content:space-between}.cover-history-card-meta__line{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-main);display:-webkit-box;font-size:12px;line-height:1.3;overflow:hidden}.cover-history-card-meta__date,.cover-history-card-meta__line--muted{color:var(--text-secondary)}.cover-history-card-meta__date{font-size:12px}.cover-history-footer{align-items:center;background:var(--surface-base);border-top:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.cover-history-footer__summary{grid-gap:2px;color:var(--text-main);display:grid;gap:2px;min-width:0;text-align:left}.cover-history-footer__summary span{color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.cover-history-preview{display:flex;flex-direction:row;gap:16px}.cover-history-preview__image{flex:0 0 60%;padding:12px;position:relative;text-align:center}.cover-history-preview__loading{align-items:center;background:color-mix(in srgb,var(--surface-base) 72%,#0000);display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.cover-history-preview__details{border-left:1px solid var(--border-subtle);flex:1 1;max-height:80vh;overflow-y:auto;padding:12px}.cover-history-preview__prompt{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:6px;padding:8px;white-space:pre-wrap;word-break:break-word}@media (max-width:760px){.cover-history-title{grid-template-columns:1fr}.cover-history-title__heading,.cover-history-title__info,.cover-history-title__tour{grid-column:1;grid-row:auto;justify-self:stretch}.cover-history-title__tour{justify-content:flex-end}.cover-history-preview{flex-direction:column}.cover-history-preview__details{border-left:0;border-top:1px solid var(--border-subtle)}.cover-history-footer{align-items:stretch;flex-direction:column}}.cover-variations-modal .ant-modal-content{overflow:hidden}.cover-variations-modal .ant-modal-body,.cover-variations-modal .ant-modal-footer{padding:0}.cover-variations-body{max-height:min(76vh,calc(100vh - 190px));padding:14px 20px 10px}.cover-variations-blocker-panel{background:var(--surface-warning);border:1px solid var(--border-warning);border-radius:8px;color:var(--text-warning);font-size:12px;line-height:1.35;margin-bottom:12px;padding:9px 11px}.cover-variations-blocker-panel strong{color:var(--text-warning);display:block;margin-bottom:4px}.cover-variations-blocker-panel ul{margin:0;padding-left:18px}.cover-variations-blocker-panel li+li{margin-top:2px}.cover-variations-workflow{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(250px,292px) minmax(0,1fr)}.cover-variations-reference{min-width:0}.cover-variations-settings{display:flex;flex-direction:column;min-width:0}.cover-variations-reference__frame{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:6px;display:grid;overflow:hidden;padding:8px;place-items:center}.cover-variations-reference__empty,.cover-variations-reference__frame img{border-radius:4px;height:clamp(310px,46vh,410px);width:100%}.cover-variations-reference__frame img{object-fit:contain}.cover-variations-reference__empty{align-items:center;color:var(--text-secondary);display:flex;justify-content:center}.cover-variations-reference__note{color:var(--text-secondary);font-size:12px;line-height:1.4;margin-top:8px}.cover-variations-control-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cover-variations-guidance{flex:1 1 auto}.cover-variations-help-link{color:var(--text-secondary);cursor:help;font-size:12px}.cover-variations-footer{margin:0 20px 16px;padding:10px}.cover-variations-footer .cover-refresh-footer-summary{flex:1 1 320px;gap:6px;min-width:0}.cover-variations-footer__actions{flex:0 0 auto}@media (max-width:720px){.cover-variations-body{max-height:68vh;padding:12px}.cover-variations-control-grid,.cover-variations-workflow{grid-template-columns:1fr}.cover-variations-reference__empty,.cover-variations-reference__frame img{height:clamp(240px,48vh,340px)}.cover-variations-footer{align-items:stretch;flex-direction:column;margin:0 12px 12px}.cover-variations-footer__actions{justify-content:stretch}.cover-variations-footer__actions .ant-btn{flex:1 1 auto}}.series-navigator.ant-select{max-width:min(172px,18vw);width:172px}.series-navigator.ant-select .ant-select-selector{background:var(--surface-base);border-color:color-mix(in srgb,var(--border-subtle) 82%,#0000);border-radius:7px;box-shadow:none;min-height:34px}.series-navigator.ant-select .ant-select-selection-item{font-size:12px;line-height:32px}.series-navigator--loading{max-width:min(172px,18vw);width:172px}@media (max-width:640px){.series-navigator--loading,.series-navigator.ant-select{max-width:100%;width:100%}}.admin-management-tab{grid-gap:14px;color:var(--text-main);display:grid;gap:14px}.admin-management-header{align-items:flex-start;background:color-mix(in srgb,var(--surface-muted) 56%,var(--surface-base) 44%);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:14px}.admin-management-kicker{color:var(--text-info);display:block;font-size:11px;font-weight:750;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.admin-management-header h3{color:var(--text-main);font-size:20px;line-height:1.25;margin:0}.admin-management-header__meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-management-tabs{background:color-mix(in srgb,var(--surface-muted) 58%,var(--surface-base) 42%);border:1px solid var(--border-subtle);border-radius:8px;padding:10px 12px 0}.admin-management-tabs .ant-tabs-nav{margin-bottom:0}.admin-management-tabs .ant-tabs-tab{border-radius:999px;color:var(--text-secondary);font-size:13px;font-weight:700;padding:6px 12px}.admin-management-tabs .ant-tabs-tab-active{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--accent-primary) 36%,var(--border-subtle))}.admin-management-tabs .ant-tabs-tab-btn{color:inherit!important}.admin-management-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-main)!important}.admin-management-section-stack{width:100%}.admin-management-section-stack>.ant-space-item{min-width:0}.admin-management-tab .ant-card{background:var(--surface-base);border-color:var(--border-subtle);border-radius:8px;box-shadow:none}.admin-management-tab .ant-card-body{scrollbar-gutter:stable}.admin-management-tab .ant-card-head{background:color-mix(in srgb,var(--surface-muted) 48%,var(--surface-base) 52%);border-bottom-color:var(--border-subtle)}.admin-management-tab .ant-card-head-title{color:var(--text-main);font-size:15px;font-weight:700}.admin-management-tab .ant-card .ant-card{background:color-mix(in srgb,var(--surface-muted) 50%,var(--surface-base) 50%)}.admin-management-tab .ant-collapse,.admin-management-tab .ant-descriptions,.admin-management-tab .ant-list,.admin-management-tab .ant-table-wrapper{min-width:0}.admin-management-tab .ant-btn-dangerous,.admin-management-tab .ant-popconfirm{scroll-margin-top:96px}.admin-management-tab .ant-alert{border-radius:8px}.admin-management-tab .ant-table-wrapper{overflow-x:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.admin-management-tab .ant-table-wrapper::-webkit-scrollbar{height:10px}.admin-management-tab .ant-table-wrapper::-webkit-scrollbar-track{background:#0000}.admin-management-tab .ant-table-wrapper::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.admin-management-tab .ant-modal-body{scrollbar-gutter:stable}@media (max-width:760px){.admin-management-header{flex-direction:column}.admin-management-header__meta{justify-content:flex-start}.admin-management-tabs{padding-inline:8px}}.admin-billing-tab{grid-gap:16px;display:grid;gap:16px}.admin-billing-header,.admin-billing-table-section{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px}.admin-billing-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:18px}.admin-billing-kicker{color:var(--text-info);font-size:12px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-billing-header h2{color:var(--text-main);font-size:24px;margin:0}.admin-billing-header p{color:var(--text-secondary);line-height:1.5;margin:6px 0 0}.admin-billing-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-billing-count{background:var(--surface-info);border:1px solid var(--border-info);border-radius:999px;color:var(--text-info);font-size:12px;font-weight:650;padding:7px 10px}.admin-billing-table-section{overflow-x:auto;padding:14px}.admin-billing-plan-modal .ant-modal-body{max-height:min(70vh,760px);overflow-y:auto;scrollbar-gutter:stable}.admin-billing-modal-readiness,.admin-billing-plan-form-section{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px}.admin-billing-modal-readiness{align-items:center;color:var(--text-secondary);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px}.admin-billing-plan-form-section{margin-top:12px}.admin-billing-plan-form-section__title{color:var(--text-main)}@media (max-width:760px){.admin-billing-header,.admin-billing-modal-readiness{flex-direction:column}.admin-billing-actions{justify-content:flex-start}}.ai-testing-page{grid-gap:14px;background:#0000;color:var(--text-main);display:grid;gap:14px;padding:0}.ai-testing-header-card,.ai-testing-page .ant-card,.ai-testing-section-card{background:var(--surface-base);border-color:var(--border-subtle);border-radius:8px;box-shadow:none}.ai-testing-header-card .ant-card-body{background:color-mix(in srgb,var(--surface-muted) 52%,var(--surface-base) 48%);padding:16px}.ai-testing-kicker{color:var(--text-info);font-size:11px;font-weight:750;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.ai-testing-title{color:var(--text-main)!important;margin:0 0 6px!important}.ai-testing-section-card .ant-card-head{background:color-mix(in srgb,var(--surface-muted) 46%,var(--surface-base) 54%);border-bottom-color:var(--border-subtle)}.ai-testing-section-card .ant-card-head-title{color:var(--text-main);font-size:15px;font-weight:700}.ai-testing-page .ant-card .ant-card{background:color-mix(in srgb,var(--surface-muted) 48%,var(--surface-base) 52%)}.ai-testing-page .ant-col,.ai-testing-page .ant-row{min-width:0}.ai-testing-page .ant-alert,.ai-testing-page .ant-collapse{border-radius:8px}.ai-testing-page .ant-table-wrapper{overflow-x:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.ai-testing-page .ant-table-wrapper::-webkit-scrollbar{height:10px}.ai-testing-page .ant-table-wrapper::-webkit-scrollbar-track{background:#0000}.ai-testing-page .ant-table-wrapper::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.ai-testing-inline-preview.ant-card{background:var(--surface-muted);border-color:var(--border-subtle);max-height:150px;overflow-y:auto}.ai-testing-scroll-panel{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;max-height:320px;overflow-y:auto;padding:16px;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.ai-testing-scroll-panel--compact{max-height:200px;padding:8px}.ai-testing-inline-preview::-webkit-scrollbar,.ai-testing-scroll-panel::-webkit-scrollbar{width:8px}.ai-testing-inline-preview::-webkit-scrollbar-thumb,.ai-testing-scroll-panel::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);border-radius:999px}.ai-testing-run-card .ant-card-body{background:color-mix(in srgb,var(--surface-info) 34%,var(--surface-base) 66%);border:1px solid color-mix(in srgb,var(--border-info) 66%,var(--border-subtle) 34%);border-radius:8px}.ai-testing-decision-panel{grid-gap:16px;align-items:stretch;background:color-mix(in srgb,var(--surface-info) 24%,var(--surface-base) 76%);border:1px solid color-mix(in srgb,var(--border-info) 64%,var(--border-subtle) 36%);border-radius:8px;display:grid;gap:16px;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);padding:16px}.ai-testing-decision-main,.ai-testing-decision-notes,.ai-testing-result-row{min-width:0}.ai-testing-decision-title{color:var(--text-main)!important;margin:2px 0 10px!important}.ai-testing-decision-notes{grid-gap:8px;display:grid;gap:8px}.ai-testing-result-list{width:100%}.ai-testing-result-row{grid-gap:2px;display:grid;gap:2px}.ai-testing-result-title{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ai-testing-candidate-table .ant-table{table-layout:fixed}.ai-testing-candidate-table .ant-table-cell{vertical-align:middle}.ai-testing-candidate-table .ant-typography{overflow-wrap:anywhere}@media (max-width:760px){.ai-testing-page{padding:16px}.ai-testing-decision-panel{grid-template-columns:1fr}}.ai-model-manager{grid-gap:14px;display:grid;gap:14px}.ai-model-form-block,.ai-model-form-card,.ai-model-manager-header,.ai-model-manager-section,.ai-model-manager-table-shell,.ai-model-manager-toolbar{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px}.ai-model-manager-header,.ai-model-manager-toolbar{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:14px}.ai-model-manager-kicker{color:var(--text-secondary);display:block;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.ai-model-manager-header h3{color:var(--text-main);font-size:20px;line-height:1.25;margin:0}.ai-model-manager-header__actions,.ai-model-manager-toolbar__meta{justify-content:flex-end}.ai-model-manager-section{box-shadow:none}.ai-model-manager-inline-alert.ant-alert{background:var(--surface-danger);border-color:color-mix(in srgb,var(--accent-danger) 34%,var(--border-subtle));border-radius:8px;color:var(--text-main)}.ai-model-form-card .ant-card-head,.ai-model-manager-section .ant-card-head{border-bottom-color:var(--border-subtle)}.ai-model-manager-muted,.ai-model-manager-toolbar__meta{color:var(--text-secondary);font-size:14px}.ai-model-manager-field-label{color:var(--text-secondary);font-size:13px;font-weight:700;margin-bottom:4px}.ai-model-manager-table-shell{overflow-x:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.ai-model-manager-table-shell::-webkit-scrollbar{height:10px}.ai-model-manager-table-shell::-webkit-scrollbar-track{background:#0000}.ai-model-manager-table-shell::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.ai-model-form{grid-gap:12px;display:grid;gap:12px}.ai-model-form-block,.ai-model-form-card{padding:14px}.ai-model-form-card{box-shadow:none}.ai-model-form-block__heading{margin-bottom:12px}.ai-model-form-block__heading span{color:var(--text-main);display:block;font-size:15px;font-weight:700}.ai-model-form-block__heading p{color:var(--text-secondary);font-size:13px;margin:2px 0 0}.ai-model-form .ant-divider{color:var(--text-main);margin:0 0 14px}.ai-model-override-row{display:flex;flex-wrap:wrap;margin-bottom:12px;width:100%}.ai-model-form-footer{background:var(--surface-base);border-top:1px solid var(--border-subtle);bottom:0;margin:0;padding:12px 0 0;position:-webkit-sticky;position:sticky;z-index:1}.ai-model-manager-modal .ant-modal-body{max-height:min(74vh,760px);overflow-y:auto;scrollbar-gutter:stable}@media (max-width:760px){.ai-model-manager-header,.ai-model-manager-toolbar{flex-direction:column}.ai-model-manager-header__actions,.ai-model-manager-toolbar__meta{justify-content:flex-start}}.language-survey-admin-page{background:var(--bg-app);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--app-header-offset, 64px));padding:24px}.language-survey-admin-shell{grid-gap:18px;display:grid;gap:18px;margin:0 auto;width:min(100%,1180px)}.language-survey-admin-header,.language-survey-admin-workspace{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px}.language-survey-admin-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:22px}.language-survey-admin-kicker{color:var(--text-info);font-size:12px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.language-survey-admin-header h1{color:var(--text-main);font-size:32px;line-height:1.1;margin:0}.language-survey-admin-header p{color:var(--text-secondary);line-height:1.5;margin:8px 0 0}.language-survey-admin-header-actions{display:flex;flex-wrap:wrap;gap:8px}.language-survey-admin-workspace{padding:18px}.language-survey-admin-drawer-content,.language-survey-admin-panel,.language-survey-admin-section{width:100%}.language-survey-admin-summary-row,.language-survey-admin-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.language-survey-admin-select{min-width:220px}.language-survey-admin-select--narrow{min-width:180px}.language-survey-admin-summary-row{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.language-survey-admin-inline-alert.ant-alert{background:var(--surface-danger);border-color:color-mix(in srgb,var(--accent-danger) 34%,var(--border-subtle));border-radius:8px;color:var(--text-main)}.language-survey-admin-modal .ant-modal-body{grid-gap:14px;display:grid;gap:14px}.language-survey-admin-modal-block{grid-gap:6px;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:6px;padding:14px;width:100%}.language-survey-admin-modal-block h3,.language-survey-admin-modal-block p{margin:0}.language-survey-admin-modal-block h3{color:var(--text-main);font-size:16px}.language-survey-admin-modal-block p{color:var(--text-secondary);line-height:1.45}.language-survey-admin-drawer-actions,.language-survey-admin-load-more{display:flex;justify-content:center}.language-survey-admin-drawer-actions{justify-content:flex-end;width:100%}@media (max-width:720px){.language-survey-admin-page{padding:16px}.language-survey-admin-header{flex-direction:column}.language-survey-admin-select,.language-survey-admin-select--narrow{min-width:0;width:100%}}.admin-content-editor{grid-gap:16px;display:grid;gap:16px;width:100%}.admin-content-editor-card,.admin-content-editor-header{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:none}.admin-content-editor-header{padding:18px}.admin-content-editor-kicker{color:var(--text-info);font-size:12px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-content-editor-header h2{color:var(--text-main);font-size:24px;margin:0}.admin-content-editor-header p{color:var(--text-secondary);line-height:1.5;margin:6px 0 0}.admin-content-editor-card--stacked{margin-top:16px}.admin-content-editor-layout{align-items:flex-start}.admin-content-editor-card--actions,.admin-content-editor-card--editor,.admin-content-editor-card--preview{overflow:hidden}.admin-content-editor-card--actions .ant-card,.admin-content-editor-card--preview .ant-card{background:var(--surface-elevated);border-color:var(--border-subtle);border-radius:8px;box-shadow:none}.admin-content-editor-card .ant-card-head{background:color-mix(in srgb,var(--surface-muted) 46%,var(--surface-base) 54%);border-bottom-color:var(--border-subtle)}.admin-content-editor-card .ant-card-head-title{color:var(--text-main);font-weight:700}.admin-content-editor-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.admin-content-editor-inline-alert.ant-alert{background:var(--surface-danger);border-color:color-mix(in srgb,var(--accent-danger) 34%,var(--border-subtle));border-radius:8px;color:var(--text-main)}.admin-content-editor-form{grid-gap:12px;display:grid;gap:12px}.admin-content-editor-sticky-preview{background:var(--surface-base);padding-bottom:12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.admin-content-editor-modal .ant-modal-body{max-height:min(74vh,760px);overflow-y:auto;scrollbar-gutter:stable}.admin-content-editor-swatches{align-items:center;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:10px}.admin-content-editor-swatches span{border:1px solid var(--border-subtle);border-radius:6px;display:inline-block;height:24px;width:24px}.admin-content-editor-color-field .ant-form-item-extra{color:var(--text-secondary);font-size:12px}.admin-content-editor-preview-panel{background:color-mix(in srgb,var(--surface-muted) 50%,var(--surface-base) 50%);border:1px solid var(--border-subtle);border-radius:8px}.admin-content-editor-preview-frame{background:var(--surface-base);border:0;border-radius:8px;min-height:720px;width:100%}.admin-content-editor-readonly-input.ant-input{background:var(--surface-base);border-radius:8px;color:var(--text-main)}.admin-content-editor pre{color:var(--text-main);max-width:100%;overflow-x:auto;scrollbar-gutter:stable}.admin-content-editor iframe,.admin-content-editor textarea{max-width:100%}@media (max-width:760px){.admin-content-editor-header{padding:14px}}.admin-maintenance-tool{background:var(--surface-base);border-color:var(--border-subtle);border-radius:8px;box-shadow:none}.admin-maintenance-tool .ant-card-head{border-bottom-color:var(--border-subtle)}.admin-maintenance-tool .ant-card-head-title{color:var(--text-main);font-weight:700}.admin-maintenance-tool__purpose{display:block;line-height:1.5}.admin-maintenance-tool__controls,.admin-maintenance-tool__header,.admin-maintenance-tool__section{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.admin-maintenance-tool__field-stack{grid-gap:10px;display:grid;gap:10px}.admin-maintenance-tool__effect{border-radius:8px}.admin-maintenance-tool__actions{align-items:center}.admin-maintenance-tool__result{background:var(--surface-base);border-color:var(--border-subtle);border-radius:8px;box-shadow:none}.admin-maintenance-tool__result-panel{grid-gap:12px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;padding:12px}.admin-maintenance-tool .ant-table-wrapper{overflow-x:auto;scrollbar-gutter:stable}.admin-maintenance-tool__result .ant-card-body,.admin-maintenance-tool__result-panel .ant-table-wrapper{scrollbar-gutter:stable}.admin-promo-codes{grid-gap:14px;display:grid;gap:14px}.admin-promo-codes__header,.admin-promo-codes__overview,.admin-promo-codes__result,.admin-promo-codes__tabs,.admin-promo-codes__task{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px}.admin-promo-codes__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:14px}.admin-promo-codes__kicker{color:var(--text-secondary);display:block;font-size:12px;font-weight:700;letter-spacing:0;margin-bottom:4px;text-transform:uppercase}.admin-promo-codes__header h3{color:var(--text-main);font-size:20px;line-height:1.25;margin:0}.admin-promo-codes__header-meta{justify-content:flex-end}.admin-promo-codes__overview{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.admin-promo-codes__metric{grid-gap:4px;background:var(--surface-base);display:grid;gap:4px;padding:12px}.admin-promo-codes__metric span{color:var(--text-secondary);font-size:12px;font-weight:700;text-transform:uppercase}.admin-promo-codes__metric strong{color:var(--text-main);font-size:20px}.admin-promo-codes__tabs{padding:12px 12px 0}.admin-promo-codes__task-stack{grid-gap:12px;display:grid;gap:12px}.admin-promo-codes__result,.admin-promo-codes__task{box-shadow:none}.admin-promo-codes__parse-summary{border-radius:8px;margin-bottom:12px}.admin-promo-codes__result pre{color:var(--text-main);font-size:12px;margin:0;max-height:260px;overflow:auto;scrollbar-gutter:stable}@media (max-width:760px){.admin-promo-codes__header{flex-direction:column}.admin-promo-codes__header-meta{justify-content:flex-start}.admin-promo-codes__overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-dashboard-page{background:var(--bg-app);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--app-header-offset, 64px));padding:24px}.admin-dashboard-shell{grid-gap:18px;display:grid;gap:18px;margin:0 auto;width:min(100%,1280px)}.admin-dashboard-header,.admin-dashboard-workspace{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px}.admin-dashboard-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:22px}.admin-dashboard-kicker{color:var(--text-info);font-size:12px;font-weight:700;margin-bottom:6px;text-transform:uppercase}.admin-dashboard-title{color:var(--text-main)!important;margin:0 0 6px!important}.admin-dashboard-status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-dashboard-status span{background:var(--surface-info);border:1px solid var(--border-info);border-radius:999px;color:var(--text-info);font-size:12px;font-weight:650;padding:7px 10px;white-space:nowrap}.admin-dashboard-header__side{grid-gap:10px;display:grid;gap:10px;justify-items:end}.admin-dashboard-quick-actions{justify-content:flex-end}.admin-dashboard-workspace{overflow:hidden;padding:18px}.admin-dashboard-revenue-overview{grid-gap:14px;display:grid;gap:14px}.admin-dashboard-revenue-overview__grid button,.admin-dashboard-revenue-overview__header{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px}.admin-dashboard-revenue-overview__header{padding:14px}.admin-dashboard-revenue-overview__grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-revenue-overview__grid button{grid-gap:8px;color:var(--text-main);cursor:pointer;display:grid;gap:8px;min-height:118px;padding:14px;text-align:left}.admin-dashboard-revenue-overview__grid button:focus-visible,.admin-dashboard-revenue-overview__grid button:hover{border-color:var(--border-info);outline:none}.admin-dashboard-revenue-overview__grid span{color:var(--text-info);font-size:12px;font-weight:700;text-transform:uppercase}.admin-dashboard-revenue-overview__grid strong{color:var(--text-main);font-size:14px;font-weight:600;line-height:1.45}@media (max-width:760px){.admin-dashboard-page{padding:16px}.admin-dashboard-header{flex-direction:column}.admin-dashboard-status{justify-content:flex-start}.admin-dashboard-header__side{justify-items:start}.admin-dashboard-quick-actions{justify-content:flex-start}.admin-dashboard-revenue-overview__grid{grid-template-columns:1fr}}.credit-history-page-shell{background:var(--bg-app);color:var(--text-main);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--app-header-offset, 64px));padding:24px}.credit-history-page-inner{margin:0 auto;max-width:1400px;width:100%}.credit-history-page-inner,.credit-history-section,.credit-history-workspace{grid-gap:12px;display:grid;gap:12px}.credit-history-section{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:12px;padding:16px}.credit-history-section-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.credit-history-section-header h2{color:var(--text-main);font-size:17px;line-height:1.25;margin:2px 0 4px}.credit-history-section-header p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0;max-width:720px}.credit-history-kicker{color:var(--text-info);font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.credit-history-header-pill,.credit-history-type-pill{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:750;min-height:26px;padding:0 9px;white-space:nowrap}.credit-history-header-pill.is-filtered,.credit-history-type-pill.is-info{background:var(--surface-info);border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--border-subtle));color:var(--text-info)}.credit-history-type-pill.is-success{background:var(--surface-success);border-color:color-mix(in srgb,var(--accent-success) 42%,var(--border-subtle));color:var(--text-success)}.credit-history-type-pill.is-danger{background:var(--surface-danger);border-color:color-mix(in srgb,var(--accent-danger) 44%,var(--border-subtle));color:var(--text-danger)}.credit-history-type-pill.is-warning{background:var(--surface-warning);border-color:color-mix(in srgb,var(--accent-warning) 46%,var(--border-subtle));color:var(--text-warning)}.credit-history-filter-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(240px,1.2fr) repeat(3,minmax(180px,1fr))}.credit-history-filter-field{grid-gap:5px;display:grid;gap:5px;min-width:0}.credit-history-filter-field>span{color:var(--text-secondary);font-size:12px;font-weight:750}.credit-history-filter-field .ant-picker,.credit-history-filter-field .ant-select{width:100%}.credit-history-legend{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.credit-history-loading{padding:40px 0}.credit-history-stale-alert{background:var(--surface-danger);border-color:color-mix(in srgb,var(--accent-danger) 42%,var(--border-subtle))}.credit-history-summary-panel{grid-gap:8px;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:8px;padding:12px}.credit-history-summary-overview-header{align-items:center;color:var(--text-secondary);display:flex;font-size:11px;font-weight:750;gap:10px;justify-content:space-between;letter-spacing:.05em;line-height:1.2;padding:0 2px;text-transform:uppercase}.credit-history-summary-overview-header strong{color:var(--text-info);font-size:11px;white-space:nowrap}.credit-history-summary-metrics{grid-gap:1px;background:color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle));border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle));border-radius:8px;display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.credit-history-summary-metric{grid-gap:4px;background:color-mix(in srgb,var(--surface-base) 88%,var(--surface-info));border:0;border-radius:0;display:grid;gap:4px;min-width:0;padding:9px 10px}.credit-history-summary-empty,.credit-history-summary-group span,.credit-history-summary-metric>span,.credit-history-summary-more{color:var(--text-secondary);font-size:12px}.credit-history-summary-group span{font-size:11px;line-height:1.25}.credit-history-summary-groups{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.credit-history-summary-group{grid-gap:8px;align-items:center;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px 8px}.credit-history-summary-group>div:first-child{grid-gap:3px;display:grid;gap:3px;min-width:0}.credit-history-summary-group strong{color:var(--text-main);font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit-history-summary-group-values{grid-gap:2px;display:grid;flex:0 0 auto;gap:2px;min-width:76px;text-align:right}.credit-history-summary-empty,.credit-history-summary-more{border:1px dashed var(--border-subtle);border-radius:8px;padding:10px}.credit-history-ledger-prompt{grid-gap:6px;background:var(--surface-muted);border:1px dashed var(--border-subtle);border-radius:8px;display:grid;gap:6px;padding:20px}.credit-history-ledger-prompt h3{color:var(--text-main);font-size:16px;line-height:1.25;margin:0}.credit-history-ledger-prompt p{color:var(--text-secondary);font-size:13px;line-height:1.45;margin:0;max-width:620px}.credit-history-table-wrap{min-width:0;overflow-x:auto;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.credit-history-table-wrap::-webkit-scrollbar{height:10px}.credit-history-table-wrap::-webkit-scrollbar-track{background:#0000}.credit-history-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 36%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.credit-history-credit,.credit-history-total{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:750}.credit-history-credit.is-success,.credit-history-total.is-success{color:var(--text-success)}.credit-history-credit.is-danger,.credit-history-total.is-danger{color:var(--text-danger)}.credit-history-credit.is-warning{color:var(--text-warning)}.credit-history-credit.is-neutral{color:var(--text-secondary)}.credit-history-summary-row{align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px}.credit-history-summary-row span{color:var(--text-secondary);font-size:12px}.credit-history-total{display:block;font-size:18px;line-height:1.25;margin-top:2px}@media (max-width:980px){.credit-history-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.credit-history-page-shell{padding:16px}.credit-history-section{padding:14px}.credit-history-section-header,.credit-history-summary-row{align-items:stretch;flex-direction:column}.credit-history-filter-grid,.credit-history-summary-groups,.credit-history-summary-metrics{grid-template-columns:1fr}.credit-history-summary-group{align-items:stretch;grid-template-columns:1fr}.credit-history-summary-group-values{text-align:left}.credit-history-legend{justify-content:flex-start}}.checkout-page{background:var(--bg-app);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--app-header-offset, 64px));padding:24px}.checkout-shell{grid-gap:18px;display:grid;gap:18px;margin:0 auto;width:min(100%,840px)}.checkout-loading{padding:40px 0}.checkout-alert{border-radius:8px}.checkout-plan{grid-gap:18px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,320px);padding:22px}.checkout-plan__discount{background:var(--surface-danger);border-color:var(--border-danger);color:var(--text-danger);font-weight:700;width:-webkit-fit-content;width:fit-content}.checkout-plan__header.app-page-header{background:#0000;border:0;border-radius:0;min-width:0;padding:0}.checkout-plan__header .app-page-header-title{font-size:24px}.checkout-plan__header .app-page-header-description{font-size:14px;line-height:1.48}.checkout-plan__header .app-page-header-side{justify-content:flex-start}.checkout-plan__summary{grid-gap:8px;background:var(--surface-info);border:1px solid var(--border-info);border-radius:8px;display:grid;gap:8px;min-width:0;padding:16px}.checkout-plan__name{color:var(--text-secondary);font-size:13px;font-weight:700;text-transform:uppercase}.checkout-plan__summary strong{color:var(--text-main);font-size:32px;line-height:1}.checkout-plan__summary small,.checkout-plan__summary span{color:var(--text-secondary)}.checkout-plan__credits{max-width:100%;white-space:normal;width:-webkit-fit-content;width:fit-content}.checkout-credit-tooltip{align-items:center;display:inline-flex}.checkout-credit-tooltip span{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.checkout-value-grid{grid-gap:10px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-value-item{align-items:center;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-main);display:flex;gap:10px;min-width:0;padding:12px}.checkout-value-item__icon{flex:0 0 auto}.checkout-value-item__icon--success{color:var(--text-success)}.checkout-value-item__icon--warning{color:var(--text-warning)}.checkout-value-item__icon--info{color:var(--text-info)}.checkout-readiness{grid-gap:14px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:14px;padding:18px}.checkout-section-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.checkout-section-kicker{color:var(--text-secondary);display:block;font-size:12px;font-weight:750;letter-spacing:0;margin-bottom:3px;text-transform:uppercase}.checkout-section-header h2{color:var(--text-main);font-size:18px;line-height:1.25;margin:0}.checkout-readiness__tag{max-width:180px;text-align:center;white-space:normal}.checkout-readiness__tag.is-ready{background:var(--surface-success);border-color:var(--border-success);color:var(--text-success)}.checkout-readiness__tag.is-attention{background:var(--surface-warning);border-color:var(--border-warning);color:var(--text-warning)}.checkout-readiness-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.checkout-readiness-row{grid-gap:9px;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:10px}.checkout-readiness-row .anticon{margin-top:3px}.checkout-readiness-row.is-ready .anticon{color:var(--text-success)}.checkout-readiness-row.is-attention .anticon{color:var(--text-warning)}.checkout-readiness-row.is-neutral .anticon{color:var(--text-info)}.checkout-readiness-row div{grid-gap:2px;display:grid;gap:2px;min-width:0}.checkout-readiness-row strong{color:var(--text-main);font-size:13px;line-height:1.25}.checkout-readiness-row span{color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.checkout-details{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px}.checkout-faq-list,.checkout-feature-list{grid-gap:12px;display:grid;gap:12px}.checkout-feature{grid-gap:10px;align-items:start;color:var(--text-main);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.checkout-feature .anticon{color:var(--text-success);margin-top:3px}.checkout-payment-logos,.checkout-retailer-logos{align-items:center;display:flex;filter:grayscale(100%);flex-wrap:wrap;gap:14px;justify-content:center;opacity:.82}.theme-dark .checkout-payment-logos{background:color-mix(in srgb,#fff 92%,var(--surface-base) 8%);border:1px solid var(--border-subtle);border-radius:8px;filter:none;opacity:.96;padding:6px 10px}.checkout-retailer-logos img{max-height:18px;max-width:110px}.checkout-testimonials{position:relative}.checkout-testimonial{padding:0 40px}.checkout-testimonial__content{grid-gap:12px;display:grid;gap:12px}.checkout-testimonial__rating{color:var(--accent-warning);text-align:center}.checkout-testimonial blockquote{color:var(--text-main);font-size:16px;font-style:italic;line-height:1.55;margin:0}.checkout-testimonial__author{grid-gap:6px;color:var(--text-main);display:grid;gap:6px;justify-items:center}.checkout-faq{grid-gap:4px;display:grid;gap:4px}.checkout-faq p{color:var(--text-secondary);line-height:1.5;margin:0}.checkout-action-bar{grid-gap:12px;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);background:var(--surface-popover);border:1px solid var(--border-subtle);border-radius:8px;box-shadow:var(--shadow-elevated);display:grid;gap:12px;margin:0 auto;padding:12px 12px calc(12px + env(safe-area-inset-bottom));width:min(100%,840px)}.checkout-action-bar--mobile{border-radius:12px 12px 0 0}.checkout-action-bar__loading{width:100%}.checkout-action-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-action-summary>div{grid-gap:2px;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:2px;padding:10px}.checkout-action-summary strong{color:var(--text-main)}.checkout-action-summary span,.checkout-auth-status,.checkout-field label,.checkout-terms,.checkout-trust-copy{color:var(--text-secondary);font-size:13px}.checkout-field{grid-gap:6px;display:grid;gap:6px}.checkout-field label{font-weight:650}.checkout-referral-alert{border-radius:8px}.checkout-primary-action{line-height:1.25;min-height:56px;overflow-wrap:anywhere;text-align:center;white-space:normal}.checkout-auth-status,.checkout-terms,.checkout-trust-copy{line-height:1.45;margin:0;text-align:center}.checkout-payment-logos{margin-top:2px}.checkout-payment-logos img{max-height:24px;max-width:92px}.checkout-steps{margin:4px 0}.checkout-auth-status .anticon{color:var(--text-success)}@media (max-width:760px){.checkout-page{padding:16px}.checkout-action-summary,.checkout-plan,.checkout-readiness-grid,.checkout-value-grid{grid-template-columns:1fr}.checkout-section-header{flex-direction:column}.checkout-testimonial{padding:0 24px}}.checkout-success-page{background:var(--bg-app);min-height:calc(100vh - 64px);min-height:calc(100vh - var(--app-header-offset, 64px));padding:24px}.checkout-success-shell{grid-gap:18px;display:grid;gap:18px;margin:0 auto;width:min(100%,1040px)}.checkout-success-status{align-items:center;background:var(--surface-success);border:1px solid var(--border-success);border-radius:8px;color:var(--text-success);display:inline-flex;gap:10px;min-width:0;padding:10px 12px}.checkout-success-status__icon{align-items:center;background:var(--accent-success);border-radius:50%;color:var(--surface-base);display:inline-flex;height:32px;justify-content:center;width:32px}.checkout-success-status small,.checkout-success-status strong{display:block;min-width:0;text-transform:capitalize}.checkout-success-status small{color:var(--text-secondary);font-size:12px;text-transform:none}.checkout-success-modal-helper{color:var(--text-secondary);line-height:1.5;margin:0 0 14px}.checkout-success-alert{margin-bottom:12px}.checkout-success-password-form{grid-gap:12px;display:grid;gap:12px}.checkout-success-section{grid-gap:14px;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:14px;padding:18px}.checkout-success-section__header{grid-gap:4px;display:grid;gap:4px}.checkout-success-section__header--inline{align-items:start;grid-template-columns:auto minmax(0,1fr)}.checkout-success-section__header h2{color:var(--text-main);font-size:18px;line-height:1.25;margin:0}.checkout-success-section__header p{color:var(--text-secondary);line-height:1.5;margin:0}.checkout-success-section__icon{align-items:center;background:var(--surface-info);border:1px solid var(--border-info);border-radius:8px;color:var(--text-info);display:inline-flex;height:36px;justify-content:center;width:36px}.checkout-success-community-list,.checkout-success-task-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-success-community-list{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-success-community,.checkout-success-task{grid-gap:12px;align-items:center;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-main);cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:14px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.checkout-success-community:focus-visible,.checkout-success-community:hover,.checkout-success-task:focus-visible,.checkout-success-task:hover{border-color:var(--border-info);box-shadow:var(--shadow-elevated);outline:none;transform:translateY(-1px)}.checkout-success-task--primary{background:var(--surface-info);border-color:var(--accent-primary)}.checkout-success-community__icon,.checkout-success-task__icon{align-items:center;background:var(--surface-muted);border-radius:8px;color:var(--accent-primary);display:inline-flex;font-size:20px;height:40px;justify-content:center;width:40px}.checkout-success-community span:last-child,.checkout-success-task__copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.checkout-success-community strong,.checkout-success-task strong{color:var(--text-main);font-size:14px}.checkout-success-community small,.checkout-success-task small{color:var(--text-secondary);font-size:13px;line-height:1.35}.checkout-success-community--discord .checkout-success-community__icon{background:var(--surface-info);color:var(--text-info)}.checkout-success-community--facebook .checkout-success-community__icon{background:var(--surface-info);color:var(--accent-primary)}.checkout-success-referral{background:var(--surface-success);border-color:var(--border-success);border-radius:8px}.checkout-success-referral__content{grid-gap:8px;display:grid;gap:8px}.checkout-success-referral__content p,.checkout-success-referral__content ul{margin:0}.checkout-success-referral__content ul{padding-left:18px}.checkout-success-footer{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;justify-content:center}@media (max-width:760px){.checkout-success-page{padding:16px}.checkout-success-community-list,.checkout-success-task-list{grid-template-columns:1fr}}.account-billing-shell{--account-billing-radius:8px;--account-billing-gap:14px;color:var(--text-main);display:flex;flex-direction:column;gap:14px}.account-billing-grid{align-items:flex-start}.account-billing-card.ant-card{background:var(--surface-elevated);border:1px solid color-mix(in srgb,var(--border-subtle) 74%,#0000);border-radius:var(--account-billing-radius);box-shadow:var(--shadow-elevated);box-sizing:border-box;height:auto;overflow:hidden}.account-billing-card.ant-card>.ant-card-head{background:#0000;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 64%,#0000);min-height:0;padding:14px 16px}.account-billing-card.ant-card>.ant-card-body{padding:16px}.account-billing-card-title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.account-billing-card-title h2,.account-billing-card-title h3,.account-billing-card-title h4{color:var(--text-main)!important;margin:0!important}.account-billing-title-copy{min-width:0}.account-billing-kicker,.account-billing-title-kicker{color:color-mix(in srgb,var(--text-secondary) 76%,var(--text-main) 24%);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.account-billing-title-tags{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.account-billing-stack{display:flex;flex-direction:column;gap:var(--account-billing-gap)}.account-billing-primary-surface,.account-billing-secondary-surface{border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:var(--account-billing-radius);box-sizing:border-box}.account-billing-primary-surface{background:color-mix(in srgb,var(--surface-base) 58%,var(--surface-muted) 42%);padding:18px}.account-billing-secondary-surface{background:color-mix(in srgb,var(--surface-base) 64%,var(--surface-muted) 36%);padding:14px}.account-billing-credit-hero{grid-gap:8px;align-content:center;background:linear-gradient(135deg,#4338cab8,#6b21a8ad);border-color:#c7d2fe57;color:#fff;display:grid;gap:8px;min-height:168px;text-align:center}.account-billing-credit-hero-label{color:#e0e7ff;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.account-billing-credit-hero-value{color:#fff;font-size:clamp(38px,6vw,56px);font-weight:750;line-height:1.05}.account-billing-credit-hero-copy{color:#ddd6fe;font-size:14px;line-height:1.35}.account-billing-plan-details{grid-gap:8px;background:color-mix(in srgb,var(--surface-base) 54%,var(--surface-muted) 46%);border-radius:10px;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:10px}.account-billing-plan-details>div{background:color-mix(in srgb,var(--surface-base) 56%,#0000);border:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);border-radius:8px;min-width:0;padding:7px 8px}.account-billing-plan-details strong{color:var(--text-main);display:block;font-size:12px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-billing-metric-list{grid-gap:8px;display:grid;gap:8px}.account-billing-metric-row{align-items:center;background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:10px;box-sizing:border-box;color:var(--text-main);display:flex;gap:12px;justify-content:space-between;min-width:0;padding:11px 12px;text-align:left;width:100%}.account-billing-metric-row--button{-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.account-billing-metric-row--button:focus-visible,.account-billing-metric-row--button:hover{background:color-mix(in srgb,var(--surface-base) 76%,var(--surface-info) 24%);border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-subtle) 56%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 46%,#0000);outline:none}.account-billing-metric-row--warning{background:color-mix(in srgb,var(--surface-warning) 30%,var(--surface-base) 70%);border-color:color-mix(in srgb,var(--border-warning) 58%,var(--border-subtle) 42%)}.account-billing-metric-row--danger{background:color-mix(in srgb,var(--surface-danger) 38%,var(--surface-base) 62%);border-color:color-mix(in srgb,var(--border-danger) 58%,var(--border-subtle) 42%)}.account-billing-metric-row--success{background:linear-gradient(135deg,#065f467a,#04785752);border-color:color-mix(in srgb,var(--border-success) 58%,var(--border-subtle) 42%)}.account-billing-metric-main{align-items:flex-start;display:flex;flex:1 1 auto;gap:10px;max-width:100%;min-width:0}.account-billing-metric-icon{align-items:center;background:color-mix(in srgb,var(--surface-info) 72%,var(--surface-base) 28%);border-radius:8px;color:var(--accent-primary);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.account-billing-metric-text{flex:1 1 auto;min-width:0;overflow:hidden}.account-billing-metric-label{align-items:center;color:var(--text-main);display:flex;flex-wrap:wrap;font-weight:700;gap:6px;line-height:1.25;overflow-wrap:anywhere}.account-billing-metric-helper{color:var(--text-secondary);font-size:12px;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.account-billing-metric-value{align-items:center;color:var(--text-main);display:inline-flex;flex-shrink:0;font-weight:750;gap:6px;text-align:right}.account-billing-top-up-content{align-items:center;display:flex;gap:8px;justify-content:center;width:100%}.account-billing-discount-note{color:var(--text-secondary);font-size:12px;margin-top:8px;text-align:center}.account-billing-summary-list{grid-gap:10px;display:grid;gap:10px}.account-billing-summary-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 56%,#0000);display:flex;gap:12px;justify-content:space-between;min-width:0;padding-bottom:10px}.theme-dark .account-billing-summary-row{border-bottom-color:var(--border-subtle)}.account-billing-summary-row:last-child{border-bottom:0;padding-bottom:0}.account-billing-summary-label{align-items:center;color:var(--text-secondary);display:inline-flex;font-weight:650;gap:8px}.account-billing-summary-value{color:var(--text-main);text-align:right}.account-billing-action-section{display:flex;flex-direction:column;gap:12px;margin-top:14px}.account-billing-action-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-billing-action-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.account-billing-action-grid .ant-btn{border-radius:8px;font-weight:650;min-height:44px;min-width:0;white-space:normal}.account-billing-action-grid .ant-btn-default,.account-billing-muted-action.ant-btn{background:color-mix(in srgb,var(--surface-base) 62%,var(--surface-muted) 38%);border-color:color-mix(in srgb,var(--border-subtle) 82%,#0000);box-shadow:none;color:var(--text-main)}.account-billing-action-grid .ant-btn-default:focus-visible,.account-billing-action-grid .ant-btn-default:hover,.account-billing-muted-action.ant-btn:focus-visible,.account-billing-muted-action.ant-btn:hover{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-info) 28%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);color:var(--accent-primary)}.account-billing-section-heading{color:color-mix(in srgb,var(--text-secondary) 76%,var(--text-main) 24%);font-size:11px;font-weight:750;letter-spacing:.06em;margin:2px 0 0;text-align:center;text-transform:uppercase}.account-billing-danger-zone{background:color-mix(in srgb,var(--surface-danger) 12%,var(--surface-base) 88%);border-radius:10px;border-top:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);padding:10px}.account-billing-danger-heading{grid-gap:2px;color:var(--text-secondary);display:grid;font-size:12px;gap:2px;line-height:1.35;margin-top:4px;text-align:center}.account-billing-danger-heading .account-billing-section-heading{margin:0}.account-billing-loading{align-items:center;display:flex;gap:12px;justify-content:center;padding:20px 0}.account-billing-auth-card.ant-card{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--account-billing-radius)}.account-billing-modal .ant-modal-content{background:var(--surface-base);color:var(--text-main)}.account-billing-modal .ant-modal-header{background:var(--surface-base)}.account-billing-modal-title{align-items:center;color:var(--text-main);display:flex;font-size:18px;font-weight:700;gap:8px;justify-content:center;text-align:center}.account-billing-modal-title--stacked{flex-direction:column;gap:4px}.account-billing-modal-title-icon{color:var(--accent-primary)}.account-billing-modal-title-copy{display:flex;flex-direction:column;gap:3px}.account-billing-modal-title-copy h2,.account-billing-modal-title-copy h3,.account-billing-modal-title-copy h4{color:var(--text-main)!important;margin:0!important}.account-billing-modal-subtitle{color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.35}.account-billing-modal-body{color:var(--text-main);display:flex;flex-direction:column;gap:10px}.account-billing-modal-block{background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:12px;padding:12px}.account-billing-modal-block--muted{background:var(--modal-panel-bg)}.account-billing-modal-block-header{margin-bottom:8px}.account-billing-modal-block-header h3{color:var(--text-main);font-size:15px;line-height:1.25;margin:0}.account-billing-modal-block-header p{color:var(--text-secondary);font-size:12px;line-height:1.35;margin:3px 0 0}.account-billing-modal-footer{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:16px}.account-billing-radio-list,.account-billing-radio-list .ant-space{width:100%}.account-billing-select-card.ant-card{background:var(--modal-surface);border:1px solid var(--modal-border);border-radius:10px;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.account-billing-select-card.ant-card:hover{background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-info) 22%);border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--border-subtle) 62%)}.account-billing-select-card--selected.ant-card{background:color-mix(in srgb,var(--surface-info) 46%,var(--surface-base) 54%);border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle) 48%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 26%,#0000)}.account-billing-select-card .ant-card-body{padding:14px}.account-billing-invoice-toolbar{grid-gap:10px;display:grid;gap:10px}.account-billing-status-filters{align-items:center;background:var(--surface-muted);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:10px;display:flex;flex-wrap:wrap;gap:8px;padding:8px}.account-billing-table-surface{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 78%,#0000);border-radius:12px;overflow:hidden}.account-billing-renew-summary{grid-gap:8px;display:grid;gap:8px}.account-billing-retention-footer{display:flex;flex-direction:column;gap:10px;width:100%}.account-billing-retention-trust{margin-top:10px;text-align:center}@media (max-width:768px){.account-billing-card-title,.account-billing-metric-row,.account-billing-summary-row{align-items:flex-start;flex-direction:column}.account-billing-metric-value,.account-billing-summary-value,.account-billing-title-tags{text-align:left}.account-billing-action-grid,.account-billing-action-grid--primary{grid-template-columns:1fr}.account-billing-card.ant-card>.ant-card-body{padding:12px}}.account-translation-rules-modal .ant-modal-body,.account-translation-rules-modal .ant-modal-footer{padding:0}.account-translation-rules-title{align-items:center;display:inline-flex;gap:8px}.account-translation-rules-help{color:var(--accent-primary);cursor:pointer}.account-translation-rules-body{max-height:min(72vh,760px);overflow-x:hidden;overflow-y:auto;padding:20px;scrollbar-gutter:stable}.account-translation-rules-body,.account-translation-rules-list{scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-width:thin}.account-translation-rules-body::-webkit-scrollbar,.account-translation-rules-list::-webkit-scrollbar{width:8px}.account-translation-rules-body::-webkit-scrollbar-thumb,.account-translation-rules-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 42%,#0000);border-radius:999px}.account-translation-rules-block{background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,#0000);border-radius:8px;padding:19px}.account-translation-rules-block+.account-translation-rules-block{margin-top:19px}.account-translation-rules-block.is-info{background:color-mix(in srgb,var(--surface-info) 58%,var(--surface-base) 42%)}.account-translation-rules-field{margin-bottom:19px}.account-translation-rules-label{display:block;margin-bottom:6px}.account-translation-rules-empty,.account-translation-rules-help-text{color:var(--text-secondary)}.account-translation-rules-help-text{margin-bottom:10px}.account-translation-rules-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:15px}.account-translation-rules-list{max-height:300px;overflow-y:auto;padding:6px 0}.account-translation-rules-grid{display:flex;flex-wrap:wrap;margin:0 -5px}.account-translation-rules-cell{box-sizing:border-box;margin-bottom:12px;padding:0 6px;width:50%}.account-translation-rules-cell.is-editing{width:100%}.account-translation-rules-tag.ant-tag{align-items:center;display:flex;font-size:14px;padding:8px 10px;width:100%}.account-translation-rules-text{overflow:hidden;text-overflow:ellipsis}.account-translation-rules-arrow{flex-shrink:0;margin:0 8px}.account-translation-rules-actions{display:flex;flex-shrink:0;gap:8px;margin-left:auto}.account-translation-rules-edit-status{color:var(--text-secondary);font-size:12px;margin-left:8px}.account-translation-rules-action-icon{color:var(--accent-primary);cursor:pointer}.account-translation-rules-action-icon.is-danger{color:var(--accent-danger)}.account-translation-rules-footer{align-items:center;background:var(--surface-base);border-top:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.account-translation-rules-footer-summary{display:flex;flex-direction:column;gap:2px;text-align:left}@media (max-width:640px){.account-translation-rules-body{max-height:66vh;padding:16px}.account-translation-rules-cell{width:100%}.account-translation-rules-footer{align-items:stretch;flex-direction:column}}.account-settings-shell{--account-settings-radius:12px;--account-settings-gap:15px;--account-settings-control-width:312px;color:var(--text-main);display:flex;flex-direction:column;gap:var(--account-settings-gap)}.account-settings-save-hint{align-items:center;align-self:flex-end;background:color-mix(in srgb,var(--surface-base) 62%,var(--surface-muted) 38%);border:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);border-radius:999px;display:inline-flex;gap:7px;padding:5px 9px}.account-settings-save-hint .ant-typography{font-size:12px;line-height:1.2}.account-settings-save-dot{background:var(--accent-primary);border-radius:999px;flex:0 0 7px;height:7px;width:7px}.account-settings-section.ant-card{background:color-mix(in srgb,var(--surface-base) 94%,var(--surface-muted) 6%);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:var(--account-settings-radius);box-shadow:none;box-sizing:border-box;overflow:hidden}.account-settings-section.ant-card>.ant-card-head{background:#0000;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);min-height:0;padding:12px 14px}.theme-dark .account-settings-section.ant-card>.ant-card-head{border-bottom-color:var(--border-subtle)}.account-settings-section.ant-card>.ant-card-body{padding:14px}.account-settings-section--compact.ant-card>.ant-card-body{padding:12px}.account-settings-two-column--bottom .account-settings-section.ant-card{background:color-mix(in srgb,var(--surface-base) 88%,var(--surface-muted) 12%)}.account-settings-two-column--bottom .account-settings-section.ant-card>.ant-card-head{padding:11px 14px}.account-settings-section-title{align-items:flex-start;display:flex;gap:10px;min-width:0}.account-settings-row-icon,.account-settings-section-icon{align-items:center;background:color-mix(in srgb,var(--surface-info) 72%,var(--surface-base) 28%);border-radius:8px;color:var(--accent-primary);display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}.account-settings-section-copy{min-width:0}.account-settings-section-copy h3{color:var(--text-main)!important;font-size:17px!important;line-height:1.25!important;margin:0!important}.account-settings-section-copy .ant-typography{color:var(--text-secondary);display:block;font-size:13px;line-height:1.35;margin-top:3px}.account-settings-kicker{color:color-mix(in srgb,var(--text-secondary) 76%,var(--text-main) 24%);display:block;font-size:11px;font-weight:750;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.account-settings-section-body{grid-gap:10px;display:grid;gap:10px}.account-settings-two-column{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-two-column--bottom{align-items:flex-start}.account-settings-row{grid-gap:14px;align-items:center;background:color-mix(in srgb,var(--surface-base) 84%,var(--surface-muted) 16%);border:1px solid color-mix(in srgb,var(--border-subtle) 50%,#0000);border-radius:8px;box-sizing:border-box;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(220px,var(--account-settings-control-width));min-width:0;padding:12px 14px}.theme-dark .account-settings-row{border-color:var(--border-subtle)}.account-settings-row--muted{background:color-mix(in srgb,var(--surface-base) 76%,var(--surface-muted) 24%)}.account-settings-row--warning{background:color-mix(in srgb,var(--surface-warning) 18%,var(--surface-base) 82%);border-color:color-mix(in srgb,var(--border-warning) 46%,var(--border-subtle) 54%)}.account-settings-row--danger{background:color-mix(in srgb,var(--surface-danger) 22%,var(--surface-base) 78%);border-color:color-mix(in srgb,var(--border-danger) 46%,var(--border-subtle) 54%)}.account-settings-row-main{align-items:flex-start;display:flex;gap:10px;min-width:0}.account-settings-row-copy{min-width:0}.account-settings-row-title{align-items:center;color:var(--text-main);display:flex;flex-wrap:wrap;gap:6px;line-height:1.25;overflow-wrap:anywhere}.account-settings-row-description,.account-settings-row-helper{color:var(--text-secondary);display:block;font-size:12px;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.account-settings-help-icon{color:var(--text-secondary);font-size:13px}.account-settings-control-stack,.account-settings-row-control{display:flex;justify-content:flex-end;min-width:0}.account-settings-control-stack{align-items:center;gap:10px;width:100%}.account-settings-control-stack .ant-spin-container,.account-settings-control-stack .ant-spin-nested-loading{min-width:0;width:100%}.account-settings-save-status{flex:0 0 auto;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.account-settings-save-status--saving{color:var(--text-secondary)}.account-settings-save-status--saved{color:var(--text-success)}.account-settings-save-status--error{color:var(--text-danger)}.account-settings-control-wrap,.account-settings-control-wrap .ant-select,.account-settings-input,.account-settings-select{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.account-settings-input.ant-input,.account-settings-select .ant-select-selector{background:color-mix(in srgb,var(--surface-base) 76%,var(--surface-muted) 24%);border-color:color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:8px;box-sizing:border-box;color:var(--text-main);max-width:100%;min-height:34px;overflow:hidden;width:100%}.theme-dark .account-settings-select.ant-select-disabled:not(.ant-select-customize-input) .ant-select-selector{background:color-mix(in srgb,var(--surface-muted) 78%,#000 22%)!important;background-clip:padding-box;overflow:hidden}.account-settings-input.ant-input{padding-bottom:5px;padding-top:5px}.account-settings-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:34px}.account-settings-select.ant-select-single .ant-select-selection-item,.account-settings-select.ant-select-single .ant-select-selection-placeholder{line-height:32px;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-settings-action-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-action-grid .account-settings-action-button.ant-btn{width:100%}.account-settings-action-button.ant-btn{border-radius:8px;font-weight:650;min-height:38px;min-width:0;white-space:normal}.account-settings-action-button.ant-btn-default{background:color-mix(in srgb,var(--surface-base) 62%,var(--surface-muted) 38%);border-color:color-mix(in srgb,var(--border-subtle) 82%,#0000);box-shadow:none;color:var(--text-main)}.account-settings-action-button.ant-btn-default:focus-visible,.account-settings-action-button.ant-btn-default:hover{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-info) 28%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);color:var(--accent-primary)}.account-settings-divider{background:color-mix(in srgb,var(--border-subtle) 64%,#0000);height:1px}.account-settings-group{grid-gap:10px;display:grid;gap:10px;padding:2px 0}.account-settings-group+.account-settings-group{border-top:1px solid color-mix(in srgb,var(--border-subtle) 54%,#0000);margin-top:5px;padding-top:15px}.account-settings-group-header{grid-gap:2px;display:grid;gap:2px;padding:0 2px}.account-settings-group-header .ant-typography{color:var(--text-main);line-height:1.3;margin:0}.account-settings-group-header .ant-typography-secondary{color:var(--text-secondary);font-size:12px}.account-settings-group-body{grid-gap:10px;display:grid;gap:10px}.account-settings-inline-status{color:var(--text-secondary);display:block;font-size:12px;line-height:1.35;margin-top:2px;padding-left:2px}.account-settings-value{color:var(--text-main);font-weight:650;overflow-wrap:anywhere;text-align:right}.account-settings-alert.ant-alert{border-radius:10px}.account-settings-section .ant-switch{flex-shrink:0}@media (max-width:900px){.account-settings-save-hint{align-self:flex-start}.account-settings-row,.account-settings-two-column{grid-template-columns:1fr}.account-settings-row{align-items:stretch}.account-settings-row-control{justify-content:flex-start}.account-settings-control-stack{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.account-settings-section.ant-card>.ant-card-body,.account-settings-section.ant-card>.ant-card-head{padding:12px}.account-settings-row-main,.account-settings-section-title{gap:8px}.account-settings-row-icon,.account-settings-section-icon{flex-basis:28px;height:28px;width:28px}.account-settings-row{padding:12px}.account-settings-action-grid{grid-template-columns:1fr}}.account-referrals-shell{--account-referrals-radius:12px;--account-referrals-gap:14px;color:var(--text-main);display:flex;flex-direction:column;gap:var(--account-referrals-gap)}.account-referrals-alert.ant-alert{border-radius:10px}.account-referrals-card.ant-card{background:color-mix(in srgb,var(--surface-base) 94%,var(--surface-muted) 6%);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:var(--account-referrals-radius);box-shadow:none;overflow:hidden}.account-referrals-card.ant-card>.ant-card-head{background:#0000;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);min-height:0;padding:13px 16px}.account-referrals-card.ant-card>.ant-card-body{padding:16px}.account-referrals-card-title{grid-gap:3px;display:grid;gap:3px;text-align:center}.account-referrals-card-title h2,.account-referrals-modal-block-header h5,.account-referrals-modal-title h4,.account-referrals-section-copy h3{color:var(--text-main)!important;margin:0!important}.account-referrals-card-title h2{font-size:24px!important;line-height:1.18!important}.account-referrals-card-title .ant-typography,.account-referrals-section-copy .ant-typography{color:var(--text-secondary);font-size:13px;line-height:1.35}.account-referrals-kicker{color:color-mix(in srgb,var(--text-secondary) 76%,var(--text-main) 24%);display:block;font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;margin-bottom:2px;text-transform:uppercase}.account-referrals-loading{padding:24px 0}.account-referrals-info-list,.account-referrals-rewards-body,.account-referrals-section-body,.account-referrals-stack{grid-gap:12px;display:grid;gap:12px}.account-referrals-section{background:color-mix(in srgb,var(--surface-base) 66%,var(--surface-muted) 34%);border:1px solid color-mix(in srgb,var(--border-subtle) 76%,#0000);border-radius:var(--account-referrals-radius);box-sizing:border-box;min-width:0;padding:14px}.account-referrals-section--info{background:color-mix(in srgb,var(--surface-info) 20%,var(--surface-base) 80%);border-color:color-mix(in srgb,var(--border-info) 42%,var(--border-subtle) 58%)}.account-referrals-section--success{background:color-mix(in srgb,var(--surface-success) 22%,var(--surface-base) 78%);border-color:color-mix(in srgb,var(--border-success) 42%,var(--border-subtle) 58%)}.account-referrals-section-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.account-referrals-section-copy{min-width:0}.account-referrals-section-copy h3{font-size:17px!important;line-height:1.25!important}.account-referrals-section-action{flex:0 0 auto}.account-referrals-detail-grid,.account-referrals-overview-grid,.account-referrals-share-grid{grid-gap:10px;display:grid;gap:10px}.account-referrals-detail-grid,.account-referrals-share-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-referrals-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-referrals-info-row,.account-referrals-share-card,.account-referrals-total-surface{background:color-mix(in srgb,var(--surface-base) 70%,var(--surface-muted) 30%);border:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);border-radius:10px;box-sizing:border-box;min-width:0}.account-referrals-share-card{display:flex;flex-direction:column;gap:12px;justify-content:space-between;min-height:168px;padding:12px}.account-referrals-share-card--success{background:color-mix(in srgb,var(--surface-success) 30%,var(--surface-base) 70%);border-color:color-mix(in srgb,var(--border-success) 56%,var(--border-subtle) 44%);border-style:dashed}.account-referrals-share-card--info{background:color-mix(in srgb,var(--surface-info) 30%,var(--surface-base) 70%);border-color:color-mix(in srgb,var(--border-info) 56%,var(--border-subtle) 44%);border-style:dashed}.account-referrals-share-main{grid-gap:5px;display:grid;gap:5px;min-width:0}.account-referrals-share-value{color:var(--text-main);display:block;font-size:14px;line-height:1.35;min-width:0;overflow-wrap:anywhere;word-break:break-word}.account-referrals-share-value--code.ant-typography{border-radius:8px;color:var(--text-main);font-family:Roboto Mono,monospace;font-family:var(--font-monospace,"Roboto Mono",monospace);font-size:20px;letter-spacing:1px;max-width:100%;padding:4px 8px;white-space:normal;width:-webkit-fit-content;width:fit-content;word-break:break-all}.account-referrals-share-description{display:block;font-size:12px;line-height:1.35}.account-referrals-inline-action.ant-btn{border-radius:8px;font-weight:650;min-height:34px;min-width:0;white-space:normal}.account-referrals-inline-action.ant-btn-default{background:color-mix(in srgb,var(--surface-base) 62%,var(--surface-muted) 38%);border-color:color-mix(in srgb,var(--border-subtle) 82%,#0000);box-shadow:none;color:var(--text-main)}.account-referrals-inline-action.ant-btn-default:focus-visible,.account-referrals-inline-action.ant-btn-default:hover{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-info) 28%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);color:var(--accent-primary)}.account-referrals-info-row{align-items:flex-start;display:flex;gap:10px;padding:11px 12px}.account-referrals-info-row--info{background:color-mix(in srgb,var(--surface-info) 24%,var(--surface-base) 76%)}.account-referrals-info-row--success{background:color-mix(in srgb,var(--surface-success) 24%,var(--surface-base) 76%)}.account-referrals-info-row--warning{background:color-mix(in srgb,var(--surface-warning) 20%,var(--surface-base) 80%)}.account-referrals-info-icon.ant-avatar{background:color-mix(in srgb,var(--surface-base) 60%,var(--surface-muted) 40%);border-radius:8px;color:var(--accent-primary);flex:0 0 30px;height:30px;width:30px}.account-referrals-info-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.account-referrals-info-copy .ant-typography{line-height:1.35;margin:0}.account-referrals-info-copy .ant-typography-secondary{color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.account-referrals-table-wrap{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 66%,#0000);border-radius:10px;overflow-x:auto}.account-referrals-reward-table{border-collapse:collapse;min-width:560px;width:100%}.account-referrals-reward-table td,.account-referrals-reward-table th{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 56%,#0000);color:var(--text-main);font-size:13px;line-height:1.3;padding:9px 10px;text-align:left;vertical-align:top}.account-referrals-reward-table th{color:var(--text-secondary);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.account-referrals-reward-table tr:last-child td{border-bottom:0}.account-referrals-empty-cell{color:var(--text-secondary)!important;text-align:center!important}.account-referrals-table-note{color:var(--text-secondary);display:block;font-size:12px;line-height:1.35;margin-top:10px}.account-referrals-activation{margin:0 auto;max-width:760px}.account-referrals-primary-action{grid-gap:8px;display:grid;gap:8px;margin:2px auto 0;max-width:460px;text-align:center}.account-referrals-primary-action .ant-btn{border-radius:8px;font-weight:650;min-height:46px}.account-referrals-primary-action .ant-typography{color:var(--text-secondary);font-size:12px;line-height:1.35}.account-referrals-modal .ant-modal-content,.account-referrals-modal .ant-modal-header{background:var(--surface-base);color:var(--text-main)}.account-referrals-modal .ant-modal-body{padding:18px}.account-referrals-modal-title{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.account-referrals-modal-title-icon{align-items:center;color:var(--accent-primary);display:inline-flex;font-size:20px;justify-content:center}.account-referrals-modal-title .ant-typography-secondary{color:var(--text-secondary);font-size:13px}.account-referrals-modal-body{grid-gap:10px;display:grid;gap:10px}.account-referrals-modal-block{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,#0000);border-radius:12px;padding:12px}.account-referrals-modal-block--muted{background:color-mix(in srgb,var(--surface-success) 18%,var(--surface-base) 82%);border-color:color-mix(in srgb,var(--border-success) 38%,var(--border-subtle) 62%)}.account-referrals-modal-block-header{grid-gap:3px;display:grid;gap:3px;margin-bottom:10px}.account-referrals-modal-block-header h5{font-size:15px!important}.account-referrals-field-helper,.account-referrals-modal-block .ant-typography,.account-referrals-modal-block-header .ant-typography{color:var(--text-secondary);font-size:12px;line-height:1.35}.account-referrals-radio-group,.account-referrals-radio-list.ant-space{width:100%}.account-referrals-modal-primary.ant-btn{border-radius:8px;font-weight:650;min-height:44px;width:100%}.account-referrals-code-input.ant-input{background:color-mix(in srgb,var(--surface-base) 76%,var(--surface-muted) 24%);border-radius:8px;color:var(--text-main);min-height:44px;width:100%}.account-referrals-field-helper{display:block;margin:8px 0 14px}.account-referrals-modal-loading{grid-gap:8px;align-items:center;display:grid;gap:8px;justify-content:center;padding:26px 0;text-align:center}.account-referrals-modal-loading .ant-typography{color:var(--text-secondary);font-size:12px}.account-referrals-modal-retry.ant-btn{margin-top:10px}.account-referrals-total-surface{grid-gap:3px;background:color-mix(in srgb,var(--surface-info) 26%,var(--surface-base) 74%);border:1px solid color-mix(in srgb,var(--border-info) 44%,var(--border-subtle) 56%);border-radius:12px;display:grid;gap:3px;padding:12px}.account-referrals-total-surface .ant-typography{margin:0}.account-referrals-total-surface .ant-typography-strong{color:var(--text-main);font-size:20px;line-height:1.2}.account-referrals-total-surface .ant-typography-secondary{color:var(--text-secondary);font-size:12px}.account-referrals-empty-rewards{align-items:flex-start;background:color-mix(in srgb,var(--surface-info) 22%,var(--surface-base) 78%);display:flex;gap:10px}.account-referrals-empty-rewards-icon{color:var(--accent-primary);flex:0 0 auto;font-size:22px}.account-referrals-empty-rewards>div{grid-gap:3px;display:grid;gap:3px;min-width:0}.account-referrals-empty-rewards .ant-typography{line-height:1.35;margin:0}.account-referrals-empty-rewards .ant-typography-secondary{color:var(--text-secondary);font-size:12px}.account-referrals-reward-list{grid-gap:8px;display:grid;gap:8px;max-height:320px;overflow-y:auto;padding-right:2px}.account-referrals-reward-entry.ant-card{background:color-mix(in srgb,var(--surface-base) 74%,var(--surface-muted) 26%);border-color:color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:10px}.account-referrals-reward-entry.ant-card>.ant-card-body{padding:10px 12px}.account-referrals-reward-entry-body{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.account-referrals-reward-entry-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.account-referrals-reward-entry-copy .ant-typography{line-height:1.3;margin:0}.account-referrals-reward-entry-copy .ant-typography-secondary{color:var(--text-secondary);font-size:12px}.account-referrals-credit-pill{background:color-mix(in srgb,var(--surface-success) 30%,var(--surface-base) 70%);border:1px solid color-mix(in srgb,var(--border-success) 48%,var(--border-subtle) 52%);border-radius:999px;color:var(--text-main);flex:0 0 auto;font-size:12px;font-weight:750;line-height:1.25;padding:3px 8px;white-space:nowrap}@media (max-width:900px){.account-referrals-detail-grid,.account-referrals-overview-grid,.account-referrals-share-grid{grid-template-columns:1fr}.account-referrals-section-header{align-items:stretch;flex-direction:column}.account-referrals-section-action,.account-referrals-section-action .ant-btn{width:100%}}@media (max-width:640px){.account-referrals-card.ant-card>.ant-card-body,.account-referrals-card.ant-card>.ant-card-head,.account-referrals-modal .ant-modal-body,.account-referrals-section{padding:12px}.account-referrals-card-title h2{font-size:22px!important}.account-referrals-info-row{padding:10px}.account-referrals-reward-entry-body{align-items:flex-start;flex-direction:column}}.account-faq-shell{--account-faq-radius:12px;--account-faq-gap:14px;color:var(--text-main)}.account-faq-card.ant-card{background:color-mix(in srgb,var(--surface-base) 94%,var(--surface-muted) 6%);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:var(--account-faq-radius);box-shadow:none;overflow:hidden}.account-faq-card.ant-card>.ant-card-head{background:#0000;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);min-height:0;padding:13px 16px}.account-faq-card.ant-card>.ant-card-body{grid-gap:var(--account-faq-gap);display:grid;gap:var(--account-faq-gap);padding:16px}.account-faq-card-title{align-items:flex-start;display:flex;gap:10px;min-width:0}.account-faq-card-icon{align-items:center;background:color-mix(in srgb,var(--surface-info) 72%,var(--surface-base) 28%);border-radius:8px;color:var(--accent-primary);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.account-faq-card-copy{min-width:0}.account-faq-card-copy h2{color:var(--text-main)!important;font-size:24px!important;line-height:1.18!important;margin:0!important}.account-faq-card-copy .ant-typography{color:var(--text-secondary);font-size:13px;line-height:1.35}.account-faq-kicker{color:color-mix(in srgb,var(--text-secondary) 76%,var(--text-main) 24%);display:block;font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;margin-bottom:2px;text-transform:uppercase}.account-faq-support-link{align-items:center;background:color-mix(in srgb,var(--surface-base) 62%,var(--surface-muted) 38%);border:1px solid color-mix(in srgb,var(--border-subtle) 82%,#0000);border-radius:8px;color:var(--text-main);display:inline-flex;font-size:13px;font-weight:650;min-height:34px;padding:0 12px;text-decoration:none}.account-faq-support-link:focus-visible,.account-faq-support-link:hover{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-info) 28%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);color:var(--accent-primary)}.account-faq-controls{grid-gap:10px;background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:10px;display:grid;gap:10px;padding:12px}.account-faq-search.ant-input-search{max-width:520px}.account-faq-control-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.account-faq-filter-pills{align-items:center;background:color-mix(in srgb,var(--surface-base) 70%,var(--surface-muted) 30%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:999px;display:inline-flex;gap:5px;padding:3px}.account-faq-filter-pills .ant-btn{border-radius:999px;font-weight:650;min-height:28px}.account-faq-result-pill{align-items:center;background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:12px;font-weight:700;min-height:28px;padding:4px 9px;white-space:nowrap}.account-faq-state{grid-gap:6px;background:color-mix(in srgb,var(--surface-base) 78%,var(--surface-muted) 22%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:10px;display:grid;gap:6px;padding:14px}.account-faq-state--warning{background:color-mix(in srgb,var(--surface-warning) 20%,var(--surface-base) 80%);border-color:color-mix(in srgb,var(--border-warning) 46%,var(--border-subtle) 54%)}.account-faq-state .ant-typography{line-height:1.35;margin:0}.account-faq-state-action{margin-top:2px}.account-faq-inline-action.ant-btn{border-radius:8px;font-weight:650;min-height:34px}.account-faq-collapse.ant-collapse{grid-gap:10px;background:#0000;display:grid;gap:10px}.account-faq-panel.ant-collapse-item{background:color-mix(in srgb,var(--surface-base) 82%,var(--surface-muted) 18%);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:10px!important;overflow:hidden}.account-faq-panel.ant-collapse-item>.ant-collapse-header{align-items:center!important;padding:12px 14px!important}.account-faq-panel.ant-collapse-item>.ant-collapse-content{background:color-mix(in srgb,var(--surface-base) 94%,var(--surface-muted) 6%);border-top:1px solid color-mix(in srgb,var(--border-subtle) 60%,#0000)}.account-faq-panel.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:12px 14px 14px}.account-faq-article-header{grid-gap:3px;display:grid;gap:3px;min-width:0}.account-faq-article-title{color:var(--text-main);font-size:14px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.account-faq-article-header .ant-typography{color:var(--text-secondary);font-size:12px;line-height:1.35}.account-faq-answer-section{margin-bottom:12px}.account-faq-answer-section:last-child{margin-bottom:0}.account-faq-answer-section h4{color:var(--text-main);font-size:13px;font-weight:750;line-height:1.3;margin:0 0 8px}.account-faq-answer-section:not(:first-child) h4{margin-top:16px}.account-faq-answer-section li,.account-faq-answer-section p{color:var(--text-main);font-size:13px;line-height:1.45}.account-faq-answer-section p{margin:0 0 8px}.account-faq-answer-section ol,.account-faq-answer-section ul{-webkit-padding-start:20px;margin:0 0 8px;padding-inline-start:20px}@media (max-width:760px){.account-faq-card.ant-card>.ant-card-body,.account-faq-card.ant-card>.ant-card-head{padding:12px}.account-faq-card.ant-card>.ant-card-head .ant-card-head-wrapper{align-items:stretch;flex-direction:column;gap:10px}.account-faq-support-link{justify-content:center;width:100%}.account-faq-control-row,.account-faq-filter-pills,.account-faq-result-pill,.account-faq-search.ant-input-search{width:100%}.account-faq-filter-pills{justify-content:stretch}.account-faq-filter-pills .ant-btn{flex:1 1}}.account-promo-shell{color:var(--text-main);display:flex;flex-direction:column;gap:12px}.account-promo-card.ant-card{background:color-mix(in srgb,var(--surface-base) 94%,var(--surface-muted) 6%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:12px;box-shadow:none;overflow:hidden}.account-promo-card.ant-card>.ant-card-head{background:#0000;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);min-height:0;padding:12px 14px}.account-promo-card.ant-card>.ant-card-body{padding:14px}.account-promo-card--info.ant-card{background:color-mix(in srgb,var(--surface-base) 86%,var(--surface-muted) 14%)}.account-promo-card-title{align-items:flex-start;display:flex;gap:10px;min-width:0}.account-promo-card-icon,.account-promo-status-icon{align-items:center;background:color-mix(in srgb,var(--surface-info) 72%,var(--surface-base) 28%);border-radius:8px;color:var(--accent-primary);display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}.account-promo-card-copy{flex:1 1 auto;min-width:0}.account-promo-kicker{color:color-mix(in srgb,var(--text-secondary) 76%,var(--text-main) 24%);display:block;font-size:11px;font-weight:750;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.account-promo-card-copy h3,.account-promo-preview-heading h4,.account-promo-success h4{color:var(--text-main)!important;line-height:1.25!important;margin:0!important}.account-promo-card-copy h3{font-size:17px!important}.account-promo-card-copy .ant-typography,.account-promo-info-copy .ant-typography,.account-promo-preview-heading .ant-typography{color:var(--text-secondary);font-size:13px;line-height:1.35}.account-promo-help-icon{color:var(--text-secondary);font-size:13px;margin-top:4px}.account-promo-flow{grid-gap:10px;display:grid;gap:10px}.account-promo-entry,.account-promo-preview,.account-promo-success{background:color-mix(in srgb,var(--surface-base) 84%,var(--surface-muted) 16%);border:1px solid color-mix(in srgb,var(--border-subtle) 54%,#0000);border-radius:10px}.account-promo-entry{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(320px,52%);padding:12px}.account-promo-entry-copy{grid-gap:3px;display:grid;gap:3px;min-width:0}.account-promo-entry-copy .ant-typography{line-height:1.3}.account-promo-code-action{min-width:0;width:100%}.account-promo-input.ant-input{background:color-mix(in srgb,var(--surface-base) 76%,var(--surface-muted) 24%);border-color:color-mix(in srgb,var(--border-subtle) 76%,#0000);color:var(--text-main)}.account-promo-entry-note{color:var(--text-secondary);font-size:12px;grid-column:1/-1;line-height:1.35}.account-promo-preview{grid-gap:12px;background:color-mix(in srgb,var(--surface-success) 34%,var(--surface-base) 66%);border-color:color-mix(in srgb,var(--border-success) 58%,var(--border-subtle) 42%);display:grid;gap:12px;padding:12px}.account-promo-preview-heading{grid-gap:10px;align-items:flex-start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-width:0}.account-promo-status-icon--success{background:color-mix(in srgb,var(--surface-success) 64%,var(--surface-base) 36%);color:var(--text-success)}.account-promo-benefit{grid-gap:3px;background:color-mix(in srgb,var(--surface-base) 72%,#0000);border:1px solid color-mix(in srgb,var(--border-success) 48%,var(--border-subtle) 52%);border-radius:8px;display:grid;gap:3px;padding:10px 12px}.account-promo-benefit-label{color:var(--text-secondary);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.account-promo-benefit-value{color:var(--text-main);font-size:20px;font-weight:750;line-height:1.2}.account-promo-preview-actions{grid-gap:8px;display:grid;gap:8px}.account-promo-button-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.account-promo-button-row .ant-btn,.account-promo-success .ant-btn{border-radius:8px;font-weight:650;min-height:38px}.account-promo-success{grid-gap:12px;align-items:center;background:color-mix(in srgb,var(--surface-success) 28%,var(--surface-base) 72%);border-color:color-mix(in srgb,var(--border-success) 58%,var(--border-subtle) 42%);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.account-promo-success .ant-typography{color:var(--text-main);line-height:1.35}.account-promo-info-copy{grid-gap:4px;display:grid;gap:4px}.account-promo-alert.ant-alert{border-radius:10px}@media (max-width:900px){.account-promo-entry{grid-template-columns:1fr}.account-promo-preview-heading,.account-promo-success{grid-template-columns:auto minmax(0,1fr)}.account-promo-preview-heading .ant-tag,.account-promo-success .ant-btn{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.account-promo-card.ant-card>.ant-card-body,.account-promo-card.ant-card>.ant-card-head{padding:12px}.account-promo-card-title,.account-promo-preview-heading,.account-promo-success{gap:8px}.account-promo-code-action{display:grid!important}.account-promo-code-action .ant-btn,.account-promo-code-action .ant-input{border-radius:8px!important;width:100%}}.account-gifts-shell{--account-gifts-radius:12px;--account-gifts-gap:14px;color:var(--text-main);display:flex;flex-direction:column;gap:var(--account-gifts-gap)}.account-gifts-card.ant-card,.account-gifts-section{background:color-mix(in srgb,var(--surface-base) 94%,var(--surface-muted) 6%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:var(--account-gifts-radius);box-shadow:none;box-sizing:border-box;overflow:hidden}.account-gifts-card.ant-card>.ant-card-head{background:#0000;border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 58%,#0000);min-height:0;padding:13px 16px}.account-gifts-card.ant-card>.ant-card-body{padding:16px}.account-gifts-card-title{justify-content:space-between}.account-gifts-card-heading,.account-gifts-card-title{align-items:flex-start;display:flex;gap:10px;min-width:0}.account-gifts-card-icon,.account-gifts-modal-title-icon{align-items:center;background:color-mix(in srgb,var(--surface-info) 72%,var(--surface-base) 28%);border-radius:8px;color:var(--accent-primary);display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.account-gifts-card-copy,.account-gifts-section-copy{min-width:0}.account-gifts-card-copy h2,.account-gifts-modal-title h4,.account-gifts-section-copy h3{color:var(--text-main)!important;line-height:1.2!important;margin:0!important}.account-gifts-card-copy h2{font-size:24px!important}.account-gifts-section-copy h3{font-size:17px!important}.account-gifts-card-copy .ant-typography,.account-gifts-section-copy .ant-typography{color:var(--text-secondary);font-size:13px;line-height:1.35}.account-gifts-kicker{color:color-mix(in srgb,var(--text-secondary) 76%,var(--text-main) 24%);display:block;font-size:11px;font-weight:750;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.account-gifts-section-eyebrow{align-items:center;display:inline-flex;gap:7px;margin-bottom:3px}.account-gifts-step-badge{align-items:center;background:color-mix(in srgb,var(--accent-primary) 86%,var(--surface-base) 14%);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:19px;justify-content:center;line-height:1;width:19px}.theme-dark .account-gifts-step-badge{color:var(--bg-app)}.account-gifts-send-grid{grid-gap:14px;align-items:flex-start;display:grid;gap:14px;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr)}.account-gifts-code-options,.account-gifts-per-code-list,.account-gifts-purchase-stack,.account-gifts-section-body{grid-gap:12px;display:grid;gap:12px}.account-gifts-section{background:color-mix(in srgb,var(--surface-base) 84%,var(--surface-muted) 16%);padding:14px}.account-gifts-section--info{background:color-mix(in srgb,var(--surface-info) 10%,var(--surface-base) 90%);border-color:color-mix(in srgb,var(--border-info) 24%,var(--border-subtle) 76%)}.account-gifts-section--success{background:color-mix(in srgb,var(--surface-success) 10%,var(--surface-base) 90%);border-color:color-mix(in srgb,var(--border-success) 24%,var(--border-subtle) 76%)}.account-gifts-section-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.account-gifts-section-action{flex:0 0 auto}.account-gifts-redeem-helper{background:color-mix(in srgb,var(--surface-base) 70%,var(--surface-muted) 30%);border:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);border-radius:10px;box-sizing:border-box;min-width:0}.account-gifts-form{margin-top:2px}.account-gifts-form .ant-form-item{margin-bottom:12px}.account-gifts-form .ant-form-item-extra{color:var(--text-secondary);font-size:12px;line-height:1.35}.account-gifts-form .ant-form-item:last-child{margin-bottom:0}.account-gifts-plan-pill{align-items:center;background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:999px;color:var(--text-main);display:inline-flex;font-size:12px;font-weight:700;min-height:28px;padding:4px 9px;white-space:nowrap}.account-gifts-plan-pill--muted{color:var(--text-secondary)}.account-gifts-plan-note{display:block;font-size:12px;line-height:1.35;margin-top:-2px}.account-gifts-centered-state,.account-gifts-loading-row{grid-gap:8px;color:var(--text-secondary);display:grid;gap:8px;justify-items:center;padding:14px 0;text-align:center}.account-gifts-pricing-wrap{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.account-gifts-pricing-wrap .custom-pricing{--pricing-card-compact-width:280px;--pricing-gap:16px;width:100%}.account-gifts-pricing-wrap .custom-pricing--compact .pricing-cards-grid,.account-gifts-pricing-wrap .custom-pricing--forever .pricing-cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),280px));justify-content:center;max-width:min(100%,640px)}.account-gifts-pricing-wrap .pricing-plan-card--compact{max-width:280px}.account-gifts-inline-action.ant-btn,.account-gifts-primary-action.ant-btn{border-radius:8px;font-weight:650;min-height:36px;min-width:0;white-space:normal}.account-gifts-inline-action.ant-btn-default{background:color-mix(in srgb,var(--surface-base) 62%,var(--surface-muted) 38%);border-color:color-mix(in srgb,var(--border-subtle) 82%,#0000);box-shadow:none;color:var(--text-main)}.account-gifts-inline-action.ant-btn-default:focus-visible,.account-gifts-inline-action.ant-btn-default:hover{background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-info) 28%);border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle) 58%);color:var(--accent-primary)}.account-gifts-per-code-card.ant-card{background:color-mix(in srgb,var(--surface-base) 74%,var(--surface-muted) 26%);border-color:color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:10px}.account-gifts-per-code-card.ant-card>.ant-card-body{padding:12px}.account-gifts-full-width.ant-space{width:100%}.account-gifts-token.ant-typography{-webkit-user-select:text;user-select:text}.account-gifts-token-cell.ant-space{align-items:center;display:inline-flex}.account-gifts-copy-code-button.ant-btn{border-radius:7px;font-weight:650;min-height:28px}.account-gifts-table-wrap{background:var(--surface-base);border:1px solid color-mix(in srgb,var(--border-subtle) 70%,#0000);border-radius:10px;overflow:hidden}.account-gifts-history-actions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.account-gifts-filter-pills{align-items:center;background:color-mix(in srgb,var(--surface-base) 70%,var(--surface-muted) 30%);border:1px solid color-mix(in srgb,var(--border-subtle) 72%,#0000);border-radius:999px;display:inline-flex;gap:5px;padding:3px}.account-gifts-filter-pills .ant-btn{border-radius:999px;font-weight:650;min-height:28px}.account-gifts-load-more{margin-top:12px;text-align:center}.account-gifts-redeem-status{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:12px;gap:8px}.account-gifts-redeem-form.ant-form-inline{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.account-gifts-redeem-token{flex:1 1 260px;margin-bottom:0!important;min-width:220px}.account-gifts-redeem-submit{margin-bottom:0!important}.account-gifts-redeem-submit .ant-btn{border-radius:8px;font-weight:650;min-height:38px}.account-gifts-redeem-helper{color:var(--text-secondary);font-size:12px;line-height:1.35;padding:9px 10px}.account-gifts-modal .ant-modal-content,.account-gifts-modal .ant-modal-header{background:var(--surface-base);color:var(--text-main)}.account-gifts-modal .ant-modal-body{padding:18px}.account-gifts-modal-title{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center}.account-gifts-modal-title-icon{color:var(--accent-primary)}.account-gifts-modal-title .ant-typography-secondary{color:var(--text-secondary);font-size:13px}.account-gifts-modal-form{grid-gap:2px;display:grid;gap:2px}.account-gifts-modal-form .ant-form-item{margin-bottom:12px}.account-gifts-modal-form .ant-form-item:last-child{margin-bottom:0}.account-gifts-confirm-body{grid-gap:8px;display:grid;gap:8px;width:100%}.account-gifts-confirm-icon{color:var(--accent-warning)}.account-gifts-confirm-block{grid-gap:3px;background:color-mix(in srgb,var(--surface-base) 72%,var(--surface-muted) 28%);border:1px solid color-mix(in srgb,var(--border-subtle) 68%,#0000);border-radius:9px;display:grid;gap:3px;padding:9px 10px}.account-gifts-confirm-block--success{background:color-mix(in srgb,var(--surface-success) 24%,var(--surface-base) 76%);border-color:color-mix(in srgb,var(--border-success) 44%,var(--border-subtle) 56%)}.account-gifts-confirm-block--warning{background:color-mix(in srgb,var(--surface-warning) 22%,var(--surface-base) 78%);border-color:color-mix(in srgb,var(--border-warning) 44%,var(--border-subtle) 56%)}.account-gifts-confirm-block--danger{background:color-mix(in srgb,var(--surface-danger) 24%,var(--surface-base) 76%);border-color:color-mix(in srgb,var(--border-danger) 44%,var(--border-subtle) 56%)}.account-gifts-confirm-message{margin:0!important}@media (max-width:980px){.account-gifts-send-grid{grid-template-columns:1fr}.account-gifts-card-title,.account-gifts-section-header{align-items:stretch;flex-direction:column}.account-gifts-section-action{width:100%}.account-gifts-history-actions{justify-content:flex-start}.account-gifts-section-action .ant-btn{width:100%}.account-gifts-filter-pills .ant-btn{width:auto}}@media (max-width:640px){.account-gifts-card.ant-card>.ant-card-body,.account-gifts-card.ant-card>.ant-card-head,.account-gifts-modal .ant-modal-body,.account-gifts-section{padding:12px}.account-gifts-card-copy h2{font-size:22px!important}.account-gifts-filter-pills,.account-gifts-history-actions,.account-gifts-redeem-form.ant-form-inline,.account-gifts-redeem-submit,.account-gifts-redeem-submit .ant-btn{width:100%}.account-gifts-filter-pills{justify-content:stretch}.account-gifts-filter-pills .ant-btn{flex:1 1}}.series-management-shell{color:var(--text-main);margin:0 auto;max-width:1200px;padding:28px 20px 96px;width:100%}.series-management-workspace{display:flex;flex-direction:column;gap:14px}.series-management-section,.series-management-state-panel,.series-management-status-row{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:10px}.series-management-header{margin:0}.series-management-header-copy{min-width:220px}.series-management-kicker{color:#69a7ff;color:var(--accent-primary,#69a7ff);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.series-management-section-title,.series-management-state-title,.series-management-title{color:var(--text-main);font-weight:800;letter-spacing:0;margin:2px 0 0}.series-management-title{font-size:24px;line-height:1.15}.series-management-subtitle{color:var(--text-secondary);font-size:13px;margin:6px 0 0}.series-management-header-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.series-management-pill{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;display:inline-flex;font-weight:700;min-height:30px;padding:4px 11px}.series-management-pill,.series-management-status-row{align-items:center;color:var(--text-secondary);font-size:12px}.series-management-status-row{background:#0000;display:flex;gap:10px;opacity:.78;padding:9px 12px}.series-management-status-row.is-warning{background:#faad1414;background:var(--surface-warning,#faad1414);border-color:#faad1473;border-color:var(--warning-border,#faad1473);color:var(--text-main);opacity:1}.series-management-save-pulse{animation:series-management-save-pulse 1.6s ease-in-out infinite}@keyframes series-management-save-pulse{0%{box-shadow:0 0 0 0 #1677ff8c}70%{box-shadow:0 0 0 9px #1677ff00}to{box-shadow:0 0 0 0 #1677ff00}}.series-management-section{overflow:hidden}.series-management-section-header{align-items:flex-start;border-bottom:1px solid var(--border-subtle);display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.series-management-section-title{font-size:18px;line-height:1.25}.series-management-empty-inline,.series-management-field-helper,.series-management-glossary-helper,.series-management-modal-description,.series-management-modal-note,.series-management-section-description{color:var(--text-secondary);font-size:12px;line-height:1.45}.series-management-section-description{margin-top:4px}.series-management-section-body{padding:14px 16px 16px}.series-management-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.series-management-form-grid--single{max-width:420px}.series-management-field{display:flex;flex-direction:column;gap:6px;min-width:0}.series-management-field--wide{grid-column:1/-1}.series-management-field-label{color:var(--text-main);font-size:13px;font-weight:750}.series-management-control{width:100%}.series-management-tooltip-copy{display:flex;flex-direction:column;gap:8px;max-width:320px}.series-management-dropdown-divider{margin:4px 0}.series-management-audience-presets{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding:8px}.series-management-audience-preset{cursor:pointer;height:auto;line-height:1.2;text-align:center;white-space:normal;width:100%;word-break:break-word}.series-management-glossary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:14px}.series-management-glossary-panel{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;padding:12px}.series-management-glossary-panel-header,.series-management-modal-toolbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.series-management-glossary-title{align-items:center;color:var(--text-main);display:flex;flex-wrap:wrap;font-weight:800;gap:8px}.series-management-count-pill{align-items:center;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:750;padding:2px 8px}.series-management-tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.series-management-more-chip{border-radius:999px;font-size:12px;font-weight:700;height:24px;padding:0 10px}.series-management-book-list{grid-gap:10px;display:grid;gap:10px}.series-management-book-row{grid-gap:12px;align-items:center;background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px}.series-management-book-cover{border-radius:6px}.series-management-book-info{display:flex;flex-direction:column;gap:3px;min-width:0}.series-management-book-title{color:var(--text-main);font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-management-book-meta,.series-management-book-meta-pills{color:var(--text-secondary);font-size:12px}.series-management-book-meta-pills{display:flex;flex-wrap:wrap;gap:6px}.series-management-book-meta-pills span{align-items:center;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:999px;display:inline-flex;padding:2px 8px}.series-management-state-wrap{align-items:center;display:flex;justify-content:center;min-height:60vh}.series-management-state-panel{align-items:center;display:flex;flex-direction:column;font-weight:700;gap:12px;min-width:260px;padding:24px 32px;text-align:center}.series-management-state-panel--left{align-items:flex-start;text-align:left}.series-management-state-panel--compact{color:var(--text-secondary);font-weight:600;min-width:0;padding:14px}.series-management-modal .ant-modal-content{background:var(--surface-base);color:var(--text-main)}.series-management-modal-title{text-align:center}.series-management-modal-heading{color:var(--text-main);font-size:18px;font-weight:800;margin-top:2px}.series-management-modal-stack{display:flex;flex-direction:column;gap:15px}.series-management-modal-block{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;padding:15px}.series-management-modal-block.is-muted{background:var(--surface-muted)}.series-management-modal-block.is-info{background:var(--surface-muted);background:var(--surface-info,var(--surface-muted))}.series-management-modal-block-title{color:var(--text-main);font-weight:800;margin-bottom:8px}.series-management-modal-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:15px}.series-management-modal-inline-action{margin-top:10px}.series-management-modal-search{margin-top:12px}.series-management-modal-scroll{max-height:300px;overflow-y:auto;padding:10px 0 0;scrollbar-color:color-mix(in srgb,var(--text-secondary) 42%,#0000) #0000;scrollbar-gutter:stable;scrollbar-width:thin}.series-management-modal-scroll::-webkit-scrollbar{width:10px}.series-management-modal-scroll::-webkit-scrollbar-track{background:#0000}.series-management-modal-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text-secondary) 36%,#0000);background-clip:padding-box;border:3px solid #0000;border-radius:999px}.series-management-modal-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text-main) 42%,#0000);background-clip:padding-box}.series-management-glossary-row-list{grid-gap:8px;display:grid;gap:8px}.series-management-glossary-row{grid-gap:12px;align-items:center;background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:9px 10px}.series-management-glossary-row.is-editing{grid-template-columns:1fr}.series-management-glossary-row-main{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.series-management-glossary-cell{color:var(--text-main);font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-management-glossary-cell-label{color:var(--text-secondary);display:block;font-size:10px;font-weight:800;margin-bottom:2px;text-transform:uppercase}.series-management-glossary-edit-row,.series-management-glossary-row-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.series-management-glossary-edit-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.series-management-glossary-edit-row--single{grid-template-columns:minmax(0,1fr) auto}.series-management-danger-action{border-color:#ff4d4f73;border-color:var(--danger-border,#ff4d4f73);color:#ff4d4f;color:var(--danger-text,#ff4d4f)}.series-management-dirty-bar{align-items:center;background:var(--surface-base);border:1px solid #faad1473;border:1px solid var(--warning-border,#faad1473);border-radius:10px;bottom:14px;box-shadow:var(--shadow-elevated);display:flex;gap:16px;justify-content:space-between;padding:12px 14px;position:-webkit-sticky;position:sticky;z-index:20}.series-management-dirty-bar>div{display:flex;flex-direction:column;gap:2px}.series-management-dirty-bar span{color:var(--text-secondary);font-size:12px}.series-management-refresh-checklist{display:flex;flex-direction:column;gap:8px}.series-management-guidance-list{grid-gap:8px;color:var(--text-secondary);display:grid;font-size:13px;gap:8px;line-height:1.45}@media (max-width:760px){.series-management-shell{padding:18px 12px 36px}.series-management-book-row,.series-management-header,.series-management-section-header{grid-template-columns:1fr}.series-management-header{flex-direction:column}.series-management-header-meta{justify-content:flex-start}.series-management-book-row{align-items:flex-start;display:flex}.series-management-dirty-bar,.series-management-glossary-edit-row,.series-management-glossary-edit-row--single,.series-management-glossary-row,.series-management-glossary-row-main{grid-template-columns:1fr}.series-management-dirty-bar{align-items:stretch}}
/*# sourceMappingURL=main.e893eb42.css.map*/