.journal-entry-row-module__bVa5va__row{gap:var(--primitive-space-3);padding:var(--primitive-space-5) var(--primitive-space-5);border:1px solid var(--primitive-line);border-left:3px solid var(--primitive-teal);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-glass-strong) 20%, transparent), transparent 40%), var(--primitive-panel-strong);font-family:var(--primitive-font-body,Inter, sans-serif);isolation:isolate;display:grid;position:relative}.journal-entry-row-module__bVa5va__row[data-tone=green]{border-left-color:var(--primitive-green)}.journal-entry-row-module__bVa5va__row[data-tone=amber]{border-left-color:var(--primitive-amber)}.journal-entry-row-module__bVa5va__row[data-tone=red]{border-left-color:var(--primitive-red)}.journal-entry-row-module__bVa5va__row[data-tone=neutral]{border-left-color:var(--primitive-muted)}.journal-entry-row-module__bVa5va__unbalanced{border-color:color-mix(in oklab, var(--primitive-red) 45%, transparent)}.journal-entry-row-module__bVa5va__head{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);display:flex}.journal-entry-row-module__bVa5va__headLeft,.journal-entry-row-module__bVa5va__headRight{align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.journal-entry-row-module__bVa5va__date{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;color:var(--primitive-muted)}.journal-entry-row-module__bVa5va__entryNumber{font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong)}.journal-entry-row-module__bVa5va__reference{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-muted);padding:var(--primitive-space-1) var(--primitive-space-2);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-sm)}.journal-entry-row-module__bVa5va__description{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.55}.journal-entry-row-module__bVa5va__lines{border-collapse:collapse;font-feature-settings:"tnum" 1;width:100%;font-size:var(--primitive-text-sm)}.journal-entry-row-module__bVa5va__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.journal-entry-row-module__bVa5va__lines thead th{text-align:left;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-muted);padding:var(--primitive-space-2) var(--primitive-space-2-5);border-bottom:1px solid var(--primitive-line)}.journal-entry-row-module__bVa5va__lines tbody td,.journal-entry-row-module__bVa5va__lines tbody th{padding:var(--primitive-space-2-5);border-bottom:1px dashed color-mix(in oklab, var(--primitive-glass-strong) 60%, transparent);vertical-align:top;text-align:left}.journal-entry-row-module__bVa5va__account{gap:var(--primitive-space-0-5);display:grid}.journal-entry-row-module__bVa5va__accountCode{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);color:var(--primitive-teal);letter-spacing:.12em}.journal-entry-row-module__bVa5va__accountName{font-size:var(--primitive-text-sm);color:var(--primitive-text-strong)}.journal-entry-row-module__bVa5va__memo{color:var(--primitive-body)}.journal-entry-row-module__bVa5va__amountCol,.journal-entry-row-module__bVa5va__amount,.journal-entry-row-module__bVa5va__amountTotal{text-align:right}.journal-entry-row-module__bVa5va__amount{font-family:var(--primitive-font-mono);color:var(--primitive-text-strong)}.journal-entry-row-module__bVa5va__amountTotal{padding:var(--primitive-space-2-5);font-family:var(--primitive-font-display);font-size:var(--primitive-text-base);color:var(--primitive-text-strong);border-top:1px solid var(--primitive-line)}.journal-entry-row-module__bVa5va__totalLabel{text-align:right;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);padding:var(--primitive-space-2-5);border-top:1px solid var(--primitive-line)}.journal-entry-row-module__bVa5va__foot{justify-content:flex-end;align-items:center;gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;display:flex}.journal-entry-row-module__bVa5va__footLabel{color:var(--primitive-muted)}.journal-entry-row-module__bVa5va__footOk{color:var(--primitive-green)}.journal-entry-row-module__bVa5va__footBad{color:var(--primitive-red)}
.general-ledger-table-module__sa6fmq__wrapper{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-teal) 8%, transparent), transparent 50%), var(--primitive-panel-strong);display:grid}.general-ledger-table-module__sa6fmq__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.general-ledger-table-module__sa6fmq__headTitle{align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.general-ledger-table-module__sa6fmq__code{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.2em;color:var(--primitive-teal);padding:var(--primitive-space-1) var(--primitive-space-2);border:1px solid color-mix(in oklab, var(--primitive-teal) 40%, transparent);border-radius:var(--primitive-radius-sm)}.general-ledger-table-module__sa6fmq__name{font-family:var(--primitive-font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:400}.general-ledger-table-module__sa6fmq__summary{gap:var(--primitive-space-4);flex-wrap:wrap;margin:0;display:flex}.general-ledger-table-module__sa6fmq__summaryItem{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed);min-width:140px;display:grid}.general-ledger-table-module__sa6fmq__summaryItem dt{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.general-ledger-table-module__sa6fmq__summaryItem dd{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1;margin:0}.general-ledger-table-module__sa6fmq__delta_up dd{color:var(--primitive-green)}.general-ledger-table-module__sa6fmq__delta_down dd{color:var(--primitive-red)}.general-ledger-table-module__sa6fmq__cellMono{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.06em;color:var(--primitive-muted)}.general-ledger-table-module__sa6fmq__ref{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-teal);letter-spacing:.06em}.general-ledger-table-module__sa6fmq__cellTitle{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm);display:block}.general-ledger-table-module__sa6fmq__cellMeta{margin-top:var(--primitive-space-0-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.06em;color:var(--primitive-muted);display:block}.general-ledger-table-module__sa6fmq__amount{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.general-ledger-table-module__sa6fmq__balance{font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.02em;color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.general-ledger-table-module__sa6fmq__negative{color:var(--primitive-red)}
.chart-of-accounts-tree-module__jxBQJq__wrapper{gap:var(--primitive-space-4);display:grid}.chart-of-accounts-tree-module__jxBQJq__group{gap:var(--primitive-space-3);padding:var(--primitive-space-4) var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-glass-strong) 20%, transparent), transparent 30%), var(--primitive-panel-strong);display:grid}.chart-of-accounts-tree-module__jxBQJq__group[data-tone=teal]{box-shadow:inset 3px 0 0 var(--primitive-teal)}.chart-of-accounts-tree-module__jxBQJq__group[data-tone=red]{box-shadow:inset 3px 0 0 var(--primitive-red)}.chart-of-accounts-tree-module__jxBQJq__group[data-tone=amber]{box-shadow:inset 3px 0 0 var(--primitive-amber)}.chart-of-accounts-tree-module__jxBQJq__group[data-tone=green]{box-shadow:inset 3px 0 0 var(--primitive-green)}.chart-of-accounts-tree-module__jxBQJq__group[data-tone=neutral]{box-shadow:inset 3px 0 0 var(--primitive-muted)}.chart-of-accounts-tree-module__jxBQJq__groupHead{justify-content:space-between;align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.chart-of-accounts-tree-module__jxBQJq__groupTitle{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-weight:400}.chart-of-accounts-tree-module__jxBQJq__groupMeta{align-items:center;gap:var(--primitive-space-3);display:flex}.chart-of-accounts-tree-module__jxBQJq__groupTotal{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.chart-of-accounts-tree-module__jxBQJq__tree{margin:0;padding:0;list-style:none;display:grid}.chart-of-accounts-tree-module__jxBQJq__node{display:block}.chart-of-accounts-tree-module__jxBQJq__row{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2) var(--primitive-space-3);border-radius:var(--primitive-radius-md);border-bottom:1px dashed color-mix(in oklab, var(--primitive-glass-strong) 60%, transparent);font-size:var(--primitive-text-sm);grid-template-columns:24px 56px 1fr auto;display:grid}.chart-of-accounts-tree-module__jxBQJq__row:hover{background:color-mix(in oklab, var(--primitive-glass-strong) 30%, transparent)}.chart-of-accounts-tree-module__jxBQJq__toggle{width:22px;height:22px;color:var(--primitive-muted);cursor:pointer;border-radius:var(--primitive-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.chart-of-accounts-tree-module__jxBQJq__toggle:hover{color:var(--primitive-text-strong);background:color-mix(in oklab, var(--primitive-glass-strong) 40%, transparent)}.chart-of-accounts-tree-module__jxBQJq__toggle:focus-visible{outline:2px solid var(--primitive-teal);outline-offset:2px}.chart-of-accounts-tree-module__jxBQJq__toggleSpacer{width:22px;height:22px;display:inline-block}.chart-of-accounts-tree-module__jxBQJq__glyph{font-size:var(--primitive-text-xs);transition:transform .16s;display:inline-block}.chart-of-accounts-tree-module__jxBQJq__glyphOpen{font-size:var(--primitive-text-xs);display:inline-block;transform:rotate(90deg)}.chart-of-accounts-tree-module__jxBQJq__code{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.12em;color:var(--primitive-teal)}.chart-of-accounts-tree-module__jxBQJq__name{color:var(--primitive-text-strong)}.chart-of-accounts-tree-module__jxBQJq__balance{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap}.chart-of-accounts-tree-module__jxBQJq__children{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:reduce){.chart-of-accounts-tree-module__jxBQJq__glyph,.chart-of-accounts-tree-module__jxBQJq__glyphOpen{transition:none}}
.profit-loss-statement-module__pi5xfW__wrapper{gap:var(--primitive-space-5);padding:var(--primitive-space-6);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-green) 8%, transparent), transparent 55%), radial-gradient(circle at 0% 100%, color-mix(in oklab, var(--primitive-teal) 6%, transparent), transparent 50%), var(--primitive-panel-strong);display:grid}.profit-loss-statement-module__pi5xfW__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.profit-loss-statement-module__pi5xfW__headLeft{align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.profit-loss-statement-module__pi5xfW__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-green)}.profit-loss-statement-module__pi5xfW__title{font-family:var(--primitive-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:400}.profit-loss-statement-module__pi5xfW__periodPicker{padding:var(--primitive-space-1);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-pill);background:var(--primitive-recessed);gap:var(--primitive-space-1);display:inline-flex}.profit-loss-statement-module__pi5xfW__periodBtn{padding:var(--primitive-space-1-5) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-muted);cursor:pointer;background:0 0;border:none;transition:background .16s,color .16s}.profit-loss-statement-module__pi5xfW__periodBtn:hover{color:var(--primitive-text-strong)}.profit-loss-statement-module__pi5xfW__periodOn{background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-teal) 22%, transparent), color-mix(in oklab, var(--primitive-teal) 8%, transparent));color:var(--primitive-text-strong)}.profit-loss-statement-module__pi5xfW__periodBtn:focus-visible{outline:2px solid var(--primitive-teal);outline-offset:2px}.profit-loss-statement-module__pi5xfW__summaryRow{gap:var(--primitive-space-4);grid-template-columns:1fr auto;align-items:end;display:grid}.profit-loss-statement-module__pi5xfW__trend{gap:var(--primitive-space-1);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed);min-width:200px;display:grid}.profit-loss-statement-module__pi5xfW__trendLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.profit-loss-statement-module__pi5xfW__body{gap:var(--primitive-space-4);display:grid}.profit-loss-statement-module__pi5xfW__section{gap:var(--primitive-space-2);display:grid}.profit-loss-statement-module__pi5xfW__sectionTitle{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted);margin:0}.profit-loss-statement-module__pi5xfW__lines{border-collapse:collapse;width:100%;font-size:var(--primitive-text-sm)}.profit-loss-statement-module__pi5xfW__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.profit-loss-statement-module__pi5xfW__account{text-align:left;padding:var(--primitive-space-2) var(--primitive-space-1);color:var(--primitive-body);border-bottom:1px dashed color-mix(in oklab, var(--primitive-glass-strong) 60%, transparent);font-weight:400}.profit-loss-statement-module__pi5xfW__amount{text-align:right;padding:var(--primitive-space-2) var(--primitive-space-1);font-family:var(--primitive-font-mono);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1;border-bottom:1px dashed color-mix(in oklab, var(--primitive-glass-strong) 60%, transparent)}.profit-loss-statement-module__pi5xfW__subtotalRow th,.profit-loss-statement-module__pi5xfW__subtotalRow td{border-bottom:none;border-top:1px solid var(--primitive-line);padding-top:var(--primitive-space-2-5)}.profit-loss-statement-module__pi5xfW__subtotalLabel{text-align:left;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--primitive-text-strong)}.profit-loss-statement-module__pi5xfW__subtotal{text-align:right;font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);color:var(--primitive-text-strong)}.profit-loss-statement-module__pi5xfW__totalRow{padding:var(--primitive-space-3) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed);font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong);justify-content:space-between;align-items:center;display:flex}.profit-loss-statement-module__pi5xfW__totalRowGood{border-color:color-mix(in oklab, var(--primitive-green) 35%, transparent);background:color-mix(in oklab, var(--primitive-green) 6%, transparent);color:var(--primitive-green)}.profit-loss-statement-module__pi5xfW__totalRowBad{border-color:color-mix(in oklab, var(--primitive-red) 35%, transparent);background:color-mix(in oklab, var(--primitive-red) 8%, transparent);color:var(--primitive-red)}@media (max-width:720px){.profit-loss-statement-module__pi5xfW__summaryRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.profit-loss-statement-module__pi5xfW__periodBtn{transition:none}}
.balance-sheet-view-module__xaH4Lq__wrapper{gap:var(--primitive-space-5);padding:var(--primitive-space-6);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-teal) 6%, transparent), transparent 55%), var(--primitive-panel-strong);display:grid}.balance-sheet-view-module__xaH4Lq__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.balance-sheet-view-module__xaH4Lq__headLeft{align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.balance-sheet-view-module__xaH4Lq__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-teal)}.balance-sheet-view-module__xaH4Lq__title{font-family:var(--primitive-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:400}.balance-sheet-view-module__xaH4Lq__match{gap:var(--primitive-space-1-5);padding:var(--primitive-space-3) var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:var(--primitive-recessed);grid-template-columns:1fr;min-width:220px;display:grid}.balance-sheet-view-module__xaH4Lq__match[data-balanced=true]{border-color:color-mix(in oklab, var(--primitive-green) 42%, transparent);background:color-mix(in oklab, var(--primitive-green) 4%, transparent)}.balance-sheet-view-module__xaH4Lq__match[data-balanced=false]{border-color:color-mix(in oklab, var(--primitive-red) 42%, transparent);background:color-mix(in oklab, var(--primitive-red) 4%, transparent)}.balance-sheet-view-module__xaH4Lq__matchLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-text-strong)}.balance-sheet-view-module__xaH4Lq__matchTrack{border-radius:var(--primitive-radius-pill);background:var(--primitive-line-muted);width:100%;height:6px;display:block;position:relative;overflow:hidden}.balance-sheet-view-module__xaH4Lq__matchFill{background:linear-gradient(90deg, var(--primitive-teal), var(--primitive-green));height:100%;transition:width .36s cubic-bezier(.16,1,.3,1);display:block}.balance-sheet-view-module__xaH4Lq__matchEq{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;color:var(--primitive-muted);text-align:right}.balance-sheet-view-module__xaH4Lq__grid{gap:var(--primitive-space-4);grid-template-columns:1fr 1fr;display:grid}.balance-sheet-view-module__xaH4Lq__stack{gap:var(--primitive-space-4);display:grid}.balance-sheet-view-module__xaH4Lq__column{gap:var(--primitive-space-2-5);padding:var(--primitive-space-4) var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:var(--primitive-recessed);display:grid}.balance-sheet-view-module__xaH4Lq__column[data-tone=teal]{box-shadow:inset 3px 0 0 var(--primitive-teal)}.balance-sheet-view-module__xaH4Lq__column[data-tone=red]{box-shadow:inset 3px 0 0 var(--primitive-red)}.balance-sheet-view-module__xaH4Lq__column[data-tone=amber]{box-shadow:inset 3px 0 0 var(--primitive-amber)}.balance-sheet-view-module__xaH4Lq__colTitle{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.balance-sheet-view-module__xaH4Lq__colList{margin:0;padding:0;list-style:none;display:grid}.balance-sheet-view-module__xaH4Lq__row{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2) var(--primitive-space-1-5);border-bottom:1px dashed color-mix(in oklab, var(--primitive-glass-strong) 60%, transparent);font-size:var(--primitive-text-sm);grid-template-columns:60px 1fr auto;align-items:center;display:grid}.balance-sheet-view-module__xaH4Lq__rowCode{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.12em;color:var(--primitive-teal)}.balance-sheet-view-module__xaH4Lq__rowName{color:var(--primitive-body)}.balance-sheet-view-module__xaH4Lq__rowAmount{font-family:var(--primitive-font-mono);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1;white-space:nowrap}.balance-sheet-view-module__xaH4Lq__colTotal{padding-top:var(--primitive-space-2-5);border-top:1px solid var(--primitive-line);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--primitive-text-strong);justify-content:space-between;align-items:center;display:flex}.balance-sheet-view-module__xaH4Lq__colTotal span:last-child{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);letter-spacing:.02em}.balance-sheet-view-module__xaH4Lq__foot{justify-content:center;align-items:center;gap:var(--primitive-space-4);padding:var(--primitive-space-4) var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:var(--primitive-recessed);flex-wrap:wrap;display:flex}.balance-sheet-view-module__xaH4Lq__footCell{gap:var(--primitive-space-0-5);text-align:center;display:grid}.balance-sheet-view-module__xaH4Lq__footLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.balance-sheet-view-module__xaH4Lq__footValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong)}.balance-sheet-view-module__xaH4Lq__footEq{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);color:var(--primitive-muted)}@media (max-width:880px){.balance-sheet-view-module__xaH4Lq__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.balance-sheet-view-module__xaH4Lq__matchFill{transition:none}}
.cash-flow-statement-module__mzNrna__wrapper{gap:var(--primitive-space-5);padding:var(--primitive-space-6);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-teal) 6%, transparent), transparent 50%), radial-gradient(circle at 100% 100%, color-mix(in oklab, var(--primitive-amber) 5%, transparent), transparent 50%), var(--primitive-panel-strong);display:grid}.cash-flow-statement-module__mzNrna__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.cash-flow-statement-module__mzNrna__headLeft{align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.cash-flow-statement-module__mzNrna__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-teal)}.cash-flow-statement-module__mzNrna__title{font-family:var(--primitive-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:400}.cash-flow-statement-module__mzNrna__cashSummary{gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.cash-flow-statement-module__mzNrna__cashCell{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed);min-width:140px;display:grid}.cash-flow-statement-module__mzNrna__cashLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.cash-flow-statement-module__mzNrna__cashValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.cash-flow-statement-module__mzNrna__deltaUp{border-color:color-mix(in oklab, var(--primitive-green) 40%, transparent)}.cash-flow-statement-module__mzNrna__deltaUp .cash-flow-statement-module__mzNrna__cashValue{color:var(--primitive-green)}.cash-flow-statement-module__mzNrna__deltaDown{border-color:color-mix(in oklab, var(--primitive-red) 40%, transparent)}.cash-flow-statement-module__mzNrna__deltaDown .cash-flow-statement-module__mzNrna__cashValue{color:var(--primitive-red)}.cash-flow-statement-module__mzNrna__body{gap:var(--primitive-space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.cash-flow-statement-module__mzNrna__section{gap:var(--primitive-space-2-5);padding:var(--primitive-space-4) var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:var(--primitive-recessed);display:grid}.cash-flow-statement-module__mzNrna__section[data-tone=teal]{box-shadow:inset 3px 0 0 var(--primitive-teal)}.cash-flow-statement-module__mzNrna__section[data-tone=amber]{box-shadow:inset 3px 0 0 var(--primitive-amber)}.cash-flow-statement-module__mzNrna__section[data-tone=red]{box-shadow:inset 3px 0 0 var(--primitive-red)}.cash-flow-statement-module__mzNrna__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--primitive-space-2-5);display:flex}.cash-flow-statement-module__mzNrna__sectionTitle{font-family:var(--primitive-font-display);font-size:var(--primitive-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0}.cash-flow-statement-module__mzNrna__sectionTotal{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.cash-flow-statement-module__mzNrna__list{gap:var(--primitive-space-1);margin:0;padding:0;list-style:none;display:grid}.cash-flow-statement-module__mzNrna__row{gap:var(--primitive-space-2);padding:var(--primitive-space-1-5) 0;border-bottom:1px dashed color-mix(in oklab, var(--primitive-glass-strong) 60%, transparent);font-size:var(--primitive-text-sm);grid-template-columns:1fr auto;display:grid}.cash-flow-statement-module__mzNrna__rowName{color:var(--primitive-body)}.cash-flow-statement-module__mzNrna__rowAmount,.cash-flow-statement-module__mzNrna__rowAmountNeg{font-family:var(--primitive-font-mono);font-feature-settings:"tnum" 1;text-align:right;white-space:nowrap}.cash-flow-statement-module__mzNrna__rowAmount{color:var(--primitive-text-strong)}.cash-flow-statement-module__mzNrna__rowAmountNeg{color:var(--primitive-red)}.cash-flow-statement-module__mzNrna__trend{gap:var(--primitive-space-2-5);padding:var(--primitive-space-4) var(--primitive-space-4);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:var(--primitive-recessed);display:grid}.cash-flow-statement-module__mzNrna__trendHead{justify-content:space-between;align-items:baseline;display:flex}.cash-flow-statement-module__mzNrna__trendKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.cash-flow-statement-module__mzNrna__trendValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong)}
.bas-summary-card-module__c3KmhW__card{gap:var(--primitive-space-4);padding:var(--primitive-space-6);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-amber) 10%, transparent), transparent 55%), radial-gradient(circle at 0% 100%, color-mix(in oklab, var(--primitive-teal) 6%, transparent), transparent 50%), var(--primitive-panel-strong);display:grid}.bas-summary-card-module__c3KmhW__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.bas-summary-card-module__c3KmhW__headLeft{gap:var(--primitive-space-1);display:grid}.bas-summary-card-module__c3KmhW__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-amber)}.bas-summary-card-module__c3KmhW__title{font-family:var(--primitive-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:400}.bas-summary-card-module__c3KmhW__abn{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.14em;color:var(--primitive-muted)}.bas-summary-card-module__c3KmhW__headRight{gap:var(--primitive-space-2);flex-wrap:wrap;align-items:center;display:flex}.bas-summary-card-module__c3KmhW__alert{padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid color-mix(in oklab, var(--primitive-red) 45%, transparent);background:color-mix(in oklab, var(--primitive-red) 8%, transparent);color:color-mix(in oklab, var(--primitive-text-strong) 80%, var(--primitive-red));border-radius:var(--primitive-radius-md);font-size:var(--primitive-text-sm);margin:0}.bas-summary-card-module__c3KmhW__grid{gap:var(--primitive-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.bas-summary-card-module__c3KmhW__cell{gap:var(--primitive-space-1);padding:var(--primitive-space-3) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed);display:grid}.bas-summary-card-module__c3KmhW__cell dt{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.bas-summary-card-module__c3KmhW__cell dd{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1;margin:0}.bas-summary-card-module__c3KmhW__cellOwed{border-color:color-mix(in oklab, var(--primitive-amber) 35%, transparent)}.bas-summary-card-module__c3KmhW__cellOwed dd{color:var(--primitive-amber)}.bas-summary-card-module__c3KmhW__cellRefund{border-color:color-mix(in oklab, var(--primitive-green) 35%, transparent)}.bas-summary-card-module__c3KmhW__cellRefund dd{color:var(--primitive-green)}.bas-summary-card-module__c3KmhW__cellTotal{border-color:color-mix(in oklab, var(--primitive-red) 45%, transparent);background:color-mix(in oklab, var(--primitive-red) 8%, transparent);grid-column:1/-1}.bas-summary-card-module__c3KmhW__cellTotal dd{color:var(--primitive-red);font-size:var(--primitive-text-2xl)}.bas-summary-card-module__c3KmhW__meta{gap:var(--primitive-space-1-5);display:grid}.bas-summary-card-module__c3KmhW__metaLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--primitive-muted)}
.account-reconciliation-row-module__RqXj9q__row{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-3) var(--primitive-space-4);border:1px solid var(--primitive-line);border-left:3px solid var(--primitive-muted);border-radius:var(--primitive-radius-lg);background:var(--primitive-panel-strong);font-family:var(--primitive-font-body,Inter, sans-serif);grid-template-columns:110px minmax(0,1.6fr) 110px 110px 110px auto;display:grid}.account-reconciliation-row-module__RqXj9q__row[data-tone=green]{border-left-color:var(--primitive-green)}.account-reconciliation-row-module__RqXj9q__row[data-tone=teal]{border-left-color:var(--primitive-teal)}.account-reconciliation-row-module__RqXj9q__row[data-tone=amber]{border-left-color:var(--primitive-amber)}.account-reconciliation-row-module__RqXj9q__row[data-tone=red]{border-left-color:var(--primitive-red)}.account-reconciliation-row-module__RqXj9q__cell{gap:var(--primitive-space-0-5);display:grid}.account-reconciliation-row-module__RqXj9q__descCell{min-width:0}.account-reconciliation-row-module__RqXj9q__numCell{text-align:right;justify-items:end}.account-reconciliation-row-module__RqXj9q__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.account-reconciliation-row-module__RqXj9q__date{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-text-strong);letter-spacing:.06em}.account-reconciliation-row-module__RqXj9q__ref{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);color:var(--primitive-muted)}.account-reconciliation-row-module__RqXj9q__desc{font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);text-overflow:ellipsis;overflow:hidden}.account-reconciliation-row-module__RqXj9q__counter{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;color:var(--primitive-teal)}.account-reconciliation-row-module__RqXj9q__amount,.account-reconciliation-row-module__RqXj9q__amountNeg{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);font-feature-settings:"tnum" 1}.account-reconciliation-row-module__RqXj9q__amount{color:var(--primitive-text-strong)}.account-reconciliation-row-module__RqXj9q__amountNeg{color:var(--primitive-red)}.account-reconciliation-row-module__RqXj9q__varianceOk{font-family:var(--primitive-font-mono);color:var(--primitive-muted);font-size:var(--primitive-text-sm)}.account-reconciliation-row-module__RqXj9q__varianceUp{font-family:var(--primitive-font-mono);color:var(--primitive-amber);font-feature-settings:"tnum" 1;font-size:var(--primitive-text-sm)}.account-reconciliation-row-module__RqXj9q__varianceDown{font-family:var(--primitive-font-mono);color:var(--primitive-red);font-feature-settings:"tnum" 1;font-size:var(--primitive-text-sm)}.account-reconciliation-row-module__RqXj9q__statusCell{align-items:center;gap:var(--primitive-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.account-reconciliation-row-module__RqXj9q__action,.account-reconciliation-row-module__RqXj9q__actionPrimary{padding:var(--primitive-space-2) var(--primitive-space-3);border-radius:var(--primitive-radius-pill);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:border-color .16s,background .16s,color .16s}.account-reconciliation-row-module__RqXj9q__action{border:1px solid var(--primitive-line-strong);color:var(--primitive-body);background:0 0}.account-reconciliation-row-module__RqXj9q__action:hover{border-color:var(--primitive-text-strong);color:var(--primitive-text-strong)}.account-reconciliation-row-module__RqXj9q__actionPrimary{background:var(--primitive-red);color:var(--primitive-text-on-accent);border:1px solid #0000}.account-reconciliation-row-module__RqXj9q__actionPrimary:hover{background:var(--primitive-amber);color:var(--primitive-text-on-accent)}.account-reconciliation-row-module__RqXj9q__action:focus-visible,.account-reconciliation-row-module__RqXj9q__actionPrimary:focus-visible{outline:2px solid var(--primitive-teal);outline-offset:2px}@media (max-width:980px){.account-reconciliation-row-module__RqXj9q__row{grid-template-columns:1fr 1fr}.account-reconciliation-row-module__RqXj9q__descCell{grid-column:1/-1}.account-reconciliation-row-module__RqXj9q__statusCell{grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.account-reconciliation-row-module__RqXj9q__action,.account-reconciliation-row-module__RqXj9q__actionPrimary{transition:none}.account-reconciliation-row-module__RqXj9q__actionPrimary:hover{filter:none}}
.aged-receivables-grid-module__8BDhva__wrapper{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 0% 0%, color-mix(in oklab, var(--primitive-teal) 6%, transparent), transparent 50%), var(--primitive-panel-strong);display:grid}.aged-receivables-grid-module__8BDhva__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.aged-receivables-grid-module__8BDhva__headLeft{align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.aged-receivables-grid-module__8BDhva__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-teal)}.aged-receivables-grid-module__8BDhva__title{font-family:var(--primitive-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:400}.aged-receivables-grid-module__8BDhva__headRight{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed);text-align:right;min-width:160px;display:grid}.aged-receivables-grid-module__8BDhva__headRightLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.aged-receivables-grid-module__8BDhva__headRightValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);color:var(--primitive-text-strong)}.aged-receivables-grid-module__8BDhva__scroller{overflow-x:auto}.aged-receivables-grid-module__8BDhva__table{border-collapse:collapse;width:100%;font-size:var(--primitive-text-sm)}.aged-receivables-grid-module__8BDhva__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.aged-receivables-grid-module__8BDhva__table thead th{text-align:right;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);padding:var(--primitive-space-3) var(--primitive-space-2-5);border-bottom:1px solid var(--primitive-line);white-space:nowrap}.aged-receivables-grid-module__8BDhva__table thead th[data-bucket-index="2"]{color:var(--primitive-amber)}.aged-receivables-grid-module__8BDhva__table thead th[data-bucket-index="3"]{color:var(--primitive-red)}.aged-receivables-grid-module__8BDhva__customerCol{text-align:left!important;padding-left:var(--primitive-space-3)!important}.aged-receivables-grid-module__8BDhva__amountCol{min-width:100px}.aged-receivables-grid-module__8BDhva__row td,.aged-receivables-grid-module__8BDhva__row th{padding:var(--primitive-space-3) var(--primitive-space-2-5);border-bottom:1px dashed color-mix(in oklab, var(--primitive-glass-strong) 60%, transparent);vertical-align:middle}.aged-receivables-grid-module__8BDhva__customer{gap:var(--primitive-space-0-5);text-align:left;padding-left:var(--primitive-space-3);font-weight:400;display:grid}.aged-receivables-grid-module__8BDhva__customerName{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm)}.aged-receivables-grid-module__8BDhva__customerSub{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;color:var(--primitive-muted)}.aged-receivables-grid-module__8BDhva__amount{text-align:right;font-family:var(--primitive-font-mono);font-feature-settings:"tnum" 1;color:var(--primitive-body)}.aged-receivables-grid-module__8BDhva__amountAmber{color:var(--primitive-amber)}.aged-receivables-grid-module__8BDhva__amountRed{color:var(--primitive-red);font-weight:600}.aged-receivables-grid-module__8BDhva__totalCell{text-align:right;font-family:var(--primitive-font-display);font-size:var(--primitive-text-base);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.aged-receivables-grid-module__8BDhva__totalAlert{color:var(--primitive-amber)}.aged-receivables-grid-module__8BDhva__footLabel{text-align:right;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);padding:var(--primitive-space-3) var(--primitive-space-2-5);border-top:1px solid var(--primitive-line)}.aged-receivables-grid-module__8BDhva__footTotal,.aged-receivables-grid-module__8BDhva__footGrand{text-align:right;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);font-feature-settings:"tnum" 1;padding:var(--primitive-space-3) var(--primitive-space-2-5);border-top:1px solid var(--primitive-line);color:var(--primitive-text-strong)}.aged-receivables-grid-module__8BDhva__footGrand{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg)}
.aged-payables-grid-module__HaoNeG__wrapper{gap:var(--primitive-space-4);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-amber) 8%, transparent), transparent 55%), var(--primitive-panel-strong);display:grid}.aged-payables-grid-module__HaoNeG__head{justify-content:space-between;align-items:flex-start;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.aged-payables-grid-module__HaoNeG__headLeft{align-items:center;gap:var(--primitive-space-3);flex-wrap:wrap;display:flex}.aged-payables-grid-module__HaoNeG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-amber)}.aged-payables-grid-module__HaoNeG__title{font-family:var(--primitive-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:400}.aged-payables-grid-module__HaoNeG__headRight{gap:var(--primitive-space-0-5);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed);text-align:right;min-width:160px;display:grid}.aged-payables-grid-module__HaoNeG__headRightLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.aged-payables-grid-module__HaoNeG__headRightValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);color:var(--primitive-amber)}.aged-payables-grid-module__HaoNeG__scroller{overflow-x:auto}.aged-payables-grid-module__HaoNeG__table{border-collapse:collapse;width:100%;font-size:var(--primitive-text-sm)}.aged-payables-grid-module__HaoNeG__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.aged-payables-grid-module__HaoNeG__table thead th{text-align:right;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);padding:var(--primitive-space-3) var(--primitive-space-2-5);border-bottom:1px solid var(--primitive-line);white-space:nowrap}.aged-payables-grid-module__HaoNeG__table thead th[data-bucket-index="2"]{color:var(--primitive-amber)}.aged-payables-grid-module__HaoNeG__table thead th[data-bucket-index="3"]{color:var(--primitive-red)}.aged-payables-grid-module__HaoNeG__supplierCol{text-align:left!important;padding-left:var(--primitive-space-3)!important}.aged-payables-grid-module__HaoNeG__amountCol{min-width:100px}.aged-payables-grid-module__HaoNeG__row td,.aged-payables-grid-module__HaoNeG__row th{padding:var(--primitive-space-3) var(--primitive-space-2-5);border-bottom:1px dashed color-mix(in oklab, var(--primitive-glass-strong) 60%, transparent);vertical-align:middle}.aged-payables-grid-module__HaoNeG__supplier{gap:var(--primitive-space-0-5);text-align:left;padding-left:var(--primitive-space-3);font-weight:400;display:grid}.aged-payables-grid-module__HaoNeG__supplierName{color:var(--primitive-text-strong);font-size:var(--primitive-text-sm)}.aged-payables-grid-module__HaoNeG__supplierSub{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;color:var(--primitive-muted)}.aged-payables-grid-module__HaoNeG__amount{text-align:right;font-family:var(--primitive-font-mono);font-feature-settings:"tnum" 1;color:var(--primitive-body)}.aged-payables-grid-module__HaoNeG__amountAmber{color:var(--primitive-amber)}.aged-payables-grid-module__HaoNeG__amountRed{color:var(--primitive-red);font-weight:600}.aged-payables-grid-module__HaoNeG__totalCell{text-align:right;font-family:var(--primitive-font-display);font-size:var(--primitive-text-base);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.aged-payables-grid-module__HaoNeG__totalAlert{color:var(--primitive-amber)}.aged-payables-grid-module__HaoNeG__footLabel{text-align:right;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);padding:var(--primitive-space-3) var(--primitive-space-2-5);border-top:1px solid var(--primitive-line)}.aged-payables-grid-module__HaoNeG__footTotal,.aged-payables-grid-module__HaoNeG__footGrand{text-align:right;font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);font-feature-settings:"tnum" 1;padding:var(--primitive-space-3) var(--primitive-space-2-5);border-top:1px solid var(--primitive-line);color:var(--primitive-text-strong)}.aged-payables-grid-module__HaoNeG__footGrand{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg)}
.tax-period-banner-module__7c9Cba__banner{align-items:center;gap:var(--primitive-space-5);padding:var(--primitive-space-5) var(--primitive-space-6);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 100% 0%, var(--banner-glow,color-mix(in oklab, var(--primitive-teal) 16%, transparent)), transparent 55%), radial-gradient(circle at 0% 100%, color-mix(in oklab, var(--primitive-canvas) 40%, transparent), transparent 60%), var(--primitive-panel-strong);isolation:isolate;grid-template-columns:minmax(160px,1fr) minmax(220px,1.4fr) auto;display:grid;overflow:hidden}.tax-period-banner-module__7c9Cba__banner[data-tone=red]{--banner-glow:color-mix(in oklab, var(--primitive-red) 22%, transparent);border-color:color-mix(in oklab, var(--primitive-red) 42%, transparent)}.tax-period-banner-module__7c9Cba__banner[data-tone=green]{--banner-glow:color-mix(in oklab, var(--primitive-green) 18%, transparent);border-color:color-mix(in oklab, var(--primitive-green) 32%, transparent)}.tax-period-banner-module__7c9Cba__banner[data-tone=teal]{--banner-glow:color-mix(in oklab, var(--primitive-teal) 18%, transparent)}.tax-period-banner-module__7c9Cba__banner:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in oklab, var(--primitive-glass-strong) 20%, transparent) 3px 4px);mix-blend-mode:overlay;z-index:-1;position:absolute;inset:0}.tax-period-banner-module__7c9Cba__left{gap:var(--primitive-space-1);min-width:0;display:grid}.tax-period-banner-module__7c9Cba__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-teal)}.tax-period-banner-module__7c9Cba__title{font-family:var(--primitive-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(22px,2.8vw,30px);font-weight:400;line-height:1.05}.tax-period-banner-module__7c9Cba__range{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;color:var(--primitive-muted)}.tax-period-banner-module__7c9Cba__middle{align-items:center;gap:var(--primitive-space-2-5);flex-wrap:wrap;display:flex}.tax-period-banner-module__7c9Cba__due{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted)}.tax-period-banner-module__7c9Cba__right{align-items:center;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.tax-period-banner-module__7c9Cba__amount{gap:var(--primitive-space-0-5);text-align:right;display:grid}.tax-period-banner-module__7c9Cba__amountLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.tax-period-banner-module__7c9Cba__amountValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-xl);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.tax-period-banner-module__7c9Cba__cta{align-items:center;gap:var(--primitive-space-2);padding:var(--primitive-space-3) var(--primitive-space-4);border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-on-accent) 16%, transparent), transparent 60%), linear-gradient(135deg, var(--primitive-red), var(--primitive-red-dark));color:var(--primitive-text-on-accent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;transition:background .16s,transform .16s;display:inline-flex}.tax-period-banner-module__7c9Cba__cta:hover{background:var(--primitive-amber);color:var(--primitive-text-on-accent);transform:translateY(-1px)}.tax-period-banner-module__7c9Cba__cta:focus-visible{outline:2px solid var(--primitive-teal);outline-offset:3px}@media (max-width:880px){.tax-period-banner-module__7c9Cba__banner{grid-template-columns:1fr}.tax-period-banner-module__7c9Cba__right{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.tax-period-banner-module__7c9Cba__cta{transition:none}.tax-period-banner-module__7c9Cba__cta:hover{filter:none;transform:none}}
.journal-entry-form-module__rJ4gQG__form{gap:var(--primitive-space-4);padding:var(--primitive-space-6);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-xl);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-teal) 6%, transparent), transparent 55%), var(--primitive-panel-strong);display:grid}.journal-entry-form-module__rJ4gQG__head{gap:var(--primitive-space-1);display:grid}.journal-entry-form-module__rJ4gQG__kicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.24em;text-transform:uppercase;color:var(--primitive-teal)}.journal-entry-form-module__rJ4gQG__title{font-family:var(--primitive-font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:400}.journal-entry-form-module__rJ4gQG__meta{gap:var(--primitive-space-3);grid-template-columns:160px 1fr;display:grid}.journal-entry-form-module__rJ4gQG__field{gap:var(--primitive-space-1);display:grid}.journal-entry-form-module__rJ4gQG__fieldWide{min-width:0}.journal-entry-form-module__rJ4gQG__fieldLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.journal-entry-form-module__rJ4gQG__input,.journal-entry-form-module__rJ4gQG__select{appearance:none;width:100%;padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed);color:var(--primitive-text-strong);font-family:var(--primitive-font-body,Inter, sans-serif);font-size:var(--primitive-text-sm);transition:border-color .16s,background .16s}.journal-entry-form-module__rJ4gQG__input:focus-visible,.journal-entry-form-module__rJ4gQG__select:focus-visible{border-color:var(--primitive-teal);background:color-mix(in oklab, var(--primitive-teal) 8%, transparent);outline:none}.journal-entry-form-module__rJ4gQG__select{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);padding-right:var(--primitive-space-8);background-image:linear-gradient(45deg, transparent 50%, var(--primitive-muted) 50%), linear-gradient(135deg, var(--primitive-muted) 50%, transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.journal-entry-form-module__rJ4gQG__alignRight{text-align:right}.journal-entry-form-module__rJ4gQG__linesWrap{gap:var(--primitive-space-1-5);display:grid}.journal-entry-form-module__rJ4gQG__linesHead{gap:var(--primitive-space-2-5);padding:0 var(--primitive-space-2);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted);grid-template-columns:minmax(180px,1.4fr) minmax(160px,1.6fr) 120px 120px 32px;display:grid}.journal-entry-form-module__rJ4gQG__lines{gap:var(--primitive-space-1-5);margin:0;padding:0;list-style:none;display:grid}.journal-entry-form-module__rJ4gQG__lineRow{gap:var(--primitive-space-2-5);padding:var(--primitive-space-2);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-md);background:var(--primitive-recessed);grid-template-columns:minmax(180px,1.4fr) minmax(160px,1.6fr) 120px 120px 32px;align-items:center;display:grid}.journal-entry-form-module__rJ4gQG__cellLabel{min-width:0;display:block}.journal-entry-form-module__rJ4gQG__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.journal-entry-form-module__rJ4gQG__removeBtn{border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-sm);width:28px;height:28px;color:var(--primitive-muted);cursor:pointer;font-size:var(--primitive-text-md);background:0 0;line-height:1;transition:color .16s,border-color .16s}.journal-entry-form-module__rJ4gQG__removeBtn:hover:not(:disabled){color:var(--primitive-red);border-color:var(--primitive-red)}.journal-entry-form-module__rJ4gQG__removeBtn:disabled{opacity:.32;cursor:not-allowed}.journal-entry-form-module__rJ4gQG__addBtn{padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px dashed var(--primitive-line-strong);border-radius:var(--primitive-radius-md);color:var(--primitive-teal);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;transition:border-color .16s,color .16s}.journal-entry-form-module__rJ4gQG__addBtn:hover{border-color:var(--primitive-teal);color:var(--primitive-text-strong)}.journal-entry-form-module__rJ4gQG__foot{justify-content:space-between;align-items:center;gap:var(--primitive-space-4);padding-top:var(--primitive-space-3);border-top:1px solid var(--primitive-line);flex-wrap:wrap;display:flex}.journal-entry-form-module__rJ4gQG__totalsRow{align-items:center;gap:var(--primitive-space-4);flex-wrap:wrap;display:flex}.journal-entry-form-module__rJ4gQG__totalCell{gap:var(--primitive-space-0-5);display:grid}.journal-entry-form-module__rJ4gQG__totalLabel{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.journal-entry-form-module__rJ4gQG__totalValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.journal-entry-form-module__rJ4gQG__postBtn{padding:var(--primitive-space-3) var(--primitive-space-6);border-radius:var(--primitive-radius-pill);background:linear-gradient(180deg, color-mix(in oklab, var(--primitive-text-on-accent) 18%, transparent), transparent 60%), linear-gradient(135deg, var(--primitive-red), var(--primitive-red-dark));color:var(--primitive-text-on-accent);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;transition:background .16s,opacity .16s}.journal-entry-form-module__rJ4gQG__postBtn:hover:not(:disabled){background:var(--primitive-amber);color:var(--primitive-text-on-accent)}.journal-entry-form-module__rJ4gQG__postBtn:disabled{opacity:.35;cursor:not-allowed}.journal-entry-form-module__rJ4gQG__postBtn:focus-visible{outline:2px solid var(--primitive-teal);outline-offset:3px}@media (max-width:860px){.journal-entry-form-module__rJ4gQG__meta{grid-template-columns:1fr}.journal-entry-form-module__rJ4gQG__linesHead{display:none}.journal-entry-form-module__rJ4gQG__lineRow{gap:var(--primitive-space-2);grid-template-columns:1fr 32px}.journal-entry-form-module__rJ4gQG__cellLabel:nth-child(2),.journal-entry-form-module__rJ4gQG__cellLabel:nth-child(3),.journal-entry-form-module__rJ4gQG__cellLabel:nth-child(4){grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.journal-entry-form-module__rJ4gQG__input,.journal-entry-form-module__rJ4gQG__select,.journal-entry-form-module__rJ4gQG__addBtn,.journal-entry-form-module__rJ4gQG__removeBtn,.journal-entry-form-module__rJ4gQG__postBtn{transition:none}}
.account-balance-tile-module__7SQZzq__tile{gap:var(--primitive-space-3);padding:var(--primitive-space-4) var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 100% 0%, var(--tile-glow,color-mix(in oklab, var(--primitive-teal) 12%, transparent)), transparent 55%), var(--primitive-panel-strong);isolation:isolate;display:grid;position:relative;overflow:hidden}.account-balance-tile-module__7SQZzq__tile[data-tone=teal]{--tile-glow:color-mix(in oklab, var(--primitive-teal) 14%, transparent)}.account-balance-tile-module__7SQZzq__tile[data-tone=red]{--tile-glow:color-mix(in oklab, var(--primitive-red) 14%, transparent)}.account-balance-tile-module__7SQZzq__tile[data-tone=amber]{--tile-glow:color-mix(in oklab, var(--primitive-amber) 14%, transparent)}.account-balance-tile-module__7SQZzq__tile[data-tone=green]{--tile-glow:color-mix(in oklab, var(--primitive-green) 14%, transparent)}.account-balance-tile-module__7SQZzq__tile[data-tone=neutral]{--tile-glow:color-mix(in oklab, var(--primitive-glass-strong) 60%, transparent)}.account-balance-tile-module__7SQZzq__head{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);display:flex}.account-balance-tile-module__7SQZzq__headLeft{align-items:center;gap:var(--primitive-space-2-5);display:flex}.account-balance-tile-module__7SQZzq__code{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;color:var(--primitive-teal);padding:var(--primitive-space-1) var(--primitive-space-2);border:1px solid color-mix(in oklab, var(--primitive-teal) 32%, transparent);border-radius:var(--primitive-radius-sm)}.account-balance-tile-module__7SQZzq__name{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-weight:400}.account-balance-tile-module__7SQZzq__balance{gap:var(--primitive-space-0-5);display:grid}.account-balance-tile-module__7SQZzq__balanceValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-2xl);letter-spacing:.02em;color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.account-balance-tile-module__7SQZzq__balanceCompact{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.16em;color:var(--primitive-muted);text-transform:uppercase}.account-balance-tile-module__7SQZzq__delta{align-items:center;gap:var(--primitive-space-1);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:.1em;padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--primitive-radius-sm);border:1px solid;display:inline-flex}.account-balance-tile-module__7SQZzq__delta_up{color:var(--primitive-green);background:color-mix(in oklab, var(--primitive-green) 6%, transparent)}.account-balance-tile-module__7SQZzq__delta_down{color:var(--primitive-red);background:color-mix(in oklab, var(--primitive-red) 6%, transparent)}.account-balance-tile-module__7SQZzq__delta_flat{color:var(--primitive-muted)}.account-balance-tile-module__7SQZzq__spark{width:100%}.account-balance-tile-module__7SQZzq__spark>svg{width:100%;height:44px}
.fixed-asset-depreciation-row-module__OV2dHW__row{align-items:stretch;gap:var(--primitive-space-4);padding:var(--primitive-space-4) var(--primitive-space-5);border:1px solid var(--primitive-line);border-left:3px solid var(--primitive-amber);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 100% 0%, color-mix(in oklab, var(--primitive-amber) 6%, transparent), transparent 55%), var(--primitive-panel-strong);grid-template-columns:minmax(220px,1.4fr) 140px 180px 220px 160px;display:grid}.fixed-asset-depreciation-row-module__OV2dHW__identCell,.fixed-asset-depreciation-row-module__OV2dHW__acqCell,.fixed-asset-depreciation-row-module__OV2dHW__lifeCell,.fixed-asset-depreciation-row-module__OV2dHW__depCell,.fixed-asset-depreciation-row-module__OV2dHW__bookCell{gap:var(--primitive-space-1);align-content:start;display:grid}.fixed-asset-depreciation-row-module__OV2dHW__label{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.22em;text-transform:uppercase;color:var(--primitive-muted)}.fixed-asset-depreciation-row-module__OV2dHW__assetCode{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;color:var(--primitive-teal)}.fixed-asset-depreciation-row-module__OV2dHW__assetName{font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);letter-spacing:.04em;text-transform:uppercase;color:var(--primitive-text-strong)}.fixed-asset-depreciation-row-module__OV2dHW__meta{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.1em;color:var(--primitive-muted)}.fixed-asset-depreciation-row-module__OV2dHW__value{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);color:var(--primitive-text-strong);font-feature-settings:"tnum" 1}.fixed-asset-depreciation-row-module__OV2dHW__subValue{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);color:var(--primitive-muted);font-feature-settings:"tnum" 1}.fixed-asset-depreciation-row-module__OV2dHW__depValue{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-sm);color:var(--primitive-red);font-feature-settings:"tnum" 1}.fixed-asset-depreciation-row-module__OV2dHW__bookValue{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);color:var(--primitive-green);font-feature-settings:"tnum" 1}@media (max-width:980px){.fixed-asset-depreciation-row-module__OV2dHW__row{grid-template-columns:1fr 1fr}.fixed-asset-depreciation-row-module__OV2dHW__identCell,.fixed-asset-depreciation-row-module__OV2dHW__depCell{grid-column:1/-1}}
.accounting-module__m8TW3W__page,.accounting-module__m8TW3W__main{gap:var(--primitive-space-7);padding:clamp(20px,3vw,36px);display:grid}.accounting-module__m8TW3W__notice{align-items:center;gap:var(--primitive-space-3);padding:var(--primitive-space-2-5) var(--primitive-space-3);border:1px solid color-mix(in oklab, var(--primitive-amber) 32%, transparent);border-radius:var(--primitive-radius-pill);background:color-mix(in oklab, var(--primitive-amber) 6%, transparent);color:var(--primitive-amber);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;width:max-content;max-width:100%;display:inline-flex}.accounting-module__m8TW3W__notice:before{content:"";width:var(--primitive-space-2);height:var(--primitive-space-2);border-radius:var(--primitive-radius-round);background:var(--primitive-amber);box-shadow:0 0 0 4px color-mix(in oklab, var(--primitive-amber) 16%, transparent)}.accounting-module__m8TW3W__grid{gap:var(--primitive-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.accounting-module__m8TW3W__card{gap:var(--primitive-space-3);padding:var(--primitive-space-5);border:1px solid var(--primitive-line);border-radius:var(--primitive-radius-lg);background:radial-gradient(ellipse at 100% 0%, var(--accent-soft,color-mix(in oklab, var(--primitive-teal) 16%, transparent)), transparent 60%), var(--primitive-panel-strong);color:var(--primitive-body);isolation:isolate;transition:transform var(--primitive-duration-normal) var(--primitive-ease-out), border-color var(--primitive-duration-normal) ease, box-shadow var(--primitive-duration-normal) ease;grid-template-rows:auto 1fr auto;text-decoration:none;display:grid;position:relative;overflow:hidden}.accounting-module__m8TW3W__card:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in oklab, var(--primitive-glass-strong) 20%, transparent) 3px 4px);mix-blend-mode:overlay;opacity:.5;position:absolute;inset:0}.accounting-module__m8TW3W__card>*{z-index:1;position:relative}.accounting-module__m8TW3W__card:hover,.accounting-module__m8TW3W__card:focus-visible{border-color:var(--accent,color-mix(in oklab, var(--primitive-teal) 42%, transparent));box-shadow:0 26px 60px var(--primitive-shadow-outline);outline:none;transform:translateY(-4px)}.accounting-module__m8TW3W__thumb{border-radius:var(--primitive-radius-md);background:var(--thumb-bg,linear-gradient(135deg, color-mix(in oklab, var(--primitive-teal) 18%, transparent), color-mix(in oklab, var(--primitive-amber) 12%, transparent) 70%, color-mix(in oklab, var(--primitive-red) 8%, transparent)));border:1px solid var(--primitive-line-muted);isolation:isolate;place-items:center;height:124px;display:grid;position:relative;overflow:hidden}.accounting-module__m8TW3W__thumb:after{content:"";background-image:repeating-linear-gradient(0deg, transparent 0 4px, color-mix(in oklab, var(--primitive-canvas) 16%, transparent) 4px 5px);mix-blend-mode:multiply;opacity:.5;position:absolute;inset:0}.accounting-module__m8TW3W__thumbInner{z-index:1;gap:var(--primitive-space-1-5);justify-items:center;display:grid;position:relative}.accounting-module__m8TW3W__thumbGlyph{font-family:var(--primitive-font-display);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in oklab, var(--primitive-text-strong) 92%, transparent);font-size:32px;line-height:var(--primitive-leading-none)}.accounting-module__m8TW3W__thumbField{gap:var(--primitive-space-1-5);padding:var(--primitive-space-1) var(--primitive-space-2);border-radius:var(--primitive-radius-sm);background:var(--primitive-recessed);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:var(--primitive-tracking-wider);text-transform:uppercase;color:color-mix(in oklab, var(--primitive-text-strong) 72%, transparent);grid-template-columns:64px 1fr;align-items:center;display:grid}.accounting-module__m8TW3W__thumbField span:first-child{color:color-mix(in oklab, var(--primitive-text-strong) 42%, transparent)}.accounting-module__m8TW3W__head{gap:var(--primitive-space-1);display:grid}.accounting-module__m8TW3W__cardKicker{font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--accent,var(--primitive-teal));font-weight:600}.accounting-module__m8TW3W__cardTitle{font-family:var(--primitive-font-display);font-size:var(--primitive-text-lg);letter-spacing:0;text-transform:uppercase;color:var(--primitive-text-strong);margin:0;font-weight:400;line-height:1.05}.accounting-module__m8TW3W__cardBody{font-size:var(--primitive-text-sm);color:var(--primitive-body);margin:0;line-height:1.55}.accounting-module__m8TW3W__meta{justify-content:space-between;align-items:center;gap:var(--primitive-space-2-5);font-family:var(--primitive-font-mono);font-size:var(--primitive-text-2xs);letter-spacing:.18em;text-transform:uppercase;color:var(--primitive-muted);display:flex}.accounting-module__m8TW3W__metaAction{color:var(--accent,var(--primitive-teal));align-items:center;gap:var(--primitive-space-1-5);display:inline-flex}.accounting-module__m8TW3W__accentRed{--accent:var(--primitive-red);--accent-soft:color-mix(in oklab, var(--primitive-red) 22%, transparent);--thumb-bg:radial-gradient(ellipse at 80% 20%, color-mix(in oklab, var(--primitive-red) 36%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in oklab, var(--primitive-red) 12%, var(--primitive-canvas)) 0%, color-mix(in oklab, var(--primitive-canvas) 92%, var(--primitive-text-strong)) 100%)}.accounting-module__m8TW3W__accentAmber{--accent:var(--primitive-amber);--accent-soft:color-mix(in oklab, var(--primitive-amber) 24%, transparent);--thumb-bg:radial-gradient(ellipse at 80% 20%, color-mix(in oklab, var(--primitive-amber) 32%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in oklab, var(--primitive-amber) 12%, var(--primitive-canvas)) 0%, color-mix(in oklab, var(--primitive-canvas) 92%, var(--primitive-text-strong)) 100%)}.accounting-module__m8TW3W__accentTeal{--accent:var(--primitive-teal);--accent-soft:color-mix(in oklab, var(--primitive-teal) 24%, transparent);--thumb-bg:radial-gradient(ellipse at 80% 20%, color-mix(in oklab, var(--primitive-teal) 36%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in oklab, var(--primitive-teal) 12%, var(--primitive-canvas)) 0%, color-mix(in oklab, var(--primitive-canvas) 92%, var(--primitive-text-strong)) 100%)}.accounting-module__m8TW3W__accentGreen{--accent:var(--primitive-green);--accent-soft:color-mix(in oklab, var(--primitive-green) 24%, transparent);--thumb-bg:radial-gradient(ellipse at 80% 20%, color-mix(in oklab, var(--primitive-green) 34%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in oklab, var(--primitive-green) 12%, var(--primitive-canvas)) 0%, color-mix(in oklab, var(--primitive-canvas) 92%, var(--primitive-text-strong)) 100%)}.accounting-module__m8TW3W__fullCenterCta{align-items:center;gap:var(--primitive-space-2-5);padding:var(--primitive-space-4) var(--primitive-space-5);border:1px solid color-mix(in oklab, var(--primitive-red) 60%, transparent);border-radius:var(--primitive-radius-lg);background:radial-gradient(circle at 0% 100%, color-mix(in oklab, var(--primitive-red-dark) 32%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--primitive-glass-strong) 40%, transparent), transparent), var(--primitive-red);color:var(--primitive-text-on-accent);font-family:var(--primitive-font-display);font-size:var(--primitive-text-md);letter-spacing:.04em;text-transform:uppercase;width:max-content;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.accounting-module__m8TW3W__fullCenterCta:hover{background:var(--primitive-amber);color:var(--primitive-text-on-accent);transform:translateY(-2px)}.accounting-module__m8TW3W__fullCenterCta span{color:var(--primitive-text-on-accent)}.accounting-module__m8TW3W__consoleStack{gap:var(--primitive-space-5);display:grid}.accounting-module__m8TW3W__consoleRow{gap:var(--primitive-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.accounting-module__m8TW3W__consoleRowSingle{gap:var(--primitive-space-4);display:grid}.accounting-module__m8TW3W__tilesRow{gap:var(--primitive-space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.accounting-module__m8TW3W__depreciationStack{gap:var(--primitive-space-3);display:grid}.accounting-module__m8TW3W__reconciliationStack{gap:var(--primitive-space-2-5);display:grid}@media (max-width:980px){.accounting-module__m8TW3W__consoleRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.accounting-module__m8TW3W__card,.accounting-module__m8TW3W__fullCenterCta{transition:none}.accounting-module__m8TW3W__card:hover,.accounting-module__m8TW3W__card:focus-visible,.accounting-module__m8TW3W__fullCenterCta:hover{transform:none}}
