.page_container__aoG4z{max-width:960px;margin:0 auto;padding:2rem 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#212529;background:#f5f7fa;min-height:100vh;position:relative}.page_header__kVzhN{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding-bottom:1.5rem;border-bottom:2px solid #1e3a5f;margin-bottom:1.5rem}.page_title__3jonF{font-size:1.5rem;font-weight:700;color:#1e3a5f;margin:0}.page_badge__s34Is{font-size:.85rem;font-weight:500;padding:.3rem .75rem;border-radius:999px;background:#e8f5e9;color:#2e7d32}.page_toast__Tq2rH{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#1e3a5f;color:#fff;font-size:.9rem;font-weight:500;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.18);z-index:1000;animation:page_toastSlideIn__m5bsV .35s ease-out}.page_toastIcon__5Udl3{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#00bfa5;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}@keyframes page_toastSlideIn__m5bsV{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.page_replayBar__HQEVr{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 0;margin-bottom:1rem;border-bottom:1px solid #e0e0e0}.page_replayButton__sZNyp{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;color:#fff;background:#1e3a5f;border:none;border-radius:6px;cursor:pointer;transition:background .2s,opacity .2s}.page_replayButton__sZNyp:hover:not(:disabled){background:#162d4a}.page_replayButton__sZNyp:focus-visible{outline:2px solid #00bfa5;outline-offset:2px}.page_replayButtonDisabled__Gls8b{opacity:.65;cursor:not-allowed}.page_spinner__1WnEQ{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:page_spin__W_8_q .6s linear infinite}@keyframes page_spin__W_8_q{to{transform:rotate(1turn)}}.page_replayCounter__gkPI0{font-size:.85rem;font-weight:500;color:#37474f}.page_tier1Label__N_WVm{color:#2e7d32;font-weight:600}.page_tier2Label__hPAyp{color:#f57f17;font-weight:600}.page_tier3Label__PaC5L{color:#c62828;font-weight:600}.page_replayError__adzLL{font-size:.85rem;color:#c62828;background:#ffebee;padding:.25rem .75rem;border-radius:4px}.page_animationPanel__qJFZF{margin-bottom:1.5rem;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff}.page_animationHeader__ki5F_{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;font-size:.85rem;font-weight:600;color:#1e3a5f;background:#e8eaf6;border-bottom:1px solid #c5cae9}.page_animatingLabel__TfK5p{font-size:.75rem;font-weight:500;color:#f57f17;animation:page_pulse__U_e85 1.2s ease-in-out infinite}@keyframes page_pulse__U_e85{0%,to{opacity:1}50%{opacity:.4}}.page_doneLabel__TDEJA{font-size:.75rem;font-weight:500;color:#2e7d32}.page_animationList__19pHX{max-height:320px;overflow-y:auto}.page_animationRow__gctQT{display:flex;align-items:center;gap:.6rem;padding:.4rem 1rem;font-size:.8rem;border-bottom:1px solid #f5f5f5;transition:background .15s,transform .1s}.page_animationRow__gctQT:last-child{border-bottom:none}.page_flashCache__22hic{background:#c8e6c9;animation:page_flashGreen__TNz66 .3s ease-out}.page_flashSimilarity__mL7FD{background:#fff9c4;animation:page_flashYellow__wpbE_ .4s ease-out}.page_flashLlm__yVElw{background:#ffcdd2;animation:page_flashRed__g0LO_ .5s ease-out}@keyframes page_flashGreen__TNz66{0%{background:#66bb6a;transform:scale(1.02)}to{background:#c8e6c9;transform:scale(1)}}@keyframes page_flashYellow__wpbE_{0%{background:#ffee58;transform:scale(1.02)}to{background:#fff9c4;transform:scale(1)}}@keyframes page_flashRed__g0LO_{0%{background:#ef5350;transform:scale(1.02)}to{background:#ffcdd2;transform:scale(1)}}.page_stepId__O_9aA{min-width:2rem;font-weight:600;color:#78909c}.page_stepName__w8nVI{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:#37474f}.page_stepAmount__N5__Y{min-width:5.5rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#546e7a}.page_tierBadge__XPNZB{min-width:5.5rem;text-align:center;font-size:.72rem;font-weight:600;padding:.15rem .5rem;border-radius:4px;text-transform:capitalize}.page_tierBadgeCache__riHfi{background:#c8e6c9;color:#1b5e20}.page_tierBadgeSimilarity__XH2yu{background:#fff9c4;color:#f57f17}.page_tierBadgeLlm__juegn{background:#ffcdd2;color:#b71c1c}.page_stepSuggestion__XDPRB{min-width:5rem;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.78rem;color:#1e3a5f}.page_stepConfidence__6fqhY{min-width:2.5rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#78909c}.page_countSummary__i48k8{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:1rem;background:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:.9rem;font-weight:500}.page_countTotal__Bfoy_{color:#1e3a5f;font-weight:700}.page_countSep__via8s{color:#bdbdbd;font-weight:400}.page_countCached__tumBN{color:#2e7d32}.page_countReview__OH4gZ{color:#e65100}.page_countLearning__SA6ED{color:#6a1b9a;font-weight:600;cursor:help}.page_countLearningFlash__vezLW{animation:page_learningPulse__HfMHe .6s ease-out}@keyframes page_learningPulse__HfMHe{0%{transform:scale(1.15);color:#9c27b0}to{transform:scale(1);color:#6a1b9a}}.page_main__GlU4n{min-height:300px}.page_status___nccx{color:#546e7a;font-size:.95rem}.page_error__Jil8M{color:#c62828;font-size:.95rem;background:#ffebee;padding:.75rem 1rem;border-radius:6px}.page_transactionList__fBDZe{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff}.page_listHeader__H1GXO{display:flex;align-items:center;padding:.6rem 1rem;background:#1e3a5f;color:#fff;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.page_transactionRow__OKw5o{border-bottom:1px solid #f0f0f0;transition:background .15s}.page_transactionRow__OKw5o:last-child{border-bottom:none}.page_transactionRow__OKw5o:hover{background:#f8f9ff}.page_rowMain__PsbjY{display:flex;align-items:center;padding:.65rem 1rem;gap:.5rem}.page_colCompany__ESkZl{flex:2 1;min-width:0;display:flex;align-items:center;gap:.4rem}.page_colAmount__22jlr{flex:1 1;min-width:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.9rem;color:#37474f;font-weight:500}.page_colSuggestion__vxZp7{flex:1 1;min-width:0;text-align:center}.page_colConfidence__IWI9v{flex:0.8 1;min-width:0;text-align:center}.page_colAction__qN1Nm{flex:0.7 1;min-width:0;text-align:right}.page_companyName__bZ0Dc{font-size:.9rem;font-weight:500;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_expandToggle__SttA5{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;background:transparent;border:1px solid #cfd8dc;border-radius:4px;cursor:pointer;color:#546e7a;font-size:.6rem;flex-shrink:0;transition:background .15s,border-color .15s,color .15s}.page_expandToggle__SttA5:hover{background:#e8eaf6;border-color:#1e3a5f;color:#1e3a5f}.page_expandToggle__SttA5:focus-visible{outline:2px solid #00bfa5;outline-offset:2px}.page_expandIcon__1C6uE{display:inline-block;transition:transform .2s ease;line-height:1}.page_expandIconOpen__rR9Zq{transform:rotate(90deg)}.page_code__9lUUd{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.82rem;color:#1e3a5f;background:#f5f5f5;padding:.15rem .5rem;border-radius:3px}.page_confidenceBadge__UwGbh{display:inline-block;padding:.2rem .6rem;border-radius:4px;font-size:.78rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_badgeGreen__GjHeN{background:#c8e6c9;color:#1b5e20}.page_badgeYellow__77i_Q{background:#fff9c4;color:#f57f17}.page_badgeRed__Ic2kw{background:#ffcdd2;color:#b71c1c}.page_expandPanel__m3RhB{background:#f8f9ff;border-top:1px solid #e8eaf6;animation:page_expandIn__JwTRH .2s ease-out}@keyframes page_expandIn__JwTRH{0%{opacity:0;max-height:0}to{opacity:1;max-height:200px}}.page_expandPanelInner__bHhI2{padding:.75rem 1rem .75rem 2.5rem}.page_expandMeta___4pBD{display:flex;align-items:center;gap:.75rem;margin-bottom:.4rem}.page_tierLabel__T1E4V{font-size:.75rem;font-weight:600;padding:.1rem .5rem;border-radius:3px;text-transform:uppercase;letter-spacing:.03em}.page_tierLabelCache__noJ6H{background:#c8e6c9;color:#1b5e20}.page_tierLabelSimilarity__ZOKaD{background:#fff9c4;color:#f57f17}.page_tierLabelLlm__NybFO{background:#ffcdd2;color:#b71c1c}.page_expandConfidence__ECpjJ{font-size:.8rem;color:#546e7a;font-weight:500}.page_expandExplanation__5WtYy{font-size:.85rem;color:#37474f;line-height:1.6;margin:0}.page_correctButton__owpN9{padding:.35rem .85rem;font-size:.8rem;font-weight:600;color:#fff;background:#00bfa5;border:none;border-radius:5px;cursor:pointer;transition:background .15s,transform .1s}.page_correctButton__owpN9:hover{background:#00a894}.page_correctButton__owpN9:focus-visible{outline:2px solid #1e3a5f;outline-offset:2px}.page_correctButton__owpN9:active{transform:scale(.97)}.page_inlineEdit___dnP8{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.page_inlineInput__xY0R_{width:110px;padding:.35rem .5rem;font-size:.85rem;font-family:SF Mono,Fira Code,Cascadia Code,monospace;color:#212529;background:#fff;border:1.5px solid #00bfa5;border-radius:4px;outline:none;transition:border-color .15s,box-shadow .15s}.page_inlineInput__xY0R_:focus{border-color:#1e3a5f;box-shadow:0 0 0 2px rgba(0,191,165,.25)}.page_inlineInput__xY0R_:disabled{opacity:.5;cursor:not-allowed}.page_inlineActions__Bjvdq{display:flex;gap:.25rem}.page_cancelButton__8qJNx,.page_confirmButton__1LiTJ{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;font-size:.8rem;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background .15s}.page_confirmButton__1LiTJ{color:#fff;background:#2e7d32}.page_confirmButton__1LiTJ:hover:not(:disabled){background:#1b5e20}.page_confirmButton__1LiTJ:disabled{opacity:.5;cursor:not-allowed}.page_cancelButton__8qJNx{color:#546e7a;background:#eceff1}.page_cancelButton__8qJNx:hover:not(:disabled){background:#cfd8dc}.page_cancelButton__8qJNx:disabled{opacity:.5;cursor:not-allowed}.page_inlineError__I8V0G{width:100%;font-size:.75rem;color:#c62828;margin-top:.15rem}.page_rowRemoving__acNTv{animation:page_rowSlideOut__421Ef .4s ease-in forwards;pointer-events:none}@keyframes page_rowSlideOut__421Ef{0%{opacity:1;transform:translateX(0)}60%{opacity:.4;transform:translateX(-1rem)}to{opacity:0;transform:translateX(-2rem);max-height:0;padding-top:0;padding-bottom:0;border-bottom-width:0}}