@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=Roboto+Condensed:wght@400;700;900&display=swap";:root{--canvas:#f3f3ef;--surface:#fafaf7;--paper:#fff;--ink:#0a0a0a;--ink-secondary:#3a3a35;--ink-soft:#3a3a35;--muted:#686860;--ink-muted:#686860;--line:#d7d7cf;--line-soft:#e5e5e0;--line-dark:#0a0a0a;--border:#d7d7cf;--border-strong:#0a0a0a;--accent:#8b5cf6;--accent-hover:#6d35e8;--accent-soft:#f3efff;--accent-ink:#fff;--accent-border:#8b5cf640;--lime:#d8ff38;--lime-dark:#a8cc00;--warning:#ff5c45;--warning-soft:#fff0ee;--success:#2d7a4f;--success-soft:#e8f5ee;--danger:#cc3b2f;--danger-soft:#fdecea;--ai-add-bg:var(--success-soft);--ai-add-text:var(--success);--ai-add-border:#b6d9c4;--ai-remove-bg:var(--danger-soft);--ai-remove-text:var(--danger);--ai-remove-border:#f0c6c3;--ai-keyword-bg:var(--accent-soft);--ai-keyword-text:var(--accent);--risk-blocked-bg:var(--danger-soft);--risk-review-bg:var(--warning-soft);--radius-control:2px;--radius-card:3px;--radius-large:4px;--radius-pill:999px;--radius:2px;--radius-sm:2px;--radius-md:3px;--radius-lg:4px;--shadow-paper:0 2px 20px #0000001a;--shadow-card:0 1px 4px #0000000f;--shadow-dropdown:0 4px 16px #00000024;--font-display:"Roboto Condensed", "Arial Narrow", Arial, sans-serif;--font-ui:"IBM Plex Mono", "SFMono-Regular", "Courier New", monospace;--font-body:Inter, Arial, sans-serif;--font-resume:Inter, "Calibri", Arial, sans-serif;--bg:var(--canvas);--bg-panel:var(--surface);--text-primary:var(--ink);--text-secondary:var(--ink-secondary);--text-muted:var(--muted);--line-strong:var(--border-strong);--border-light:var(--line-soft);--accent-light:var(--accent-soft);--transition:.1s ease;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--resume-margin:.55in;--resume-font-size:10pt;--resume-line-height:1.45}@media print{@page{size:letter portrait;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;width:8.5in!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}#root{height:auto!important;display:block!important;overflow:visible!important}header,footer,nav,aside,[data-print=hide],.app-status-bar,.app-toolbar,.drawer-backdrop,.drawer-panel{display:none!important}.app-workspace,.resume-scroller{background:#fff!important;padding:0!important;display:block!important;overflow:visible!important}.page-corner-marks,.workspace-grid{display:none!important}.resume-page{page-break-inside:avoid;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:8.5in!important;height:11in!important;min-height:11in!important;box-shadow:none!important;border-radius:0!important;margin:0!important;overflow:hidden!important;transform:none!important}[contenteditable],.editable-text-display{cursor:default!important;background:0 0!important;border:none!important;outline:none!important;padding:0!important}[data-print=hide],.bullet-actions,.add-bullet-btn{display:none!important}}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{font-family:var(--font-ui);color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;line-height:1.5}#root{flex-direction:column;display:flex}*{scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}._container_f4i8o_1{width:100%;min-width:0;container:diff-card/inline-size}._diff_f4i8o_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;font-size:12px;line-height:1.5;display:grid}@container diff-card (width<=320px){._diff_f4i8o_8{grid-template-columns:1fr}}._compact_f4i8o_23{grid-template-columns:1fr}._side_f4i8o_27{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}._label_f4i8o_35{text-transform:uppercase;letter-spacing:.09em;color:var(--ink-muted);font-size:9.5px;font-weight:700}._text_f4i8o_43{background:var(--surface-soft);border:1px solid var(--border);overflow-wrap:anywhere;word-break:break-word;border-radius:7px;margin:0;padding:7px 9px;line-height:1.55}._unchanged_f4i8o_54{color:var(--ink-secondary)}._removed_f4i8o_56{background:var(--danger-soft);color:var(--danger);border-radius:3px;padding:0 2px;text-decoration:line-through}._added_f4i8o_64{background:var(--success-soft);color:var(--success);border-radius:3px;padding:0 2px}._noChange_f4i8o_71{padding:6px 0}._noChangeText_f4i8o_75{color:var(--ink-muted);font-size:11.5px;font-style:italic}._wrapper_4nv08_1{border-top:1px solid var(--border);padding-top:var(--space-4)}._trigger_4nv08_6{font:inherit;border-radius:var(--radius-control);border:1px dashed var(--border);width:100%;min-height:36px;color:var(--ink-secondary);cursor:pointer;transition:all var(--transition);text-align:center;white-space:nowrap;background:0 0;padding:0 13px;font-size:12px;font-weight:500}._trigger_4nv08_6:hover{border-color:var(--ink);color:var(--ink);background:var(--surface-soft)}._panel_4nv08_28{margin-top:var(--space-3);gap:var(--space-3);flex-direction:column;min-width:0;display:flex}._hint_4nv08_36{color:var(--ink-secondary);margin:0;font-size:12px;line-height:1.55}._textarea_4nv08_43{font:inherit;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--ink);resize:vertical;box-sizing:border-box;width:100%;transition:border-color var(--transition), background var(--transition);outline:none;min-width:0;padding:9px 11px;font-size:12.5px;line-height:1.55}._textarea_4nv08_43:focus{border-color:var(--ink);background:var(--surface)}._btnMatch_4nv08_64{font:inherit;border-radius:var(--radius-control);background:var(--ink);min-height:38px;color:var(--surface);cursor:pointer;transition:background var(--transition);white-space:nowrap;border:none;justify-content:center;align-items:center;width:100%;padding:0 16px;font-size:12.5px;font-weight:600;display:inline-flex}._btnMatch_4nv08_64:hover:not(:disabled){background:#2c2c2c}._btnMatch_4nv08_64:disabled{opacity:.4;cursor:not-allowed}._result_4nv08_85{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;overflow:hidden}._resultHeader_4nv08_93{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}._confidence_4nv08_102{border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600}._matchedField_4nv08_110{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;overflow:hidden}._actions_4nv08_119{border-top:1px solid var(--border);flex-wrap:wrap;gap:6px;padding:9px 12px;display:flex}._btnApply_4nv08_127{font:inherit;border-radius:var(--radius-control);background:var(--ink);min-height:36px;color:var(--surface);cursor:pointer;transition:background var(--transition);white-space:nowrap;border:none;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}._btnApply_4nv08_127:hover{background:#2c2c2c}._btnDiscard_4nv08_145{font:inherit;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--ink-secondary);cursor:pointer;transition:all var(--transition);white-space:nowrap;align-items:center;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}._btnDiscard_4nv08_145:hover{border-color:var(--danger);color:var(--danger)}._noMatch_4nv08_163{color:var(--ink-muted);margin:0;font-size:12px}._success_4nv08_169{color:var(--success);background:var(--success-soft);border-radius:var(--radius-control);border:1px solid var(--ai-add-border);margin:0;padding:8px 11px;font-size:12px;font-weight:500}._panel_17r1o_1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._fieldRow_17r1o_8{gap:var(--space-2);min-width:0;display:flex}._input_17r1o_14{min-width:0;font:inherit;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--ink);transition:border-color var(--transition), background var(--transition);outline:none;flex:1;padding:8px 11px;font-size:12.5px}._input_17r1o_14:focus{border-color:var(--ink);background:var(--surface)}._input_17r1o_14::placeholder{color:var(--ink-muted)}._jdTextarea_17r1o_33{width:100%;min-height:130px;max-height:260px;font:inherit;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-soft);color:var(--ink);resize:vertical;box-sizing:border-box;transition:border-color var(--transition), background var(--transition);outline:none;padding:10px 11px;font-size:12.5px;line-height:1.55}._jdTextarea_17r1o_33:focus{border-color:var(--ink);background:var(--surface)}._jdTextarea_17r1o_33::placeholder{color:var(--ink-muted)}._actions_17r1o_56{gap:var(--space-2);flex-wrap:wrap;display:flex}._btnPrimary_17r1o_62{font:inherit;border-radius:var(--radius-control);cursor:pointer;background:var(--accent);min-height:40px;color:var(--accent-ink);transition:background var(--transition), transform 70ms ease;letter-spacing:-.01em;white-space:nowrap;border:none;flex:1;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}._btnPrimary_17r1o_62:hover:not(:disabled){background:var(--accent-hover)}._btnPrimary_17r1o_62:active:not(:disabled){transform:translateY(1px)}._btnPrimary_17r1o_62:disabled{opacity:.4;cursor:not-allowed}._btnSecondary_17r1o_85{font:inherit;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface);min-height:40px;color:var(--ink-secondary);cursor:pointer;transition:all var(--transition);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}._btnSecondary_17r1o_85:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}._btnSecondary_17r1o_85:disabled{opacity:.4;cursor:not-allowed}._optionsSection_17r1o_110{border-top:1px solid var(--border);padding-top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}._optionsLabel_17r1o_118{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin:0;font-size:9.5px;font-weight:700}._intensityRow_17r1o_127{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius-control);gap:3px;padding:3px;display:flex}._intensityBtn_17r1o_136{font:inherit;color:var(--ink-muted);cursor:pointer;transition:all var(--transition);white-space:nowrap;background:0 0;border:none;border-radius:7px;flex:1;padding:6px 4px;font-size:12px;font-weight:500}._intensityActive_17r1o_151{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 4px #1a1a161a}._toggles_17r1o_158{flex-direction:column;gap:6px;display:flex}._toggle_17r1o_158{align-items:center;gap:var(--space-2);color:var(--ink-secondary);cursor:pointer;font-size:12px;line-height:1.3;display:flex}._toggle_17r1o_158 input{accent-color:var(--ink);flex-shrink:0;width:13px;height:13px}._analysisSection_17r1o_182{border-top:1px solid var(--border);padding-top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}._analysisTitle_17r1o_190{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}._analysisGroup_17r1o_198{flex-direction:column;gap:5px;display:flex}._groupLabel_17r1o_204{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin:0;font-size:10px;font-weight:700}._bulletList_17r1o_213{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}._bulletList_17r1o_213 li{color:var(--ink-secondary);padding-left:12px;font-size:12px;line-height:1.4;position:relative}._bulletList_17r1o_213 li:before{content:"–";color:var(--ink-muted);position:absolute;left:0}._keywordGroups_17r1o_236{gap:var(--space-3);flex-direction:column;display:flex}._kwGroup_17r1o_242{gap:var(--space-1);flex-direction:column;display:flex}._kwLabel_17r1o_248{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin:0;font-size:10px;font-weight:600}._kwList_17r1o_257{flex-wrap:wrap;gap:4px;display:flex}._kwTag_17r1o_263{border-radius:var(--radius-pill);border:1px solid #0000;padding:3px 9px;font-size:11px;font-weight:500;line-height:1}._kwSupported_17r1o_272{background:var(--success-soft);color:var(--success);border-color:var(--ai-add-border)}._kwTransferable_17r1o_278{background:var(--surface-soft);color:var(--ink-secondary);border-color:var(--border)}._kwUnsupported_17r1o_284{background:var(--danger-soft);color:var(--danger);border-color:var(--ai-remove-border)}._display_190hx_1{cursor:pointer;border-radius:var(--radius-sm);transition:background var(--transition);display:inline}._display_190hx_1:hover{background:#c47a2b14;outline:1px dashed #c47a2b59}._input_190hx_13,._textarea_190hx_14{width:100%;font:inherit;color:inherit;border:1.5px solid var(--accent);border-radius:var(--radius-sm);resize:vertical;box-sizing:border-box;background:#c47a2b0d;outline:none;padding:1px 4px}._textarea_190hx_14{line-height:inherit;min-height:3em;display:block}._placeholder_190hx_33{color:var(--text-muted);font-style:italic}._header_12mvs_1{text-align:center;border-bottom:1.5px solid var(--text-primary);margin-bottom:.18in;padding-bottom:.1in}._name_12mvs_8{font-size:var(--resume-name-size,18pt);font-weight:var(--resume-name-weight,700);letter-spacing:.01em;color:var(--text-primary);margin:0 0 2pt;font-family:inherit;line-height:1.2}._jobTitle_12mvs_18{color:var(--text-secondary);letter-spacing:.03em;font-weight:400;font-size:calc(var(--resume-font-size,10pt) * .85);margin:0 0 4pt}._contact_12mvs_26{font-size:calc(var(--resume-font-size,10pt) * .85);color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4pt;display:flex}._contactItem_12mvs_36{white-space:nowrap}._sep_12mvs_40{color:var(--text-muted);-webkit-user-select:none;user-select:none}._list_lrkd1_1{padding-left:var(--resume-bullet-indent,0pt);margin:0;list-style:none}._item_lrkd1_7{font-size:var(--resume-font-size);line-height:var(--resume-line-height);color:var(--text-primary);align-items:flex-start;gap:4pt;margin-bottom:1.5pt;display:flex}._bullet_lrkd1_17{color:var(--text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:.5pt}._text_lrkd1_24{flex:1}._highlighted_lrkd1_28{border-radius:var(--radius-sm);background:#ffdc7826}._entry_2yi9a_2{margin-bottom:var(--resume-entry-gap,.08in);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 2.1in;gap:0;display:grid}._entryTitle_2yi9a_11{color:var(--text-primary);grid-area:1/1;font-size:10pt;font-weight:600}._entryDate_2yi9a_19{text-align:right;white-space:nowrap;color:var(--text-secondary);grid-area:1/2;font-size:9pt;font-weight:400}._entryCompany_2yi9a_29{color:var(--text-secondary);grid-area:2/1;font-size:9pt;font-style:italic}._entryLocation_2yi9a_37{text-align:right;white-space:nowrap;color:var(--text-secondary);grid-area:2/2;font-size:9pt}._entryBullets_2yi9a_46{grid-column:1/-1;margin-top:2pt;padding-left:0;list-style:none}._grid_1zrn2_1{flex-direction:column;gap:2.5pt;display:flex}._group_1zrn2_7{color:var(--text-primary);font-size:9pt;line-height:1.4}._category_1zrn2_13{font-weight:600}._skills_1zrn2_17{color:var(--text-primary)}._pageWrapper_1pin7_1{transform-origin:top}._page_1pin7_1{background:var(--paper);width:8.5in;height:11in;min-height:11in;box-shadow:var(--shadow-paper);padding:var(--resume-margin-top,var(--resume-margin,.55in)) var(--resume-margin-right,var(--resume-margin,.55in)) var(--resume-margin-bottom,var(--resume-margin,.55in)) var(--resume-margin-left,var(--resume-margin,.55in));box-sizing:border-box;font-family:var(--resume-font,var(--font-resume));font-size:var(--resume-font-size,10pt);line-height:var(--resume-line-height,1.45);color:var(--text-primary);position:relative;overflow:hidden}._section_1pin7_25{margin-bottom:var(--resume-section-gap,.1in)}._sectionHeader_1pin7_31{align-items:center;gap:6pt;margin-bottom:4pt;display:flex}._sectionRule_1pin7_43{background:var(--resume-rule-color,#1a1a1a40);flex:1;height:1px}._sectionHeader_border-left_1pin7_50{border-left:3px solid var(--resume-accent,#c47a2b);gap:0;padding-left:6pt}._sectionHeader_overline_1pin7_57{border-top:1.5px solid var(--resume-accent,#c47a2b);flex-direction:column;align-items:flex-start;gap:2pt;padding-top:3pt}._sectionHeader_plain_1pin7_66{gap:0}._sectionTitle_1pin7_70{font-size:var(--resume-section-title-size,9pt);letter-spacing:var(--resume-section-title-spacing,.08em);color:var(--resume-section-title-color,var(--text-primary));white-space:nowrap;font-weight:700;text-transform:var(--resume-section-title-transform,uppercase)!important}._summary_1pin7_79{font-size:calc(var(--resume-font-size,10pt) * .95);color:var(--text-primary);line-height:var(--resume-line-height,1.5);margin:0}._languages_1pin7_86{font-size:calc(var(--resume-font-size,10pt) * .9);color:var(--text-primary);margin:0}._item_108tg_1{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow-wrap:anywhere;width:100%;min-width:0;transition:border-color var(--transition)}._item_108tg_1:hover{border-color:var(--line-dark)}._risk_blocked_108tg_12{border-left:3px solid var(--danger)}._risk_review_108tg_13{border-left:3px solid var(--warning)}._status_rejected_108tg_15{opacity:.45}._headerBtn_108tg_17{cursor:pointer;text-align:left;border-radius:var(--radius-card) var(--radius-card) 0 0;width:100%;transition:background var(--transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}._headerBtn_108tg_17:hover{background:var(--surface-soft)}._headerLeft_108tg_34{flex:1;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}._riskDot_108tg_43{border-radius:50%;flex-shrink:0;width:6px;height:6px}._dot_safe_108tg_49{background:var(--accent)}._dot_review_108tg_50{background:var(--warning)}._dot_blocked_108tg_51{background:var(--danger)}._fieldLabel_108tg_53{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}._typeChip_108tg_65{background:var(--surface-pressed);color:var(--ink-muted);border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;padding:2px 7px;font-size:9.5px;font-weight:600}._headerRight_108tg_78{flex-shrink:0;align-items:center;gap:6px;display:flex}._statusChip_108tg_85{border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;font-size:9.5px;font-weight:700}._statusChip_pending_108tg_94{background:var(--accent-soft);color:var(--accent)}._statusChip_accepted_108tg_95{background:var(--success-soft);color:var(--success)}._statusChip_rejected_108tg_96{background:var(--surface-pressed);color:var(--ink-muted)}._statusChip_edited_108tg_97{background:var(--accent-soft);color:var(--accent)}._chevron_108tg_99{color:var(--ink-muted);flex-shrink:0;font-size:9px}._body_108tg_101{flex-direction:column;gap:9px;min-width:0;padding:0 12px 12px;display:flex}._riskBanner_108tg_109{overflow-wrap:anywhere;border-radius:7px;margin:0;padding:7px 10px;font-size:11.5px;font-weight:500;line-height:1.4}._riskBanner_review_108tg_118{background:var(--warning-soft);color:var(--warning)}._riskBanner_blocked_108tg_122{background:var(--danger-soft);color:var(--danger)}._reason_108tg_127{color:var(--ink-secondary);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}._evidenceGroup_108tg_135{flex-direction:column;gap:4px;display:flex}._evidenceLabel_108tg_137{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin:0;font-size:9px;font-weight:700}._evidenceText_108tg_146{color:var(--ink-secondary);border-left:2px solid var(--line);overflow-wrap:anywhere;margin:0;padding-left:9px;font-size:11.5px;font-style:italic;line-height:1.45}._editArea_108tg_157{flex-direction:column;gap:7px;display:flex}._editTextarea_108tg_159{font:inherit;border:1.5px solid var(--ink);border-radius:var(--radius-control);resize:vertical;color:var(--ink);background:var(--surface);box-sizing:border-box;overflow-wrap:anywhere;outline:none;width:100%;min-width:0;padding:8px 10px;font-size:12px;line-height:1.55}._editActions_108tg_176{flex-wrap:wrap;gap:6px;display:flex}._actions_108tg_178{flex-wrap:wrap;gap:6px;min-width:0;display:flex}._btnAccept_108tg_185,._btnReject_108tg_186,._btnEdit_108tg_187,._btnUndo_108tg_188,._btnSave_108tg_189,._btnCancel_108tg_190{font:inherit;border-radius:var(--radius-control);cursor:pointer;min-height:32px;transition:all var(--transition), transform 70ms ease;white-space:nowrap;letter-spacing:.01em;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}._btnAccept_108tg_185:active,._btnReject_108tg_186:active{transform:translateY(1px)}._btnAccept_108tg_185{background:var(--ink);color:var(--surface);border-color:var(--ink)}._btnAccept_108tg_185:hover:not(:disabled){background:#2c2c2c}._btnAccept_108tg_185:disabled{opacity:.3;cursor:not-allowed}._btnReject_108tg_186{background:var(--surface);color:var(--danger);border-color:var(--ai-remove-border)}._btnReject_108tg_186:hover{background:var(--danger-soft)}._btnEdit_108tg_187,._btnUndo_108tg_188,._btnCancel_108tg_190{background:var(--surface);color:var(--ink-secondary);border-color:var(--line)}._btnEdit_108tg_187:hover,._btnUndo_108tg_188:hover,._btnCancel_108tg_190:hover{border-color:var(--ink);color:var(--ink)}._btnSave_108tg_189{background:var(--success-soft);color:var(--success);border-color:var(--ai-add-border)}._btnSave_108tg_189:hover{background:#d8eddf}._indicator_1w8i4_1{border-radius:var(--radius-pill);border:1px solid var(--border);align-self:flex-start;align-items:center;gap:7px;padding:6px 10px;font-size:11.5px;font-weight:500;display:inline-flex}._ok_1w8i4_13{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-border)}._warn_1w8i4_19{background:var(--warning-soft);color:var(--warning);border-color:#91691a40}._dot_1w8i4_25{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}._label_1w8i4_33{white-space:nowrap;font-weight:600}._detail_1w8i4_34{opacity:.8;font-size:11px;line-height:1.4}._panel_83npj_1{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._count_83npj_8{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:-8px 0 0;font-size:10.5px;font-weight:600}._bulkActions_83npj_18{flex-wrap:wrap;gap:6px;min-width:0;display:flex}._btnAcceptAll_83npj_25,._btnRejectAll_83npj_26,._btnRestore_83npj_27{font:inherit;border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);cursor:pointer;min-height:32px;transition:all var(--transition);white-space:nowrap;letter-spacing:.01em;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:11.5px;font-weight:600;display:inline-flex}._btnAcceptAll_83npj_25{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}._btnAcceptAll_83npj_25:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}._btnAcceptAll_83npj_25:disabled{opacity:.35;cursor:not-allowed}._btnRejectAll_83npj_26{color:var(--danger);border-color:var(--ai-remove-border)}._btnRejectAll_83npj_26:hover:not(:disabled){background:var(--danger-soft)}._btnRejectAll_83npj_26:disabled{opacity:.35;cursor:not-allowed}._btnRestore_83npj_27{color:var(--ink-secondary)}._btnRestore_83npj_27:hover{border-color:var(--line-dark);color:var(--ink)}._warningBox_83npj_65,._reviewBox_83npj_66{border-radius:var(--radius-card);overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}._warningBox_83npj_65{background:var(--danger-soft);border:1px solid var(--ai-remove-border)}._reviewBox_83npj_66{background:var(--warning-soft);border:1px solid #91691a38}._warningTitle_83npj_85{color:var(--ink);margin:0;font-size:12px;font-weight:600}._warningText_83npj_92{color:var(--ink-secondary);margin:0;font-size:11.5px;line-height:1.45}._empty_83npj_100{text-align:center;padding:36px 0}._empty_83npj_100 p{color:var(--ink-secondary);margin:0;font-size:13px;line-height:1.6}._changeList_83npj_113{flex-direction:column;gap:6px;min-width:0;display:flex}._panel_q9fb2_1{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}._header_q9fb2_11{background:#0a0a0a;border-bottom:1px solid #1a1a1a;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;min-height:48px;padding:0 16px;display:flex}._title_q9fb2_23{font-family:var(--font-ui);letter-spacing:.1em;color:#ffffffb3;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700}._closeBtn_q9fb2_33{font-family:var(--font-ui);cursor:pointer;color:#fff6;width:28px;height:28px;transition:all var(--transition);background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex}._closeBtn_q9fb2_33:hover{color:#fff;background:#ffffff14}._body_q9fb2_51{background:var(--surface);flex:1;overflow:hidden auto}._wrapper_fzwdz_1{flex-direction:column;gap:16px;display:flex}._dropZone_fzwdz_8{border:1.5px dashed var(--line);border-radius:var(--radius-card);cursor:pointer;transition:all var(--transition);text-align:center;background:var(--surface-soft);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 24px;display:flex}._dropZone_fzwdz_8:hover{border-color:var(--accent);background:var(--accent-soft)}._hiddenInput_fzwdz_27{display:none}._dropIcon_fzwdz_29{color:var(--ink-muted);font-size:20px;line-height:1}._dropLabel_fzwdz_35{color:var(--ink-secondary);margin:0;font-size:13px;font-weight:500}._dropHint_fzwdz_42{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px}._spinner_fzwdz_51{border:1.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.75s linear infinite _spin_fzwdz_51}@keyframes _spin_fzwdz_51{to{transform:rotate(360deg)}}._error_fzwdz_63{color:var(--danger);background:var(--danger-soft);border:1px solid var(--ai-remove-border);border-radius:var(--radius-control);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}._preview_fzwdz_75{flex-direction:column;gap:12px;display:flex}._previewHeader_fzwdz_81{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._fileName_fzwdz_88{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}._confidence_fzwdz_98{border-radius:var(--radius-pill);white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;padding:2px 9px;font-size:10px;font-weight:700}._confHigh_fzwdz_107{background:var(--success-soft);color:var(--success)}._confMod_fzwdz_108{background:var(--warning-soft);color:var(--warning)}._confLow_fzwdz_109{background:var(--danger-soft);color:var(--danger)}._previewContent_fzwdz_111{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}._previewRow_fzwdz_117{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:8px;padding:7px 12px;display:flex}._previewRow_fzwdz_117:last-child{border-bottom:none}._previewLabel_fzwdz_126{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;flex-shrink:0;width:70px;font-size:10px;font-weight:700}._previewValue_fzwdz_136{color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}._warnings_fzwdz_145{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._warnings_fzwdz_145 li{color:var(--ink-muted);padding-left:12px;font-size:11.5px;line-height:1.45;position:relative}._warnings_fzwdz_145 li:before{content:"·";position:absolute;left:0}._btnApply_fzwdz_166{font:inherit;border-radius:var(--radius-control);background:var(--accent);min-height:42px;color:var(--accent-ink);cursor:pointer;transition:background var(--transition), transform 70ms ease;letter-spacing:-.01em;border:none;justify-content:center;align-items:center;width:100%;padding:0 20px;font-size:13px;font-weight:700;display:flex}._btnApply_fzwdz_166:hover{background:var(--accent-hover)}._btnApply_fzwdz_166:active{transform:translateY(1px)}._applyHint_fzwdz_187{color:var(--ink-muted);text-align:center;margin:0;font-size:11px;line-height:1.5}._tips_fzwdz_196{flex-direction:column;gap:8px;display:flex}._tipTitle_fzwdz_202{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted);margin:0;font-size:10px;font-weight:700}._tipList_fzwdz_211{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}._tipList_fzwdz_211 li{color:var(--ink-secondary);padding-left:14px;font-size:12.5px;line-height:1.4;position:relative}._tipList_fzwdz_211 li:before{content:"✓";color:var(--success);font-size:10px;position:absolute;left:0}._tipNote_fzwdz_234{color:var(--ink-muted);background:var(--surface-soft);border-radius:var(--radius-control);margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5}._wrapper_ohub6_1{transform-origin:top}._page_ohub6_6{width:8.5in;height:11in;box-shadow:var(--shadow-paper);box-sizing:border-box;background:#fff;outline:none;position:relative;overflow:hidden}._page_ohub6_6:focus-within{outline-offset:2px;outline:2px solid #8b5cf640}._host_rz4uk_3{outline:none;display:block}._host_rz4uk_3 .docx-wrapper{background:0 0!important;padding:0!important}._host_rz4uk_3 section.docx{box-shadow:var(--shadow-paper)!important;background:#fff!important;margin:0 auto!important}._host_rz4uk_3:focus-within section.docx{outline-offset:2px;outline:2px solid #8b5cf640}._landing_1u771_1{background:var(--canvas);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:hidden}._grid_1u771_10{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;pointer-events:none;background-size:40px 40px;position:absolute;inset:0}._content_1u771_21{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:36px;padding:40px 24px;display:flex;position:relative}._brand_1u771_33{font-family:var(--font-display);letter-spacing:.2em;color:var(--muted);font-size:11px;font-weight:700}._headline_1u771_41{text-align:center;flex-direction:column;gap:14px;display:flex}._title_1u771_48{font-family:var(--font-display);color:var(--ink);text-transform:uppercase;margin:0;font-size:clamp(28px,5vw,52px);font-weight:900;line-height:1.05}._subtitle_1u771_58{font-family:var(--font-body);color:var(--muted);max-width:420px;margin:0;font-size:14px;line-height:1.65}._dropZone_1u771_68{border:1px solid var(--ink);background:var(--paper);cursor:pointer;width:100%;max-width:460px;min-height:148px;transition:border-color var(--transition), background var(--transition);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 24px;display:flex;position:relative}._dropZone_1u771_68:before,._dropZone_1u771_68:after{content:"";border-style:solid;border-color:var(--accent);width:10px;height:10px;position:absolute}._dropZone_1u771_68:before{border-width:2px 0 0 2px;top:-1px;left:-1px}._dropZone_1u771_68:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}._dropZone_1u771_68:hover,._dragOver_1u771_98{background:var(--accent-soft);border-color:var(--accent)}._dropIcon_1u771_103{color:var(--ink);font-size:22px;line-height:1}._dropLabel_1u771_109{font-family:var(--font-ui);letter-spacing:.1em;color:var(--ink);font-size:12px;font-weight:600}._dropHint_1u771_117{font-family:var(--font-ui);letter-spacing:.07em;color:var(--muted);font-size:10px}._loadingState_1u771_124{font-family:var(--font-ui);letter-spacing:.1em;color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}._spinner_1u771_134{border:1.5px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite _spin_1u771_134}@keyframes _spin_1u771_134{to{transform:rotate(360deg)}}._error_1u771_144{font-family:var(--font-body);color:var(--danger);background:var(--danger-soft);border:1px solid var(--ai-remove-border);width:100%;max-width:460px;margin:0;padding:8px 12px;font-size:12px;line-height:1.5}._secondaryRow_1u771_157{gap:10px;display:flex}._secondaryBtn_1u771_162{font-family:var(--font-ui);letter-spacing:.1em;border:1px solid var(--line);color:var(--muted);cursor:pointer;height:34px;transition:all var(--transition);background:0 0;border-radius:2px;padding:0 16px;font-size:10px;font-weight:600}._secondaryBtn_1u771_162:hover{border-color:var(--ink);color:var(--ink)}._note_1u771_178{font-family:var(--font-body);color:var(--muted);text-align:center;opacity:.7;margin:0;font-size:11px}._statusBar_1u771_187{border-top:1px solid var(--line);height:26px;font-family:var(--font-ui);letter-spacing:.1em;color:var(--muted);background:var(--surface);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;font-size:9px;display:flex}._panel_34wc0_1{font-family:var(--font-ui);color:var(--ink);flex-direction:column;font-size:11px;display:flex}._header_34wc0_9{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._sectionLabel_34wc0_17{letter-spacing:.12em;color:var(--accent);font-size:10px;font-weight:700}._resetBtn_34wc0_24{font:inherit;letter-spacing:.08em;border:1px solid var(--line);color:var(--muted);cursor:pointer;transition:all var(--transition);background:0 0;border-radius:2px;padding:2px 8px;font-size:9px}._resetBtn_34wc0_24:hover{border-color:var(--ink);color:var(--ink)}._detected_34wc0_38{background:var(--accent-soft);border-bottom:1px solid var(--accent-border);align-items:center;gap:8px;padding:7px 16px;display:flex}._detectedBadge_34wc0_47{letter-spacing:.12em;color:var(--accent);background:var(--paper);border:1px solid var(--accent-border);padding:1px 5px;font-size:8px;font-weight:700}._detectedVal_34wc0_57{color:var(--ink);font-size:11px}._group_34wc0_62{flex-direction:column;display:flex}._divider_34wc0_64{background:var(--line);height:1px}._fontRow_34wc0_66,._numRow_34wc0_66,._colorRow_34wc0_66{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;min-height:38px;padding:8px 16px;display:flex}._rowLabel_34wc0_75{letter-spacing:.1em;color:var(--muted);flex-shrink:0;width:76px;font-size:9px;font-weight:700}._select_34wc0_84{font-family:var(--font-body);color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:2px;flex:1;min-width:0;padding:4px 6px;font-size:12px}._select_34wc0_84:focus{outline:1px solid var(--accent);border-color:var(--accent)}._nudge_34wc0_98{font-family:var(--font-ui);border:1px solid var(--line);background:var(--surface);width:24px;height:24px;color:var(--ink);cursor:pointer;transition:all var(--transition);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}._nudge_34wc0_98:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}._numVal_34wc0_117{text-align:center;min-width:46px;color:var(--ink);font-size:11px}._colorInput_34wc0_124{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:2px;flex-shrink:0;width:26px;height:26px;padding:2px}._hexInput_34wc0_135{font-family:var(--font-ui);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:2px;flex-shrink:0;width:78px;padding:4px 6px;font-size:11px}._hexInput_34wc0_135:focus{outline:1px solid var(--accent);border-color:var(--accent)}._detectedColorChip_34wc0_148{border:1px solid var(--line);cursor:pointer;border-radius:2px;flex-shrink:0;width:20px;height:20px}._warningBanner_34wc0_157{background:#f59e0b14;border:1px solid #f59e0b;border-radius:3px;margin:12px 16px;padding:10px 12px}._warningText_34wc0_165{color:#92400e;margin:0 0 8px;font-size:11px;line-height:1.4}._switchBtn_34wc0_172{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:2px;padding:5px 10px;font-size:10px;font-weight:600}._switchBtn_34wc0_172:hover{background:#d97706}._wrapper_1r4d5_1{flex-shrink:0;align-items:stretch;display:flex;position:relative}._btnCopy_1r4d5_8{font-family:var(--font-ui);letter-spacing:.1em;color:#fff6;cursor:pointer;min-height:48px;transition:all var(--transition);white-space:nowrap;background:0 0;border:none;border-left:1px solid #2a2a2a;padding:0 14px;font-size:10px;font-weight:600}._btnCopy_1r4d5_8:hover{color:#ffffffbf;background:#ffffff0d}._btnExport_1r4d5_25{font-family:var(--font-ui);letter-spacing:.12em;background:var(--accent);color:#fff;cursor:pointer;min-height:48px;transition:background var(--transition);white-space:nowrap;border:none;border-left:1px solid #2a2a2a;padding:0 20px;font-size:10px;font-weight:700}._btnExport_1r4d5_25:hover:not(:disabled){background:var(--accent-hover)}._btnExport_1r4d5_25:disabled{opacity:.6;cursor:not-allowed}._guide_1r4d5_44{background:var(--surface);border:1px solid var(--line);width:290px;box-shadow:var(--shadow-dropdown);z-index:300;font-family:var(--font-ui);position:absolute;top:calc(100% + 6px);right:0}._guideHead_1r4d5_56{border-bottom:1px solid var(--line);background:var(--canvas);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}._guideTitle_1r4d5_65{letter-spacing:.12em;color:var(--ink);font-size:10px;font-weight:700}._closeBtn_1r4d5_72{cursor:pointer;color:var(--muted);width:22px;height:22px;transition:all var(--transition);background:0 0;border:none;border-radius:2px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}._closeBtn_1r4d5_72:hover{background:var(--line);color:var(--ink)}._issueList_1r4d5_88{border-bottom:1px solid var(--line);background:var(--warning-soft);padding:8px 14px}._issueItem_1r4d5_93{color:var(--warning);font-size:11px;line-height:1.4;font-family:var(--font-body);margin:2px 0}._instructions_1r4d5_101{border-bottom:1px solid var(--line);padding:12px 14px}._instructLabel_1r4d5_103{letter-spacing:.1em;color:var(--muted);margin:0 0 8px;font-size:9px;font-weight:700}._steps_1r4d5_111{font-family:var(--font-body);color:var(--ink-secondary);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:flex}._steps_1r4d5_111 strong{color:var(--ink);font-weight:600}._printBtn_1r4d5_124{width:100%;font-family:var(--font-ui);letter-spacing:.12em;background:var(--ink);color:#fff;cursor:pointer;text-align:left;transition:background var(--transition);border:none;padding:12px 14px;font-size:10px;font-weight:700;display:block}._printBtn_1r4d5_124:hover{background:var(--accent)}._wrapper_9coq5_1{flex-shrink:0;align-items:center;gap:6px;display:flex;position:relative}._trigger_9coq5_9,._saveCurrent_9coq5_10{font:inherit;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;transition:all var(--transition);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}._trigger_9coq5_9:hover,._saveCurrent_9coq5_10:hover{border-color:var(--ink)}._badge_9coq5_32{background:var(--surface-pressed);color:var(--ink-muted);border-radius:var(--radius-pill);text-align:center;min-width:16px;padding:1px 6px;font-size:10px;font-weight:700}._chevron_9coq5_43{color:var(--ink-muted);font-size:8px}._backdrop_9coq5_45{z-index:99;position:fixed;inset:0}._dropdown_9coq5_51{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);min-width:320px;box-shadow:var(--shadow-dropdown);z-index:100;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}._empty_9coq5_67{color:var(--ink-muted);text-align:center;margin:0;padding:16px 0;font-size:12.5px}._versionRow_9coq5_75{transition:background var(--transition);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}._versionRow_9coq5_75:hover{background:var(--surface-soft)}._versionInfo_9coq5_86{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}._versionName_9coq5_93{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}._versionMeta_9coq5_101{color:var(--ink-muted);font-size:10.5px}._versionActions_9coq5_103{flex-shrink:0;gap:4px;display:flex}._versionBtn_9coq5_105{font:inherit;border:1px solid var(--border);background:var(--surface);min-height:28px;color:var(--ink-secondary);cursor:pointer;transition:all var(--transition);white-space:nowrap;border-radius:7px;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}._versionBtn_9coq5_105:hover{border-color:var(--ink);color:var(--ink)}._renameInput_9coq5_123{font:inherit;border:1.5px solid var(--ink);color:var(--ink);background:var(--surface);border-radius:7px;outline:none;flex:1;padding:4px 8px;font-size:12.5px}._wrapper_1bx2m_1{font-family:var(--font-ui);color:var(--fg);padding:12px 16px 16px}._emptyHint_1bx2m_7{color:var(--muted);text-align:center;padding:24px 0;font-size:12px}._header_1bx2m_14{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;display:flex}._missingBadge_1bx2m_25{color:#fff;letter-spacing:.06em;background:#f59e0b;border-radius:2px;padding:2px 6px;font-size:10px;font-weight:600}._list_1bx2m_35{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._row_1bx2m_44{border:1px solid var(--line);background:var(--panel-bg);border-radius:3px;padding:10px 12px}._rowTop_1bx2m_51{align-items:center;gap:8px;margin-bottom:8px;display:flex}._origName_1bx2m_58{color:var(--fg);font-size:12px;font-weight:600}._origMissing_1bx2m_64{color:#d97706}._tag_1bx2m_68{letter-spacing:.08em;background:var(--line);color:var(--muted);border-radius:2px;padding:2px 6px;font-size:9px;font-weight:600}._rowBottom_1bx2m_78{align-items:center;gap:8px;display:flex}._arrow_1bx2m_84{color:var(--muted);font-size:12px}._select_1bx2m_89{font-family:var(--font-ui);border:1px solid var(--line);color:var(--fg);background:#fff;border-radius:2px;flex:1;padding:5px 6px;font-size:11px}._uploadBtn_1bx2m_100{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--fg);cursor:pointer;background:#fff;border-radius:2px;padding:5px 10px;font-size:10px}._uploadBtn_1bx2m_100:hover{background:var(--line)}._error_1bx2m_117{color:#dc2626;margin:10px 0 0;font-size:11px}._hint_1bx2m_123{color:var(--muted);margin:12px 0 0;font-size:10px;line-height:1.5}._wrapper_tomy0_1{font-family:var(--font-ui);color:var(--fg);padding:12px 16px 16px}._signals_tomy0_7{border:1px solid var(--line);background:var(--panel-bg);border-radius:3px;margin-bottom:12px;padding:10px 12px}._signalRow_tomy0_15{justify-content:space-between;align-items:center;gap:8px;display:flex}._signalLabel_tomy0_22{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px}._signalValue_tomy0_29{color:var(--fg);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}._recommendation_tomy0_36{color:var(--fg);margin:6px 0 0;font-size:11px}._keepOriginal_tomy0_42{width:100%;font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:2px;margin-bottom:12px;padding:8px 10px;font-size:10px;display:block}._keepOriginal_tomy0_42:hover{background:var(--line);color:var(--fg)}._list_tomy0_63{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._card_tomy0_72{border:1px solid var(--line);background:var(--panel-bg);border-radius:3px;gap:10px;padding:10px;transition:border-color .15s;display:flex}._card_tomy0_72:hover{border-color:var(--fg)}._cardActive_tomy0_83{border-color:var(--accent,#7c3aed);border-width:2px;padding:9px}._preview_tomy0_85{border:1px solid var(--line);background:#fff;border-radius:2px;flex-direction:column;gap:4px;width:60px;min-width:60px;height:78px;padding:6px;display:flex}._swatchName_tomy0_98{color:var(--swatch-accent);font-size:12px;font-weight:700;line-height:1}._swatchDivider_tomy0_105{background:var(--swatch-accent);opacity:.5;height:1px}._swatchLines_tomy0_111{flex-direction:column;gap:2px;margin-top:2px;display:flex}._swatchLine_tomy0_111{background:#ddd;border-radius:1px;height:2px}._cardBody_tomy0_124{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}._cardHead_tomy0_132{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._cardName_tomy0_139{color:var(--fg);font-size:12px;font-weight:700}._tagRecommend_tomy0_145{letter-spacing:.06em;color:#fff;background:#7c3aed;border-radius:2px;padding:2px 5px;font-size:9px;font-weight:700}._tagActive_tomy0_155{letter-spacing:.06em;color:#fff;background:#059669;border-radius:2px;padding:2px 5px;font-size:9px;font-weight:700}._cardTag_tomy0_165{color:var(--muted);margin:0;font-size:11px;line-height:1.3}._cardSuited_tomy0_172{color:var(--muted);font-variant:small-caps;letter-spacing:.04em;margin:0;font-size:10px}._applyBtn_tomy0_180{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--fg);background:var(--fg);color:#fff;cursor:pointer;border-radius:2px;align-self:flex-start;margin-top:4px;padding:4px 10px;font-size:10px}._applyBtn_tomy0_180:hover{color:var(--fg);background:0 0}._footNote_tomy0_200{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.5}._wrapper_1l4wu_1{background:var(--bg-workspace,#f5f5f5);flex-direction:column;width:100%;height:100%;display:flex;position:relative}._toolbar_1l4wu_10{background:var(--bg,white);border-bottom:1px solid var(--line);font-family:var(--font-ui);align-items:center;gap:16px;padding:10px 16px;display:flex}._modeToggle_1l4wu_20{border:1px solid var(--line);border-radius:2px;display:flex;overflow:hidden}._modeBtn_1l4wu_27{font-family:var(--font-ui);letter-spacing:.08em;color:var(--muted);cursor:pointer;border:none;border-right:1px solid var(--line);background:0 0;padding:5px 12px;font-size:10px}._modeBtn_1l4wu_27:last-child{border-right:none}._modeBtn_1l4wu_27:hover{background:var(--line);color:var(--fg)}._modeBtnActive_1l4wu_40,._modeBtnActive_1l4wu_40:hover{background:var(--fg);color:#fff}._opacityControl_1l4wu_43{flex:1;align-items:center;gap:8px;max-width:300px;display:flex}._opacityLabel_1l4wu_51{letter-spacing:.08em;color:var(--muted);min-width:55px;font-size:9px}._opacityLabel_1l4wu_51:last-child{text-align:right}._slider_1l4wu_59{accent-color:var(--fg);flex:1}._exitBtn_1l4wu_64{font-family:var(--font-ui);letter-spacing:.08em;border:1px solid var(--line);color:var(--fg);cursor:pointer;background:0 0;border-radius:2px;margin-left:auto;padding:6px 12px;font-size:10px}._exitBtn_1l4wu_64:hover{background:var(--fg);color:#fff}._splitCanvas_1l4wu_78{flex:1;min-height:0;display:flex;overflow:hidden}._pane_1l4wu_85{background:var(--bg-workspace,#f5f5f5);flex-direction:column;flex:1;min-width:0;display:flex}._paneLabel_1l4wu_93{background:var(--fg);color:#fff;font-family:var(--font-ui);letter-spacing:.12em;padding:8px 16px;font-size:10px;font-weight:600}._paneBody_1l4wu_103{flex:1;justify-content:center;align-items:flex-start;padding:24px;display:flex;overflow:auto}._divider_1l4wu_112{background:var(--fg);flex-shrink:0;width:4px}._overlayCanvas_1l4wu_118{flex:1;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:auto}._overlayLayer_1l4wu_128{transition:opacity .1s;position:absolute;top:24px;left:50%;transform:translate(-50%)}._originalImage_1l4wu_136{max-width:100%;height:auto;box-shadow:var(--shadow-paper);background:#fff}._docxHost_1l4wu_143{display:block}._docxHost_1l4wu_143 .docx-wrapper{background:0 0!important;padding:0!important}._docxHost_1l4wu_143 section.docx{box-shadow:var(--shadow-paper)!important;background:#fff!important;margin:0 auto!important}._app_1bk04_2{height:100dvh;font-family:var(--font-ui);background:var(--canvas);color:var(--ink);flex-direction:column;display:flex;overflow:hidden}._toolbar_1bk04_13{background:var(--ink);border-bottom:1px solid #1a1a1a;flex-shrink:0;align-items:stretch;height:48px;min-height:48px;display:flex;overflow:hidden}._toolbarBrand_1bk04_24{border-right:1px solid #2a2a2a;flex-shrink:0;align-items:center;padding:0 18px;display:flex}._logo_1bk04_32{font-family:var(--font-display);color:#fff;letter-spacing:.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:16px;font-weight:900}._toolbarActions_1bk04_43{scrollbar-width:none;flex:1;align-items:stretch;min-width:0;display:flex;overflow:auto hidden}._toolbarActions_1bk04_43::-webkit-scrollbar{display:none}._toolBtn_1bk04_54{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;cursor:pointer;transition:all var(--transition);white-space:nowrap;background:0 0;border:none;border-right:1px solid #2a2a2a;flex-shrink:0;align-items:center;gap:6px;min-height:48px;padding:0 16px;font-size:10px;font-weight:600;display:inline-flex}._toolBtn_1bk04_54:hover:not(:disabled){color:#ffffffe6;background:#ffffff12}._toolBtnActive_1bk04_78{background:var(--accent)!important;color:#fff!important}._toolBtnActive_1bk04_78:hover{background:var(--accent-hover)!important}._toolBtnDisabled_1bk04_83{opacity:.3;cursor:not-allowed}._toolBtnSpinner_1bk04_85{border:1.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:.6s linear infinite _spin_1bk04_284}._toolBtnBadge_1bk04_95{color:#fff;letter-spacing:0;background:#f59e0b;border-radius:2px;justify-content:center;align-items:center;min-width:14px;height:14px;margin-left:6px;padding:0 4px;font-size:9px;font-weight:700;display:inline-flex}._toolbarSpacer_1bk04_111{flex:auto;min-width:0}._toolbarStatus_1bk04_114{border-left:1px solid #2a2a2a;flex-shrink:0;align-items:center;padding:0 12px;display:flex}._fitBadge_1bk04_122{font-family:var(--font-ui);letter-spacing:.1em;cursor:pointer;transition:all var(--transition);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:2px;align-items:center;gap:6px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}._fitBadge_1bk04_122:disabled{cursor:default}._fitOk_1bk04_140{color:var(--lime);border-color:#d8ff3840}._fitOk_1bk04_140:hover:not(:disabled){background:#d8ff3814}._fitWarn_1bk04_142{color:var(--warning);border-color:#ff5c454d}._fitWarn_1bk04_142:hover:not(:disabled){background:#ff5c450f}._fitDot_1bk04_145{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}._changesBadge_1bk04_147{background:var(--accent);color:#fff;border-radius:2px;padding:1px 5px;font-size:9px;font-weight:700}._toolbarRight_1bk04_157{flex-shrink:0;align-items:stretch;display:flex}._workspace_1bk04_164{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}._toolPanelSlot_1bk04_174{flex-shrink:0;width:0;transition:width .22s cubic-bezier(.22,1,.36,1);overflow:hidden}._toolPanelSlotOpen_1bk04_180{width:var(--slot-width,360px)}._resumeScroller_1bk04_184{background:var(--canvas);flex:1;justify-content:center;align-items:flex-start;padding:52px 40px 72px;display:flex;position:relative;overflow:auto}._workspaceGrid_1bk04_196{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.22;pointer-events:none;background-size:48px 48px;position:absolute;inset:0}._pageDecorations_1bk04_208{display:inline-block;position:relative}._cornerMark_1bk04_213{border-color:var(--muted);opacity:.45;border-style:solid;width:10px;height:10px;position:absolute}._tl_1bk04_221{border-width:1px 0 0 1px;top:-7px;left:-7px}._tr_1bk04_222{border-width:1px 1px 0 0;top:-7px;right:-7px}._bl_1bk04_223{border-width:0 0 1px 1px;bottom:-7px;left:-7px}._br_1bk04_224{border-width:0 1px 1px 0;bottom:-7px;right:-7px}._statusBar_1bk04_227{background:var(--ink);border-top:1px solid #1a1a1a;flex-shrink:0;justify-content:space-between;align-items:center;height:24px;min-height:24px;padding:0 14px;display:flex}._statusLeft_1bk04_239,._statusRight_1bk04_239{font-family:var(--font-ui);letter-spacing:.1em;color:#ffffff59;align-items:center;gap:14px;font-size:9px;display:flex}._statusFit_1bk04_249{color:var(--lime);font-weight:700}._loadingOverlay_1bk04_252{z-index:10;background:#f3f3efd9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._loadingCard_1bk04_262{background:var(--ink);text-align:center;border:1px solid #2a2a2a;flex-direction:column;align-items:center;gap:10px;max-width:260px;padding:20px 26px;display:flex}._loadingCard_1bk04_262 p{font-family:var(--font-ui);letter-spacing:.1em;color:#fff9;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}._spinner_1bk04_284{border:1.5px solid #2a2a2a;border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite _spin_1bk04_284}@keyframes _spin_1bk04_284{to{transform:rotate(360deg)}}@media (width<=1280px){._toolBtn_1bk04_54{padding:0 12px;font-size:9.5px}}@media (width<=1024px){._toolBtn_1bk04_54{padding:0 10px;font-size:9px}}@media (width<=768px){._toolbar_1bk04_13{height:44px;min-height:44px}._toolbarBrand_1bk04_24{padding:0 12px}._logo_1bk04_32{font-size:14px}._resumeScroller_1bk04_184{padding:28px 16px 56px}._statusBar_1bk04_227{height:20px}}
