.fx-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;overflow:hidden}.fx-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.fx-fall{position:absolute;top:-8vh;will-change:transform;animation-name:fxFall;animation-timing-function:linear;animation-fill-mode:forwards}.fx-sway{will-change:transform;animation-name:fxSway;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes fxFall{0%{transform:translateY(0)}to{transform:translateY(118vh)}}@keyframes fxSway{0%{transform:translate(-16px) rotate(-24deg)}to{transform:translate(16px) rotate(24deg)}}.fx-petal{display:block;border-radius:100% 0;background:linear-gradient(135deg,#ffd7e6,#ffa9c9 55%,#ff86b3);box-shadow:0 1px 4px #c878a040;opacity:.92}.fx-snow{display:block;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#eef3ff 70%,#e6eeffb3);box-shadow:0 0 6px #fffc}.fx-flake{display:block;color:#a9d4f5;filter:drop-shadow(0 1px 3px rgba(120,170,220,.35))}.fx-spin{will-change:transform;animation-name:fxSpin;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes fxSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fx-msg-wrap{position:fixed;top:38%;left:0;right:0;display:flex;justify-content:center;pointer-events:none;padding:0 24px}.fx-msg{max-width:80vw;padding:12px 22px;border-radius:100px;background:#ffffffb8;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border:.5px solid rgba(255,255,255,.9);box-shadow:0 10px 30px -10px #00000047;color:#3a3340;font-size:16px;font-family:var(--font-cn),sans-serif;letter-spacing:.5px;text-align:center;line-height:1.5;opacity:0;animation:fxMsg 3.2s ease forwards}@keyframes fxMsg{0%{opacity:0;transform:translateY(10px) scale(.96)}16%{opacity:1;transform:translateY(0) scale(1)}74%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.99)}}@media (prefers-reduced-motion: reduce){.fx-fall,.fx-sway{animation-duration:.01ms!important}}._root_111cl_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;flex-direction:column;min-width:0;overflow:hidden;color:var(--paper-chrome-ink);background:var(--receipt-canvas);isolation:isolate}._root_111cl_1:before{content:"";position:absolute;z-index:0;inset:0 0 auto;height:126px;pointer-events:none;opacity:0;background:linear-gradient(180deg,var(--paper-chrome-scrim) 0%,color-mix(in srgb,var(--paper-chrome-scrim) 58%,transparent) 54%,transparent 100%)}._root_111cl_1[data-background-image=true]:before{opacity:1}._root_111cl_1[data-presence=entering]{animation:_paperPanelEnter_111cl_1 .2s cubic-bezier(.22,.72,.24,1) both}._root_111cl_1[data-presence=exiting]{animation:_paperPanelExit_111cl_1 .17s ease-in both}._header_111cl_30{position:relative;z-index:3;display:grid;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;min-height:58px;padding:max(6px,env(safe-area-inset-top)) 10px 0}._iconButton_111cl_40,._actionButton_111cl_41,._viewTab_111cl_42,._resetButton_111cl_43,._segment_111cl_44{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._iconButton_111cl_40{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;justify-self:start;border-radius:8px;background:transparent}._iconButton_111cl_40:hover,._iconButton_111cl_40:active,._actionButton_111cl_41:hover,._actionButton_111cl_41:active,._viewTab_111cl_42:hover,._resetButton_111cl_43:hover{background:var(--paper-chrome-hover)}._iconButton_111cl_40:focus-visible,._actionButton_111cl_41:focus-visible,._viewTab_111cl_42:focus-visible,._resetButton_111cl_43:focus-visible,._segment_111cl_44:focus-visible{outline:2px solid var(--paper-focus-ring);outline-offset:2px}._iconButton_111cl_40:disabled{cursor:default;opacity:.38;background:transparent}._nextIcon_111cl_86 svg{transform:rotate(180deg)}._viewTabs_111cl_88{display:flex;min-width:0;height:44px;align-items:stretch;justify-content:center;gap:12px}._viewTab_111cl_42{position:relative;min-width:52px;min-height:44px;padding:2px 8px 0;border-radius:6px;background:transparent;color:var(--paper-chrome-muted);font-family:var(--font-cn);font-size:13px}._viewTab_111cl_42:after{content:"";position:absolute;right:9px;bottom:2px;left:9px;height:1.5px;background:var(--receipt-accent);transform:scaleX(0);transition:transform .16s ease}._viewTab_111cl_42[data-active=true]{color:var(--paper-chrome-ink);font-weight:500}._viewTab_111cl_42[data-active=true]:after{transform:scaleX(1)}._actionButton_111cl_41{min-width:44px;min-height:44px;justify-self:end;padding:0 8px;border-radius:7px;background:transparent;color:var(--paper-chrome-ink);font-family:var(--font-cn);font-size:12px}._headerSpacer_111cl_140{width:44px;height:44px;justify-self:end}._context_111cl_142{position:relative;z-index:2;display:flex;min-height:54px;align-items:center;justify-content:center;padding:2px 12px 8px}._root_111cl_1[data-background-image=true] ._context_111cl_142:before{content:"";position:absolute;z-index:-1;width:min(420px,calc(100% - 24px));height:54px;border-radius:50%;background:var(--paper-chrome-scrim);filter:blur(18px);opacity:.48}._dateNavigator_111cl_164{display:inline-grid;grid-template-columns:44px minmax(92px,auto) 44px auto;align-items:center;justify-content:center;column-gap:2px}._dateLabel_111cl_172{padding:0 8px;color:var(--paper-chrome-ink);font-family:var(--font-mono);font-size:12px;letter-spacing:0;text-align:center;white-space:nowrap}._resetButton_111cl_43{min-height:44px;margin-left:2px;padding:0 8px;border-radius:7px;background:transparent;color:var(--paper-chrome-muted);font-family:var(--font-cn);font-size:10.5px}._reportControls_111cl_193{display:flex;width:100%;max-width:620px;align-items:center;justify-content:center;gap:12px}._segmented_111cl_202{display:inline-flex;min-height:44px;align-items:center;gap:2px;padding:3px;border:1px solid color-mix(in srgb,var(--paper-chrome-ink) 14%,transparent);border-radius:9px;background:var(--paper-segment-surface);box-shadow:0 5px 16px color-mix(in srgb,var(--receipt-shadow) 36%,transparent)}._segment_111cl_44{min-width:44px;min-height:36px;padding:0 12px;border-radius:6px;background:transparent;color:var(--paper-chrome-ink);font-family:var(--font-cn);font-size:12px}._segment_111cl_44[data-active=true]{color:var(--paper-segment-ink);background:var(--paper-segment-active);box-shadow:0 1px 5px color-mix(in srgb,var(--receipt-shadow) 34%,transparent)}._viewStack_111cl_231{position:relative;z-index:1;flex:1;min-height:0;overflow:hidden}._viewPane_111cl_239{position:absolute;top:0;right:0;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transform:translate(12px);transition:opacity .17s ease,transform .19s cubic-bezier(.22,.72,.24,1),visibility 0s linear .19s}._viewPane_111cl_239[data-side=left]{transform:translate(-12px)}._viewPane_111cl_239[data-active=true]{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}._content_111cl_262{width:100%;padding:10px 12px calc(48px + env(safe-area-inset-bottom))}._sheetFrame_111cl_267{width:100%;max-width:620px;margin:0 auto;filter:drop-shadow(0 12px 24px var(--receipt-shadow));transform-origin:center top}._sheet_111cl_267{overflow:visible;border:1px solid var(--paper-sheet-border);border-bottom:0;border-radius:3px 3px 0 0;background:var(--receipt-paper)}._bottomEdge_111cl_283{height:10px;margin-top:-1px;background-position:center top;background-repeat:repeat-x;background-size:14px 10px}._sheetFrame_111cl_267[data-date-phase=exit][data-date-direction=left]{animation:_paperDateExitLeft_111cl_1 .11s ease-in both}._sheetFrame_111cl_267[data-date-phase=exit][data-date-direction=right]{animation:_paperDateExitRight_111cl_1 .11s ease-in both}._sheetFrame_111cl_267[data-date-phase=enter][data-date-direction=left]{animation:_paperDateEnterLeft_111cl_1 .16s ease-out both}._sheetFrame_111cl_267[data-date-phase=enter][data-date-direction=right]{animation:_paperDateEnterRight_111cl_1 .16s ease-out both}._paperIndex_111cl_296,._reportFilter_111cl_297{display:flex;align-items:center;justify-content:center;gap:18px}._paperIndexButton_111cl_304,._reportFilterButton_111cl_305{position:relative;min-height:44px;padding:0 4px;border:0;background:transparent;cursor:pointer;color:var(--receipt-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:0}._paperIndexButton_111cl_304:after,._reportFilterButton_111cl_305:after{content:"";position:absolute;right:4px;bottom:7px;left:4px;height:1px;transform:scaleX(0);background:var(--receipt-accent);transition:transform .15s ease}._paperIndexButton_111cl_304[data-active=true],._reportFilterButton_111cl_305[data-active=true]{color:var(--receipt-ink)}._paperIndexButton_111cl_304[data-active=true]:after,._reportFilterButton_111cl_305[data-active=true]:after{transform:scaleX(1)}._paperSwap_111cl_336{min-width:0;animation:_paperSwapIn_111cl_1 .16s ease-out both}._reportFilterButton_111cl_305[data-tone=expense][data-active=true]{color:var(--semantic-expense)}._reportFilterButton_111cl_305[data-tone=expense]:after{background:var(--semantic-expense)}._reportFilterButton_111cl_305[data-tone=income][data-active=true]{color:var(--semantic-income)}._reportFilterButton_111cl_305[data-tone=income]:after{background:var(--semantic-income)}@keyframes _paperPanelEnter_111cl_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _paperPanelExit_111cl_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes _paperDateExitLeft_111cl_1{to{opacity:0;transform:translate(-12px)}}@keyframes _paperDateExitRight_111cl_1{to{opacity:0;transform:translate(12px)}}@keyframes _paperDateEnterLeft_111cl_1{0%{opacity:0;transform:translate(12px)}}@keyframes _paperDateEnterRight_111cl_1{0%{opacity:0;transform:translate(-12px)}}@keyframes _paperSwapIn_111cl_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (min-width: 900px){._header_111cl_30{padding-top:12px}._context_111cl_142{padding-bottom:12px}._content_111cl_262{padding-top:18px}._sheetFrame_111cl_267{max-width:620px}}@media (max-width: 360px){._header_111cl_30{grid-template-columns:46px minmax(0,1fr) 46px;padding-inline:6px}._viewTabs_111cl_88{gap:4px}._viewTab_111cl_42{min-width:48px;padding-inline:5px}._actionButton_111cl_41{padding-inline:4px}._context_111cl_142{padding-inline:6px}._dateNavigator_111cl_164{grid-template-columns:44px minmax(82px,auto) 44px auto}._dateLabel_111cl_172{padding-inline:3px;font-size:11.5px}._resetButton_111cl_43{padding-inline:4px}._content_111cl_262{padding-inline:12px}}@media (max-width: 620px){._reportControls_111cl_193{flex-direction:column;gap:2px}}@media (prefers-reduced-motion: reduce){._root_111cl_1,._viewPane_111cl_239,._viewTab_111cl_42:after,._paperIndexButton_111cl_304:after,._reportFilterButton_111cl_305:after,._sheetFrame_111cl_267{animation-duration:1ms!important;transition-duration:1ms!important;transition-delay:0ms!important}}
