.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_ukiq9_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_ukiq9_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_ukiq9_1[data-background-image=true]:before{opacity:1}._root_ukiq9_1[data-presence=entering]{animation:_paperPanelEnter_ukiq9_1 .2s cubic-bezier(.22,.72,.24,1) both}._root_ukiq9_1[data-presence=exiting]{animation:_paperPanelExit_ukiq9_1 .17s ease-in both}._header_ukiq9_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_ukiq9_40,._actionButton_ukiq9_41,._viewTab_ukiq9_42,._resetButton_ukiq9_43,._segment_ukiq9_44{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}._iconButton_ukiq9_40{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;justify-self:start;border-radius:8px;background:transparent}._iconButton_ukiq9_40:active,._actionButton_ukiq9_41:active{background:var(--paper-chrome-hover)}@media (hover: hover){._iconButton_ukiq9_40:hover,._actionButton_ukiq9_41:hover,._viewTab_ukiq9_42:hover,._resetButton_ukiq9_43:hover{background:var(--paper-chrome-hover)}}._iconButton_ukiq9_40:focus-visible,._actionButton_ukiq9_41:focus-visible,._viewTab_ukiq9_42:focus-visible,._resetButton_ukiq9_43:focus-visible,._segment_ukiq9_44:focus-visible{outline:2px solid var(--paper-focus-ring);outline-offset:2px}._iconButton_ukiq9_40:disabled{cursor:default;opacity:.38;background:transparent}._nextIcon_ukiq9_90 svg{transform:rotate(180deg)}._viewTabs_ukiq9_92{display:flex;min-width:0;height:44px;align-items:stretch;justify-content:center;gap:12px}._viewTab_ukiq9_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_ukiq9_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_ukiq9_42[data-active=true]{color:var(--paper-chrome-ink);font-weight:500}._viewTab_ukiq9_42[data-active=true]:after{transform:scaleX(1)}._actionButton_ukiq9_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_ukiq9_144{width:44px;height:44px;justify-self:end}._context_ukiq9_146{position:relative;z-index:2;display:flex;min-height:54px;align-items:center;justify-content:center;padding:2px 12px 8px}._root_ukiq9_1[data-background-image=true] ._context_ukiq9_146: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_ukiq9_168{display:inline-grid;grid-template-columns:44px minmax(92px,auto) 44px auto;align-items:center;justify-content:center;column-gap:2px}._dateLabel_ukiq9_176{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_ukiq9_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_ukiq9_197{display:flex;width:100%;max-width:620px;align-items:center;justify-content:center;gap:12px}._segmented_ukiq9_206{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_ukiq9_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_ukiq9_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_ukiq9_235{position:relative;z-index:1;flex:1;min-height:0;overflow:hidden}._viewPane_ukiq9_243{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_ukiq9_243[data-side=left]{transform:translate(-12px)}._viewPane_ukiq9_243[data-active=true]{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}._content_ukiq9_266{width:100%;padding:10px 12px calc(48px + env(safe-area-inset-bottom))}._sheetFrame_ukiq9_271{width:100%;max-width:620px;margin:0 auto;filter:drop-shadow(0 12px 24px var(--receipt-shadow));transform-origin:center top}._sheet_ukiq9_271{overflow:visible;border:1px solid var(--paper-sheet-border);border-bottom:0;border-radius:3px 3px 0 0;background:var(--receipt-paper)}._bottomEdge_ukiq9_287{height:10px;margin-top:-1px;background-position:center top;background-repeat:repeat-x;background-size:14px 10px}._sheetFrame_ukiq9_271[data-date-phase=exit][data-date-direction=left]{animation:_paperDateExitLeft_ukiq9_1 .11s ease-in both}._sheetFrame_ukiq9_271[data-date-phase=exit][data-date-direction=right]{animation:_paperDateExitRight_ukiq9_1 .11s ease-in both}._sheetFrame_ukiq9_271[data-date-phase=enter][data-date-direction=left]{animation:_paperDateEnterLeft_ukiq9_1 .16s ease-out both}._sheetFrame_ukiq9_271[data-date-phase=enter][data-date-direction=right]{animation:_paperDateEnterRight_ukiq9_1 .16s ease-out both}._paperIndex_ukiq9_300,._reportFilter_ukiq9_301{display:flex;align-items:center;justify-content:center;gap:18px}._paperIndexButton_ukiq9_308,._reportFilterButton_ukiq9_309{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_ukiq9_308:after,._reportFilterButton_ukiq9_309:after{content:"";position:absolute;right:4px;bottom:7px;left:4px;height:1px;transform:scaleX(0);background:var(--receipt-accent);transition:transform .15s ease}._paperIndexButton_ukiq9_308[data-active=true],._reportFilterButton_ukiq9_309[data-active=true]{color:var(--receipt-ink)}._paperIndexButton_ukiq9_308[data-active=true]:after,._reportFilterButton_ukiq9_309[data-active=true]:after{transform:scaleX(1)}._paperSwap_ukiq9_340{min-width:0;animation:_paperSwapIn_ukiq9_1 .16s ease-out both}._reportFilterButton_ukiq9_309[data-tone=expense][data-active=true]{color:var(--semantic-expense)}._reportFilterButton_ukiq9_309[data-tone=expense]:after{background:var(--semantic-expense)}._reportFilterButton_ukiq9_309[data-tone=income][data-active=true]{color:var(--semantic-income)}._reportFilterButton_ukiq9_309[data-tone=income]:after{background:var(--semantic-income)}@keyframes _paperPanelEnter_ukiq9_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _paperPanelExit_ukiq9_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}@keyframes _paperDateExitLeft_ukiq9_1{to{opacity:0;transform:translate(-12px)}}@keyframes _paperDateExitRight_ukiq9_1{to{opacity:0;transform:translate(12px)}}@keyframes _paperDateEnterLeft_ukiq9_1{0%{opacity:0;transform:translate(12px)}}@keyframes _paperDateEnterRight_ukiq9_1{0%{opacity:0;transform:translate(-12px)}}@keyframes _paperSwapIn_ukiq9_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (min-width: 900px){._header_ukiq9_30{padding-top:12px}._context_ukiq9_146{padding-bottom:12px}._content_ukiq9_266{padding-top:18px}._sheetFrame_ukiq9_271{max-width:620px}}@media (max-width: 360px){._header_ukiq9_30{grid-template-columns:46px minmax(0,1fr) 46px;padding-inline:6px}._viewTabs_ukiq9_92{gap:4px}._viewTab_ukiq9_42{min-width:48px;padding-inline:5px}._actionButton_ukiq9_41{padding-inline:4px}._context_ukiq9_146{padding-inline:6px}._dateNavigator_ukiq9_168{grid-template-columns:44px minmax(82px,auto) 44px auto}._dateLabel_ukiq9_176{padding-inline:3px;font-size:11.5px}._resetButton_ukiq9_43{padding-inline:4px}._content_ukiq9_266{padding-inline:12px}}@media (max-width: 620px){._reportControls_ukiq9_197{flex-direction:column;gap:2px}}@media (prefers-reduced-motion: reduce){._root_ukiq9_1,._viewPane_ukiq9_243,._viewTab_ukiq9_42:after,._paperIndexButton_ukiq9_308:after,._reportFilterButton_ukiq9_309:after,._sheetFrame_ukiq9_271{animation-duration:1ms!important;transition-duration:1ms!important;transition-delay:0ms!important}}
