.finance_frame__b5HJl{height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--bg);overflow-y:auto}.finance_pageHd__BLY0H{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:2px 2px 0}.finance_pageHd__BLY0H h2{font-size:11px;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-3)}.finance_pageHd__BLY0H p{margin-top:2px;font-size:11.5px;color:var(--ink-3);line-height:1.45}.finance_reg__KHE3K{flex:1 1;min-height:240px;display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.finance_regHd__931X0{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line)}.finance_regHd__931X0 h2{font-size:13.5px;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);min-width:0}.finance_regHd__931X0 span{font-size:11.5px;color:var(--ink-3);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.finance_tblWrap__2v_ay{flex:1 1;min-height:0;overflow:auto}.finance_tbl__smYx_{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;white-space:nowrap}.finance_tbl__smYx_ thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--surface-2);color:var(--ink-3);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-align:left}.finance_tbl__smYx_ td,.finance_tbl__smYx_ thead th{padding:6px 10px;border-bottom:1px solid var(--line)}.finance_tbl__smYx_ td{color:var(--ink-2)}.finance_tbl__smYx_ tbody tr:last-child td{border-bottom:none}.finance_cellNum___nzmB{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.finance_lagBadge__7FAxO{padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid var(--line)}.finance_lagRed__hLYnD{color:var(--bad-ink);background:color-mix(in oklab,var(--bad) 12%,var(--surface));border-color:color-mix(in oklab,var(--bad) 40%,var(--line))}.finance_lagYellow__r_9wl{color:var(--warn-ink);background:color-mix(in oklab,var(--warn) 12%,var(--surface));border-color:color-mix(in oklab,var(--warn) 40%,var(--line))}.finance_chartWrap__j2AYe{position:relative;width:100%}.finance_comboSvg__F7LKj{width:100%;display:block;cursor:crosshair}.finance_curveGrid__bHXJj{stroke:var(--chart-grid);stroke-width:1;opacity:.6}.finance_curveCursor__Ji0MJ{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3}.finance_axisX__vSUy4{fill:var(--ink-3);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance_sAxisY__xOp8_{fill:var(--ink-3);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.finance_gapArea__UjiaK{opacity:.1;stroke:none}.finance_planLine__WBNSj{stroke-width:1.6;stroke-dasharray:5 4;opacity:.85}.finance_actLine__dWo3Q,.finance_planLine__WBNSj{fill:none;stroke-linejoin:round;stroke-linecap:round}.finance_actLine__dWo3Q{stroke-width:2.8}.finance_physLine__rgADe{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.finance_sDot__BlBnm{stroke:var(--surface);stroke-width:2}.finance_ptVal__PvuRk{font-size:10px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.finance_endVal__SVNzd{font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes finance_lagPulse__Ev87M{0%,to{opacity:1}50%{opacity:.35}}.finance_barBlinkRed__8sc3H{stroke:var(--surface);stroke-width:1.5;animation:finance_lagPulse__Ev87M .75s ease-in-out infinite}.finance_barBlinkYellow__zGf51{stroke:var(--surface);stroke-width:1.5;animation:finance_lagPulse__Ev87M 1.25s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.finance_barBlinkRed__8sc3H,.finance_barBlinkYellow__zGf51{animation:none}}.finance_tip__te9dm{position:absolute;top:8px;z-index:4;min-width:160px;padding:9px 11px;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);pointer-events:none}.finance_tipHd__gCA3B{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:6px}.finance_tipRow__fm2bB{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--ink-2);line-height:1.7}.finance_tipRow__fm2bB i{width:9px;height:9px;border-radius:2px;flex:none}.finance_tipRow__fm2bB b{margin-left:auto;font-weight:600;color:var(--ink)}.finance_tipRow__fm2bB:not(:has(i)){padding-left:16px}.finance_tipGap__gede3{margin-top:3px;padding-top:5px;border-top:1px solid var(--line)}.finance_editBtn__DN1PW{flex:none;padding:4px 11px;font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-2);background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid color-mix(in oklab,var(--ink) 22%,transparent);border-radius:999px;cursor:pointer}.finance_editBtn__DN1PW:hover:not(:disabled){color:var(--data);background:color-mix(in srgb,var(--data) 16%,transparent);border-color:color-mix(in srgb,var(--data) 55%,transparent)}.finance_editBtn__DN1PW:disabled{opacity:.45;cursor:default}.finance_editErr__s_urI,.finance_editOk__VBYVS{flex:none;margin:0;padding:6px 12px;font-size:11.5px;line-height:1.45;border-bottom:1px solid var(--line)}.finance_editErr__s_urI{color:#b91c1c;background:color-mix(in oklab,#b91c1c 10%,transparent)}.finance_editOk__VBYVS{color:var(--ink-2);background:color-mix(in oklab,var(--data) 12%,transparent)}.finance_cellEdit__UDWv5{padding:0}.finance_cellInput__vwZ83{width:100%;min-width:0;padding:3px 6px;font:inherit;font-size:inherit;color:var(--ink);background:transparent;border:none;border-bottom:1px solid color-mix(in oklab,var(--ink) 18%,transparent);border-radius:0}.finance_cellInput__vwZ83:focus{outline:none;background:color-mix(in oklab,var(--data) 10%,transparent);border-bottom-color:var(--data)}.finance_cellInput__vwZ83.finance_num__VN0V_{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance_rowBtnCell__bu9ui{width:28px;padding:0;text-align:center}.finance_rowBtn__LLVLd{width:20px;height:20px;padding:0;font:inherit;font-size:13px;line-height:1;color:var(--ink-3);background:transparent;border:none;border-radius:4px;cursor:pointer}.finance_rowBtn__LLVLd:hover{color:#b91c1c;background:color-mix(in oklab,#b91c1c 14%,transparent)}.finance_rowDel__9aux_{opacity:.5;text-decoration:line-through}.finance_rowNew__Lsj4X{box-shadow:inset 3px 0 0 var(--data)}.finance_regAct__SrIC5{flex:none;display:flex;align-items:center;gap:6px}.finance_editBtnOn__rSFRy{color:var(--data);background:color-mix(in srgb,var(--data) 28%,transparent);border-color:var(--data)}.finance_editBtnOn__rSFRy:hover:not(:disabled){filter:brightness(1.08)}.finance_tabs__I88xe{flex:none;display:flex;gap:4px;padding:3px;background:var(--sunken);border-radius:999px}.finance_tab__sHFV6{padding:4px 14px;font:inherit;font-size:11.5px;font-weight:600;color:var(--ink-3);background:transparent;border:none;border-radius:999px;cursor:pointer;white-space:nowrap}.finance_tab__sHFV6:hover{color:var(--ink)}.finance_tabOn__WrNZv,.finance_tabOn__WrNZv:hover{color:#fff;background:var(--data)}.finance_regFull__Sj_qL{position:fixed;inset:0;z-index:30;margin:0;border:none;border-radius:0;background:var(--bg);max-height:none}.finance_finBar__UHSGB{flex:none;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--line)}.finance_finSearch__7i2xI{flex:1 1 200px;min-width:160px;max-width:300px;padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font-size:12px}.finance_finSearch__7i2xI:focus{outline:2px solid var(--data);outline-offset:-1px}.finance_finSel__KXxM0{padding:5px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink-2);font-size:12px;max-width:190px}.finance_finSel__KXxM0:focus{outline:2px solid var(--data);outline-offset:-1px}.finance_finSelOn__LlNPk{border-color:var(--data);color:var(--ink)}.finance_finTgl__6UiTn{padding:5px 9px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink-2);font-size:12px;white-space:nowrap}.finance_finTglOn__xO5t1{background:var(--data);border-color:var(--data);color:#fff}.finance_finCount__1f3Ho{margin-left:auto;font-size:11.5px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.finance_finClear__N3GLX{font-size:11.5px;color:var(--data);padding:4px 2px;white-space:nowrap}.finance_finClear__N3GLX:hover{text-decoration:underline}.finance_tbl__smYx_ thead tr:first-child th{top:0;line-height:14px}.finance_tbl__smYx_ thead tr.finance_fRow__jUp0t th{top:27px;padding:3px 4px;text-transform:none;letter-spacing:0;background:var(--surface);border-bottom:1px solid var(--line)}.finance_fCell__s2sNE{width:100%;min-width:0;padding:3px 5px;border:1px solid var(--line);border-radius:3px;background:var(--bg);color:var(--ink);font-size:11px;font-weight:400}.finance_fCell__s2sNE:focus{outline:2px solid var(--data);outline-offset:-1px}.finance_fCellOn__V5lJr{border-color:var(--data)}.finance_thOn__njHPx{color:var(--data)}.finance_grpCnt__bIj0L{margin-left:8px;font-weight:400;color:var(--ink-3)}.finance_grpCaret__fo2XV{display:inline-block;width:12px;color:var(--ink-3)}.finance_tbl__smYx_ tbody tr.finance_dRow__nNzln:nth-child(2n) td{background:color-mix(in srgb,var(--ink) 3.5%,transparent)}.finance_tbl__smYx_ tbody tr:hover td{background:var(--surface-2)}.finance_tbl__smYx_ tbody tr.finance_dRow__nNzln td:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line)}.finance_tbl__smYx_ tbody tr.finance_dRow__nNzln:nth-child(2n) td:first-child{background:color-mix(in srgb,var(--ink) 3.5%,var(--surface))}.finance_tbl__smYx_ tbody tr.finance_dRow__nNzln:hover td:first-child{background:var(--surface-2)}.finance_tbl__smYx_ thead tr th{z-index:2}.finance_tbl__smYx_ thead th:first-child{left:0;z-index:3;box-shadow:1px 0 0 var(--line)}.finance_grpEmpty__7oQCm{padding:18px 12px;text-align:center;color:var(--ink-3);font-size:12px}.finance_bWrap__RkTc9{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:10px}.finance_bBox__1P_Qa{flex:none;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.finance_bName__9I2iD{display:flex;align-items:baseline;gap:6px;width:100%;padding:8px 12px;background:color-mix(in srgb,var(--data) 10%,var(--surface-2));border-bottom:1px solid var(--line);color:var(--ink);font-size:12.5px;font-weight:700;letter-spacing:.02em;text-align:left;cursor:pointer}.finance_bName__9I2iD:hover{background:color-mix(in srgb,var(--data) 18%,var(--surface-2))}div.finance_bName__9I2iD{cursor:default}div.finance_bName__9I2iD:hover{background:color-mix(in srgb,var(--data) 10%,var(--surface-2))}.finance_tscroll__3K__P{overflow-x:auto}.finance_xTbl__3zBbd{width:auto}.finance_xTbl__3zBbd .finance_xField___ArAm{position:-webkit-sticky;position:sticky;left:0;z-index:4;width:190px;min-width:190px;max-width:190px;background:var(--surface-2);color:var(--ink-3);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;text-align:left;padding:6px 10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:normal;line-height:1.25}.finance_xTbl__3zBbd .finance_xHd__8aTkC{min-width:150px;text-align:left;white-space:nowrap}.finance_xTbl__3zBbd .finance_xHd__8aTkC .finance_rowBtn__LLVLd{margin-left:6px}.finance_xDel__t2Ffk{opacity:.45;text-decoration:line-through}.finance_xTbl__3zBbd tbody tr.finance_dRow__nNzln td:first-child{position:static;box-shadow:none}.finance_xTbl__3zBbd tbody tr.finance_dRow__nNzln:nth-child(2n) th.finance_xField___ArAm{background:var(--surface-2)}.finance_cCard__iaDZX{border-bottom:2px solid var(--line)}.finance_cCard__iaDZX:last-child{border-bottom:none}.finance_cHead__8571C{display:flex;align-items:baseline;gap:10px;padding:8px 14px;background:var(--surface-2);border-bottom:1px solid var(--line)}.finance_cTitle__g8Bcn{min-width:0;font-size:12.5px;font-weight:600;color:var(--ink)}.finance_pass__gad4W{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:1px;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.finance_pf__6weOS{background:var(--surface);padding:7px 12px;min-width:0}.finance_pf__6weOS dt{font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance_pf__6weOS dd{font-size:12.5px;color:var(--ink);overflow-wrap:anywhere}.finance_pf__6weOS dd input{width:100%}.finance_pEmpty__TUmQB{color:var(--ink-3)}.finance_sTbl__D_n3R{width:100%}.finance_thR__uHBJY{text-align:right}.finance_sTotal__vzuLC td{background:var(--surface-2);color:var(--ink);font-weight:650;border-top:1px solid var(--line)}.finance_cellStrong__R_InD{color:var(--ink);font-weight:600}.finance_cEmpty__qyFAz{padding:10px 14px;font-size:12px;color:var(--ink-3)}.finance_rowKind__jEQK8{font-size:9.5px;letter-spacing:.05em;color:var(--ink-3);text-transform:uppercase;white-space:nowrap}.finance_chip__RJDRP{display:inline-block;font-size:10px;font-weight:650;letter-spacing:.05em;border:1px solid var(--line);border-radius:999px;padding:1px 8px;color:var(--ink-2)}.finance_chipOk__6w59f{color:var(--good-ink);border-color:var(--good-ink)}.finance_chipWarn__X0Ryo{color:var(--warn-ink);border-color:var(--warn-ink)}.finance_xpCell___giNU{width:26px;padding:0 4px;text-align:center}.finance_xpBtn__F2L07{color:var(--ink-3);font-size:11px;padding:4px 6px;border-radius:3px}.finance_xpBtn__F2L07:hover{color:var(--ink);background:var(--surface-2)}.finance_xpRow__fQAEw td{background:var(--surface-2);padding:0;border-bottom:1px solid var(--line)}.finance_xpRow__fQAEw .finance_pass__gad4W{border-bottom:none}.finance_bSum__kSDB0{margin-left:auto;font-weight:400;font-size:11.5px;color:var(--ink-2);white-space:nowrap}.finance_pMoney__b21Dt{font-weight:600;font-size:13px}.finance_cHead2__9mkZu{padding:10px 14px 8px;border-bottom:1px solid var(--line)}.finance_cName__aTzg_{font-size:13.5px;font-weight:650;color:var(--ink);line-height:1.35}.finance_cSub__OOKXu{margin-top:2px;font-size:11.5px;color:var(--ink-3)}.finance_kpiRow__Od3lD{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.finance_kpi__l3Yy8{flex:1 1 190px;min-width:0;background:var(--surface);padding:8px 14px}.finance_kpiL__fgtcp{display:block;font-size:9.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finance_kpiV__37N5Z{display:block;font-size:14.5px;font-weight:650;color:var(--ink);white-space:nowrap}.finance_kpiV__37N5Z i{font-style:normal;font-weight:400;font-size:11px;color:var(--ink-3)}.finance_secBox__ACSul{border-bottom:1px solid var(--line)}.finance_secLbl__M_Zln{padding:8px 14px 0;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.finance_yRow__GPFYE td{padding:6px 14px 4px;background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink);font-size:12px}.finance_ySub__YTVJ4{margin-left:10px;font-size:11px;font-weight:400;color:var(--ink-3)}.finance_detWrap__C_NsO{display:flex;flex-direction:column}.finance_dGrp__F_x2h{display:flex;align-items:baseline;gap:14px;padding:7px 14px;border-bottom:1px solid var(--line)}.finance_dGrp__F_x2h:last-child{border-bottom:none}.finance_dLbl__9bq8C{flex:none;width:120px;font-size:9.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.finance_dItems__5Wh49{display:flex;flex-wrap:wrap;gap:4px 22px;min-width:0}.finance_dItem__JYjr7{font-size:12px;color:var(--ink-2)}.finance_dItem__JYjr7 i{font-style:normal;color:var(--ink-3);margin-right:6px}.finance_dItem__JYjr7 b{font-weight:500;color:var(--ink);overflow-wrap:anywhere}.finance_xlWrap__EfB3l{max-height:calc(100dvh - 260px);overflow:auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.finance_xlTbl__KqVeq{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.78rem}.finance_xlTbl__KqVeq th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:7px 10px;text-align:left;white-space:normal;max-width:170px;vertical-align:middle;line-height:1.25;font-size:.68rem;font-weight:650;letter-spacing:.02em;text-transform:uppercase;background:var(--surface-2);border-bottom:1px solid var(--line-strong)}.finance_xlTbl__KqVeq td,.finance_xlTbl__KqVeq th{color:var(--ink-2);border-right:1px solid var(--line-strong)}.finance_xlTbl__KqVeq td{padding:5px 10px;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--line)}.finance_xlTbl__KqVeq tr:hover td{background:color-mix(in srgb,var(--data) 6%,transparent)}.finance_xlNo__xYkD_{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:var(--fz0);min-width:var(--fz0);max-width:var(--fz0);color:var(--ink-3);background:var(--surface-2);box-shadow:inset -1px 0 0 var(--line-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.finance_xlTbl__KqVeq th.finance_xlNo__xYkD_{z-index:29}.finance_cellDirty__ZqS5x{background:color-mix(in srgb,var(--good) 16%,transparent)!important;box-shadow:inset 0 0 0 1.5px var(--good)}.finance_cellDirty__ZqS5x input{font-weight:650;color:var(--good-ink)}.finance_xlTbl__KqVeq{--fz0:46px}.finance_xlFz__P3t__{position:-webkit-sticky;position:sticky;background:var(--surface);box-shadow:inset -1px 0 0 var(--line-strong);max-width:0;overflow:hidden;text-overflow:ellipsis}.finance_xlTbl__KqVeq thead .finance_xlFz__P3t__{z-index:25;background:var(--surface-2)}.finance_xlFzEdge__PlhoT{box-shadow:inset -2px 0 0 var(--data)!important}.finance_thDrag__qKW9f{opacity:.5}.finance_thPick__KA9_J{box-shadow:inset 0 -3px 0 var(--data),inset -1px 0 0 var(--line-strong);color:var(--ink)}.finance_xlTbl__KqVeq tbody tr:hover .finance_xlFz__P3t__{background:color-mix(in srgb,var(--data) 6%,var(--surface))}@media (max-width:1180px){.finance_xlFz__P3t__{position:static;max-width:none;width:auto;min-width:0;box-shadow:none}.finance_xlNo__xYkD_{box-shadow:none}}.finance_xlTbl__KqVeq th,.finance_xlTbl__KqVeq th.finance_thR__uHBJY{text-align:center}.finance_xlTbl__KqVeq td,.finance_xlTbl__KqVeq td.finance_cellNum___nzmB,.finance_xlTbl__KqVeq td.num{text-align:left}.finance_cellPick__1_Ylu{width:100%;padding:2px 4px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--ink);font:inherit;font-size:.76rem;cursor:pointer}.finance_cellPick__1_Ylu:focus{outline:2px solid var(--data);outline-offset:-1px}.finance_cellPick__1_Ylu option{font-size:.8rem}.finance_xlOpen__4TmU5{vertical-align:top;background:color-mix(in srgb,var(--data) 10%,var(--surface))!important;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--data) 45%,transparent);line-height:1.4}.finance_xlTbl__KqVeq tbody td{cursor:default}.finance_xlTbl__KqVeq tbody td.finance_xlCanOpen__JxAoC{cursor:zoom-in}.finance_xlTbl__KqVeq tbody td.finance_xlOpen__4TmU5{cursor:zoom-out}.finance_pubBtn__O6dRj{border-color:color-mix(in srgb,var(--good) 55%,transparent);background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good-ink);font-weight:700}.finance_pubBtn__O6dRj:hover:not(:disabled){background:color-mix(in srgb,var(--good) 26%,transparent);border-color:var(--good)}.finance_pubBtn__O6dRj:disabled{opacity:.4}.finance_xlTbl__KqVeq .finance_cellInput__vwZ83,.finance_xlTbl__KqVeq .finance_cellInput__vwZ83:focus{border-bottom:none;padding:4px 10px}.finance_xlTbl__KqVeq .finance_cellInput__vwZ83:focus{background:color-mix(in srgb,var(--data) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--data)}.finance_xlArea__wuoLv{display:block;resize:none;overflow:hidden;line-height:1.35;white-space:pre-wrap;word-break:break-word}.finance_xlTbl__KqVeq td.finance_cellDirty__ZqS5x{background:color-mix(in srgb,var(--good) 22%,var(--surface))!important;box-shadow:inset 0 0 0 2px var(--good)!important}.finance_xlTbl__KqVeq td.finance_cellDirty__ZqS5x .finance_cellInput__vwZ83,.finance_xlTbl__KqVeq td.finance_cellDirty__ZqS5x .finance_cellInput__vwZ83:focus{background:transparent!important;box-shadow:none!important;color:var(--good-ink);font-weight:650}.finance_xlTbl__KqVeq td.finance_cellDirty__ZqS5x .finance_cellPick__1_Ylu{background:transparent!important;color:var(--good-ink);font-weight:650}.finance_xlTbl__KqVeq td.finance_cellSaved__vCdWs{background:color-mix(in srgb,var(--good) 14%,var(--surface))!important}.finance_xlTbl__KqVeq td.finance_cellSaved__vCdWs .finance_cellInput__vwZ83,.finance_xlTbl__KqVeq td.finance_cellSaved__vCdWs .finance_cellPick__1_Ylu{background:transparent!important;color:var(--good-ink)}.finance_xlNoEdited__6zEi3{box-shadow:inset 3px 0 0 var(--good);cursor:help}.finance_xlTbl__KqVeq tbody tr.finance_rowDraft__jz43O td{position:-webkit-sticky;position:sticky;bottom:0;z-index:6;background:color-mix(in srgb,var(--data) 7%,var(--surface));box-shadow:inset 0 1px 0 var(--line-strong)}.finance_xlTbl__KqVeq tbody tr.finance_rowDraft__jz43O .finance_xlFz__P3t__{z-index:10!important}.finance_xlTbl__KqVeq tbody tr.finance_rowDraft__jz43O .finance_xlNo__xYkD_{z-index:11}.finance_rowDraft__jz43O td:first-child{color:var(--data);font-weight:700;text-align:center}.finance_rowDraft__jz43O .finance_cellInput__vwZ83::placeholder{color:var(--ink-3);font-style:italic}.finance_xlTbl__KqVeq tbody tr.finance_rowDraft__jz43O:focus-within td{background:color-mix(in srgb,var(--data) 14%,var(--surface))}.finance_finAdd__ipjPr{padding:5px 12px;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;color:var(--data);background:color-mix(in srgb,var(--data) 14%,transparent);border:1px solid color-mix(in srgb,var(--data) 45%,transparent);border-radius:999px;cursor:pointer}.finance_finAdd__ipjPr:hover:not(:disabled){background:color-mix(in srgb,var(--data) 26%,transparent);border-color:var(--data)}.finance_finAdd__ipjPr:disabled{opacity:.45;cursor:default}.finance_thMenuVeil__npHjP{position:fixed;inset:0;z-index:40}.finance_thMenu___bBmb{position:fixed;z-index:41;width:264px;max-height:340px;display:flex;flex-direction:column;padding:8px;font-weight:400;text-align:left;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:0 8px 24px rgb(0 0 0/28%)}.finance_thMenuHead__V_X6o{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--ink-2);padding-bottom:6px;border-bottom:1px solid var(--line)}.finance_thMenuCols__cB8Sp{display:flex;flex-direction:column;gap:2px;padding:6px 6px 2px;margin-top:4px;border-top:1px solid var(--line)}.finance_thMenuCols__cB8Sp button{padding:4px 8px;font:inherit;font-size:11.5px;text-align:left;color:var(--ink-2);background:transparent;border:none;border-radius:var(--r-sm);cursor:pointer}.finance_thMenuCols__cB8Sp button:hover{color:var(--ink);background:color-mix(in srgb,var(--data) 14%,transparent)}.finance_dateCell__MGGuJ{display:flex;align-items:center;gap:2px;width:100%}.finance_dateCell__MGGuJ .finance_cellInput__vwZ83{flex:1 1 auto;min-width:0}.finance_calBtn___HKUK{flex:none;padding:0 3px;font-size:12px;line-height:1;background:transparent;border:none;border-radius:3px;cursor:pointer;opacity:.65}.finance_calBtn___HKUK:hover{opacity:1;background:color-mix(in srgb,var(--data) 16%,transparent)}.finance_rowIns__yti6i{display:block;width:100%;padding:2px 0;font:inherit;font-size:15px;font-weight:700;line-height:1;color:var(--data);background:transparent;border:none;border-radius:3px;cursor:pointer}.finance_rowIns__yti6i:hover{background:color-mix(in srgb,var(--data) 20%,transparent)}.finance_xlTbl__KqVeq thead th.finance_xlHdr1__2UJXx,.finance_xlTbl__KqVeq thead th.finance_xlHdr2__Ivfug{color:#fff;text-transform:none;border-right-color:rgba(255,255,255,.22);border-bottom-color:rgba(255,255,255,.22)}.finance_xlTbl__KqVeq thead th.finance_xlHdr1__2UJXx{background:#203864}.finance_xlTbl__KqVeq thead th.finance_xlHdr2__Ivfug{background:#2e75b6}.finance_xlBand__mSKN1{height:26px;padding:3px 8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.66rem;font-weight:700;letter-spacing:.03em}.finance_xlTbl__KqVeq thead th.finance_xlBand__mSKN1.finance_xlFz__P3t__{max-width:none;background:#203864}.finance_xlTbl__KqVeq thead th.finance_xlBand__mSKN1.finance_xlFz__P3t__.finance_xlHdr2__Ivfug{background:#2e75b6}.finance_xlMerged__Kx60K{vertical-align:middle;white-space:normal;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--data) 4%,transparent)}.finance_xlSec___Xz3z td{color:#fff;font-weight:750;font-size:.74rem;letter-spacing:.04em;height:26px;padding:4px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-right-color:rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.3)}.finance_xlSec___Xz3z td,.finance_xlTbl__KqVeq tr.finance_xlSec___Xz3z:hover td{background:#2f5597!important}.finance_xlGrpCell__2lyH_{color:#1a1a1a!important;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgba(0,0,0,.25)}.finance_xlTbl__KqVeq tr.finance_xlGrp__f9Vxk:hover td{filter:brightness(.97)}.finance_xlTurul___1yD6{padding:6px 2px;text-align:center;vertical-align:middle;color:#1a1a1a!important;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.finance_xlTurul___1yD6 span{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);font-weight:750;font-size:.7rem;letter-spacing:.03em;line-height:1.1;max-height:100%;overflow:hidden}.finance_xlTbl__KqVeq tbody tr:hover td.finance_xlTurul___1yD6{filter:brightness(.97)}@media (max-width:1180px){.finance_xlSec___Xz3z td{position:static}}.finance_xlTbl__KqVeq td.finance_xlCtr__0M_H7{text-align:center}.finance_xlFold__D2UzO{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:1px solid;border-radius:2px;background:transparent;color:inherit;font-size:11px;line-height:1;font-weight:700;cursor:pointer;opacity:.85}.finance_xlFold__D2UzO:hover{opacity:1;background:color-mix(in srgb,currentColor 18%,transparent)}.finance_xlSec___Xz3z td .finance_xlFold__D2UzO{color:#fff}.finance_xlGrp__f9Vxk .finance_xlNo__xYkD_ .finance_xlFold__D2UzO{color:#1a1a1a}.finance_xlOut__qFQVK{position:absolute;left:0;top:0;bottom:0;width:26px;display:flex;align-items:center;justify-content:center;pointer-events:none}.finance_xlOut__qFQVK .finance_xlFold__D2UzO{pointer-events:auto}.finance_xlOut2__t5_HP{justify-content:flex-start;padding-left:8px}.finance_xlOutBar__YPj7h:before{top:0;bottom:0;width:1px}.finance_xlOutBar__YPj7h:before,.finance_xlOutEnd__8NexV:after{content:"";position:absolute;left:12px;background:var(--line-strong)}.finance_xlOutEnd__8NexV:after{bottom:6px;width:7px;height:1px}.finance_xlTbl__KqVeq tbody td.finance_xlNoOut__XEPao{padding-left:30px}.finance_xlLevels__oghyV{display:flex;gap:2px;justify-content:center;margin-bottom:3px}.finance_xlLevels__oghyV button{width:14px;height:14px;padding:0;border:1px solid;border-radius:2px;background:transparent;color:inherit;font-size:9px;line-height:1;font-weight:700;cursor:pointer;opacity:.75}.finance_xlLevels__oghyV button:hover{opacity:1;background:color-mix(in srgb,currentColor 18%,transparent)}.finance_xlNoHead__Pr5fd{display:block;text-align:center}