.app-footer[data-v-229db8ab]{position:relative;border-bottom:1px solid var(--line)}.app-footer[data-v-229db8ab]:before{content:"";position:absolute;inset:-1px 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.35}.footer-divider[data-v-229db8ab]{border-color:var(--line)}.brand-logo[data-v-229db8ab]{display:block;width:11rem;height:auto;max-width:100%}.footer-heading[data-v-229db8ab]{margin-bottom:.75rem;color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.footer-link[data-v-229db8ab]{transition:color .15s ease,opacity .15s ease}.footer-link[data-v-229db8ab]:hover{color:var(--accent);opacity:1}.footer-bottom[data-v-229db8ab]{border-color:var(--line)}.back-to-top[data-v-229db8ab]{color:var(--ink);opacity:.6;transition:opacity .15s ease,transform .15s ease,color .15s ease}.back-to-top[data-v-229db8ab]:hover,.back-to-top[data-v-229db8ab]:focus-visible{color:var(--accent);opacity:1;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.footer-link[data-v-229db8ab],.back-to-top[data-v-229db8ab]{transition:none}}.app-header[data-v-f2138672]{position:relative;border-bottom:1px solid var(--line)}.app-header[data-v-f2138672]:after{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.35}.brand-logo[data-v-f2138672]{display:block;width:min(13rem,42vw)}.brand-logo img[data-v-f2138672]{display:block;width:100%;height:auto}.brand-logo[data-v-f2138672]:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:.4rem}.nav-link[data-v-f2138672]{position:relative;padding-bottom:.35rem;transition:color .15s ease,opacity .15s ease}.nav-link[data-v-f2138672]:after{content:"";position:absolute;right:100%;bottom:0;left:0;height:2px;background:var(--accent);transition:right .2s ease}.nav-link[data-v-f2138672]:hover,.nav-link[data-v-f2138672]:focus-visible{color:var(--accent);opacity:1}.nav-link[data-v-f2138672]:hover:after,.nav-link[data-v-f2138672]:focus-visible:after{right:0}.nav-link[data-v-f2138672]:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.nav-link[data-v-f2138672],.nav-link[data-v-f2138672]:after{transition:none}}.themed-page[data-v-ee9e7d47]{--canvas: #f8fafc;--surface: rgb(255 255 255 / 94%);--ink: #0f172a;--line: rgb(15 23 42 / 10%);--accent: #24695c;--muted: rgb(51 65 85 / 78%);--signal: linear-gradient(145deg, #edf7f4 0%, #dceee9 100%);--signal-ink: #0f172a;--mint: #dbeee9;--gold: #fef3c7;--coral: #e0efff;--accent-contrast: #f8fafc;background:var(--canvas);color:var(--ink);background-image:radial-gradient(circle at 9% 8%,rgb(36 105 92 / 12%),transparent 26rem),radial-gradient(circle at 91% 86%,rgb(70 128 255 / 10%),transparent 27rem);font-family:Nunito Sans,sans-serif;isolation:isolate;transition:background-color .18s ease,color .18s ease}.app-frame[data-v-ee9e7d47]{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;box-shadow:0 24px 60px #0f371d1c;overflow:hidden}.page-reveal[data-v-ee9e7d47]{animation:page-enter-ee9e7d47 .5s cubic-bezier(.22,1,.36,1) both}.intro-panel[data-v-ee9e7d47],.service-card[data-v-ee9e7d47]{border-color:var(--line)}.service-grid[data-v-ee9e7d47]{border-bottom:1px solid var(--line)}.intro-panel[data-v-ee9e7d47]{border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgb(255 255 255 / 68%),transparent 52%)}.hero-copy[data-v-ee9e7d47]{animation:rise-in-ee9e7d47 .56s 80ms cubic-bezier(.22,1,.36,1) both}.hero-signal[data-v-ee9e7d47]{animation:rise-in-ee9e7d47 .6s .15s cubic-bezier(.22,1,.36,1) both}.accent-text[data-v-ee9e7d47],.intro-copy[data-v-ee9e7d47]{border-color:var(--accent)}.accent-text[data-v-ee9e7d47]{color:var(--accent)}.hero-title[data-v-ee9e7d47]{text-wrap:balance;max-width:9em}.hero-title-accent[data-v-ee9e7d47]{color:var(--accent);position:relative}.hero-title-accent[data-v-ee9e7d47]:after{content:"";position:absolute;right:.02em;bottom:-.08em;left:.02em;height:.11em;background:var(--accent);opacity:.17}.intro-copy[data-v-ee9e7d47]{color:var(--muted)}.platform-cta[data-v-ee9e7d47]{background:var(--accent);color:var(--accent-contrast);box-shadow:0 10px 24px #24695c3d;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.platform-cta[data-v-ee9e7d47]:hover{transform:translateY(-2px);box-shadow:0 14px 30px #24695c4d}.platform-cta[data-v-ee9e7d47]:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.platform-cta svg[data-v-ee9e7d47]{transition:transform .18s ease}.platform-cta:hover svg[data-v-ee9e7d47]{transform:translateY(2px)}.signal-panel[data-v-ee9e7d47]{background:var(--signal);color:var(--signal-ink)}.signal-grid[data-v-ee9e7d47]{background-image:linear-gradient(rgb(36 105 92 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(36 105 92 / 8%) 1px,transparent 1px);background-size:2rem 2rem;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%);opacity:.65}.signal-glow-one[data-v-ee9e7d47]{background:#24695c33;filter:blur(32px);animation:drift-ee9e7d47 8s ease-in-out infinite alternate}.signal-glow-two[data-v-ee9e7d47]{background:#4680ff2e;filter:blur(38px);animation:drift-ee9e7d47 10s -3s ease-in-out infinite alternate-reverse}.signal-kicker[data-v-ee9e7d47]{color:var(--accent)}.signal-dashboard[data-v-ee9e7d47]{border:1px solid rgb(36 105 92 / 14%);background:#ffffffc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #24695c1f;position:relative;overflow:hidden;border-radius:1rem}.signal-dashboard[data-v-ee9e7d47]:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(var(--accent),transparent 72%)}.signal-status[data-v-ee9e7d47]{background:#24695c21;color:var(--accent)}.signal-status span[data-v-ee9e7d47]{background:currentColor;box-shadow:0 0 0 3px #24695c1f}.signal-item[data-v-ee9e7d47]{background:#ffffff94;border:1px solid rgb(36 105 92 / 6%);transition:background-color .18s ease,transform .18s ease}.signal-item[data-v-ee9e7d47]:hover{background:#ffffffd1;transform:translate(3px)}.signal-service-mark[data-v-ee9e7d47]{background:var(--mint);color:var(--accent);box-shadow:inset 0 0 0 1px #24695c14}.service-mint[data-v-ee9e7d47]:hover{background:var(--mint)}.service-logo-chip[data-v-ee9e7d47]{height:3.25rem}.product-logo[data-v-ee9e7d47]{width:10rem;height:3.25rem;border-radius:.625rem;background:#fff;object-fit:contain;padding:.25rem .5rem;transition:transform .18s ease,box-shadow .18s ease}.service-card:hover .product-logo[data-v-ee9e7d47]{box-shadow:0 6px 16px #0f371d1f;transform:translateY(-2px)}.service-mint .service-logo-mark[data-v-ee9e7d47]{background:#dbeee9;color:#24695c}.service-gold[data-v-ee9e7d47]:hover{background:var(--gold)}.service-gold .service-logo-mark[data-v-ee9e7d47]{background:#fff1bb;color:#9b6700}.service-coral[data-v-ee9e7d47]:hover{background:var(--coral)}.service-coral .service-logo-mark[data-v-ee9e7d47]{background:#e0efff;color:#4680ff}.service-card[data-v-ee9e7d47]{position:relative;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.service-card[data-v-ee9e7d47]:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--mint)}.service-gold[data-v-ee9e7d47]:before{background:var(--gold)}.service-coral[data-v-ee9e7d47]:before{background:var(--coral)}.service-reveal[data-v-ee9e7d47]{animation:rise-in-ee9e7d47 .52s cubic-bezier(.22,1,.36,1) both}.service-reveal[data-v-ee9e7d47]:nth-child(1){animation-delay:.22s}.service-reveal[data-v-ee9e7d47]:nth-child(2){animation-delay:.3s}.service-reveal[data-v-ee9e7d47]:nth-child(3){animation-delay:.38s}.service-card[data-v-ee9e7d47]:hover{box-shadow:inset 0 0 0 1px #24695c1f,0 12px 24px #0f172a14;transform:translateY(-3px)}.service-card[data-v-ee9e7d47]:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@keyframes page-enter-ee9e7d47{0%{opacity:0;transform:scale(.99)}}@keyframes rise-in-ee9e7d47{0%{opacity:0;transform:translateY(14px)}}@keyframes drift-ee9e7d47{0%{transform:translate3d(-5%,3%,0) scale(.96)}to{transform:translate3d(5%,-3%,0) scale(1.06)}}@media(prefers-reduced-motion:reduce){.themed-page[data-v-ee9e7d47],.service-card[data-v-ee9e7d47],.signal-item[data-v-ee9e7d47],.platform-cta[data-v-ee9e7d47],.platform-cta svg[data-v-ee9e7d47]{transition:none}.page-reveal[data-v-ee9e7d47],.hero-copy[data-v-ee9e7d47],.hero-signal[data-v-ee9e7d47],.service-reveal[data-v-ee9e7d47],.signal-glow-one[data-v-ee9e7d47],.signal-glow-two[data-v-ee9e7d47]{animation:none}}@media(min-width:1024px){.intro-panel[data-v-ee9e7d47]{border-bottom:0;border-right:1px solid var(--line)}.app-main-grid[data-v-ee9e7d47]{min-height:24rem}}.converter-page[data-v-776ed6e7]{--canvas: #f8fafc;--surface: #fff;--ink: #0f172a;--line: rgb(15 23 42 / 10%);--accent: #24695c;--muted: rgb(51 65 85 / 75%);background:var(--canvas);color:var(--ink);font-family:Nunito Sans,sans-serif}.converter-frame[data-v-776ed6e7]{background:var(--surface);border:1px solid var(--line);border-radius:1.25rem;box-shadow:0 24px 60px #0f172a1c}.converter-hero[data-v-776ed6e7]{border-bottom:1px solid var(--line);background:linear-gradient(135deg,rgb(36 105 92 / 12%),transparent 55%),linear-gradient(315deg,rgb(70 128 255 / 6%),transparent 45%)}.upload-panel[data-v-776ed6e7]{border-bottom:1px solid var(--line)}.preview-panel[data-v-776ed6e7]{background:#24695c05}.eyebrow[data-v-776ed6e7]{color:var(--accent);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.summary-grid div[data-v-776ed6e7]{min-width:10rem;border:1px solid var(--line);border-radius:.75rem;padding:.8rem 1rem;background:#ffffff8c;box-shadow:0 6px 18px #0f172a0d}.summary-grid span[data-v-776ed6e7],.summary-grid strong[data-v-776ed6e7]{display:block}.summary-grid span[data-v-776ed6e7]{font-size:.7rem;opacity:.6;text-transform:uppercase}.summary-grid strong[data-v-776ed6e7]{margin-top:.2rem;font-size:.8rem}.parser-option[data-v-776ed6e7]{display:flex;gap:.75rem;align-items:center;border:1px solid var(--line);border-radius:.75rem;padding:.8rem;cursor:pointer}.parser-option.selected[data-v-776ed6e7]{border-color:var(--accent);box-shadow:0 0 0 3px #24695c1a}.parser-option.disabled[data-v-776ed6e7]{cursor:not-allowed;opacity:.48}.parser-option strong[data-v-776ed6e7],.parser-option small[data-v-776ed6e7]{display:block}.parser-option small[data-v-776ed6e7]{margin-top:.15rem;font-size:.72rem;opacity:.65}.drop-zone[data-v-776ed6e7]{min-height:12rem;border:1px dashed var(--line);border-radius:.9rem;background:#24695c08;transition:border-color .18s ease,background-color .18s ease}.drop-zone[data-v-776ed6e7]:hover,.drop-zone.selected[data-v-776ed6e7]{border-color:var(--accent);background:#24695c12}.primary-action[data-v-776ed6e7]{background:var(--accent);color:#fff;transition:transform .18s ease,box-shadow .18s ease}.primary-action[data-v-776ed6e7]:hover:not(:disabled){box-shadow:0 10px 20px #24695c40;transform:translateY(-2px)}.primary-action[data-v-776ed6e7]:disabled{cursor:wait;opacity:.7}.error-message[data-v-776ed6e7]{color:#d92d20}.warning-box[data-v-776ed6e7]{border-left:3px solid #d97706;background:#d9770617;padding:.75rem 1rem;color:#9a5a04;font-size:.85rem}.review-toolbar[data-v-776ed6e7]{color:var(--muted);font-size:.8rem;font-weight:700}.search-field[data-v-776ed6e7]{width:min(100%,20rem);border:1px solid var(--line);background:#ffffffa6;color:var(--muted);transition:border-color .15s ease,box-shadow .15s ease}.search-field[data-v-776ed6e7]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #24695c1f}.search-field input[data-v-776ed6e7]{min-width:0;flex:1;background:transparent;color:var(--ink);outline:none}.search-field button[data-v-776ed6e7]{display:grid;place-items:center;color:var(--muted)}.search-field button[data-v-776ed6e7]:hover{color:var(--accent)}.pager[data-v-776ed6e7]{color:var(--ink)}.pager span[data-v-776ed6e7]{min-width:6.5rem;text-align:center;font-size:.76rem}.pager button[data-v-776ed6e7]{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--line);border-radius:.45rem;transition:background-color .15s ease,color .15s ease}.pager button[data-v-776ed6e7]:hover:not(:disabled){background:var(--accent);color:#fff}.pager button[data-v-776ed6e7]:disabled{cursor:not-allowed;opacity:.35}.table-wrap[data-v-776ed6e7]{border:1px solid var(--line);border-radius:.75rem;padding:.4rem;background:#ffffff8c}th[data-v-776ed6e7]{padding:.75rem .7rem;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}td[data-v-776ed6e7]{border-top:1px solid var(--line);padding:.7rem}tbody tr[data-v-776ed6e7]{transition:background-color .15s ease}tbody tr[data-v-776ed6e7]:hover{background:#24695c0d}.transaction-description[data-v-776ed6e7]{min-width:20rem}.amount[data-v-776ed6e7]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.spend[data-v-776ed6e7]{color:#b54708}.received[data-v-776ed6e7]{color:var(--accent)}.empty-preview[data-v-776ed6e7]{min-height:20rem;border:1px dashed var(--line);border-radius:.9rem;color:var(--muted)}.empty-search[data-v-776ed6e7]{min-height:12rem;border:1px dashed var(--line);border-radius:.75rem;color:var(--muted)}.clear-search[data-v-776ed6e7]{color:var(--accent)}.download-action[data-v-776ed6e7]{background:var(--ink);color:var(--surface);box-shadow:0 6px 16px #0f172a24;transition:transform .15s ease,box-shadow .15s ease}.download-action[data-v-776ed6e7]:hover{box-shadow:0 9px 22px #0f172a30;transform:translateY(-1px)}.jpg-stage[data-v-776ed6e7]{min-height:24rem;border:1px solid var(--line);background:#0f172a0a}.jpg-stage img[data-v-776ed6e7]{max-height:42rem;width:auto;max-width:100%;border-radius:.35rem;box-shadow:0 12px 28px #0f172a29}.jpg-page-nav[data-v-776ed6e7]{color:var(--muted);font-size:.82rem;font-weight:800}.page-arrow[data-v-776ed6e7]{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid var(--line);border-radius:.5rem;color:var(--ink);transition:background-color .15s ease,color .15s ease}.page-arrow[data-v-776ed6e7]:hover:not(:disabled){background:var(--accent);color:#fff}.page-arrow[data-v-776ed6e7]:disabled{cursor:not-allowed;opacity:.35}.jpg-thumbnail[data-v-776ed6e7]{position:relative;width:6.5rem;border:2px solid transparent;border-radius:.55rem;background:#0f172a0a;padding:.2rem;transition:border-color .15s ease,transform .15s ease}.jpg-thumbnail[data-v-776ed6e7]:hover{transform:translateY(-2px)}.jpg-thumbnail.active[data-v-776ed6e7]{border-color:var(--accent)}.jpg-thumbnail img[data-v-776ed6e7]{display:block;width:100%;height:7.5rem;border-radius:.3rem;object-fit:cover;object-position:top}.jpg-thumbnail span[data-v-776ed6e7]{display:grid;place-items:center;position:absolute;right:.35rem;bottom:.35rem;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--ink);color:var(--surface);font-size:.68rem;font-weight:800}@media(min-width:1024px){.upload-panel[data-v-776ed6e7]{border-right:1px solid var(--line);border-bottom:0}}@media(prefers-reduced-motion:reduce){.drop-zone[data-v-776ed6e7],.primary-action[data-v-776ed6e7],.download-action[data-v-776ed6e7],.pager button[data-v-776ed6e7],tbody tr[data-v-776ed6e7],.search-field[data-v-776ed6e7],.page-arrow[data-v-776ed6e7],.jpg-thumbnail[data-v-776ed6e7]{transition:none}}
