:root{--bg-canvas: #FAF9F5;--bg-surface: #FFFFFF;--bg-subtle: #F2F0E8;--text-primary: #141A17;--text-muted: #5C6460;--border-subtle: #E4E2DD;--border-strong: #C9C6BE;--color-primary: #0B3B2D;--color-primary-hover: #124E3D;--color-primary-fg: #FAF9F5;--color-primary-tint: rgba(11, 59, 45, .08);--color-accent: #D97706;--color-accent-tint: rgba(217, 119, 6, .12);--color-danger: #B91C1C;--color-danger-tint: rgba(185, 28, 28, .1);--font-sans: -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--ease-snappy: cubic-bezier(.22, 1, .36, 1);--duration-fast: .15s;--max-width-app: 42rem;--bottom-nav-height: 3.75rem;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-canvas: #0B0F0D;--bg-surface: #131A17;--bg-subtle: #1A231F;--text-primary: #ECEBE6;--text-muted: #8A948E;--border-subtle: #222C27;--border-strong: #324039;--color-primary: #1E5E4A;--color-primary-hover: #26735B;--color-primary-fg: #ECEBE6;--color-primary-tint: rgba(30, 94, 74, .22);--color-accent: #F59E0B;--color-accent-tint: rgba(245, 158, 11, .16);--color-danger: #EF4444;--color-danger-tint: rgba(239, 68, 68, .16);color-scheme:dark}}:root[data-theme=dark]{--bg-canvas: #0B0F0D;--bg-surface: #131A17;--bg-subtle: #1A231F;--text-primary: #ECEBE6;--text-muted: #8A948E;--border-subtle: #222C27;--border-strong: #324039;--color-primary: #1E5E4A;--color-primary-hover: #26735B;--color-primary-fg: #ECEBE6;--color-primary-tint: rgba(30, 94, 74, .22);--color-accent: #F59E0B;--color-accent-tint: rgba(245, 158, 11, .16);--color-danger: #EF4444;--color-danger-tint: rgba(239, 68, 68, .16);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background-color:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0;transition:transform var(--duration-fast) var(--ease-snappy),background-color var(--duration-fast) var(--ease-snappy),border-color var(--duration-fast) var(--ease-snappy),color var(--duration-fast) var(--ease-snappy)}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.45;cursor:not-allowed}.app-shell{min-height:100dvh;max-width:var(--max-width-app);margin:0 auto;padding-top:env(safe-area-inset-top);padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 1.5rem);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);background-color:var(--bg-canvas)}@media(max-width:680px){.app-shell{border-left:none;border-right:none}}.page-container{padding:1rem 1rem 2rem;display:flex;flex-direction:column;gap:1.25rem}.panel{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:6px}.panel-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-subtle)}.panel-title{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .45rem;font-size:.72rem;font-weight:600;border-radius:4px;border:1px solid var(--border-subtle);background-color:var(--bg-subtle);color:var(--text-muted)}.badge-accent{border-color:var(--color-accent);background-color:var(--color-accent-tint);color:var(--color-accent)}.badge-primary{border-color:var(--color-primary);background-color:var(--color-primary-tint);color:var(--color-primary)}._nav_vzpbp_1{position:fixed;bottom:0;left:0;right:0;z-index:30;background-color:var(--bg-surface);border-top:1px solid var(--border-subtle);padding-bottom:env(safe-area-inset-bottom)}._inner_vzpbp_12{max-width:var(--max-width-app);height:var(--bottom-nav-height);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1rem;gap:.75rem}._tabBtn_vzpbp_23{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;height:100%;color:var(--text-muted)}._tabBtn_vzpbp_23._active_vzpbp_33{color:var(--text-primary);font-weight:600}._tabLabel_vzpbp_38{font-size:.7rem;letter-spacing:.02em}._quickAddBtn_vzpbp_43{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.5rem;padding:0 1.25rem;border-radius:6px;background-color:var(--color-primary);color:var(--color-primary-fg);font-size:.85rem;font-weight:600;letter-spacing:.03em}._quickAddBtn_vzpbp_43:hover{background-color:var(--color-primary-hover)}._iconWithBadge_vzpbp_62{position:relative;display:inline-flex;align-items:center}._badgeCount_vzpbp_68{position:absolute;top:-6px;right:-12px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background-color:var(--color-accent);color:#fff;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}._header_1xywv_1{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--bg-canvas);border-bottom:1px solid var(--border-subtle)}._brand_1xywv_13{display:flex;align-items:center;gap:.5rem}._brandMark_1xywv_19{width:10px;height:10px;border-radius:2px;background-color:var(--color-primary);border:1px solid var(--color-accent)}._brandTitle_1xywv_27{font-size:.82rem;font-weight:700;letter-spacing:.12em;color:var(--text-primary)}._monthSelector_1xywv_34{display:flex;align-items:center;gap:.25rem;border:1px solid var(--border-subtle);background-color:var(--bg-surface);border-radius:4px;padding:.15rem .25rem}._monthLabel_1xywv_44{font-size:.85rem;font-weight:600;padding:0 .4rem;color:var(--text-primary)}._actions_1xywv_51{display:flex;align-items:center;gap:.35rem}._iconBtn_1xywv_57{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:4px;color:var(--text-muted)}._iconBtn_1xywv_57:hover{color:var(--text-primary);background-color:var(--bg-subtle)}._container_yf7nm_1{display:flex;flex-direction:column;gap:.5rem}._targetTabs_yf7nm_7{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._targetTab_yf7nm_7{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem .75rem;border:1px solid var(--border-subtle);border-radius:6px;background-color:var(--bg-canvas);text-align:left}._targetTab_yf7nm_7._activeGross_yf7nm_25{border-color:var(--color-primary);background-color:var(--color-primary-tint)}._targetTab_yf7nm_7._activePoints_yf7nm_30{border-color:var(--color-accent);background-color:var(--color-accent-tint)}._targetLabel_yf7nm_35{font-size:.68rem;font-weight:600;letter-spacing:.05em;color:var(--text-muted)}._targetValue_yf7nm_42{font-size:1.25rem;font-weight:700;color:var(--text-primary)}._pointsValue_yf7nm_48{color:var(--color-accent)}._quickAddRow_yf7nm_52{display:grid;grid-template-columns:repeat(5,1fr);gap:.35rem}._quickChip_yf7nm_58{height:2rem;border-radius:4px;border:1px solid var(--border-subtle);background-color:var(--bg-subtle);font-size:.75rem;font-weight:600;color:var(--text-primary)}._clearChip_yf7nm_68{color:var(--text-muted)}._grid_yf7nm_72{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem}._keyBtn_yf7nm_78{height:2.75rem;border-radius:6px;border:1px solid var(--border-subtle);background-color:var(--bg-surface);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:600;color:var(--text-primary);-webkit-user-select:none;user-select:none}._keyBtn_yf7nm_78:hover{background-color:var(--bg-subtle)}._wrapper_1ospi_1{display:flex;flex-direction:column;gap:.4rem}._header_1ospi_7{display:flex;align-items:center;justify-content:space-between}._label_1ospi_13{font-size:.7rem;font-weight:600;letter-spacing:.05em;color:var(--text-muted)}._savePresetBtn_1ospi_20{display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;color:var(--color-primary);padding:.15rem .4rem;border-radius:4px;border:1px solid var(--border-subtle);background-color:var(--bg-surface)}._emptyHint_1ospi_33{margin:0;font-size:.75rem;color:var(--text-muted)}._chipRow_1ospi_39{display:flex;flex-wrap:wrap;gap:.4rem}._chipGroup_1ospi_45{display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:4px;background-color:var(--bg-surface);overflow:hidden}._chipBtn_1ospi_54{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.78rem;font-weight:500;color:var(--text-primary)}._chipBtn_1ospi_54:hover{background-color:var(--bg-subtle)}._chipTitle_1ospi_68{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipAmount_1ospi_75{font-size:.72rem;color:var(--text-muted)}._deleteChipBtn_1ospi_80{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .3rem;border-left:1px solid var(--border-subtle);color:var(--text-muted)}._deleteChipBtn_1ospi_80:hover{color:var(--color-danger);background-color:var(--color-danger-tint)}._container_1nd09_1{border:1px solid var(--border-subtle);border-radius:6px;padding:.65rem .75rem;background-color:var(--bg-canvas);display:flex;flex-direction:column;gap:.6rem}._modeHeader_1nd09_11{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}._modeTitle_1nd09_19{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;color:var(--text-primary)}._modeTabs_1nd09_28{display:inline-flex;border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden;background-color:var(--bg-surface)}._modeBtn_1nd09_36{padding:.25rem .55rem;font-size:.72rem;font-weight:600;color:var(--text-muted);border-right:1px solid var(--border-subtle)}._modeBtn_1nd09_36:last-child{border-right:none}._modeBtn_1nd09_36._active_1nd09_48{background-color:var(--color-primary);color:var(--color-primary-fg)}._modeBtn_1nd09_36._activePayable_1nd09_53{background-color:var(--color-accent);color:#fff}._lockedNotice_1nd09_58{margin:0;font-size:.74rem;color:var(--color-accent)}._body_1nd09_64{display:flex;flex-direction:column;gap:.5rem;padding-top:.35rem;border-top:1px solid var(--border-subtle)}._splitToolbar_1nd09_72{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.35rem}._splitLabel_1nd09_80{font-size:.72rem;color:var(--text-muted)}._splitBtns_1nd09_85{display:flex;gap:.3rem}._splitBtn_1nd09_85{padding:.2rem .45rem;font-size:.7rem;font-weight:600;border:1px solid var(--border-subtle);border-radius:4px;background-color:var(--bg-surface);color:var(--text-primary)}._rows_1nd09_100{display:flex;flex-direction:column;gap:.4rem}._row_1nd09_100{display:grid;grid-template-columns:1fr 7rem auto;gap:.4rem;align-items:center}._peerInput_1nd09_113,._amountInput_1nd09_114{height:2.15rem;padding:0 .55rem;border:1px solid var(--border-subtle);border-radius:4px;background-color:var(--bg-surface);font-size:.82rem}._amountInput_1nd09_114{text-align:right}._removeBtn_1nd09_127{width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-muted)}._removeBtn_1nd09_127:hover{color:var(--color-danger);border-color:var(--color-danger)}._addRowBtn_1nd09_143{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;height:2rem;border:1px dashed var(--border-strong);border-radius:4px;font-size:.75rem;font-weight:600;color:var(--text-muted)}._payableHint_1nd09_156{margin:0;font-size:.74rem;color:var(--text-muted)}._payableAmountFixed_1nd09_162{height:2.15rem;padding:0 .65rem;display:inline-flex;align-items:center;justify-content:flex-end;border:1px solid var(--border-subtle);border-radius:4px;background-color:var(--bg-subtle);font-size:.85rem;font-weight:700;color:var(--color-accent)}._dialog_1t79r_1{margin:0;padding:0;border:none;width:100%;max-width:100%;height:100dvh;max-height:100dvh;background:transparent}._dialog_1t79r_1::backdrop{background-color:#0b0f0d8c}._sheet_1t79r_16{position:fixed;left:0;right:0;bottom:0;max-width:var(--max-width-app);max-height:94dvh;margin:0 auto;background-color:var(--bg-surface);border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);border-radius:12px 12px 0 0;display:flex;flex-direction:column;overflow:hidden;transition:transform var(--duration-fast) var(--ease-snappy)}._dragArea_1t79r_35{padding:.5rem 1rem .65rem;border-bottom:1px solid var(--border-subtle);touch-action:none;-webkit-user-select:none;user-select:none}._dragPill_1t79r_42{width:2.25rem;height:4px;border-radius:2px;background-color:var(--border-strong);margin:0 auto .5rem}._sheetHeader_1t79r_50{display:flex;align-items:center;justify-content:space-between}._sheetTitle_1t79r_56{margin:0;font-size:.9rem;font-weight:700;letter-spacing:.03em}._closeBtn_1t79r_63{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;color:var(--text-muted)}._form_1t79r_73{padding:.85rem 1rem calc(1rem + env(safe-area-inset-bottom));overflow-y:auto;display:flex;flex-direction:column;gap:.75rem}._accountingBar_1t79r_81{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:.6rem .75rem;border:1px solid var(--border-subtle);border-radius:6px;background-color:var(--bg-canvas)}._metricCol_1t79r_91{display:flex;flex-direction:column;gap:.1rem}._metricDivider_1t79r_97{width:1px;height:1.8rem;background-color:var(--border-subtle);margin:0 .6rem}._metricLabel_1t79r_104{font-size:.64rem;font-weight:600;letter-spacing:.04em;color:var(--text-muted)}._metricValue_1t79r_111{font-size:.95rem;font-weight:700;color:var(--text-primary)}._accentText_1t79r_117{color:var(--color-accent)}._primaryText_1t79r_121{color:var(--color-primary)}._row2Col_1t79r_125{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:end}._segmented_1t79r_132{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden;background-color:var(--bg-canvas);height:2.25rem}._segBtn_1t79r_142{font-size:.75rem;font-weight:600;color:var(--text-muted);border-right:1px solid var(--border-subtle)}._segBtn_1t79r_142:last-child{border-right:none}._segActive_1t79r_153{background-color:var(--color-primary);color:var(--color-primary-fg)}._dateInput_1t79r_158,._textInput_1t79r_159,._selectInput_1t79r_160,._memoInput_1t79r_161{width:100%;height:2.25rem;padding:0 .65rem;border:1px solid var(--border-subtle);border-radius:4px;background-color:var(--bg-canvas);font-size:.85rem;color:var(--text-primary)}._fieldLabel_1t79r_172{display:flex;flex-direction:column;gap:.2rem;font-size:.7rem;font-weight:600;color:var(--text-muted)}._errorBanner_1t79r_181{padding:.55rem .75rem;border:1px solid var(--color-danger);background-color:var(--color-danger-tint);color:var(--color-danger);border-radius:4px;font-size:.8rem;font-weight:500}._submitBtn_1t79r_191{height:2.85rem;border-radius:6px;background-color:var(--color-primary);color:var(--color-primary-fg);display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.9rem;font-weight:600}._submitBtn_1t79r_191:hover:not(:disabled){background-color:var(--color-primary-hover)}._card_106vr_1{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}._header_106vr_8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}._titleGroup_106vr_18{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary)}._title_106vr_18{font-size:.875rem;font-weight:600;margin:0}._readout_106vr_31{display:inline-flex;align-items:center;gap:8px;font-size:.78rem}._readoutDate_106vr_38{font-weight:600;color:var(--text-primary);padding:2px 6px;background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}._readoutLabel_106vr_47{color:var(--text-muted);font-size:.72rem}._readoutDaily_106vr_52{font-weight:600;color:var(--text-primary)}._readoutCumulative_106vr_57{font-weight:700;color:var(--color-primary)}._chartWrap_106vr_62{padding:8px 8px 4px}._svg_106vr_66{width:100%;height:auto;display:block;touch-action:pan-y;cursor:crosshair}._gridLine_106vr_74{stroke:var(--border-subtle);stroke-width:1;stroke-dasharray:3 3}._areaFill_106vr_80{fill:var(--color-primary-soft)}._strokeLine_106vr_84{stroke:var(--color-primary);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}._cursorLine_106vr_91{stroke:var(--color-accent);stroke-width:1;stroke-dasharray:2 2}._activeDot_106vr_97{fill:var(--color-accent);stroke:var(--bg-surface);stroke-width:2}._axisLabel_106vr_103{font-size:10px;fill:var(--text-muted);font-family:var(--font-mono)}._emptyState_106vr_109{padding:32px 16px;text-align:center;font-size:.85rem;color:var(--text-muted)}._card_j8t1s_1{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}._heroRow_j8t1s_8{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--border-subtle)}._heroPrimary_j8t1s_17{display:flex;flex-direction:column;gap:6px}._sectionEyebrow_j8t1s_23{font-size:.72rem;font-weight:600;letter-spacing:.06em;color:var(--text-muted)}._heroAmount_j8t1s_30{font-size:1.95rem;font-weight:700;line-height:1.15;color:var(--text-primary);letter-spacing:-.02em}._pointsBadge_j8t1s_38{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:10px 12px;background:var(--color-accent-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}._pointsHeader_j8t1s_49{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:600;color:var(--color-accent)}._pointsValue_j8t1s_58{font-size:1.05rem;font-weight:700;color:var(--color-accent)}._breakdownGrid_j8t1s_64{display:grid;grid-template-columns:repeat(3,1fr)}._breakdownCell_j8t1s_69{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-right:1px solid var(--border-subtle)}._breakdownCell_j8t1s_69:last-child{border-right:none}._cellLabel_j8t1s_81{font-size:.75rem;font-weight:500;color:var(--text-muted)}._cellValue_j8t1s_87{font-size:1rem;font-weight:600;color:var(--text-primary)}._settlementBanner_j8t1s_93{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--bg-canvas);border-top:1px solid var(--border-subtle);text-align:left;transition:background-color var(--transition-snappy)}._settlementBanner_j8t1s_93:hover{background:var(--bg-elevated)}._settlementBanner_j8t1s_93:active{transform:scale(.99)}._settlementGroup_j8t1s_114{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px}._settlementTag_j8t1s_122{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;color:var(--text-muted)}._receivableVal_j8t1s_131{font-size:.875rem;font-weight:600;color:var(--color-primary)}._payableVal_j8t1s_137{font-size:.875rem;font-weight:600;color:var(--color-accent)}._bannerDivider_j8t1s_143{width:1px;height:18px;background:var(--border-subtle)}@media(max-width:480px){._heroRow_j8t1s_8{flex-direction:column;align-items:stretch}._pointsBadge_j8t1s_38{flex-direction:row;align-items:center;justify-content:space-between}._settlementBanner_j8t1s_93{flex-direction:column;align-items:stretch;gap:8px}._bannerDivider_j8t1s_143{width:100%;height:1px}}._card_s2pfx_1{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}._header_s2pfx_8{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}._title_s2pfx_18{font-size:.875rem;font-weight:600;margin:0;color:var(--text-primary)}._filterTabs_s2pfx_25{display:inline-flex;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-canvas)}._tabBtn_s2pfx_33{padding:5px 10px;font-size:.75rem;font-weight:500;color:var(--text-muted);border-right:1px solid var(--border-subtle);transition:background-color var(--transition-snappy),color var(--transition-snappy),transform var(--transition-snappy)}._tabBtn_s2pfx_33:last-child{border-right:none}._tabBtn_s2pfx_33:active{transform:scale(.97)}._tabActive_s2pfx_52{background:var(--color-primary);color:#fff;font-weight:600}._list_s2pfx_58{list-style:none;margin:0;padding:0}._row_s2pfx_64{border-bottom:1px solid var(--border-subtle)}._row_s2pfx_64:last-child{border-bottom:none}._rowMain_s2pfx_72{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;cursor:pointer;transition:background-color var(--transition-snappy)}._rowMain_s2pfx_72:hover{background:var(--bg-canvas)}._leftCol_s2pfx_86{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}._titleLine_s2pfx_94{display:flex;align-items:center;gap:8px;min-width:0}._dateBadge_s2pfx_101{font-size:.75rem;font-weight:600;color:var(--text-muted);flex-shrink:0}._txTitle_s2pfx_108{font-size:.925rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._metaLine_s2pfx_117{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.75rem;color:var(--text-muted)}._typePill_s2pfx_126{padding:1px 6px;font-size:.68rem;font-weight:600;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--bg-canvas)}._metaItem_s2pfx_136{color:var(--text-muted)}._metaSep_s2pfx_140{color:var(--border-subtle)}._pointTag_s2pfx_144{padding:1px 6px;font-size:.7rem;font-weight:600;color:var(--color-accent);background:var(--color-accent-soft);border-radius:var(--radius-sm)}._settlementTag_s2pfx_153{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;font-size:.7rem;font-weight:600;color:var(--color-primary);background:var(--color-primary-soft);border-radius:var(--radius-sm)}._rightCol_s2pfx_165{display:flex;align-items:center;gap:12px;flex-shrink:0}._amountGroup_s2pfx_172{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._myShareAmount_s2pfx_179{font-size:.95rem;font-weight:700;color:var(--text-primary)}._grossSub_s2pfx_185{font-size:.7rem;color:var(--text-muted)}._rowActions_s2pfx_190{display:inline-flex;align-items:center;gap:4px}._actionIcon_s2pfx_196{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--text-muted)}._deleteBtn_s2pfx_205{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--text-muted);transition:color var(--transition-snappy),background-color var(--transition-snappy),transform var(--transition-snappy)}._deleteBtn_s2pfx_205:hover{color:var(--color-danger);background:#b91c1c14}._deleteBtn_s2pfx_205:active{transform:scale(.95)}._emptyState_s2pfx_227{padding:36px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}._emptyText_s2pfx_235{margin:0;font-size:.85rem;color:var(--text-muted)}._emptyAddBtn_s2pfx_241{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:var(--color-primary);color:#fff;font-size:.82rem;font-weight:600;border-radius:var(--radius-sm);transition:background-color var(--transition-snappy),transform var(--transition-snappy)}._emptyAddBtn_s2pfx_241:hover{background:var(--color-primary-hover)}._emptyAddBtn_s2pfx_241:active{transform:scale(.97)}._screen_1a8fl_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:var(--bg-canvas)}._card_1a8fl_10{width:100%;max-width:440px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}._header_1a8fl_19{padding:28px 24px 22px;border-bottom:1px solid var(--border-subtle)}._brandRow_1a8fl_24{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}._brandDot_1a8fl_31{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}._brandCode_1a8fl_38{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--text-muted)}._title_1a8fl_46{margin:0 0 10px;font-size:1.35rem;font-weight:700;line-height:1.25;color:var(--text-primary);letter-spacing:-.01em}._subtitle_1a8fl_55{margin:0;font-size:.85rem;line-height:1.6;color:var(--text-muted)}._specGrid_1a8fl_62{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas)}._specCell_1a8fl_69{padding:12px 24px;display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--border-subtle)}._specCell_1a8fl_69:last-child{border-right:none}._specLabel_1a8fl_81{font-size:.68rem;font-weight:600;letter-spacing:.06em;color:var(--text-muted)}._specValue_1a8fl_88{font-size:.8rem;font-weight:600;color:var(--text-primary)}._actionArea_1a8fl_94{padding:24px;display:flex;flex-direction:column;gap:14px}._loginBtn_1a8fl_101{width:100%;display:inline-flex;align-items:center;justify-content:space-between;padding:13px 18px;background:var(--color-primary);color:#fff;font-size:.9rem;font-weight:600;border-radius:var(--radius-sm);text-decoration:none;transition:background-color var(--transition-snappy),transform var(--transition-snappy)}._loginBtn_1a8fl_101:hover{background:var(--color-primary-hover)}._loginBtn_1a8fl_101:active{transform:scale(.98)}._securityNote_1a8fl_125{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted)}._container_3ewkv_1{display:flex;flex-direction:column;gap:16px}._card_3ewkv_7{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}._header_3ewkv_14{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-subtle)}._titleGroup_3ewkv_24{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary)}._title_3ewkv_24{font-size:.875rem;font-weight:600;margin:0;color:var(--text-primary)}._peerGrid_3ewkv_38{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}._peerCard_3ewkv_43{padding:14px 16px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:8px}._peerTop_3ewkv_52{display:flex;align-items:center;justify-content:space-between;gap:8px}._peerName_3ewkv_59{font-size:.925rem;font-weight:600;color:var(--text-primary)}._peerNet_3ewkv_65{font-size:.95rem;font-weight:700}._netPositive_3ewkv_70{color:var(--color-primary)}._netNegative_3ewkv_74{color:var(--color-accent)}._peerBreakdown_3ewkv_78{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.75rem;color:var(--text-muted)}._peerSubItem_3ewkv_87{display:inline-flex;align-items:center;gap:6px}._filterTabs_3ewkv_93{display:inline-flex;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-canvas)}._tabBtn_3ewkv_101{padding:5px 12px;font-size:.75rem;font-weight:500;color:var(--text-muted);border-right:1px solid var(--border-subtle);transition:background-color var(--transition-snappy),color var(--transition-snappy),transform var(--transition-snappy)}._tabBtn_3ewkv_101:last-child{border-right:none}._tabBtn_3ewkv_101:active{transform:scale(.97)}._tabActive_3ewkv_120{background:var(--color-primary);color:#fff;font-weight:600}._list_3ewkv_126{list-style:none;margin:0;padding:0}._row_3ewkv_132{border-bottom:1px solid var(--border-subtle)}._row_3ewkv_132:last-child{border-bottom:none}._rowButton_3ewkv_140{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;transition:background-color var(--transition-snappy),transform var(--transition-snappy)}._rowButton_3ewkv_140:hover{background:var(--bg-canvas)}._rowButton_3ewkv_140:active{transform:scale(.99)}._checkCircle_3ewkv_159{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--border-subtle);display:inline-flex;align-items:center;justify-content:center;color:transparent;flex-shrink:0;transition:background-color var(--transition-snappy),border-color var(--transition-snappy),color var(--transition-snappy),transform var(--transition-snappy)}._checkCircleActive_3ewkv_175{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:scale(1.04)}._itemMain_3ewkv_182{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}._itemTopLine_3ewkv_190{display:flex;align-items:center;flex-wrap:wrap;gap:6px}._peerBadge_3ewkv_197{font-size:.85rem;font-weight:700;color:var(--text-primary)}._directionBadge_3ewkv_203{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;font-size:.7rem;font-weight:600;border-radius:var(--radius-sm)}._dirReceivable_3ewkv_213{color:var(--color-primary);background:var(--color-primary-soft)}._dirPayable_3ewkv_218{color:var(--color-accent);background:var(--color-accent-soft)}._itemDate_3ewkv_223{font-size:.72rem;color:var(--text-muted)}._itemBottomLine_3ewkv_228{display:flex;align-items:center;gap:8px}._strikeableTitle_3ewkv_235{position:relative;display:inline-block;font-size:.875rem;font-weight:500;color:var(--text-primary);transition:color var(--transition-snappy)}._strikeableTitle_3ewkv_235:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:var(--color-accent);transform:scaleX(0);transform-origin:left center;transition:transform var(--transition-snappy)}._rowSettled_3ewkv_257 ._strikeableTitle_3ewkv_235{color:var(--text-muted)}._rowSettled_3ewkv_257 ._strikeableTitle_3ewkv_235:after{transform:scaleX(1)}._methodLabel_3ewkv_265{font-size:.72rem;color:var(--text-muted);padding:1px 6px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}._amountCol_3ewkv_273{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}._itemAmount_3ewkv_281{font-size:.95rem;font-weight:700;color:var(--text-primary);transition:color var(--transition-snappy)}._amountSettled_3ewkv_288{color:var(--text-muted)}._statusText_3ewkv_292{font-size:.68rem;color:var(--text-muted)}._emptyBlock_3ewkv_297{padding:36px 16px;text-align:center;font-size:.85rem;color:var(--text-muted)}
