._catalog_9b15b_1{display:flex;flex-direction:column;gap:24px}._hero_9b15b_7{text-align:center;padding:16px 0}._title_9b15b_12{font-size:28px;font-weight:600;color:var(--fg-primary)}._subtitle_9b15b_18{font-size:14px;color:var(--fg-secondary);margin-top:6px;font-feature-settings:"tnum"}._planned_9b15b_25{font-size:13px;color:var(--fg-tertiary);margin-top:4px}._toolbar_9b15b_31{display:flex;flex-direction:column;gap:12px}._search_9b15b_37{padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card);color:var(--fg-primary);font-size:14px;font-family:var(--font-sans);outline:none;width:100%;max-width:400px}._search_9b15b_37:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}._filters_9b15b_55{display:flex;flex-wrap:wrap;gap:6px}._chip_9b15b_61{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;border:1px solid var(--border);background:var(--bg-card);color:var(--fg-secondary);cursor:pointer;transition:all .15s;font-family:var(--font-sans)}._chip_9b15b_61:hover{border-color:var(--border-hover);color:var(--fg-primary)}._chipActive_9b15b_79{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}._grid_9b15b_85{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}._card_9b15b_91{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card);cursor:pointer;transition:all .15s;text-align:left;font-family:var(--font-sans)}._card_9b15b_91:hover{border-color:var(--accent);box-shadow:0 2px 12px var(--shadow);transform:translateY(-1px)}._cardHeader_9b15b_111{display:flex;align-items:center;gap:6px}._cardId_9b15b_117{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--accent)}._cardName_9b15b_124{font-size:15px;font-weight:600;color:var(--fg-primary);line-height:1.3}._cardDesc_9b15b_131{font-size:12px;color:var(--fg-tertiary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardStats_9b15b_141{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--fg-secondary);font-feature-settings:"tnum"}._dot_9b15b_150{width:3px;height:3px;border-radius:50%;background:var(--fg-muted)}._errorCount_9b15b_157{color:var(--error)}._cardFooter_9b15b_161{display:flex;justify-content:space-between;margin-top:auto;padding-top:8px;border-top:1px solid var(--border)}._currency_9b15b_169{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--fg-secondary)}._version_9b15b_176{font-size:11px;color:var(--fg-muted)}._badge_9b15b_181{padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}._badge_default_9b15b_188{background:var(--bg-tertiary);color:var(--fg-secondary)}._badge_success_9b15b_193{background:var(--success-soft);color:var(--success)}._badge_error_9b15b_198{background:var(--error-soft);color:var(--error)}._badge_warning_9b15b_203{background:var(--warning-soft);color:var(--warning)}._badge_accent_9b15b_208{background:var(--accent-soft);color:var(--accent)}._empty_9b15b_213{text-align:center;padding:48px;color:var(--fg-muted);font-size:14px}._tableWrap_12evr_1{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border)}._table_12evr_1{width:100%;border-collapse:collapse;font-size:13px}._table_12evr_1 th{text-align:left;padding:10px 12px;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--fg-tertiary);background:var(--bg-secondary);border-bottom:1px solid var(--border);white-space:nowrap}._table_12evr_1 td{padding:8px 12px;border-bottom:1px solid var(--border);color:var(--fg-primary);vertical-align:top}._table_12evr_1 tbody tr:last-child td{border-bottom:none}._table_12evr_1 tbody tr:hover td{background:var(--bg-hover)}._mono_12evr_41{font-family:var(--font-mono);font-size:12px}._muted_12evr_46{color:var(--fg-muted)}._typeBadge_12evr_50{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500}._type_asset_12evr_58{background:#caf1f2;color:#005358;color:oklch(.4 .1 200)}._type_liability_12evr_59{background:#f8dff5;color:#653161}._type_equity_12evr_60{background:#d8efd8;color:#1d5522}._type_revenue_12evr_61{background:#d7eaff;background:oklch(.93 .04 250);color:#124a7b}._type_expense_12evr_62{background:#ffdfdb;background:oklch(.93 .04 25);color:#742e2b}._type_memorandum_12evr_63{background:#f2e5db;color:#6a4f39}@media(prefers-color-scheme:dark){._type_asset_12evr_58{background:#032729;color:#53c1c7}._type_liability_12evr_59{background:#2c1a2b;color:#d297cc}._type_equity_12evr_60{background:#152715;color:#85bf86}._type_revenue_12evr_61{background:#122334;color:#7cb3eb}._type_expense_12evr_62{background:#321a18;color:#e7958e}._type_memorandum_12evr_63{background:#291f18;color:#a78871}}._debit_12evr_74{color:var(--accent);font-family:var(--font-mono);font-size:12px}._credit_12evr_80{color:var(--success);font-family:var(--font-mono);font-size:12px}._miniTag_12evr_86{display:inline-block;padding:1px 6px;border-radius:8px;font-size:11px;background:var(--bg-tertiary);color:var(--fg-secondary);margin:1px 2px}._empty_12evr_96{text-align:center;padding:32px;color:var(--fg-muted);font-size:14px}._amount_12evr_104{font-family:var(--font-mono);font-size:12px;text-align:right;font-feature-settings:"tnum"}._amountDebit_12evr_111{color:var(--accent)}._amountCredit_12evr_116{color:var(--success)}._amountBalance_12evr_121{font-weight:600}._amountNegative_12evr_126{color:var(--error)}._timeline_fc4z8_1{display:flex;flex-direction:column;gap:12px;position:relative;padding-left:24px}._timeline_fc4z8_1:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:var(--border)}._card_fc4z8_19{position:relative;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card);display:flex;flex-direction:column;gap:8px}._card_fc4z8_19:before{content:"";position:absolute;left:-20px;top:18px;width:10px;height:10px;border-radius:50%;border:2px solid var(--border);background:var(--bg-card)}._cardOk_fc4z8_42:before{border-color:var(--success);background:var(--success-soft)}._cardFail_fc4z8_47:before{border-color:var(--error);background:var(--error-soft)}._cardHeader_fc4z8_52{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._seq_fc4z8_59{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--fg-tertiary)}._action_fc4z8_66{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--fg-primary)}._statusOk_fc4z8_73{padding:1px 8px;border-radius:8px;font-size:11px;font-weight:600;background:var(--success-soft);color:var(--success)}._statusFail_fc4z8_82{padding:1px 8px;border-radius:8px;font-size:11px;font-weight:600;background:var(--error-soft);color:var(--error)}._statusText_fc4z8_91{font-size:12px;color:var(--fg-muted)}._description_fc4z8_96{font-size:13px;color:var(--fg-secondary);line-height:1.4}._lines_fc4z8_102{font-size:12px;border-radius:var(--radius-sm);background:var(--bg-secondary);overflow:hidden}._lineHeader_fc4z8_109{display:grid;grid-template-columns:1fr 100px 100px 120px;gap:8px;padding:6px 10px;font-weight:600;color:var(--fg-tertiary);font-size:11px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border)}._line_fc4z8_102{display:grid;grid-template-columns:1fr 100px 100px 120px;gap:8px;padding:5px 10px;border-bottom:1px solid var(--border)}._line_fc4z8_102:last-child{border-bottom:none}._mono_fc4z8_134{font-family:var(--font-mono)}._amount_fc4z8_138{font-family:var(--font-mono);text-align:right;font-feature-settings:"tnum";color:var(--fg-secondary)}._party_fc4z8_145{font-family:var(--font-mono);font-size:11px;color:var(--fg-muted)}._errors_fc4z8_151{display:flex;gap:6px;flex-wrap:wrap}._errorCode_fc4z8_157{padding:2px 8px;border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;background:var(--error-soft);color:var(--error)}._meta_fc4z8_167{display:flex;gap:12px;font-size:11px;color:var(--fg-muted);padding-top:4px;border-top:1px solid var(--border)}._container_1bdcv_1{display:flex;flex-direction:column;gap:24px}._section_1bdcv_7{display:flex;flex-direction:column;gap:10px}._sectionTitle_1bdcv_13{font-size:15px;font-weight:600;color:var(--fg-primary)}._sectionDesc_1bdcv_19{font-size:13px;color:var(--fg-tertiary)}._card_1bdcv_24{padding:12px 16px;border-radius:var(--radius-md);border:1px solid var(--error-soft);background:var(--bg-card);display:flex;flex-direction:column;gap:8px}._cardHeader_1bdcv_34{display:flex;align-items:center;gap:8px}._seq_1bdcv_40{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--fg-tertiary)}._action_1bdcv_47{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--fg-primary)}._desc_1bdcv_54{font-size:13px;color:var(--fg-secondary);line-height:1.4}._errors_1bdcv_60{display:flex;gap:6px;flex-wrap:wrap}._errorCode_1bdcv_66{padding:2px 8px;border-radius:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;background:var(--error-soft);color:var(--error)}._pre_1bdcv_76{font-family:var(--font-mono);font-size:12px;color:var(--fg-secondary);background:var(--bg-secondary);padding:10px;border-radius:var(--radius-sm);overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow-y:auto}._empty_1bdcv_90{text-align:center;padding:32px;color:var(--fg-muted);font-size:14px}._detail_iiszm_1{display:flex;flex-direction:column;gap:20px}._breadcrumb_iiszm_7{display:flex;align-items:center;gap:10px}._backBtn_iiszm_13{padding:6px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-card);color:var(--fg-secondary);font-size:13px;font-family:var(--font-sans);cursor:pointer;transition:all .15s}._backBtn_iiszm_13:hover{border-color:var(--accent);color:var(--accent)}._breadId_iiszm_30{font-family:var(--font-mono);font-size:13px;color:var(--fg-muted)}._header_iiszm_36{display:flex;flex-direction:column;gap:8px}._title_iiszm_42{font-size:24px;font-weight:600}._meta_iiszm_47{display:flex;gap:6px;flex-wrap:wrap}._metaBadge_iiszm_53{padding:2px 10px;border-radius:10px;font-size:12px;font-weight:500;background:var(--bg-tertiary);color:var(--fg-secondary)}._description_iiszm_62{font-size:14px;color:var(--fg-secondary);line-height:1.5}._tabs_iiszm_68{display:flex;gap:2px;border-bottom:1px solid var(--border)}._tab_iiszm_68{padding:10px 18px;font-size:14px;font-weight:500;color:var(--fg-secondary);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--font-sans);display:flex;align-items:center;gap:6px;transition:all .15s}._tab_iiszm_68:hover{color:var(--fg-primary)}._tabActive_iiszm_94{color:var(--accent);border-bottom-color:var(--accent)}._tabBadge_iiszm_99{padding:1px 7px;border-radius:10px;font-size:11px;font-weight:600;background:var(--bg-tertiary);color:var(--fg-tertiary);font-feature-settings:"tnum"}._tabActive_iiszm_94 ._tabBadge_iiszm_99{background:var(--accent-soft);color:var(--accent)}._content_iiszm_114{min-height:200px}._notFound_iiszm_118{text-align:center;padding:48px;color:var(--fg-muted)}._empty_iiszm_124{text-align:center;padding:32px;color:var(--fg-muted);font-size:14px}._overview_iiszm_132{display:flex;flex-direction:column;gap:24px}._statsGrid_iiszm_138{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}._statCard_iiszm_144{padding:16px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border);text-align:center}._statValue_iiszm_152{font-size:24px;font-weight:600;color:var(--accent);font-feature-settings:"tnum"}._statLabel_iiszm_159{font-size:12px;color:var(--fg-tertiary);margin-top:4px}._section_iiszm_165{display:flex;flex-direction:column;gap:10px}._sectionTitle_iiszm_171{font-size:15px;font-weight:600;color:var(--fg-primary)}._commodityList_iiszm_177{display:flex;flex-wrap:wrap;gap:6px}._commodityBadge_iiszm_183{padding:4px 10px;border-radius:var(--radius-sm);background:var(--bg-tertiary);font-family:var(--font-mono);font-size:13px;color:var(--fg-secondary)}._commodityType_iiszm_192{color:var(--fg-muted);font-size:11px}._table_iiszm_197{width:100%;border-collapse:collapse;font-size:13px}._table_iiszm_197 th{text-align:left;padding:8px 12px;font-weight:600;color:var(--fg-secondary);background:var(--bg-secondary);border-bottom:1px solid var(--border)}._table_iiszm_197 td{padding:8px 12px;border-bottom:1px solid var(--border);color:var(--fg-primary)}._table_iiszm_197 tr:hover td{background:var(--bg-hover)}._mono_iiszm_222{font-family:var(--font-mono);font-size:12px}._invariantList_iiszm_227{padding-left:20px;font-size:13px;color:var(--fg-secondary);line-height:1.8}._advancedOp_iiszm_234{padding:12px;border-radius:var(--radius-sm);background:var(--bg-secondary);display:flex;flex-direction:column;gap:6px;margin-bottom:8px}._opType_iiszm_244{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--accent)}._opDesc_iiszm_251{font-size:13px;color:var(--fg-secondary)}._pre_iiszm_256{font-family:var(--font-mono);font-size:12px;color:var(--fg-secondary);background:var(--bg-tertiary);padding:10px;border-radius:var(--radius-sm);overflow-x:auto;white-space:pre-wrap;word-break:break-word}._wrap_1kjyv_1{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border)}._table_1kjyv_7{width:100%;border-collapse:collapse;font-size:12px}._table_1kjyv_7 th{padding:8px 6px;font-weight:600;color:var(--fg-tertiary);background:var(--bg-secondary);border-bottom:1px solid var(--border);text-align:center;white-space:nowrap}._table_1kjyv_7 td{padding:6px;border-bottom:1px solid var(--border);text-align:center}._table_1kjyv_7 tbody tr:hover td{background:var(--bg-hover)}._stickyCol_1kjyv_33{position:sticky;left:0;z-index:1;background:var(--bg-card);text-align:left!important;padding-left:12px!important;padding-right:12px!important;min-width:160px;border-right:1px solid var(--border)}thead ._stickyCol_1kjyv_33{background:var(--bg-secondary);z-index:2}._featureCol_1kjyv_50{min-width:70px}._featureName_1kjyv_54{display:block;font-size:11px}._featureCount_1kjyv_59{display:block;font-size:10px;color:var(--fg-muted);font-weight:400}._fixtureLink_1kjyv_66{font-family:var(--font-mono);font-size:12px;color:var(--accent);text-decoration:none}._fixtureLink_1kjyv_66:hover{text-decoration:underline}._cell_1kjyv_77{font-size:14px}._cellYes_1kjyv_81{color:var(--success);background:var(--success-soft)}._cellNo_1kjyv_86{color:transparent}._grid_rekz4_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:24px}._chart_rekz4_7{padding:16px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card)}._chartTitle_rekz4_14{font-size:14px;font-weight:600;color:var(--fg-primary);margin-bottom:12px}._bars_rekz4_21{display:flex;flex-direction:column;gap:6px}._barRow_rekz4_27{display:grid;grid-template-columns:110px 1fr 36px;align-items:center;gap:8px}._barLabel_rekz4_34{font-family:var(--font-mono);font-size:11px;color:var(--fg-secondary);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._barTrack_rekz4_44{height:18px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}._barFill_rekz4_51{height:100%;background:var(--accent);border-radius:4px;min-width:4px;transition:width .3s ease}._barCount_rekz4_59{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--fg-tertiary);text-align:right;font-feature-settings:"tnum"}._analysis_1gp93_1{display:flex;flex-direction:column;gap:32px}._title_1gp93_7{font-size:28px;font-weight:600}._subtitle_1gp93_12{font-size:14px;color:var(--fg-secondary);margin-top:-24px}._section_1gp93_18{display:flex;flex-direction:column;gap:12px}._sectionTitle_1gp93_24{font-size:18px;font-weight:600}._sectionDesc_1gp93_29{font-size:13px;color:var(--fg-tertiary)}._app_nlvt8_1{min-height:100vh;background:var(--bg-primary);color:var(--fg-primary);font-family:var(--font-sans)}._header_nlvt8_8{display:flex;align-items:center;gap:16px;padding:16px 24px;background:var(--bg-card);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}._logo_nlvt8_20{font-size:18px;font-weight:600;color:var(--accent);cursor:pointer;white-space:nowrap}._nav_nlvt8_28{display:flex;gap:4px}._navLink_nlvt8_33{padding:6px 14px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;color:var(--fg-secondary);background:none;border:none;cursor:pointer;transition:all .15s}._navLink_nlvt8_33:hover{background:var(--bg-hover);color:var(--fg-primary)}._navLinkActive_nlvt8_50{background:var(--accent-soft);color:var(--accent)}._main_nlvt8_55{max-width:1280px;margin:0 auto;padding:24px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--fg-primary);-webkit-font-smoothing:antialiased}:root{--bg-primary: oklch(.99 .005 90);--bg-secondary: oklch(.96 .008 90);--bg-tertiary: oklch(.93 .01 90);--bg-card: oklch(1 0 0);--bg-hover: oklch(.97 .01 250);--fg-primary: oklch(.2 .02 260);--fg-secondary: oklch(.4 .02 260);--fg-tertiary: oklch(.55 .015 260);--fg-muted: oklch(.65 .01 260);--accent: oklch(.55 .15 250);--accent-fg: oklch(1 0 0);--accent-hover: oklch(.5 .17 250);--accent-soft: oklch(.93 .04 250);--success: oklch(.55 .15 145);--success-soft: oklch(.93 .04 145);--error: oklch(.55 .18 25);--error-soft: oklch(.93 .05 25);--warning: oklch(.7 .15 80);--warning-soft: oklch(.95 .04 80);--border: oklch(.88 .01 260);--border-hover: oklch(.75 .02 260);--shadow: oklch(.5 .02 260 / .08);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--font-sans: "IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", "SF Mono", "Fira Code", monospace}@media(prefers-color-scheme:dark){:root{--bg-primary: oklch(.16 .015 260);--bg-secondary: oklch(.2 .02 260);--bg-tertiary: oklch(.24 .02 260);--bg-card: oklch(.19 .018 260);--bg-hover: oklch(.24 .03 250);--fg-primary: oklch(.93 .01 90);--fg-secondary: oklch(.78 .01 90);--fg-tertiary: oklch(.65 .01 90);--fg-muted: oklch(.5 .01 90);--accent: oklch(.7 .15 250);--accent-fg: oklch(.15 .02 260);--accent-hover: oklch(.75 .17 250);--accent-soft: oklch(.25 .05 250);--success: oklch(.65 .15 145);--success-soft: oklch(.25 .05 145);--error: oklch(.65 .18 25);--error-soft: oklch(.25 .06 25);--warning: oklch(.75 .15 80);--warning-soft: oklch(.25 .05 80);--border: oklch(.3 .02 260);--border-hover: oklch(.4 .03 260);--shadow: oklch(.1 .02 260 / .3)}}
