button[data-v-3c6e7d8e]{width:100%;border-radius:8px;border:2px solid transparent;padding:.3em .7em;font-size:1.3em;font-weight:600;font-family:inherit;color:var(--a2-900);cursor:pointer;transition:border-color .25s}button[data-v-3c6e7d8e]:not([disabled]):hover{border:2px solid var(--w-500)}button[disabled][data-v-3c6e7d8e]{opacity:.6;cursor:default}button[data-v-3c6e7d8e]:focus,button[data-v-3c6e7d8e]:focus-visible{outline:4px auto -webkit-focus-ring-color}div[data-v-08244065]{font-size:.9em;margin-top:-1.5em;margin-bottom:.5em;min-height:1.2em;text-align:left;color:var(--w-900)}@keyframes shake-08244065{0%,to{transform:translate(0)}30%,90%{transform:translate(-2px)}60%{transform:translate(2px)}}.shake[data-v-08244065]{animation:shake-08244065 .2s ease-in-out}input[data-v-bb168dd3]{width:100%;border-radius:6px;font-size:1.5em;margin:1em 0;padding:2px 6px;border:2px solid transparent;transition:border-color .25s;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}input[data-v-bb168dd3]:focus,input[data-v-bb168dd3]:hover{outline:none;border:2px solid var(--w-500)}.input-error[data-v-bb168dd3],input:focus.input-error[data-v-bb168dd3],input:hover.input-error[data-v-bb168dd3]{border-color:var(--w-900)}ul{list-style:none;padding:0;margin:2em 0;text-align:left}ul.reverse{display:flex;flex-direction:column-reverse}.fade-enter-active,.fade-leave-active{transition:all .3s ease}.fade-enter-from{opacity:0;transform:translateY(-5px)}.fade-enter-to{opacity:1;transform:translateY(0)}small[data-v-6d18c820]{color:var(--a2-700)}small[data-v-6d18c820]:hover{color:var(--a2-600)}.label[data-v-6d18c820]{font-weight:700}.answer-line[data-v-6d18c820]{padding-left:2em}li[data-v-6d18c820]:nth-child(odd){background-color:var(--n-100)}li[data-v-6d18c820]:nth-child(odd):hover{background-color:var(--a1-100)}li[data-v-6d18c820]:nth-child(2n){background-color:var(--n-150)}li[data-v-6d18c820]:nth-child(2n):hover{background-color:var(--a1-200)}.positive[data-v-6d18c820]{color:var(--a3-500)}.neutral[data-v-6d18c820]{color:var(--a2-700)}.negative[data-v-6d18c820]{color:var(--w-900)}textarea[data-v-aab9bf1e]{width:100%;border-radius:6px;font-size:1.5em;margin:1em 0;padding:2px 6px;border:2px solid transparent;transition:border-color .25s;resize:vertical;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}textarea[data-v-aab9bf1e]:focus,textarea[data-v-aab9bf1e]:hover{outline:none;border:2px solid var(--w-500)}.input-error[data-v-aab9bf1e],textarea:focus.input-error[data-v-aab9bf1e],textarea:hover.input-error[data-v-aab9bf1e]{border-color:var(--w-900)}.form[data-v-fd7e857b]{display:grid;gap:1rem}.field[data-v-fd7e857b]{display:grid;grid-template-columns:120px 1fr;gap:.5rem}label[data-v-fd7e857b]{font-weight:700;align-self:center}input[data-v-fd7e857b],textarea[data-v-fd7e857b]{margin:.4rem 0}p[data-v-d460e879]{margin-left:.5em}.sub-nav[data-v-8bcede6a]{border-bottom:1px solid var(--n-200);flex:1}ul[data-v-8bcede6a]{display:flex;list-style:none;padding:0;margin:0}button[data-v-8bcede6a]{padding:.5rem 1rem;font-size:.9em;font-family:inherit;font-weight:400;background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;cursor:pointer;color:var(--text-color);opacity:.55;margin-bottom:-1px;transition:opacity .15s,border-color .15s}button[data-v-8bcede6a]:hover{opacity:.85}button.active[data-v-8bcede6a]{opacity:1;border-bottom-color:var(--p-600);font-weight:500}.badge[data-v-8bcede6a]{display:inline-flex;align-items:center;justify-content:center;min-width:1.3em;padding:0 .3em;font-size:.72em;line-height:1.5;border-radius:.65em;background:var(--a1-500);color:#fff;margin-left:.35em;font-weight:600}.drop-zone[data-v-70c634b5]{border:1.5px dashed var(--n-400);border-radius:12px;padding:2.5rem;text-align:center;cursor:pointer;transition:background .15s,border-color .15s;-webkit-user-select:none;user-select:none}.drop-zone.active[data-v-70c634b5],.drop-zone[data-v-70c634b5]:hover{background:var(--n-150);border-color:var(--n-500)}.icon[data-v-70c634b5]{font-size:26px;line-height:1;margin-bottom:8px}.primary[data-v-70c634b5]{font-weight:500;margin:0 0 4px}.secondary[data-v-70c634b5]{font-size:13px;color:var(--n-600);margin:0}.import-list[data-v-45a38925]{width:100%;flex:1;min-height:200px;display:flex;flex-direction:column;margin-bottom:1rem;border:.5px solid var(--n-300);border-radius:8px;overflow:hidden}.il-header[data-v-45a38925]{display:flex;align-items:center;gap:10px;padding:7px 12px;background:var(--n-150);border-bottom:.5px solid var(--n-300);flex-shrink:0}.il-title[data-v-45a38925]{font-size:12px;font-weight:500;color:var(--n-600);text-transform:uppercase;letter-spacing:.04em}.il-meta[data-v-45a38925]{font-size:12px;color:var(--n-500)}.il-search[data-v-45a38925]{margin-left:auto;flex-shrink:0;padding:3px 8px;font-size:12px;border:.5px solid var(--n-400);border-radius:6px;outline:none;font-family:inherit;color:var(--n-800);width:160px;background:var(--n-000)}.il-search[data-v-45a38925]:focus{border-color:var(--n-500)}.il-error-badge[data-v-45a38925]{margin-left:auto;flex-shrink:0;font-size:11px;color:#c0392b;background:#fef0ef;border:.5px solid #e8b8b5;border-radius:10px;padding:1px 8px;white-space:nowrap}.il-body[data-v-45a38925]{flex:1;min-height:0;overflow-y:auto}.il-empty[data-v-45a38925]{padding:14px 12px;font-size:13px;color:var(--n-500);text-align:center}.il-group[data-v-45a38925]{border-bottom:.5px solid var(--n-300)}.il-group[data-v-45a38925]:last-child{border-bottom:none}.il-group-head[data-v-45a38925]{display:flex;align-items:center;gap:8px;padding:5px 12px 3px;background:var(--n-150);cursor:pointer;-webkit-user-select:none;user-select:none}.il-group-head[data-v-45a38925]:hover{background:var(--n-200)}.il-chevron[data-v-45a38925]{font-size:12px;color:var(--n-500);line-height:1;transition:transform .15s;transform:rotate(90deg);display:inline-block;width:10px;flex-shrink:0}.il-chevron.collapsed[data-v-45a38925]{transform:rotate(0)}.il-group-name[data-v-45a38925]{font-size:12px;font-weight:500;color:var(--n-700)}.il-group-meta[data-v-45a38925]{font-size:11px;color:var(--n-500)}.il-group-err[data-v-45a38925]{margin-left:auto;font-size:11px;color:#c0392b;background:#fef0ef;border:.5px solid #e8b8b5;border-radius:10px;padding:1px 7px;white-space:nowrap}.il-file-wrap:last-child .il-file[data-v-45a38925]{padding-bottom:6px}.il-file-wrap:last-child .il-warnings[data-v-45a38925]{padding-bottom:6px}.il-file[data-v-45a38925]{display:flex;align-items:center;gap:8px;padding:3px 12px 3px 18px;font-size:12px}.il-warnings[data-v-45a38925]{margin:0 12px 4px 34px;padding:0;list-style:none}.il-warnings li[data-v-45a38925]{font-size:11px;color:#c0392b;line-height:1.5}.il-dot[data-v-45a38925]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.il-dot.ok[data-v-45a38925]{background:#4caf80}.il-dot.rejected[data-v-45a38925]{background:#e05050}.il-name[data-v-45a38925]{flex:1;color:var(--n-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.il-range[data-v-45a38925]{color:var(--n-500);white-space:nowrap;font-variant-numeric:tabular-nums}.il-txns[data-v-45a38925]{color:var(--n-500);white-space:nowrap;min-width:58px;text-align:right}.il-err[data-v-45a38925]{font-size:11px;color:#c0392b;background:#fef0ef;border:.5px solid #e8b8b5;border-radius:4px;padding:1px 5px;cursor:default;white-space:nowrap}.page-overview[data-v-49862c9f]{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:1.5rem;gap:1.25rem}.section-header[data-v-49862c9f]{display:flex;align-items:center;gap:10px;flex-shrink:0}.section-title[data-v-49862c9f]{font-size:13px;font-weight:600;color:var(--n-800)}.page-label[data-v-49862c9f]{font-size:13px;color:var(--n-500)}.page-label.ghost[data-v-49862c9f]{opacity:.4}.section-header button[data-v-49862c9f]{margin-left:auto;padding:4px 12px;font-size:13px;font-family:inherit;background:transparent;border:1px solid var(--n-400);border-radius:6px;cursor:pointer;color:var(--n-700);transition:background .15s,border-color .15s}.section-header button[data-v-49862c9f]:hover{background:var(--n-150);border-color:var(--n-500)}.scroll[data-v-49862c9f]{overflow-x:auto;border:.5px solid var(--n-300);border-radius:8px}table[data-v-49862c9f]{width:100%;font-size:13px;border-collapse:collapse}thead[data-v-49862c9f]{position:sticky;top:0;background:var(--n-000);z-index:1}th[data-v-49862c9f]{text-align:left;padding:6px 8px;color:var(--n-600);font-weight:500;border-bottom:1px solid var(--n-400);white-space:nowrap;-webkit-user-select:none;user-select:none}th.right[data-v-49862c9f]{text-align:right}th.muted[data-v-49862c9f]{color:var(--n-400)}th.charge-col[data-v-49862c9f],th.positive-col[data-v-49862c9f],th.reward-col[data-v-49862c9f],th.fee-col[data-v-49862c9f]{color:var(--n-500)}td[data-v-49862c9f]{padding:6px 8px;border-bottom:.5px solid var(--n-300)}tfoot td[data-v-49862c9f]{border-top:1px solid var(--n-400);border-bottom:none;font-weight:500}.total-label[data-v-49862c9f]{color:var(--n-600)}.right[data-v-49862c9f]{text-align:right}.muted[data-v-49862c9f]{color:var(--n-500)}.positive[data-v-49862c9f]{color:#1a7f4b}.negative[data-v-49862c9f]{color:#c0392b}.charge[data-v-49862c9f]{color:var(--text-color)}.reward[data-v-49862c9f]{color:#6b3fa0}.fee[data-v-49862c9f]{color:#8b5e00}.ghost-row td[data-v-49862c9f]{border-bottom-color:var(--n-300)}.ghost-cell[data-v-49862c9f]{display:inline-block;height:10px;background:var(--n-300);border-radius:3px;opacity:.6}.filter-bar[data-v-ae782bc8]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;margin-bottom:.75rem}.filter-row[data-v-ae782bc8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.search-wrap[data-v-ae782bc8]{position:relative;display:flex;align-items:center;flex:1;min-width:160px}.search-icon[data-v-ae782bc8]{position:absolute;left:8px;width:13px;height:13px;color:#aaa;pointer-events:none}.search[data-v-ae782bc8]{width:100%;padding:5px 28px;font-size:13px;border:.5px solid #ddd;border-radius:7px;outline:none;background:#fff;color:#111}.search[data-v-ae782bc8]:focus{border-color:#aaa}.clear-search[data-v-ae782bc8]{position:absolute;right:6px;background:none;border:none;font-size:15px;color:#aaa;cursor:pointer;line-height:1;padding:0 2px}.clear-search[data-v-ae782bc8]:hover{color:#555}.date-input[data-v-ae782bc8]{padding:5px 7px;font-size:13px;border:.5px solid #ddd;border-radius:7px;outline:none;color:#111;background:#fff}.date-input[data-v-ae782bc8]:focus{border-color:#aaa}.date-sep[data-v-ae782bc8]{font-size:13px;color:#aaa}.acct-wrap[data-v-ae782bc8]{position:relative}.acct-btn[data-v-ae782bc8]{display:flex;align-items:center;min-width:225px;max-width:325px;gap:5px;padding:5px 9px;font-size:13px;font-family:inherit;border:.5px solid #ddd;border-radius:7px;background:#fff;color:#111;cursor:pointer;white-space:nowrap}.acct-btn[data-v-ae782bc8]:hover{border-color:#aaa}.acct-caret[data-v-ae782bc8]{font-size:10px;color:#aaa;transition:transform .15s}.acct-caret.open[data-v-ae782bc8]{transform:rotate(180deg)}.acct-drop[data-v-ae782bc8]{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;max-width:320px;max-height:240px;overflow-y:auto;background:#fff;border:.5px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000014;z-index:100;padding:4px 0}.acct-opt[data-v-ae782bc8]{display:flex;align-items:center;gap:8px;padding:5px 12px;font-size:13px;color:#333;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-opt[data-v-ae782bc8]:hover{background:#f5f5f5}.acct-opt input[data-v-ae782bc8]{cursor:pointer;flex-shrink:0}.reset[data-v-ae782bc8]{padding:5px 12px;font-size:12px;border:.5px solid #ddd;border-radius:7px;background:transparent;color:#888;cursor:pointer;white-space:nowrap}.reset[data-v-ae782bc8]:hover{background:#f5f5f5;color:#444}.summary[data-v-cdb01d54]{display:flex;flex-direction:column;gap:6px;flex-shrink:0;margin-bottom:.75rem}.card-row[data-v-cdb01d54]{display:flex;gap:8px;flex-wrap:wrap}.card[data-v-cdb01d54]{display:flex;flex-direction:column;gap:2px;background:var(--n-150);border:1px solid var(--n-300);border-radius:8px;padding:8px 14px;min-width:90px;flex:1;text-align:left;font-family:inherit;cursor:pointer;transition:border-color .12s,background .12s}.card[data-v-cdb01d54]:hover{border-color:var(--n-400);background:var(--n-200)}.card.category[data-v-cdb01d54]{background:var(--n-100);border-color:var(--n-300)}.card.category[data-v-cdb01d54]:hover{background:var(--n-150);border-color:var(--n-400)}.card.charge.active[data-v-cdb01d54]{background:#0000000f;border-color:#00000038}.card.cc_refund.active[data-v-cdb01d54],.card.bank_refund.active[data-v-cdb01d54]{background:#1a7f4b1a;border-color:#1a7f4b59}.card.reward.active[data-v-cdb01d54]{background:#6b3fa01a;border-color:#6b3fa059}.card.payment.active[data-v-cdb01d54]{background:#1a5fa81a;border-color:#1a5fa859}.card.cc_fee.active[data-v-cdb01d54],.card.bank_fee.active[data-v-cdb01d54]{background:#8b5e001a;border-color:#8b5e0059}.card.deposit.active[data-v-cdb01d54]{background:#0a7a6e1a;border-color:#0a7a6e59}.card.withdrawal.active[data-v-cdb01d54]{background:#b040301a;border-color:#b0403059}.card.interest.active[data-v-cdb01d54]{background:#7a60001a;border-color:#7a600059}.card.Incoming.active[data-v-cdb01d54]{background:#1a7f4b1a;border-color:#1a7f4b59}.card.Outgoing.active[data-v-cdb01d54]{background:#b040301a;border-color:#b0403059}.card.Transfer.active[data-v-cdb01d54]{background:#2a60801a;border-color:#2a608059}.card.ghost[data-v-cdb01d54]{opacity:.35;cursor:default;pointer-events:none}.card-label[data-v-cdb01d54]{font-size:11px;color:var(--n-500);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.card-value[data-v-cdb01d54]{font-size:16px;font-weight:500;line-height:1.2}.card-count[data-v-cdb01d54]{font-size:11px;color:var(--n-500)}.charge[data-v-cdb01d54]{color:#111}.cc_refund[data-v-cdb01d54],.bank_refund[data-v-cdb01d54]{color:#1a7f4b}.reward[data-v-cdb01d54]{color:#6b3fa0}.payment[data-v-cdb01d54]{color:#1a5fa8}.cc_fee[data-v-cdb01d54],.bank_fee[data-v-cdb01d54]{color:#8b5e00}.deposit[data-v-cdb01d54]{color:#0a7a6e}.withdrawal[data-v-cdb01d54]{color:#b04030}.interest[data-v-cdb01d54]{color:#7a6000}.Incoming[data-v-cdb01d54]{color:#1a7f4b}.Outgoing[data-v-cdb01d54]{color:#b04030}.Transfer[data-v-cdb01d54]{color:#2a6080}.positive[data-v-cdb01d54]{color:#1a7f4b}.negative[data-v-cdb01d54]{color:#c0392b}.table-wrap[data-v-c3d83110]{margin-top:1.5rem;display:flex;flex-direction:column;flex:1;min-height:550px;overflow:hidden}.table-header[data-v-c3d83110]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:.75rem;flex-shrink:0}.label[data-v-c3d83110]{font-weight:500;font-size:15px;display:flex;align-items:center;gap:8px}.live-dot[data-v-c3d83110]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2a7fd4;animation:pulse-c3d83110 1.2s ease-in-out infinite}@keyframes pulse-c3d83110{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}button[data-v-c3d83110]{padding:6px 16px;font-size:13px;border:.5px solid var(--n-400);border-radius:8px;background:transparent;cursor:pointer;color:var(--n-700)}button[data-v-c3d83110]:hover{background:var(--n-150);border-color:var(--n-500)}.scroll[data-v-c3d83110]{overflow-x:auto;overflow-y:auto;flex:1;min-height:0;border:.5px solid var(--n-300);border-radius:8px}table[data-v-c3d83110]{width:100%;font-size:13px;border-collapse:collapse}thead[data-v-c3d83110]{position:sticky;top:0;background:var(--n-000);z-index:1}th[data-v-c3d83110]{text-align:left;padding:6px 8px;color:var(--n-600);font-weight:500;border-bottom:1px solid var(--n-400);-webkit-user-select:none;user-select:none;white-space:nowrap}th.right[data-v-c3d83110]{text-align:right}th.sortable[data-v-c3d83110]{cursor:pointer}th.sortable[data-v-c3d83110]:hover{color:var(--n-800)}.sort-indicator[data-v-c3d83110]{display:inline-flex;flex-direction:column;font-size:7px;line-height:1;gap:1px;margin-left:4px;vertical-align:middle;color:var(--n-400)}.sort-indicator span.active[data-v-c3d83110]{color:var(--n-600)}td[data-v-c3d83110]{padding:var(--row-padding-y, 6px) 8px;border-bottom:.5px solid var(--n-300)}.empty[data-v-c3d83110]{text-align:center;color:var(--n-500);padding:2rem 0;font-size:13px}.pagination[data-v-c3d83110]{display:flex;align-items:center;gap:4px;margin-top:8px;flex-shrink:0}.page-btn[data-v-c3d83110]{padding:4px 9px;font-size:13px;border:.5px solid var(--n-300);border-radius:6px;background:transparent;cursor:pointer;color:var(--n-600);line-height:1.4}.page-btn[data-v-c3d83110]:hover:not(:disabled){background:var(--n-150);border-color:var(--n-400)}.page-btn[data-v-c3d83110]:disabled{opacity:.35;cursor:default}.page-info[data-v-c3d83110]{font-size:13px;color:var(--n-600);padding:0 6px;white-space:nowrap}.page-size-label[data-v-c3d83110]{font-size:12px;color:var(--n-500);margin-left:6px;white-space:nowrap}.page-size-spacer[data-v-c3d83110]{flex:1}.page-size-select[data-v-c3d83110]{margin-left:auto;padding:3px 6px;font-size:12px;color:var(--n-600);border:.5px solid var(--n-300);border-radius:6px;background:var(--n-000);cursor:pointer;font-family:inherit}.page-size-select[data-v-c3d83110]:hover{border-color:var(--n-400)}.right[data-v-c3d83110]{text-align:right}.nowrap[data-v-c3d83110]{white-space:nowrap}.muted[data-v-c3d83110]{color:var(--n-600)}.secondary[data-v-c3d83110]{font-size:12px}.charge[data-v-c3d83110]{color:#111}.cc_refund[data-v-c3d83110],.bank_refund[data-v-c3d83110]{color:#1a7f4b}.reward[data-v-c3d83110]{color:#6b3fa0}.payment[data-v-c3d83110]{color:#1a5fa8}.cc_fee[data-v-c3d83110],.bank_fee[data-v-c3d83110]{color:#8b5e00}.deposit[data-v-c3d83110]{color:#0a7a6e}.withdrawal[data-v-c3d83110]{color:#b04030}.interest[data-v-c3d83110]{color:#7a6000}.cat-cell[data-v-c3d83110]{white-space:nowrap}.cat-badge[data-v-c3d83110]{display:inline-block;padding:1px 7px;border-radius:10px;font-size:11px;font-weight:500;letter-spacing:.02em}.cat-badge.Incoming[data-v-c3d83110]{background:#1a7f4b1f;color:#1a7f4b}.cat-badge.Outgoing[data-v-c3d83110]{background:#b040301a;color:#b04030}.cat-badge.Transfer[data-v-c3d83110]{background:#2a60801a;color:#2a6080}.label.ghost[data-v-c3d83110],.footer.ghost[data-v-c3d83110]{opacity:.35}.ghost-row td[data-v-c3d83110]{border-bottom-color:var(--n-300)}.ghost-cell[data-v-c3d83110]{display:inline-block;height:10px;background:var(--n-300);border-radius:3px;opacity:.6}@keyframes shimmer-c3d83110{0%{background-position:-400px 0}to{background-position:400px 0}}.loading .ghost-cell[data-v-c3d83110]{background:linear-gradient(90deg,var(--n-300) 25%,var(--n-200) 50%,var(--n-300) 75%);background-size:800px 100%;animation:shimmer-c3d83110 1.4s ease-in-out infinite;opacity:.7}.footer[data-v-c3d83110]{display:flex;align-items:center;gap:6px;margin-top:.5rem;flex-shrink:0;flex-wrap:wrap}.footer-label[data-v-c3d83110]{font-size:12px;color:var(--n-600);font-weight:500}.divider[data-v-c3d83110]{font-size:12px;color:var(--n-400)}.stat[data-v-c3d83110]{font-size:12px;color:var(--n-600)}.page-transactions[data-v-20ef7f57]{display:flex;flex-direction:column;flex:1;min-height:0}.page-actions[data-v-20ef7f57]{display:flex;justify-content:flex-end;flex-shrink:0;margin-bottom:.5rem}.page-actions button[data-v-20ef7f57]{padding:5px 14px;font-size:13px;font-family:inherit;background:var(--n-150);border:1px solid var(--n-400);border-radius:6px;cursor:pointer;color:var(--n-700);white-space:nowrap;font-weight:500;transition:background .15s,border-color .15s}.page-actions button[data-v-20ef7f57]:hover{background:var(--n-200);border-color:var(--n-500);color:var(--n-800)}.statement-parser[data-v-52aeb1a2]{flex:1;display:flex;flex-direction:column;min-height:0;text-align:left}.sp-toolbar[data-v-52aeb1a2]{display:flex;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;flex-shrink:0}.tab-panel[data-v-52aeb1a2]{flex:1;display:flex;flex-direction:column;min-height:0}.tab-panel[data-v-52aeb1a2] .drop-zone{margin-bottom:1rem}.clear-btn[data-v-52aeb1a2]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:4px 12px;font-size:13px;font-family:inherit;color:var(--w-600);background:transparent;border:1px solid var(--w-300);border-radius:6px;cursor:pointer;margin-bottom:1px;transition:background .15s,border-color .15s;white-space:nowrap}.clear-btn[data-v-52aeb1a2]:hover:not(:disabled){background:var(--w-300);border-color:var(--w-600)}.clear-btn[data-v-52aeb1a2]:disabled{opacity:.4;cursor:not-allowed}.clear-count[data-v-52aeb1a2]{font-size:11px;color:var(--n-500);background:var(--n-100);border-radius:10px;padding:1px 6px}.status-wrap[data-v-52aeb1a2]{flex-shrink:0;margin-top:1rem;min-height:1.5rem}.progress[data-v-52aeb1a2]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-color)}.eta[data-v-52aeb1a2]{color:var(--n-500);font-size:12px}.status-msg[data-v-52aeb1a2]{font-size:13px;color:var(--n-600);margin:0}.spinner[data-v-52aeb1a2]{display:inline-block;width:14px;height:14px;border:2px solid var(--n-300);border-top-color:var(--n-600);border-radius:50%;flex-shrink:0;animation:spin-52aeb1a2 .7s linear infinite}@keyframes spin-52aeb1a2{to{transform:rotate(360deg)}}.parse-error-hint[data-v-52aeb1a2]{margin-top:.5rem;padding:8px 12px;font-size:11px;color:var(--w-700);background:var(--w-300);border:.5px solid var(--w-500);border-radius:6px;line-height:1.5;flex-shrink:0;opacity:.85}.radio-button[data-v-a5bd267e]{border:1px solid;display:block;border-radius:6px;font-size:1.5em;margin:.5em 0;padding:0 6px;min-width:6em;background-color:var(--n-000);cursor:pointer}.radio-button[data-v-a5bd267e]:has(input:checked){background-color:var(--a2-300)}label[data-v-a5bd267e]{display:flex;align-items:center;cursor:pointer}input[data-v-a5bd267e]{margin-right:1em;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);cursor:pointer}input[type=radio][data-v-a5bd267e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid var(--n-900);border-radius:50%}input[type=radio][data-v-a5bd267e]:checked{background-color:var(--p-400)}.profile[data-v-446c9700]{background-color:var(--n-150);border-bottom:1px solid var(--n-300)}.profile-inner[data-v-446c9700]{width:960px;max-width:100%;margin:0 auto;padding:1rem 1.2rem;box-sizing:border-box}h2[data-v-446c9700]{margin:0 0 .75rem;font-size:1.4em}h3[data-v-446c9700]{margin:0 0 .5rem;font-size:.9em;font-weight:600;color:var(--n-600);text-transform:uppercase;letter-spacing:.04em}.settings-grid[data-v-446c9700]{display:flex;gap:1rem;flex-wrap:wrap}.settings-grid .card[data-v-446c9700]{min-width:200px;padding:.75rem 1rem}.setting-row[data-v-446c9700]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:4px 0;font-size:13px}.setting-label[data-v-446c9700]{color:var(--n-700)}select[data-v-446c9700]{padding:2px 6px;font-size:12px;font-family:inherit;border:.5px solid var(--n-400);border-radius:5px;background:var(--n-000);color:var(--n-700);cursor:pointer}header a[data-v-c13e48ad]{color:var(--p-600)}header a[data-v-c13e48ad]:hover{color:var(--a2-600)}header ul a[data-v-c13e48ad]{font-size:1.8em}.header[data-v-c13e48ad],.footer[data-v-c13e48ad]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:960px;max-width:100%;margin:0 auto;padding:1.2rem;border-top:1px solid var(--n-200);box-sizing:border-box}ul.horizontal[data-v-c13e48ad]{display:flex;gap:1em;list-style-type:none;padding:0;margin:0}ul.horizontal li[data-v-c13e48ad]{margin:auto .5em}li[data-v-c13e48ad]:has(svg){display:block}svg[data-v-c13e48ad]{color:var(--p-600);width:1.8em;height:1.8em;cursor:pointer}svg[data-v-c13e48ad]:hover{color:var(--a2-600)}*,*:before,*:after{box-sizing:border-box}:root{background-color:var(--background-color);color:var(--text-color);font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:500;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}#app{width:100%;display:grid;height:100vh}#app:has(.profile){grid-template-rows:auto 1fr auto}#app:has(.profile:not([style*="display: none"])){grid-template-rows:auto auto 1fr auto}header{background-color:var(--header-background-color);border-bottom-width:5px;border-color:var(--a1-700)}h1{font-size:3.2em;line-height:1.1;margin:.3em 0}h2{font-size:2.4em;line-height:1.1}main{text-align:center;display:flex;flex-direction:column}.content{width:960px;max-width:100%;flex:1;display:flex;flex-direction:column;min-height:0;margin:0 auto;padding:0 2rem 2rem}@media(max-width:960px){.content{padding:0 1rem 2rem}}.card{padding:1px 2em}.card.left{text-align:left}input{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:var(--a2-800)}input::placeholder{color:var(--a2-700);opacity:.5}button{background-color:var(--a1-500)}a{color:var(--a2-800);text-decoration:inherit}a:hover{color:var(--a2-600)}
