@import"https://fonts.googleapis.com/css2?family=Carlito:ital,wght@0,400;0,700;1,400;1,700&display=swap";.signup-page[data-v-0f39e812]{min-height:100vh;background:var(--surface-page);color:var(--text-body)}.signup-header[data-v-0f39e812]{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;border-bottom:1px solid var(--border-subtle);background:var(--surface-card);font-size:var(--fs-13)}.signup-wordmark[data-v-0f39e812]{color:var(--accent);font-size:var(--fs-20);font-weight:var(--fw-bold);text-decoration:none}.signup-wordmark span[data-v-0f39e812]{color:var(--grey-500)}.signup-main[data-v-0f39e812]{width:min(1040px,calc(100% - 48px));margin:0 auto;padding:48px 0 72px}.signup-heading[data-v-0f39e812]{margin-bottom:28px}.signup-heading>p[data-v-0f39e812]{margin:0 0 8px;color:var(--accent);font-size:var(--fs-13);font-weight:var(--fw-bold)}.signup-heading h1[data-v-0f39e812]{margin:0;color:var(--text-strong);font-size:36px;line-height:1.15}.signup-heading>div[data-v-0f39e812]{margin-top:8px;color:var(--text-muted);font-size:var(--fs-14)}.signup-error[data-v-0f39e812]{display:flex;flex-direction:column;gap:3px;margin-bottom:20px;padding:12px 14px;border:1px solid #e8bbb7;border-radius:var(--radius-md);background:var(--danger-soft);font-size:var(--fs-13)}.signup-error strong[data-v-0f39e812]{color:var(--danger)}.signup-layout[data-v-0f39e812]{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.signup-form[data-v-0f39e812]{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card)}.signup-form section[data-v-0f39e812]{padding:24px;border-bottom:1px solid var(--border-subtle)}.section-heading[data-v-0f39e812]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.section-heading>span[data-v-0f39e812]{display:inline-flex;width:26px;height:26px;flex:none;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-active);font-size:var(--fs-13);font-weight:var(--fw-bold)}.section-heading h2[data-v-0f39e812]{margin:0;color:var(--text-strong);font-size:var(--fs-16)}.section-heading p[data-v-0f39e812]{margin:2px 0 0;color:var(--text-muted);font-size:var(--fs-12)}.field-grid[data-v-0f39e812]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.full-field[data-v-0f39e812]{grid-column:1 / -1}.plan-list[data-v-0f39e812]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.plan-row[data-v-0f39e812]{display:grid;grid-template-columns:20px minmax(140px,1.2fr) minmax(120px,.8fr) minmax(120px,.8fr);align-items:center;gap:10px;padding:12px;border-top:1px solid var(--border-subtle);cursor:pointer;font-size:var(--fs-13)}.plan-row[data-v-0f39e812]:first-child{border-top:0}.plan-row.selected[data-v-0f39e812]{background:var(--accent-soft)}.plan-row.unavailable[data-v-0f39e812]{cursor:not-allowed;opacity:.55}.plan-copy[data-v-0f39e812]{display:flex;min-width:0;flex-direction:column}.plan-copy strong[data-v-0f39e812]{color:var(--text-strong)}.plan-copy small[data-v-0f39e812]{overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.plan-usage[data-v-0f39e812]{color:var(--text-muted)}.plan-price[data-v-0f39e812]{color:var(--text-strong);font-weight:var(--fw-bold);text-align:right}.signup-loading[data-v-0f39e812]{padding:20px;color:var(--text-muted);text-align:center}.signup-consent[data-v-0f39e812]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;font-size:var(--fs-12)}.signup-consent>span[data-v-0f39e812]{white-space:nowrap}.signup-summary[data-v-0f39e812]{position:sticky;top:20px;padding:22px;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-sm)}.signup-summary>p[data-v-0f39e812]:first-child{margin:0;color:var(--text-muted);font-size:var(--fs-12)}.signup-summary h2[data-v-0f39e812]{margin:4px 0 0;color:var(--text-strong);font-size:var(--fs-24)}.summary-price[data-v-0f39e812]{margin-top:18px;color:var(--text-strong);font-size:var(--fs-20);font-weight:var(--fw-bold)}.summary-capacity[data-v-0f39e812]{margin-top:5px;color:var(--text-muted);font-size:var(--fs-12)}.signup-summary ul[data-v-0f39e812]{display:flex;flex-direction:column;gap:8px;margin:20px 0;padding:16px 0 0;border-top:1px solid var(--border-subtle);list-style:none;color:var(--text-muted);font-size:var(--fs-13)}.signup-summary li[data-v-0f39e812]:before{content:"✓";margin-right:8px;color:var(--success);font-weight:var(--fw-bold)}.stripe-note[data-v-0f39e812]{margin:10px 0 0;color:var(--text-faint);font-size:var(--fs-12);line-height:1.4;text-align:center}@media (max-width: 820px){.signup-layout[data-v-0f39e812]{grid-template-columns:1fr}.signup-summary[data-v-0f39e812]{position:static}}@media (max-width: 620px){.signup-header[data-v-0f39e812]{padding:0 16px}.signup-main[data-v-0f39e812]{width:calc(100% - 32px);padding:32px 0 48px}.signup-heading h1[data-v-0f39e812]{font-size:30px}.field-grid[data-v-0f39e812]{grid-template-columns:1fr}.full-field[data-v-0f39e812]{grid-column:auto}.plan-row[data-v-0f39e812]{grid-template-columns:20px 1fr auto}.plan-copy[data-v-0f39e812]{grid-column:2 / -1}.plan-usage[data-v-0f39e812]{grid-column:2}.plan-price[data-v-0f39e812]{grid-column:3}.signup-consent[data-v-0f39e812]{align-items:flex-start;flex-direction:column}}@media (max-width: 760px){.fv-site-header-inner[data-v-e78f986e]{height:auto!important;min-height:60px;flex-wrap:wrap;gap:0!important;padding-top:10px!important;padding-bottom:8px!important}.fv-site-nav[data-v-e78f986e]{order:3;width:100%;margin:8px 0 0!important;gap:20px!important;overflow-x:auto;padding:8px 0 2px}.fv-site-nav a[data-v-e78f986e]{flex:none}.fv-site-actions[data-v-e78f986e]{margin-left:auto}.fv-site-actions a[data-v-e78f986e]:first-child{display:none}}footer a[data-v-42f9c9d1]:hover{color:var(--accent-active)}@media (max-width: 900px){.fv-footer-inner[data-v-42f9c9d1]{grid-template-columns:1fr 1fr!important}}.fv-card[data-v-519f084c]{transition:border-color var(--dur) var(--ease-standard),box-shadow var(--dur) var(--ease-standard)}.fv-card[data-v-519f084c]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}nav a[data-v-519f084c]:hover,footer a[data-v-519f084c]:hover{color:var(--accent-active)}.doc-topic[data-v-519f084c]:before{content:"";position:absolute;left:2px;top:8px;width:5px;height:5px;border-radius:999px;background:var(--accent)}@media (max-width: 900px){.fv-hero-grid[data-v-519f084c],.fv-doc-grid[data-v-519f084c],.fv-split-grid[data-v-519f084c]{grid-template-columns:1fr!important}.fv-feature-grid[data-v-519f084c],.fv-news-grid[data-v-519f084c],.fv-footer-inner[data-v-519f084c]{grid-template-columns:1fr 1fr!important}}@media (max-width: 600px){.fv-feature-grid[data-v-519f084c],.fv-roadmap-grid[data-v-519f084c]{grid-template-columns:1fr!important}.fv-roadmap[data-v-519f084c]{padding:18px!important}}.fv-collapse-leave-active{transition:opacity var(--dur) var(--ease-standard),transform var(--dur) var(--ease-standard)}.fv-collapse-leave-to{opacity:0;transform:translate(14px)}.fv-row-leave-active{transition:opacity var(--dur),transform var(--dur)}.fv-row-leave-to{opacity:0;transform:translate(20px)}.fv-row-move{transition:transform var(--dur) var(--ease-standard)}.lvl[data-v-ad77542e]{display:flex;justify-content:center;align-items:flex-start;list-style:none;margin:0;padding:26px 0 0;position:relative}.lvl.root[data-v-ad77542e]{padding-top:0}.lvl[data-v-ad77542e]:not(.root):before{content:"";position:absolute;top:0;left:50%;width:0;height:26px;border-left:1px solid var(--border-default)}.lvl>li[data-v-ad77542e]{position:relative;display:flex;flex-direction:column;align-items:center;padding:26px 10px 0}.lvl>li[data-v-ad77542e]:before,.lvl>li[data-v-ad77542e]:after{content:"";position:absolute;top:0;width:50%;height:26px;border-top:1px solid var(--border-default)}.lvl>li[data-v-ad77542e]:before{right:50%}.lvl>li[data-v-ad77542e]:after{left:50%;border-left:1px solid var(--border-default)}.lvl>li[data-v-ad77542e]:only-child:before,.lvl>li[data-v-ad77542e]:only-child:after{display:none}.lvl>li[data-v-ad77542e]:only-child{padding-top:26px}.lvl>li[data-v-ad77542e]:first-child:before,.lvl>li[data-v-ad77542e]:last-child:after{border-top:0}.node[data-v-ad77542e]{position:relative}.card[data-v-ad77542e]{position:relative;min-width:168px;max-width:240px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:10px 12px 12px;text-align:left}.card.accent[data-v-ad77542e]{background:var(--accent);border-color:var(--accent)}.card-head[data-v-ad77542e]{display:flex;align-items:center;gap:7px}.card-ic[data-v-ad77542e]{display:inline-flex}.card-title[data-v-ad77542e]{flex:1;min-width:0;font-weight:var(--fw-bold);color:var(--text-strong);font-size:var(--fs-13);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-value[data-v-ad77542e]{margin-top:4px;font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--text-strong);font-variant-numeric:tabular-nums}.card-metrics[data-v-ad77542e]{width:100%;margin-top:8px;border-collapse:collapse;font-size:var(--fs-12)}.card-metrics td[data-v-ad77542e]{padding:2px 0;color:var(--text-muted)}.card-metrics td.num[data-v-ad77542e]{text-align:right;color:var(--text-body);font-variant-numeric:tabular-nums}.toggle[data-v-ad77542e]{position:absolute;left:50%;bottom:-12px;transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;box-shadow:var(--shadow-xs)}.toggle .count[data-v-ad77542e]{font-size:var(--fs-11);font-weight:var(--fw-bold);color:var(--accent-active);font-variant-numeric:tabular-nums}.invoice-textarea[data-v-b0cdb71f]{outline:none;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.invoice-textarea[data-v-b0cdb71f]:focus,.invoice-textarea[data-v-b0cdb71f]:focus-visible{border-color:var(--border-focus);box-shadow:0 0 0 2px var(--green-100)}.journal-lines-table[data-v-bc192a8a]{overflow-x:auto}.workbook-import-modes[data-v-bc192a8a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.journal-lines-header[data-v-bc192a8a],.journal-line-grid[data-v-bc192a8a]{display:grid;grid-template-columns:var(--journal-line-columns, 42px minmax(150px, 1.35fr) minmax(180px, 1.4fr) minmax(96px, .65fr) minmax(86px, .55fr) minmax(140px, 1fr) 36px);gap:8px;align-items:center}.journal-lines-header[data-v-bc192a8a]{min-width:820px;padding:7px 10px;border-bottom:1px solid var(--border-subtle);background:var(--grey-25);color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:0}.journal-line-row[data-v-bc192a8a]{border-bottom:1px solid var(--border-subtle)}.journal-line-row[data-v-bc192a8a]:last-child{border-bottom:0}.journal-line-grid[data-v-bc192a8a]{min-width:820px;padding:8px 10px}.journal-line-number[data-v-bc192a8a]{color:var(--text-strong);text-align:center}.journal-line-action[data-v-bc192a8a]{display:flex;justify-content:center}.journal-line-dimensions[data-v-bc192a8a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:0 54px 8px 60px}.journal-mobile-label[data-v-bc192a8a]{display:none}@media (max-width: 760px){.workbook-import-modes[data-v-bc192a8a]{grid-template-columns:1fr}.journal-lines-table[data-v-bc192a8a]{overflow-x:visible}.journal-lines-header[data-v-bc192a8a]{display:none}.journal-line-grid[data-v-bc192a8a]{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:10px}.journal-line-number[data-v-bc192a8a]{display:flex;gap:6px;align-items:center;text-align:left}.journal-line-action[data-v-bc192a8a]{justify-content:flex-end}.journal-mobile-label[data-v-bc192a8a]{display:block;color:var(--text-muted);font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:0}.journal-line-dimensions[data-v-bc192a8a]{padding:0 10px 10px}}@media (max-width: 520px){.journal-line-grid[data-v-bc192a8a]{grid-template-columns:minmax(0,1fr) auto}.journal-line-grid>label[data-v-bc192a8a]{grid-column:1 / -1}.journal-line-number[data-v-bc192a8a]{grid-row:1;grid-column:1}.journal-line-action[data-v-bc192a8a]{grid-row:1;grid-column:2}}.entity-table[data-v-a83f8961] tbody tr:nth-child(odd){background:rgba(15,23,42,.03)}.entity-table[data-v-a83f8961] tbody tr:hover{background:var(--surface-hover)!important}.drilldown-table-scroll[data-v-1d2d31c8]{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.drilldown-table-scroll[data-v-1d2d31c8]>div{min-width:var(--table-min-width)}.cash-flow-workspace[data-v-25960d3e]{padding:20px;display:flex;flex-direction:column;gap:14px;max-width:1120px;width:100%;margin:0 auto}.cash-flow-panel[data-v-25960d3e]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.cash-flow-controls[data-v-25960d3e]{padding:12px 14px;display:flex;align-items:end;gap:10px;flex-wrap:wrap}.cash-flow-field[data-v-25960d3e]{display:grid;gap:3px;color:var(--text-body);font-size:var(--fs-13)}.cash-flow-field input[data-v-25960d3e]{height:var(--control-h);padding:0 8px;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-body);background:var(--surface-card);font:inherit}.cash-flow-message[data-v-25960d3e]{padding:10px 12px;color:var(--danger);background:var(--danger-soft);border:1px solid var(--danger-border);border-radius:var(--radius-md)}.cash-flow-summary[data-v-25960d3e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface-card)}.cash-flow-summary div[data-v-25960d3e]{padding:12px 14px;display:grid;gap:2px;border-right:1px solid var(--border-subtle)}.cash-flow-summary div[data-v-25960d3e]:last-child{border-right:0}.cash-flow-summary span[data-v-25960d3e]{color:var(--text-muted);font-size:var(--fs-12)}.cash-flow-summary strong[data-v-25960d3e]{color:var(--text-strong);font-size:var(--fs-18);font-variant-numeric:tabular-nums}.cash-flow-summary .cash-flow-closing[data-v-25960d3e]{background:var(--green-50)}.cash-flow-report[data-v-25960d3e]{overflow:hidden}.cash-flow-section+.cash-flow-section[data-v-25960d3e]{border-top:1px solid var(--border-default)}.cash-flow-section-head[data-v-25960d3e],.cash-flow-line[data-v-25960d3e]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:16px;padding:8px 14px}.cash-flow-section-head[data-v-25960d3e]{background:var(--grey-100);color:var(--text-strong)}.cash-flow-line[data-v-25960d3e]{border-top:1px solid var(--border-subtle);color:var(--text-body)}.cash-flow-section-head[data-v-25960d3e]>:last-child,.cash-flow-line[data-v-25960d3e]>:last-child{text-align:right;font-variant-numeric:tabular-nums}.cash-flow-state[data-v-25960d3e]{padding:24px 14px;text-align:center;color:var(--text-muted)}@media (max-width: 640px){.cash-flow-workspace[data-v-25960d3e]{padding:14px 10px}.cash-flow-summary[data-v-25960d3e]{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-flow-summary div[data-v-25960d3e]{border-bottom:1px solid var(--border-subtle)}.cash-flow-section-head[data-v-25960d3e],.cash-flow-line[data-v-25960d3e]{grid-template-columns:minmax(0,1fr) 100px}}.payroll-register-workspace[data-v-dfe476d5]{padding:16px 20px;display:flex;flex-direction:column;gap:14px;width:100%}.payroll-register-panel[data-v-dfe476d5]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.payroll-register-controls[data-v-dfe476d5]{padding:14px;display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--grey-50)}.payroll-register-fields[data-v-dfe476d5],.payroll-register-actions[data-v-dfe476d5]{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.payroll-register-field[data-v-dfe476d5]{display:flex;flex-direction:column;gap:4px;min-width:180px;font-size:var(--fs-12);color:var(--text-muted)}.payroll-register-field input[data-v-dfe476d5],.payroll-register-field select[data-v-dfe476d5]{height:32px;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 10px;background:var(--surface-card);color:var(--text-strong);font:inherit}.payroll-register-summary[data-v-dfe476d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.payroll-register-summary-card[data-v-dfe476d5]{padding:14px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);display:flex;flex-direction:column;gap:4px}.payroll-register-summary-card span[data-v-dfe476d5]{font-size:var(--fs-12);color:var(--text-muted)}.payroll-register-summary-card strong[data-v-dfe476d5]{font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--text-strong);font-variant-numeric:tabular-nums}.payroll-register-panel-head[data-v-dfe476d5]{min-height:42px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--grey-50)}.payroll-register-panel-head div[data-v-dfe476d5]{display:flex;flex-direction:column;gap:2px}.payroll-register-panel-head strong[data-v-dfe476d5]{color:var(--text-strong)}.payroll-register-panel-head span[data-v-dfe476d5]{font-size:var(--fs-12);color:var(--text-muted)}.payroll-register-table-wrap[data-v-dfe476d5]{overflow:auto}.payroll-register-table[data-v-dfe476d5]{width:100%;border-collapse:collapse;min-width:1380px;font-size:var(--fs-13)}.payroll-register-table th[data-v-dfe476d5],.payroll-register-table td[data-v-dfe476d5]{padding:8px 14px;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.payroll-register-table thead th[data-v-dfe476d5]{position:sticky;top:0;background:var(--surface-card);z-index:1}.payroll-register-number[data-v-dfe476d5]{text-align:right;font-variant-numeric:tabular-nums}.payroll-register-primary[data-v-dfe476d5]{font-weight:var(--fw-semibold);color:var(--text-strong)}.payroll-register-secondary[data-v-dfe476d5]{font-size:var(--fs-12);color:var(--text-muted)}.payroll-register-link[data-v-dfe476d5]{border:0;background:none;padding:0;color:var(--accent-active);font:inherit;cursor:pointer}.payroll-register-state[data-v-dfe476d5],.payroll-register-empty[data-v-dfe476d5]{padding:18px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-muted)}.payroll-register-message[data-v-dfe476d5]{padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border-default)}.payroll-register-message--error[data-v-dfe476d5]{background:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 25%,var(--border-default))}.payroll-register-message--success[data-v-dfe476d5]{background:var(--success-soft);color:var(--success);border-color:color-mix(in srgb,var(--success) 25%,var(--border-default))}@media (max-width: 900px){.payroll-register-controls[data-v-dfe476d5]{align-items:stretch}.payroll-register-fields[data-v-dfe476d5],.payroll-register-actions[data-v-dfe476d5]{width:100%}.payroll-register-field[data-v-dfe476d5]{min-width:min(220px,100%);flex:1 1 220px}}.bas-workspace[data-v-249024e7]{padding:16px 20px;display:flex;flex-direction:column;gap:14px;width:100%}.bas-panel[data-v-249024e7]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.bas-controls[data-v-249024e7]{padding:14px;display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--grey-50)}.bas-fields[data-v-249024e7],.bas-actions[data-v-249024e7]{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.bas-field[data-v-249024e7]{display:flex;flex-direction:column;gap:4px;min-width:190px;font-size:var(--fs-12);color:var(--text-muted)}.bas-field input[data-v-249024e7]{height:32px;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 10px;background:var(--surface-card);color:var(--text-strong);font:inherit}.bas-summary[data-v-249024e7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bas-summary-item[data-v-249024e7]{padding:14px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);display:flex;flex-direction:column;gap:4px}.bas-summary-item span[data-v-249024e7]{font-size:var(--fs-12);color:var(--text-muted)}.bas-summary-item button[data-v-249024e7],.bas-amount[data-v-249024e7],.bas-link[data-v-249024e7]{border:0;background:none;padding:0;color:var(--accent-active);font:inherit;cursor:pointer;text-align:inherit}.bas-summary-item button[data-v-249024e7]{font-size:var(--fs-18);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.bas-summary-item--total[data-v-249024e7]{background:var(--grey-50);border-color:var(--border-strong)}.bas-panel-head[data-v-249024e7]{min-height:42px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--grey-50)}.bas-panel-head div[data-v-249024e7]{display:flex;flex-direction:column;gap:2px}.bas-panel-head strong[data-v-249024e7]{color:var(--text-strong)}.bas-panel-head span[data-v-249024e7]{font-size:var(--fs-12);color:var(--text-muted)}.bas-table-wrap[data-v-249024e7]{overflow:auto}.bas-table[data-v-249024e7]{width:100%;border-collapse:collapse;min-width:680px;font-size:var(--fs-13)}.bas-table th[data-v-249024e7],.bas-table td[data-v-249024e7]{padding:7px 14px;border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap}.bas-table th[data-v-249024e7]{padding-top:8px;padding-bottom:8px;color:var(--text-muted);font-weight:var(--fw-regular);background:var(--grey-50);border-bottom-color:var(--border-default)}.bas-table tbody tr:last-child td[data-v-249024e7]{border-bottom:0}.bas-table td[data-v-249024e7]{background:var(--surface-card);color:var(--text-body)}.bas-table td[data-v-249024e7]:nth-child(2){padding-left:26px}.bas-table td[data-v-249024e7]:nth-child(3){color:var(--text-muted)}.bas-number[data-v-249024e7]{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.bas-reference[data-v-249024e7]{font-weight:var(--fw-bold);color:var(--text-muted)!important;width:100px}.bas-amount[data-v-249024e7]{font-weight:var(--fw-bold)}.bas-unavailable[data-v-249024e7]{color:var(--text-muted)}.bas-limitations[data-v-249024e7]{padding-bottom:4px}.bas-limitation[data-v-249024e7]{padding:10px 14px;border-bottom:1px solid var(--border-subtle);background:var(--surface-card)}.bas-limitation[data-v-249024e7]:last-child{border-bottom:0}.bas-limitation span[data-v-249024e7]{font-weight:var(--fw-bold);color:var(--text-strong)}.bas-limitation p[data-v-249024e7]{margin:3px 0 0;color:var(--text-muted);font-size:var(--fs-12)}.bas-state[data-v-249024e7],.bas-message[data-v-249024e7]{padding:12px 14px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--grey-50);color:var(--text-body)}.bas-message--error[data-v-249024e7]{border-color:var(--danger);color:var(--danger)}.bas-message--success[data-v-249024e7]{border-color:var(--success);color:var(--text-strong)}.bas-detail[data-v-249024e7]{display:flex;flex-direction:column;gap:14px}.bas-provenance[data-v-249024e7]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--grey-50);border:1px solid var(--border-default);border-radius:var(--radius-md)}.bas-provenance strong[data-v-249024e7]{font-size:var(--fs-18);font-variant-numeric:tabular-nums;color:var(--text-strong)}.bas-provenance span[data-v-249024e7],.bas-formula[data-v-249024e7]{font-size:var(--fs-12);color:var(--text-muted)}.bas-formula[data-v-249024e7]{display:flex;flex-direction:column;gap:6px}.bas-formula-row[data-v-249024e7]{display:flex;justify-content:space-between;gap:12px;width:100%;padding:7px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);color:var(--accent-active);font:inherit;cursor:pointer}.bas-formula-row strong[data-v-249024e7]{font-variant-numeric:tabular-nums}.bas-detail-table[data-v-249024e7]{min-width:820px}.bas-detail-table td[data-v-249024e7]:nth-child(2){padding-left:14px}.bas-link[data-v-249024e7]{text-decoration:underline;text-underline-offset:2px}@media (max-width:720px){.bas-workspace[data-v-249024e7]{padding:12px}.bas-controls[data-v-249024e7],.bas-fields[data-v-249024e7],.bas-actions[data-v-249024e7]{align-items:stretch}.bas-fields[data-v-249024e7],.bas-actions[data-v-249024e7]{width:100%}.bas-field[data-v-249024e7]{flex:1 1 190px}.bas-summary[data-v-249024e7]{grid-template-columns:1fr}}.gst-workspace[data-v-2168c018]{padding:16px 20px;display:flex;flex-direction:column;gap:14px;width:100%}.gst-panel[data-v-2168c018]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.gst-controls[data-v-2168c018]{padding:14px;display:flex;align-items:end;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--grey-50)}.gst-fields[data-v-2168c018],.gst-actions[data-v-2168c018]{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.gst-field[data-v-2168c018]{display:flex;flex-direction:column;gap:4px;min-width:190px;font-size:var(--fs-12);color:var(--text-muted)}.gst-field input[data-v-2168c018]{height:32px;border:1px solid var(--border-default);border-radius:var(--radius-md);padding:0 10px;background:var(--surface-card);color:var(--text-strong);font:inherit}.gst-summary[data-v-2168c018]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gst-summary-item[data-v-2168c018]{padding:14px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);display:flex;flex-direction:column;gap:4px}.gst-summary-item span[data-v-2168c018]{font-size:var(--fs-12);color:var(--text-muted)}.gst-summary-item button[data-v-2168c018],.gst-amount[data-v-2168c018],.gst-link[data-v-2168c018]{border:0;background:none;padding:0;color:var(--accent-active);font:inherit;cursor:pointer;text-align:inherit}.gst-summary-item button[data-v-2168c018]{font-size:var(--fs-18);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}.gst-summary-item--total[data-v-2168c018]{background:var(--grey-50);border-color:var(--border-strong)}.gst-panel-head[data-v-2168c018]{min-height:42px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--grey-50)}.gst-panel-head div[data-v-2168c018]{display:flex;flex-direction:column;gap:2px}.gst-panel-head strong[data-v-2168c018]{color:var(--text-strong)}.gst-panel-head span[data-v-2168c018]{font-size:var(--fs-12);color:var(--text-muted)}.gst-return-detail[data-v-2168c018]{padding:10px 14px;display:flex;justify-content:space-between;gap:12px;background:var(--surface-card);font-size:var(--fs-13)}.gst-return-detail span[data-v-2168c018]{color:var(--text-muted)}.gst-table-wrap[data-v-2168c018]{overflow:auto}.gst-table[data-v-2168c018]{width:100%;border-collapse:collapse;min-width:680px;font-size:var(--fs-13)}.gst-table th[data-v-2168c018],.gst-table td[data-v-2168c018]{padding:7px 14px;border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap}.gst-table th[data-v-2168c018]{padding-top:8px;padding-bottom:8px;color:var(--text-muted);font-weight:var(--fw-regular);background:var(--grey-50);border-bottom-color:var(--border-default)}.gst-table tbody tr:last-child td[data-v-2168c018]{border-bottom:0}.gst-table td[data-v-2168c018]{background:var(--surface-card);color:var(--text-body)}.gst-table td[data-v-2168c018]:nth-child(2){padding-left:26px}.gst-table td[data-v-2168c018]:nth-child(3){color:var(--text-muted)}.gst-number[data-v-2168c018]{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.gst-reference[data-v-2168c018]{font-weight:var(--fw-bold);color:var(--text-muted)!important;width:70px}.gst-amount[data-v-2168c018]{font-weight:var(--fw-bold)}.gst-state[data-v-2168c018],.gst-message[data-v-2168c018]{padding:12px 14px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--grey-50);color:var(--text-body)}.gst-message--error[data-v-2168c018]{border-color:var(--danger);color:var(--danger)}.gst-message--success[data-v-2168c018]{border-color:var(--success);color:var(--text-strong)}.gst-detail[data-v-2168c018]{display:flex;flex-direction:column;gap:14px}.gst-provenance[data-v-2168c018]{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--grey-50);border:1px solid var(--border-default);border-radius:var(--radius-md)}.gst-provenance strong[data-v-2168c018]{font-size:var(--fs-18);font-variant-numeric:tabular-nums;color:var(--text-strong)}.gst-provenance span[data-v-2168c018],.gst-formula[data-v-2168c018],.gst-empty[data-v-2168c018]{font-size:var(--fs-12);color:var(--text-muted)}.gst-formula[data-v-2168c018]{display:flex;flex-direction:column;gap:6px}.gst-formula-row[data-v-2168c018]{display:flex;justify-content:space-between;gap:12px;width:100%;padding:7px 14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);color:var(--accent-active);font:inherit;cursor:pointer}.gst-formula-row strong[data-v-2168c018]{font-variant-numeric:tabular-nums}.gst-detail-table[data-v-2168c018]{min-width:900px}.gst-detail-table td[data-v-2168c018]:nth-child(2){padding-left:14px}.gst-link[data-v-2168c018]{text-decoration:underline;text-underline-offset:2px}@media (max-width:720px){.gst-workspace[data-v-2168c018]{padding:12px}.gst-controls[data-v-2168c018],.gst-fields[data-v-2168c018],.gst-actions[data-v-2168c018]{align-items:stretch}.gst-fields[data-v-2168c018],.gst-actions[data-v-2168c018]{width:100%}.gst-field[data-v-2168c018]{flex:1 1 190px}.gst-summary[data-v-2168c018]{grid-template-columns:1fr}}.fx-workspace[data-v-51387275]{padding:16px 20px;display:flex;flex-direction:column;gap:14px;width:100%}.fx-filters[data-v-51387275],.fx-statement[data-v-51387275]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden}.fx-filter-head[data-v-51387275]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--grey-50);border-bottom:1px solid var(--border-subtle)}.fx-filter-head div[data-v-51387275],.fx-filter-summary[data-v-51387275],.fx-filter-actions[data-v-51387275]{display:flex;align-items:center;gap:8px}.fx-filter-head strong[data-v-51387275]{color:var(--text-strong)}.fx-filter-body[data-v-51387275]{display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:12px;align-items:end;padding:14px}.fx-field>span[data-v-51387275]{display:block;margin-bottom:4px;color:var(--text-muted);font-size:var(--fs-12)}.fx-filter-foot[data-v-51387275]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--border-subtle);background:var(--grey-50)}.fx-message[data-v-51387275]{padding:12px 14px;border:1px solid var(--danger);border-radius:var(--radius-md);background:rgba(220,38,38,.08);color:var(--danger)}.fx-state[data-v-51387275]{padding:14px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--grey-50);color:var(--text-body)}.fx-table-wrap[data-v-51387275]{overflow:auto}.fx-table[data-v-51387275]{width:100%;min-width:1160px;border-collapse:collapse;font-size:var(--fs-13)}.fx-table th[data-v-51387275],.fx-table td[data-v-51387275]{padding:7px 14px;border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap}.fx-table thead th[data-v-51387275]{padding:8px 14px;border-bottom:1px solid var(--border-default);background:var(--grey-50);color:var(--text-muted);font-weight:var(--fw-regular)}.fx-table .fx-number[data-v-51387275]{text-align:right;font-variant-numeric:tabular-nums}.fx-line-row td[data-v-51387275]{background:var(--surface-card)}.fx-line-row td[data-v-51387275]:first-child{padding-left:26px;color:var(--text-body)}.fx-line-row td:first-child span[data-v-51387275]{color:var(--text-muted)}.fx-section-row th[data-v-51387275]{background:var(--grey-50);color:var(--text-strong);font-weight:var(--fw-bold)}.fx-total-row th[data-v-51387275],.fx-total-row td[data-v-51387275]{background:var(--accent-soft);color:var(--row-heading-accent);font-weight:var(--fw-bold)}.fx-table tfoot th[data-v-51387275],.fx-table tfoot td[data-v-51387275]{border-top:1px solid var(--border-strong);border-bottom:0;background:var(--grey-100);color:var(--text-strong);font-weight:var(--fw-bold)}.fx-negative[data-v-51387275]{color:var(--danger)}.fx-amount[data-v-51387275],.fx-link[data-v-51387275]{border:0;background:none;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:inherit}.fx-link[data-v-51387275]{color:var(--accent-active);text-decoration:underline;text-underline-offset:2px}.fx-note[data-v-51387275]{margin:0;color:var(--text-muted);font-size:var(--fs-12)}.fx-detail[data-v-51387275]{display:flex;flex-direction:column;gap:12px}.fx-detail-total[data-v-51387275]{font-size:var(--fs-20);font-variant-numeric:tabular-nums}.fx-detail-table[data-v-51387275]{min-width:720px}.fx-empty[data-v-51387275]{padding:16px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-muted);text-align:center}@media (max-width:720px){.fx-workspace[data-v-51387275]{padding:12px}.fx-filter-body[data-v-51387275]{grid-template-columns:1fr}.fx-filter-actions[data-v-51387275]{width:100%;justify-content:flex-end}}.virtual-list-box[data-v-d27e431d]{overflow-y:auto;padding-right:4px;contain:strict}.virtual-list-content[data-v-d27e431d]{position:relative;width:100%}.virtual-list-row[data-v-d27e431d]{position:absolute;top:0;left:0;width:100%}.transaction-filter-grid[data-v-3dc6c7bd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;border-bottom:1px solid var(--border-subtle)}.account-selection-panel[data-v-3dc6c7bd]{grid-column:span 2}.account-list-header[data-v-3dc6c7bd],.account-row[data-v-3dc6c7bd]{display:grid;grid-template-columns:42px minmax(0,1fr) 38px;gap:7px;align-items:center}.account-list-header[data-v-3dc6c7bd]{padding:0 4px 4px 25px;color:var(--text-muted);font-size:var(--fs-11);border-bottom:1px solid var(--border-subtle)}.account-row[data-v-3dc6c7bd]{grid-template-columns:14px 42px minmax(0,1fr) 38px;padding:5px 4px;color:var(--text-body);font-size:var(--fs-12);cursor:pointer}.dimension-row[data-v-3dc6c7bd]{display:flex;align-items:center;gap:8px;height:30px;padding:5px 4px;color:var(--text-body);font-size:var(--fs-13);cursor:pointer}.account-name[data-v-3dc6c7bd],.account-type[data-v-3dc6c7bd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-type[data-v-3dc6c7bd]{color:var(--text-muted)}.option-label[data-v-3dc6c7bd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1180px){.transaction-filter-grid[data-v-3dc6c7bd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.transaction-filter-grid[data-v-3dc6c7bd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.transaction-filter-grid[data-v-3dc6c7bd]{grid-template-columns:minmax(0,1fr)}.account-selection-panel[data-v-3dc6c7bd]{grid-column:span 1}}.payroll-home[data-v-af6148d5]{padding:20px;display:flex;flex-direction:column;gap:14px;width:100%}.setup-panel[data-v-af6148d5]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:var(--warning-soft);border:1px solid var(--border-default);border-radius:var(--radius-md)}.setup-heading[data-v-af6148d5]{display:flex;align-items:center;gap:10px;min-width:0}.card-icon[data-v-af6148d5]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.card-title[data-v-af6148d5]{display:block;font-weight:var(--fw-bold);color:var(--text-strong)}.card-status[data-v-af6148d5]{display:block;margin-top:1px;color:var(--text-muted);font-size:var(--fs-12);line-height:1.35}.operation-grid[data-v-af6148d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operation-card[data-v-af6148d5]{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;padding:9px 10px;text-align:left;font:inherit;color:inherit;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer}.operation-card[data-v-af6148d5]:hover{background:var(--surface-hover);border-color:var(--border-strong)}.operation-card.active[data-v-af6148d5]{background:var(--accent-soft);border-color:var(--accent-border)}.register-panel[data-v-af6148d5]{min-width:0;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs)}.register-toolbar[data-v-af6148d5]{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border-subtle)}.filters[data-v-af6148d5]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.filters>*[data-v-af6148d5]{min-width:150px}.filters[data-v-af6148d5]>:first-child{min-width:210px}.leave-action[data-v-af6148d5]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.leave-action-note[data-v-af6148d5]{max-width:240px;color:var(--text-muted);font-size:var(--fs-12);line-height:1.35;text-align:right}.leave-form-grid[data-v-af6148d5]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.leave-balance-strip[data-v-af6148d5]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:9px 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--grey-50)}.leave-balance-strip span[data-v-af6148d5]{color:var(--text-muted)}.leave-balance-strip strong[data-v-af6148d5]{color:var(--text-strong)}.leave-balance-strip .leave-balance-warning[data-v-af6148d5]{margin-left:auto;color:var(--warning)}.leave-detail-list[data-v-af6148d5]{display:grid;grid-template-columns:130px minmax(0,1fr);margin:0}.leave-detail-list dt[data-v-af6148d5],.leave-detail-list dd[data-v-af6148d5]{margin:0;padding:7px 0;border-bottom:1px solid var(--border-subtle)}.leave-detail-list dt[data-v-af6148d5]{color:var(--text-muted)}.leave-detail-list dd[data-v-af6148d5]{color:var(--text-strong)}.leave-message[data-v-af6148d5]{margin-bottom:12px;padding:8px 10px;border:1px solid var(--danger);border-radius:var(--radius-md);color:var(--danger);background:var(--danger-soft)}@media (max-width:800px){.operation-grid[data-v-af6148d5]{grid-template-columns:1fr}.register-toolbar[data-v-af6148d5]{align-items:stretch;flex-direction:column}.filters>*[data-v-af6148d5]{flex:1 1 180px}.leave-action[data-v-af6148d5]{align-items:flex-start}.leave-action-note[data-v-af6148d5]{max-width:none;text-align:left}}@media (max-width:520px){.leave-form-grid[data-v-af6148d5]{grid-template-columns:1fr}.leave-balance-strip[data-v-af6148d5]{align-items:flex-start;flex-direction:column}.leave-balance-strip .leave-balance-warning[data-v-af6148d5]{margin-left:0}}.employee-workspace[data-v-6c3987a2]{padding:20px;display:flex;flex-direction:column;gap:14px;width:100%;min-width:0}.employee-heading[data-v-6c3987a2]{display:flex;align-items:center}.employee-title[data-v-6c3987a2]{display:flex;align-items:center;gap:12px;min-width:0}.avatar[data-v-6c3987a2]{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-bold)}.title-line[data-v-6c3987a2]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}h1[data-v-6c3987a2]{margin:0;font-size:var(--fs-20);letter-spacing:0;color:var(--text-strong)}.employee-title p[data-v-6c3987a2]{margin:2px 0 0;color:var(--text-muted);font-size:var(--fs-13)}.summary-strip[data-v-6c3987a2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.summary-strip div[data-v-6c3987a2]{padding:10px 14px;border-right:1px solid var(--border-subtle);min-width:0}.summary-strip div[data-v-6c3987a2]:last-child{border-right:0}.summary-strip span[data-v-6c3987a2],.dimension-list small[data-v-6c3987a2]{display:block;color:var(--text-muted);font-size:var(--fs-12)}.summary-strip strong[data-v-6c3987a2]{display:block;margin-top:2px;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabs[data-v-6c3987a2]{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--border-default)}.tabs button[data-v-6c3987a2]{display:flex;align-items:center;gap:6px;padding:8px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer}.tabs button.active[data-v-6c3987a2]{color:var(--text-strong);border-bottom-color:var(--accent);font-weight:var(--fw-bold)}.tabs span[data-v-6c3987a2]{min-width:18px;padding:1px 5px;border-radius:10px;background:var(--grey-100);color:var(--text-muted);font-size:var(--fs-11);text-align:center}.content-panel[data-v-6c3987a2]{min-width:0;padding:16px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card)}.tab-toolbar[data-v-6c3987a2]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.tab-toolbar h2[data-v-6c3987a2]{margin:0;font-size:var(--fs-14);letter-spacing:0;color:var(--text-strong)}.tab-toolbar p[data-v-6c3987a2]{margin:2px 0 0;color:var(--text-muted);font-size:var(--fs-12)}.tab-actions[data-v-6c3987a2]{display:flex;align-items:center;gap:8px;flex:none}.message[data-v-6c3987a2]{margin:-6px 0 14px;padding:8px 10px;border:1px solid var(--border-default);border-radius:var(--radius-md)}.message.success[data-v-6c3987a2]{color:var(--success);background:var(--success-soft)}.message.danger[data-v-6c3987a2]{color:var(--danger);background:var(--danger-soft)}.section-grid[data-v-6c3987a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.form-sections[data-v-6c3987a2]{align-items:start}.form-section h2[data-v-6c3987a2]{margin:0 0 10px;font-size:var(--fs-14);letter-spacing:0;color:var(--text-strong)}.form-grid[data-v-6c3987a2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px}.field-note[data-v-6c3987a2]{margin:0;color:var(--text-muted);font-size:var(--fs-12);line-height:1.4}.field-note-span[data-v-6c3987a2]{grid-column:1 / -1}.form-grid>label[data-v-6c3987a2]:has([role=checkbox]){min-height:var(--control-h)}.form-group[data-v-6c3987a2]{margin-bottom:20px}.form-group[data-v-6c3987a2]:last-child{margin-bottom:0}.form-group[data-v-6c3987a2]>h2{margin:0 0 9px;font-size:var(--fs-14);letter-spacing:0;color:var(--text-strong)}.record-form[data-v-6c3987a2]{padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-md);margin-bottom:8px}.record-form[data-v-6c3987a2]:last-child{margin-bottom:0}.record-title[data-v-6c3987a2]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:var(--text-strong)}.record-title span[data-v-6c3987a2]{color:var(--text-muted);font-size:var(--fs-12)}.setup-list-toolbar[data-v-6c3987a2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--text-muted)}.row-actions[data-v-6c3987a2]{display:flex;justify-content:flex-end;gap:4px}.record-actions[data-v-6c3987a2]{display:flex;justify-content:flex-end;margin-top:8px}.form-group[data-v-6c3987a2] .empty-form{padding:16px;color:var(--text-muted);text-align:center;border:1px solid var(--border-default);border-radius:var(--radius-md)}.form-group[data-v-6c3987a2] .empty-form p{margin:0 0 6px}.form-group[data-v-6c3987a2] .empty-form a{color:var(--accent);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:2px}[data-v-6c3987a2] .info-section h2,[data-v-6c3987a2] .data-section h2,.subsection h2[data-v-6c3987a2]{margin:0 0 9px;font-size:var(--fs-14);letter-spacing:0;color:var(--text-strong)}[data-v-6c3987a2] .info-section dl{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1fr);margin:0}[data-v-6c3987a2] .info-section dt,[data-v-6c3987a2] .info-section dd{margin:0;padding:6px 0;border-bottom:1px solid var(--border-subtle)}[data-v-6c3987a2] .info-section dt{color:var(--text-muted)}[data-v-6c3987a2] .info-section dd{color:var(--text-strong);font-weight:var(--fw-medium);overflow-wrap:anywhere}[data-v-6c3987a2] .data-section{margin-bottom:20px}[data-v-6c3987a2] .data-section:last-child{margin-bottom:0}[data-v-6c3987a2] .paginated-table>div:first-of-type{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}[data-v-6c3987a2] .paginated-table>div:first-of-type:has(+div){border-bottom-left-radius:0;border-bottom-right-radius:0}.subsection[data-v-6c3987a2]{margin-top:20px}.dimension-list[data-v-6c3987a2]{display:flex;gap:8px;flex-wrap:wrap}.dimension-list>span[data-v-6c3987a2]{min-width:150px;padding:7px 10px;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-strong)}@media (max-width:800px){.summary-strip[data-v-6c3987a2],.section-grid[data-v-6c3987a2]{grid-template-columns:1fr 1fr}.summary-strip div[data-v-6c3987a2]:nth-child(2){border-right:0}.summary-strip div[data-v-6c3987a2]:nth-child(-n+2){border-bottom:1px solid var(--border-subtle)}}@media (max-width:520px){.employee-workspace[data-v-6c3987a2]{padding:14px}.summary-strip[data-v-6c3987a2],.section-grid[data-v-6c3987a2],.form-grid[data-v-6c3987a2]{grid-template-columns:1fr}.summary-strip div[data-v-6c3987a2]{border-right:0;border-bottom:1px solid var(--border-subtle)}.summary-strip div[data-v-6c3987a2]:last-child{border-bottom:0}.tab-toolbar[data-v-6c3987a2]{align-items:flex-start;flex-direction:column}.tab-actions[data-v-6c3987a2]{align-self:stretch;justify-content:flex-end}}.pay-run-workspace[data-v-01f2b7b4]{padding:20px;display:flex;flex-direction:column;gap:14px;width:100%}.heading[data-v-01f2b7b4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.heading-actions[data-v-01f2b7b4],.panel-actions[data-v-01f2b7b4]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.heading h1[data-v-01f2b7b4]{margin:8px 0 2px;font-size:var(--fs-24);color:var(--text-strong)}.heading p[data-v-01f2b7b4],.panel-heading p[data-v-01f2b7b4]{margin:0;color:var(--text-muted)}.summary-strip[data-v-01f2b7b4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md)}.summary-strip div[data-v-01f2b7b4]{padding:10px 12px;border-right:1px solid var(--border-subtle)}.summary-strip div[data-v-01f2b7b4]:last-child{border-right:0}.summary-strip span[data-v-01f2b7b4],.summary-strip strong[data-v-01f2b7b4]{display:block}.summary-strip span[data-v-01f2b7b4]{color:var(--text-muted);font-size:var(--fs-12)}.summary-strip strong[data-v-01f2b7b4]{margin-top:2px;color:var(--text-strong);font-variant-numeric:tabular-nums}.tabs[data-v-01f2b7b4]{display:flex;gap:18px;border-bottom:1px solid var(--border-default)}.tabs button[data-v-01f2b7b4]{padding:8px 2px;font:inherit;color:var(--text-muted);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer}.tabs button.active[data-v-01f2b7b4]{color:var(--text-strong);border-bottom-color:var(--accent)}.content-panel[data-v-01f2b7b4]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.panel-heading[data-v-01f2b7b4]{padding:12px 14px;border-bottom:1px solid var(--border-subtle)}.panel-heading h2[data-v-01f2b7b4]{margin:0 0 2px;font-size:var(--fs-16)}.journal-heading[data-v-01f2b7b4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.journal-totals[data-v-01f2b7b4]{display:grid;grid-template-columns:minmax(0,1fr) 132px 132px;gap:0;padding:10px 12px;border-top:1px solid var(--border-default);color:var(--text-strong);text-align:right;font-variant-numeric:tabular-nums}.journal-totals span[data-v-01f2b7b4]{text-align:left;font-weight:var(--fw-bold)}.reimbursement-editor[data-v-01f2b7b4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;border-bottom:1px solid var(--border-default);background:var(--surface-subtle)}.editor-actions[data-v-01f2b7b4]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.row-actions[data-v-01f2b7b4]{display:flex;justify-content:flex-end;gap:4px}.payslip-summary[data-v-01f2b7b4]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:14px;border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.payslip-summary div[data-v-01f2b7b4]{padding:10px 12px;border-right:1px solid var(--border-subtle);background:var(--surface-subtle)}.payslip-summary div[data-v-01f2b7b4]:last-child{border-right:0}.payslip-summary span[data-v-01f2b7b4],.payslip-summary strong[data-v-01f2b7b4]{display:block}.payslip-summary span[data-v-01f2b7b4]{color:var(--text-muted);font-size:var(--fs-12)}.payslip-summary strong[data-v-01f2b7b4]{margin-top:2px;color:var(--text-strong)}.payslip-section[data-v-01f2b7b4]{margin-bottom:14px}.payslip-section[data-v-01f2b7b4]:last-child{margin-bottom:0}.section-heading[data-v-01f2b7b4]{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.section-heading h3[data-v-01f2b7b4]{margin:0;font-size:var(--fs-14);color:var(--text-strong)}.payslip-line[data-v-01f2b7b4]{padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-md);margin-bottom:8px}.payslip-line[data-v-01f2b7b4]:last-child{margin-bottom:0}.payslip-line-title[data-v-01f2b7b4]{margin-bottom:10px;color:var(--text-strong);font-weight:var(--fw-medium)}.payslip-line-grid[data-v-01f2b7b4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:end}.read-only-list[data-v-01f2b7b4]{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-muted)}.message[data-v-01f2b7b4]{padding:9px 14px;border-bottom:1px solid var(--border-subtle)}.message.danger[data-v-01f2b7b4]{color:var(--status-danger-text);background:var(--status-danger-bg)}.lifecycle-message[data-v-01f2b7b4]{padding:9px 12px;border:1px solid var(--border-default);border-radius:var(--radius-md)}.lifecycle-message.danger[data-v-01f2b7b4]{color:var(--status-danger-text);background:var(--status-danger-bg);border-color:var(--status-danger-border)}.confirmation-content[data-v-01f2b7b4]{display:flex;flex-direction:column;gap:10px}.confirmation-content p[data-v-01f2b7b4],.confirmation-content ul[data-v-01f2b7b4]{margin:0}.confirmation-content ul[data-v-01f2b7b4]{padding-left:20px}.confirmation-content li+li[data-v-01f2b7b4]{margin-top:4px}.payment-total[data-v-01f2b7b4]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 14px;border-top:1px solid var(--border-subtle);color:var(--text-strong);font-variant-numeric:tabular-nums}.payment-total span[data-v-01f2b7b4]{font-weight:var(--fw-bold)}.payment-grand-total[data-v-01f2b7b4]{padding:12px 14px;border-top:1px solid var(--border-default);background:var(--surface-subtle);font-size:var(--fs-14)}.filing-panel[data-v-01f2b7b4]{padding:14px;border-top:1px solid var(--border-default);background:var(--surface-subtle);display:flex;flex-direction:column;gap:12px}.filing-summary[data-v-01f2b7b4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-card)}.filing-summary div[data-v-01f2b7b4]{padding:10px 12px;border-right:1px solid var(--border-subtle)}.filing-summary div[data-v-01f2b7b4]:last-child{border-right:0}.filing-summary span[data-v-01f2b7b4],.filing-summary strong[data-v-01f2b7b4]{display:block}.filing-summary span[data-v-01f2b7b4]{color:var(--text-muted);font-size:var(--fs-12)}.filing-summary strong[data-v-01f2b7b4]{margin-top:2px;color:var(--text-strong)}.filing-form[data-v-01f2b7b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filing-actions[data-v-01f2b7b4]{justify-content:flex-end}.filing-summary[data-v-01f2b7b4],.filing-form[data-v-01f2b7b4]{grid-template-columns:1fr}.payment-issues[data-v-01f2b7b4]{display:flex;flex-direction:column;gap:3px;padding:10px 14px;color:var(--status-danger-text);background:var(--status-danger-bg);border-bottom:1px solid var(--status-danger-border)}.payment-block[data-v-01f2b7b4]{padding:14px;border-bottom:1px solid var(--border-subtle)}.payment-block[data-v-01f2b7b4]:last-child{border-bottom:0}.payment-block>.section-heading.journal-heading[data-v-01f2b7b4]{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.payment-block>.section-heading.journal-heading>div[data-v-01f2b7b4]:first-child{flex:1 1 auto;min-width:0}.payment-block>.section-heading.journal-heading .panel-actions[data-v-01f2b7b4]{flex:0 0 auto;justify-content:flex-end}.section-heading[data-v-01f2b7b4]{margin-bottom:12px}.section-heading h3[data-v-01f2b7b4]{margin:0 0 2px;font-size:var(--fs-14);color:var(--text-strong)}.section-heading p[data-v-01f2b7b4]{margin:0;color:var(--text-muted);font-size:var(--fs-12)}.preview-state[data-v-01f2b7b4]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:42px 20px;color:var(--text-muted);text-align:center}.preview-state strong[data-v-01f2b7b4]{color:var(--text-strong)}@media (max-width:760px){.heading[data-v-01f2b7b4]{flex-direction:column}.heading-actions[data-v-01f2b7b4]{width:100%;justify-content:flex-start}.payment-block>.section-heading.journal-heading[data-v-01f2b7b4]{flex-direction:column;align-items:flex-start}.payment-block>.section-heading.journal-heading .panel-actions[data-v-01f2b7b4]{justify-content:flex-start}.summary-strip[data-v-01f2b7b4]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip div[data-v-01f2b7b4]{border-bottom:1px solid var(--border-subtle)}.tabs[data-v-01f2b7b4]{overflow-x:auto}.reimbursement-editor[data-v-01f2b7b4]{grid-template-columns:1fr}}.tenancy-billing-list[data-v-213198ed]{display:flex;flex-direction:column;min-width:0;overflow-x:auto}.tenancy-billing-row[data-v-213198ed]{display:grid;grid-template-columns:minmax(160px,1.3fr) repeat(3,minmax(120px,1fr)) minmax(230px,auto);align-items:end;gap:12px;padding:12px 0;border-top:1px solid var(--border-subtle)}.tenancy-billing-actions[data-v-213198ed]{display:flex;justify-content:flex-end;gap:8px;min-width:max-content}@media (max-width: 900px){.tenancy-billing-row[data-v-213198ed]{grid-template-columns:repeat(2,minmax(0,1fr))}.tenancy-billing-actions[data-v-213198ed]{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap;min-width:0}}@media (max-width: 520px){.tenancy-billing-row[data-v-213198ed]{grid-template-columns:1fr}}.chart-setup[data-v-c91be3f5]{grid-column:1 / -1;display:grid;gap:10px;margin:0;padding:0;border:0}.chart-setup legend[data-v-c91be3f5]{margin-bottom:8px;font-weight:var(--fw-bold);color:var(--text-strong)}.chart-option[data-v-c91be3f5]{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;padding:16px;border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer}.chart-option--selected[data-v-c91be3f5]{border-color:var(--accent);background:var(--accent-soft)}.chart-option input[data-v-c91be3f5]{width:18px;height:18px;margin:1px 0 0;accent-color:var(--accent)}.chart-option span[data-v-c91be3f5]{display:grid;gap:5px}.chart-option strong[data-v-c91be3f5]{color:var(--text-strong);font-size:var(--fs-14)}.chart-option small[data-v-c91be3f5],.posting-note[data-v-c91be3f5]{color:var(--text-muted);font-size:var(--fs-12);line-height:1.5}.posting-note[data-v-c91be3f5]{margin:2px 0 0}.editor-grid[data-v-3717f574]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.full-field[data-v-3717f574]{grid-column:1/-1;font-size:var(--fs-13);color:var(--text-body)}.scope-grid[data-v-3717f574]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.scope-option[data-v-3717f574]{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--fs-13);color:var(--text-body)}.scope-option strong[data-v-3717f574],.scope-option small[data-v-3717f574]{display:block}.scope-option small[data-v-3717f574]{color:var(--text-muted);margin-top:2px}@media (max-width:720px){.editor-grid[data-v-3717f574]{grid-template-columns:1fr}.full-field[data-v-3717f574]{grid-column:1}}.invitation-page[data-v-aff5625e]{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--surface-page)}.invitation-card[data-v-aff5625e]{width:100%;max-width:440px;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:24px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.wordmark[data-v-aff5625e]{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--accent);text-align:center}.wordmark span[data-v-aff5625e]{color:var(--grey-500)}.invitation-heading[data-v-aff5625e]{text-align:center}.invitation-heading h1[data-v-aff5625e],.invitation-card>h1[data-v-aff5625e]{font-size:var(--fs-20)}.invitation-heading p[data-v-aff5625e],.invitation-card p[data-v-aff5625e]{margin-top:4px;color:var(--text-muted);font-size:var(--fs-13)}.invitation-state[data-v-aff5625e]{color:var(--text-muted);text-align:center}.identity-message[data-v-aff5625e]{padding:12px;color:var(--text-body);background:var(--warning-soft);border:1px solid var(--border-default);border-radius:var(--radius-md)}.error-message[data-v-aff5625e]{padding:10px 12px;color:var(--danger);background:var(--danger-soft);border:1px solid #e8bbb7;border-radius:var(--radius-md)}.registration-form[data-v-aff5625e]{display:flex;flex-direction:column;gap:12px}.oauth-page[data-v-0f73c2b0]{min-height:100vh;display:grid;place-items:center;padding:32px 18px;background:var(--surface-page)}.oauth-dialog[data-v-0f73c2b0]{width:min(620px,100%);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.oauth-header[data-v-0f73c2b0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.oauth-wordmark[data-v-0f73c2b0]{color:var(--accent);font-size:var(--fs-20);font-weight:var(--fw-bold);text-decoration:none}.oauth-wordmark span[data-v-0f73c2b0]{color:var(--grey-500)}.oauth-state[data-v-0f73c2b0]{min-height:280px;display:grid;place-items:center;padding:28px;color:var(--text-muted)}.oauth-error[data-v-0f73c2b0]{align-content:center;gap:8px;text-align:center}.oauth-error strong[data-v-0f73c2b0]{color:var(--text-strong)}.oauth-intro[data-v-0f73c2b0]{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:22px 20px 18px}.oauth-app-mark[data-v-0f73c2b0]{width:48px;height:48px;display:grid;place-items:center;background:var(--accent-soft);border:1px solid var(--accent-soft-border);border-radius:var(--radius-md)}.oauth-intro p[data-v-0f73c2b0]{margin:0 0 3px;color:var(--text-muted);font-size:var(--fs-12)}.oauth-intro h1[data-v-0f73c2b0]{margin:0;color:var(--text-strong);font-size:var(--fs-20);letter-spacing:0}.oauth-intro span[data-v-0f73c2b0]{display:block;margin-top:5px;color:var(--text-body);font-size:var(--fs-13);line-height:1.5}.oauth-banner[data-v-0f73c2b0]{margin:0 20px 16px;padding:10px 12px;border:1px solid #e8bbb7;border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-13)}.oauth-section[data-v-0f73c2b0]{padding:18px 20px;border-top:1px solid var(--border-subtle)}.oauth-section-heading[data-v-0f73c2b0]{display:flex;gap:9px;align-items:flex-start;margin-bottom:12px}.oauth-section-heading h2[data-v-0f73c2b0]{margin:0;color:var(--text-strong);font-size:var(--fs-14)}.oauth-section-heading p[data-v-0f73c2b0]{margin:2px 0 0;color:var(--text-muted);font-size:var(--fs-12)}.oauth-fields[data-v-0f73c2b0]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.oauth-scopes[data-v-0f73c2b0]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oauth-scope[data-v-0f73c2b0]{display:flex;gap:8px;align-items:flex-start;padding:9px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-size:var(--fs-13)}.oauth-scope input[data-v-0f73c2b0]{margin-top:3px;accent-color:var(--accent)}.oauth-scope strong[data-v-0f73c2b0],.oauth-scope small[data-v-0f73c2b0]{display:block}.oauth-scope strong[data-v-0f73c2b0]{color:var(--text-strong)}.oauth-scope small[data-v-0f73c2b0]{margin-top:2px;color:var(--text-muted)}.oauth-notice[data-v-0f73c2b0]{display:flex;gap:8px;margin:0 20px 18px;padding:10px 12px;background:var(--grey-50);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-body);font-size:var(--fs-12);line-height:1.5}.oauth-actions[data-v-0f73c2b0]{display:flex;justify-content:flex-end;gap:10px;padding:16px 20px;border-top:1px solid var(--border-subtle)}.oauth-links[data-v-0f73c2b0]{display:flex;justify-content:center;gap:16px;padding:0 20px 16px;font-size:var(--fs-12)}@media (max-width:600px){.oauth-page[data-v-0f73c2b0]{padding:0;place-items:stretch}.oauth-dialog[data-v-0f73c2b0]{min-height:100vh;border:0;border-radius:0;box-shadow:none}.oauth-fields[data-v-0f73c2b0],.oauth-scopes[data-v-0f73c2b0]{grid-template-columns:1fr}.oauth-actions[data-v-0f73c2b0]{margin-top:auto}.oauth-intro[data-v-0f73c2b0]{grid-template-columns:42px minmax(0,1fr)}.oauth-app-mark[data-v-0f73c2b0]{width:40px;height:40px}}.callback-page[data-v-6be0ff21]{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--surface-page)}.callback-panel[data-v-6be0ff21]{width:100%;max-width:440px;padding:24px;text-align:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.wordmark[data-v-6be0ff21]{margin-bottom:18px;font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--accent)}.wordmark span[data-v-6be0ff21]{color:var(--grey-500)}h1[data-v-6be0ff21]{margin:0;color:var(--text-strong);font-size:var(--fs-20)}p[data-v-6be0ff21]{margin:8px 0 0;color:var(--text-muted);font-size:var(--fs-13);line-height:1.5}.actions[data-v-6be0ff21]{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:20px}.actions a[data-v-6be0ff21]{color:var(--accent);font-size:var(--fs-13)}.callback-page[data-v-8447b7bc]{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--surface-page)}.callback-panel[data-v-8447b7bc]{width:100%;max-width:440px;padding:24px;text-align:center;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.wordmark[data-v-8447b7bc]{margin-bottom:18px;font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--accent)}.wordmark span[data-v-8447b7bc]{color:var(--grey-500)}h1[data-v-8447b7bc]{margin:0;color:var(--text-strong);font-size:var(--fs-20)}p[data-v-8447b7bc]{margin:8px 0 0;color:var(--text-muted);font-size:var(--fs-13);line-height:1.5}.actions[data-v-8447b7bc]{display:flex;justify-content:center;margin-top:20px}:root{--green-50:#eef5f0;--green-100:#dcebe2;--green-200:#bcd7c6;--green-300:#92bda3;--green-400:#5f9c78;--green-500:#2f7a4d;--green-600:#276941;--green-700:#1f5435;--green-800:#183f28;--green-900:#0f2a1a;--grey-50:#f7f8f7;--grey-100:#eef0ef;--grey-200:#e2e5e3;--grey-300:#cdd2cf;--grey-400:#a8afab;--grey-500:#7c837f;--grey-600:#5a615d;--grey-700:#414643;--grey-800:#2b2f2d;--grey-900:#191c1a;--white:#ffffff;--amber-500:#b5822a;--amber-50:#f6efe0;--red-500:#b3423a;--red-50:#f6e7e5;--blue-500:#35708c;--blue-50:#e5eef2;--text-strong:var(--grey-900);--text-body:var(--grey-800);--text-muted:var(--grey-600);--text-faint:var(--grey-500);--text-on-green:var(--white);--text-link:var(--green-600);--text-link-hover:var(--green-700);--surface-page:var(--grey-50);--surface-card:var(--white);--surface-sunken:var(--grey-100);--surface-hover:var(--grey-100);--surface-active:var(--green-50);--surface-inverse:var(--grey-900);--border-subtle:var(--grey-200);--border-default:var(--grey-300);--border-strong:var(--grey-400);--border-focus:var(--green-500);--accent:var(--green-500);--accent-hover:var(--green-600);--accent-active:var(--green-700);--accent-soft:var(--green-50);--accent-soft-border:var(--green-200);--row-heading-accent:var(--accent-active);--icon-default:var(--green-600);--icon-muted:var(--grey-500);--icon-on-green:var(--white);--success:var(--green-600);--success-soft:var(--green-50);--warning:var(--amber-500);--warning-soft:var(--amber-50);--danger:var(--red-500);--danger-soft:var(--red-50);--info:var(--blue-500);--info-soft:var(--blue-50);--status-neutral-text:var(--grey-700);--status-success-text:var(--green-700);--status-warning-text:#7d5a1a;--status-danger-text:#8a2e28;--status-info-text:#2a5568;--focus-ring:0 0 0 2px var(--white),0 0 0 4px var(--green-400);--font-sans:"Carlito","Calibri","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"SFMono-Regular","Consolas","Liberation Mono","Menlo",monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-30:30px;--fw-regular:400;--fw-bold:700;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.5;--ls-tight:-.01em;--ls-normal:0;--ls-wide:.02em;--ls-caps:.06em;--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-8:16px;--sp-10:20px;--sp-12:24px;--sp-16:32px;--sp-20:40px;--control-h-sm:24px;--control-h:28px;--control-h-lg:34px;--sidebar-w:216px;--sidebar-w-collapsed:56px;--heading-bar-h:52px;--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--radius-pill:999px;--shadow-xs:0 1px 1px rgba(25,28,26,.04);--shadow-sm:0 1px 2px rgba(25,28,26,.07);--shadow-md:0 2px 6px rgba(25,28,26,.09);--shadow-menu:0 4px 14px rgba(25,28,26,.14);--shadow-modal:0 10px 34px rgba(25,28,26,.2);--border-w:1px;--ease-standard:cubic-bezier(.2,.6,.35,1);--dur-fast:.1s;--dur:.15s}[data-theme=dark]{color-scheme:dark;--green-50:#17291e;--green-100:#1e3929;--green-200:#29533a;--green-300:#39724d;--green-400:#4f9467;--green-500:#62a879;--green-600:#79b98e;--green-700:#9bc9ab;--green-800:#b8d9c3;--green-900:#d7e9dc;--grey-50:#222725;--grey-100:#292f2c;--grey-200:#363d39;--grey-300:#48514c;--grey-400:#68716c;--grey-500:#929a95;--grey-600:#b2b8b4;--grey-700:#d1d5d2;--grey-800:#e4e7e5;--grey-900:#f5f6f5;--amber-500:#d2a24f;--amber-50:#382f20;--red-500:#d66b62;--red-50:#3a2423;--blue-500:#69a5bf;--blue-50:#20333b;--text-strong:var(--grey-900);--text-body:var(--grey-800);--text-muted:var(--grey-600);--text-faint:var(--grey-500);--text-link:var(--green-700);--text-link-hover:var(--green-800);--surface-page:#171a18;--surface-card:#202422;--surface-sunken:var(--grey-100);--surface-hover:var(--grey-100);--surface-active:var(--green-50);--surface-inverse:var(--grey-900);--border-subtle:var(--grey-200);--border-default:var(--grey-300);--border-strong:var(--grey-400);--border-focus:var(--green-500);--accent:#3f9160;--accent-hover:#347d52;--accent-active:#2b6945;--accent-soft:var(--green-50);--accent-soft-border:var(--green-200);--row-heading-accent:var(--green-700);--icon-default:var(--green-600);--icon-muted:var(--grey-500);--success:var(--green-600);--success-soft:var(--green-50);--warning:var(--amber-500);--warning-soft:var(--amber-50);--danger:var(--red-500);--danger-soft:var(--red-50);--info:var(--blue-500);--info-soft:var(--blue-50);--status-neutral-text:var(--grey-700);--status-success-text:var(--green-700);--status-warning-text:#e0bd7b;--status-danger-text:#e6958e;--status-info-text:#94bed0;--focus-ring:0 0 0 2px var(--surface-page),0 0 0 4px var(--green-400);--shadow-xs:0 1px 1px rgba(0,0,0,.2);--shadow-sm:0 1px 2px rgba(0,0,0,.28);--shadow-md:0 2px 6px rgba(0,0,0,.34);--shadow-menu:0 4px 14px rgba(0,0,0,.42);--shadow-modal:0 10px 34px rgba(0,0,0,.52)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font-sans);font-size:var(--fs-13);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}.tnum{font-variant-numeric:tabular-nums}
