.fk-app-icon{--fk-app-tile:var(--fk-accent-terracotta-light);--fk-app-coin:var(--fk-sand-50);--fk-app-f:var(--fk-accent-terracotta-light);width:var(--fk-size);height:var(--fk-size);border-radius:calc(var(--fk-size) * .225);background:var(--fk-app-tile);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fk-app-icon[data-variant=dark]{--fk-app-tile:var(--fk-roast-950);--fk-app-coin:var(--fk-accent-terracotta-dark);--fk-app-f:var(--fk-roast-950)}.fk-app-icon[data-variant=sand]{--fk-app-tile:var(--fk-sand-100);--fk-app-coin:var(--fk-accent-terracotta-light);--fk-app-f:var(--fk-sand-50)}.fk-app-icon__coin{width:calc(var(--fk-size) * .66);height:calc(var(--fk-size) * .66);background:var(--fk-app-coin);border-radius:50%;justify-content:center;align-items:center;display:flex}.fk-app-icon__f{font-family:var(--fk-font);font-weight:800;font-size:calc(var(--fk-size) * .5);letter-spacing:-.04em;color:var(--fk-app-f);line-height:1;transform:translate(-3%,-2%)}.fk-wordmark{align-items:center;gap:calc(var(--fk-size) * .35);color:var(--fk-text-1);display:inline-flex}.fk-wordmark__text{font-family:var(--fk-font);font-weight:800;font-size:var(--fk-size);letter-spacing:var(--fk-tracking-tight);line-height:1}.fk-button{appearance:none;border-radius:var(--fk-radius-pill);background:var(--fk-accent);height:58px;color:var(--fk-on-accent);font-family:var(--fk-font);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 24px;font-size:18px;font-weight:800;transition:transform 80ms,filter 80ms;display:inline-flex}.fk-button[data-size=m]{height:44px;padding:0 18px;font-size:15px}.fk-button[data-size=s]{height:44px;padding:0 12px;font-size:14px}.fk-button[data-full]{width:100%}.fk-button[data-variant=secondary]{background:var(--fk-surface);color:var(--fk-text-1);border:1.5px solid var(--fk-border)}.fk-button[data-variant=quiet]{color:var(--fk-accent);background:0 0}.fk-button[data-variant=destructive]{background:var(--fk-error);color:var(--fk-on-accent)}.fk-button:active:not(:disabled){filter:brightness(.92);transform:scale(.98)}.fk-button:disabled{cursor:default;background:var(--fk-surface-2);color:var(--fk-text-3)}.fk-button[data-variant=quiet]:disabled{background:0 0}.fk-icon-button{appearance:none;background:var(--fk-surface);width:48px;height:48px;color:var(--fk-text-1);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;display:inline-flex}.fk-icon-button[data-size="44"]{width:44px;height:44px}.fk-icon-button:active{background:var(--fk-surface-2)}.fk-segmented{border-radius:var(--fk-radius-pill);background:var(--fk-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.fk-segmented__item{appearance:none;border-radius:var(--fk-radius-pill);min-height:44px;color:var(--fk-text-2);text-align:center;background:0 0;border:none;margin:0;padding:0 8px;font-size:14px;font-weight:600}.fk-segmented[data-count="4"] .fk-segmented__item,.fk-segmented[data-count="5"] .fk-segmented__item{font-size:13px}.fk-segmented__item[aria-checked=true]{background:var(--fk-inverse-bg);color:var(--fk-inverse-text);font-weight:800}.fk-segmented__item:active{transform:scale(.98)}.fk-chip{appearance:none;border-radius:var(--fk-radius-pill);background:var(--fk-surface);max-width:100%;min-height:44px;color:var(--fk-text-1);font-family:var(--fk-font);text-align:left;border:none;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:14px;font-weight:700;transition:transform 80ms;display:inline-flex}.fk-chip:has(.fk-chip__mark){padding-left:14px}.fk-chip[aria-pressed=true]{background:var(--fk-accent);color:var(--fk-on-accent)}.fk-chip[data-variant=all]{color:var(--fk-accent)}.fk-chip:active{transform:scale(.97)}.fk-chip__mark{background:var(--fk-tint);border-radius:5px;flex:none;width:10px;height:10px}.fk-chip[aria-pressed=true] .fk-chip__mark{box-shadow:0 0 0 2px var(--fk-on-accent)}.fk-chip__label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.fk-keypad{grid-template-columns:repeat(3,minmax(64px,88px));justify-content:space-between;row-gap:8px;padding:0 20px;display:grid}.fk-keypad__key{appearance:none;border-radius:var(--fk-radius-pill);background:var(--fk-surface);height:52px;color:var(--fk-text-1);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:none;justify-content:center;align-items:center;margin:0;font-size:24px;font-weight:700;display:flex}.fk-keypad__key:active:not(:disabled){background:var(--fk-surface-2);transform:scale(.96)}.fk-keypad__key:disabled{color:var(--fk-text-3);cursor:default;background:0 0}.fk-tab-bar{padding:0 20px calc(24px + env(safe-area-inset-bottom,0px));align-items:center;gap:10px;display:flex}.fk-tab-bar__tabs{border-radius:var(--fk-radius-pill);background:var(--fk-surface);height:60px;box-shadow:var(--fk-shadow-1);flex:1;justify-content:space-around;align-items:center;padding:0 4px;display:flex}.fk-tab-bar__tab{width:48px;height:48px;color:var(--fk-text-2);border-radius:24px;justify-content:center;align-items:center;display:flex}.fk-tab-bar__tab:active{background:var(--fk-surface-2)}.fk-tab-bar__tab[aria-current=page]{color:var(--fk-accent);background:var(--fk-accent-soft)}.fk-sidebar{width:264px;height:var(--fk-viewport-h);flex-direction:column;flex:none;align-self:flex-start;gap:20px;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.fk-sidebar__brand{padding:0 8px}.fk-sidebar__nav{flex-direction:column;gap:2px;display:flex}.fk-sidebar__item{border-radius:var(--fk-radius-pill);min-height:44px;color:var(--fk-text-1);align-items:center;gap:12px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.fk-sidebar__item:active{background:var(--fk-surface-2)}.fk-sidebar__icon{color:var(--fk-text-2);display:flex}.fk-sidebar__item[aria-current=page]{background:var(--fk-accent-soft);font-weight:800}.fk-sidebar__item[aria-current=page] .fk-sidebar__icon{color:var(--fk-accent)}.fk-amount{font-family:var(--fk-font);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fk-text-1);--fk-amount-size:16px;--fk-amount-weight:800;--fk-amount-tracking:0;--fk-amount-currency:11px;align-items:baseline;column-gap:.3em;line-height:1.25;display:inline-flex}.fk-amount[data-size=xl]{--fk-amount-size:54px;--fk-amount-tracking:-.03em;--fk-amount-currency:20px;line-height:1.05}.fk-amount[data-size=l]{--fk-amount-size:22px;--fk-amount-tracking:-.02em;--fk-amount-currency:13px;line-height:1.15}.fk-amount[data-size=s]{--fk-amount-size:12px;--fk-amount-weight:500;line-height:1.35}.fk-amount[data-weight="500"]{--fk-amount-weight:500}.fk-amount[data-weight="600"]{--fk-amount-weight:600}.fk-amount[data-weight="700"]{--fk-amount-weight:700}.fk-amount[data-weight="800"]{--fk-amount-weight:800}.fk-amount[data-kind=income]{color:var(--fk-income)}.fk-amount[data-kind=expense]{color:var(--fk-expense)}.fk-amount[data-tone=muted]{color:var(--fk-text-2)}.fk-amount[data-tone=inherit]{color:inherit}.fk-amount[data-layout=stacked]{flex-direction:column;align-items:flex-end}.fk-amount__figure{font-size:var(--fk-amount-size);font-weight:var(--fk-amount-weight);letter-spacing:var(--fk-amount-tracking)}.fk-amount__currency{font-size:var(--fk-amount-currency);letter-spacing:.02em;color:var(--fk-text-2);font-weight:600}.fk-amount[data-tone=inherit] .fk-amount__currency{color:inherit}.fk-before-after{font-family:var(--fk-font);font-size:var(--fk-type-caption);font-weight:500;line-height:var(--fk-lh-caption);color:var(--fk-text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-start;align-items:center;column-gap:5px;display:flex}.fk-before-after[data-align=center]{justify-content:center}.fk-before-after[data-tone=inherit]{color:inherit}.fk-before-after__dot{background:var(--fk-tint);vertical-align:.05em;border-radius:4px;width:8px;height:8px;margin-right:5px;display:inline-block}.fk-before-after__account{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%}.fk-before-after__figures{white-space:nowrap;align-items:baseline;gap:5px;display:inline-flex}html:has(dialog[open]){overflow:hidden}.fk-sheet,.fk-confirm{background:var(--fk-sheet);max-width:none;max-height:none;color:var(--fk-text-1);box-shadow:var(--fk-shadow-3);border:none;margin:0;padding:0;overflow:hidden}.fk-sheet:focus-visible,.fk-confirm:focus-visible{box-shadow:var(--fk-shadow-3)}.fk-sheet::backdrop,.fk-confirm::backdrop{background:var(--fk-scrim,#2b211a59)}.fk-sheet{inset:auto 8px calc(8px + env(safe-area-inset-bottom,0px)) 8px;width:auto;max-height:calc(var(--fk-viewport-h) - 56px);border-radius:var(--fk-radius-2xl);position:fixed}.fk-sheet[data-size=tall]{height:calc(var(--fk-viewport-h) - 56px)}.fk-sheet__inner{height:100%;max-height:inherit;flex-direction:column;gap:12px;padding:10px 16px 16px;display:flex}.fk-sheet__grabber{appearance:none;border-radius:var(--fk-radius-pill);background:0 0;border:none;flex:none;justify-content:center;align-self:center;align-items:flex-start;width:96px;height:44px;margin:-10px 0 -27px;padding:10px 0 0;display:flex}.fk-sheet__grabber:focus-visible{box-shadow:inset 0 0 0 2px var(--fk-accent)}.fk-sheet__grabber-bar{background:var(--fk-border-strong);border-radius:3px;width:40px;height:5px}.fk-sheet__head{flex:none;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding-left:6px;display:flex}.fk-sheet__title{font-size:var(--fk-type-title-2);font-weight:800;line-height:var(--fk-lh-title-2)}.fk-sheet__body{flex-direction:column;flex:1;gap:12px;min-height:0;margin:-6px;padding:6px;display:flex;overflow-y:auto}@media (width>=1024px){.fk-sheet{width:480px;max-height:calc(var(--fk-viewport-h) - 112px);border-radius:var(--fk-radius-xl);inset:56px auto auto 50%;transform:translate(-50%)}.fk-sheet[data-size=tall]{height:auto}.fk-sheet__inner{gap:16px;padding:16px 24px 24px}.fk-sheet__grabber{display:none}.fk-sheet__head{padding-left:0}.fk-sheet__body{gap:16px}}.fk-confirm{border-radius:var(--fk-radius-xl);width:calc(100% - 48px);max-width:340px;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fk-confirm__inner{flex-direction:column;gap:16px;padding:24px 16px 16px;display:flex}.fk-confirm__text{flex-direction:column;gap:8px;padding:0 8px;display:flex}.fk-confirm__title{text-wrap:pretty;font-size:20px;font-weight:800;line-height:1.2}.fk-confirm__body{color:var(--fk-text-2);text-wrap:pretty;font-size:15px;font-weight:500;line-height:1.4}.fk-confirm__actions{flex-direction:column;gap:8px;display:flex}.fk-confirm__error{color:var(--fk-error);align-items:flex-start;gap:6px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.fk-confirm__error .fk-icon{flex:none;margin-top:1px}.fk-toast{border-radius:var(--fk-radius-m);background:var(--fk-inverse-bg);min-height:60px;color:var(--fk-inverse-text);box-shadow:var(--fk-shadow-2);align-items:center;gap:12px;padding:8px 8px 8px 12px;display:flex}.fk-toast__icon{background:var(--fk-income);width:32px;height:32px;color:var(--fk-inverse-bg);border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.fk-toast[data-kind=error] .fk-toast__icon{background:var(--fk-error)}.fk-toast__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fk-toast__title{font-size:15px;font-weight:800}.fk-toast__message{font-size:12px;font-weight:500;line-height:1.35}.fk-toast__action{appearance:none;border-radius:var(--fk-radius-pill);min-height:44px;color:var(--fk-inverse-text);background:#7f7f7f2e;border:none;margin:0;padding:0 14px;font-size:15px;font-weight:800}.fk-toast__action:focus-visible{box-shadow:0 0 0 2px var(--fk-inverse-text)}.fk-state{text-align:center;color:var(--fk-text-1);flex-direction:column;align-items:center;gap:12px;padding:32px 24px;display:flex}.fk-state__icon{background:var(--fk-surface);width:64px;height:64px;color:var(--fk-text-2);border-radius:32px;justify-content:center;align-items:center;display:flex}.fk-state__icon[data-kind=error]{background:var(--fk-error-soft);color:var(--fk-error)}.fk-state__title{text-wrap:pretty;font-size:20px;font-weight:800;line-height:1.2}.fk-state__body{color:var(--fk-text-2);text-wrap:pretty;max-width:280px;font-size:15px;font-weight:500;line-height:1.4}.fk-state__action{padding-top:4px}.fk-account-badge{width:var(--fk-size);height:var(--fk-size);background:var(--fk-tint);color:var(--fk-on-account);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fk-account-badge[data-variant=soft]{background:var(--fk-tint-soft);color:var(--fk-tint)}.fk-category-mark{width:var(--fk-size);height:var(--fk-size);background:var(--fk-surface-2);color:var(--fk-text-2);font-family:var(--fk-font);font-size:calc(var(--fk-size) * .38);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.fk-category-mark[data-color]{background:var(--fk-tint-soft);color:var(--fk-tint)}.fk-currency-badge{border-radius:var(--fk-radius-pill);background:var(--fk-surface-2);height:20px;color:var(--fk-text-2);font-family:var(--fk-font);letter-spacing:.04em;flex:none;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.fk-field{flex-direction:column;gap:6px;display:flex}.fk-field__box{border-radius:var(--fk-radius-l);background:var(--fk-surface);cursor:text;align-items:center;gap:12px;min-height:52px;padding:6px 18px;display:flex}.fk-field__box:focus-within{box-shadow:var(--fk-focus-ring)}.fk-field[data-error] .fk-field__box{box-shadow:inset 0 0 0 2px var(--fk-error)}.fk-field[data-error] .fk-field__box:focus-within{box-shadow:inset 0 0 0 2px var(--fk-error), var(--fk-focus-ring)}.fk-field[data-readonly] .fk-field__box{background:var(--fk-surface-2);cursor:default}.fk-field[data-disabled]{opacity:.55}.fk-field__label{color:var(--fk-text-2);flex:none;font-size:15px;font-weight:600}.fk-field__input{min-width:0;box-shadow:none;text-align:right;font-family:var(--fk-font);color:var(--fk-text-1);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:15px;font-weight:600}.fk-field__input:focus-visible{box-shadow:none}@media (pointer:coarse){.fk-field__input{font-size:16px}}.fk-field__input::placeholder{color:var(--fk-text-2);font-weight:500}.fk-field[data-readonly] .fk-field__input{color:var(--fk-text-2)}.fk-field__lock{color:var(--fk-text-2);display:flex}.fk-field__note{color:var(--fk-text-2);text-wrap:pretty;align-items:flex-start;gap:6px;padding:0 18px;font-size:12px;font-weight:600;line-height:1.35;display:flex}.fk-field[data-error] .fk-field__note,.fk-select__error{color:var(--fk-error)}.fk-field__note .fk-icon{flex:none;margin-top:1px}.fk-select{flex-direction:column;gap:6px;min-width:0;display:flex}.fk-select__box{border-radius:var(--fk-radius-l);background:var(--fk-surface);min-height:52px;color:var(--fk-text-1);align-items:center;gap:10px;padding:6px 14px 6px 18px;display:flex;position:relative}.fk-select__box[data-badge]{padding-left:10px}.fk-select__box:active{background:var(--fk-surface-2)}.fk-select__box:focus-within{box-shadow:var(--fk-focus-ring)}.fk-select[data-error] .fk-select__box{box-shadow:inset 0 0 0 2px var(--fk-error)}.fk-select__value{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;min-width:0;font-size:15px;font-weight:700}.fk-select__box[data-labelled] .fk-select__value{text-align:right}.fk-select__chevron{color:var(--fk-text-2);display:flex}.fk-select__native{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.fk-select__native:focus-visible{box-shadow:none}.fk-tx-row{appearance:none;text-align:left;background:var(--fk-surface);border-radius:var(--fk-radius-l);width:100%;min-height:60px;font-family:var(--fk-font);color:var(--fk-text-1);border:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:2px 12px;margin:0;padding:10px 16px 10px 10px;display:grid}.fk-tx-row[data-interactive]:active{background:var(--fk-surface-2)}.fk-tx-row[aria-current=true]{box-shadow:inset 0 0 0 2px var(--fk-accent)}.fk-tx-row[aria-current=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--fk-accent), var(--fk-focus-ring)}.fk-details{border-radius:var(--fk-radius-xl);background:var(--fk-surface);margin:0;padding:4px 20px}.fk-details__row{justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;display:flex}.fk-details__row+.fk-details__row{border-top:1px solid var(--fk-border)}.fk-details__label{color:var(--fk-text-2);flex:none;font-size:15px;font-weight:600}.fk-details__value{text-align:right;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;margin:0;font-size:15px;font-weight:700}.fk-tx-row__mark{grid-area:1/1/span 3;align-self:center;display:flex}.fk-tx-row__head{flex-wrap:wrap;grid-area:1/2;align-items:baseline;column-gap:6px;min-width:0;display:flex}.fk-tx-row__title{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;max-width:100%;font-size:16px;font-weight:700;line-height:1.25}.fk-tx-row__meta{color:var(--fk-text-2);font-size:12px;font-weight:500}.fk-tx-row__amount{grid-area:1/3;place-self:baseline end}.fk-tx-row__leg{grid-column:2/4;min-width:0}.fk-account-row{appearance:none;text-align:left;border-radius:var(--fk-radius-s);width:calc(100% + 16px);min-height:56px;font-family:var(--fk-font);color:var(--fk-text-1);background:0 0;border:none;align-items:center;gap:12px;margin:0 -8px;padding:8px;display:flex}.fk-account-row[data-interactive]:active{background:var(--fk-surface-2)}.fk-account-row__name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.25;display:flex}.fk-account-row__note{color:var(--fk-text-2);font-size:12px;font-weight:500}.fk-day-header{min-height:20px;color:var(--fk-text-2);justify-content:space-between;align-items:baseline;gap:8px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.fk-day-header__total{font-variant-numeric:tabular-nums}.fk-skeleton{flex-direction:column;gap:6px;display:flex}.fk-skeleton[data-variant=account]{gap:0}.fk-skeleton__row{border-radius:var(--fk-radius-l);background:var(--fk-surface);align-items:center;gap:12px;min-height:60px;padding:10px 16px 10px 10px;display:flex}.fk-skeleton[data-variant=account] .fk-skeleton__row{background:0 0;border-radius:0;min-height:56px;padding:8px 0}.fk-skeleton__circle{background:var(--fk-surface-2);border-radius:20px;flex:none;width:40px;height:40px}.fk-skeleton__lines{flex-direction:column;flex:1;gap:8px;display:flex}.fk-skeleton__bar{border-radius:var(--fk-radius-xs);background:var(--fk-surface-2);width:46%;height:12px}.fk-skeleton__bar--thin{width:70%;height:10px}.fk-skeleton__bar--end{flex:none;width:64px}.fk-skeleton__row:nth-child(4n+2) .fk-skeleton__bar:first-child{width:32%}.fk-skeleton__row:nth-child(4n+2) .fk-skeleton__bar--thin{width:62%}.fk-skeleton__row:nth-child(4n+3) .fk-skeleton__bar:first-child{width:54%}.fk-skeleton__row:nth-child(4n+3) .fk-skeleton__bar--thin{width:66%}.fk-skeleton__row:nth-child(4n+4) .fk-skeleton__bar:first-child{width:40%}.fk-skeleton__row:nth-child(4n+4) .fk-skeleton__bar--thin{width:58%}.fk-amount-entry{flex-direction:column;align-items:center;gap:4px;padding:4px 0;display:flex}.fk-amount-entry__display{justify-content:center;max-width:100%;display:flex;overflow:hidden}.fk-amount-entry[data-desktop]{background:var(--fk-surface);border-radius:var(--fk-radius-l);gap:8px;padding:16px 20px 14px}.fk-amount-entry[data-desktop]:focus-within{box-shadow:var(--fk-focus-ring)}.fk-amount-entry__field{cursor:text;justify-content:center;align-items:baseline;gap:.3em;max-width:100%;display:flex}.fk-amount-entry__input{font-family:var(--fk-font);font-size:var(--fk-type-display);letter-spacing:0;font-weight:800;line-height:var(--fk-lh-display);font-variant-numeric:tabular-nums;color:var(--fk-text-1);field-sizing:content;text-align:right;background:0 0;border:none;outline:none;width:7ch;min-width:1ch;max-width:100%;padding:0}.fk-amount-entry__input:focus-visible{box-shadow:none}.fk-amount-entry__input::placeholder{color:var(--fk-text-3)}.fk-amount-entry__input[data-kind=income]{color:var(--fk-income)}.fk-amount-entry__currency{letter-spacing:.02em;color:var(--fk-text-2);font-size:20px;font-weight:600}.fk-add{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.fk-add__lines{flex-direction:column;align-self:stretch;gap:2px;transition:opacity 80ms;display:flex}.fk-add__lines[data-pending]{opacity:.45}.fk-add__error{color:var(--fk-error);text-align:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.fk-add__row{align-items:center;gap:8px;display:flex}.fk-add__row>.fk-select{flex:1;min-width:0}.fk-add__row--start{flex-wrap:wrap;justify-content:flex-start}.fk-add__pair{flex-direction:column;gap:4px;display:flex}.fk-add__pair .fk-field{margin-top:8px}.fk-add__pair-labels{color:var(--fk-text-2);gap:8px;font-size:13px;font-weight:600;display:flex}.fk-add__pair-labels>span{flex:1;padding-left:10px}.fk-add__when{flex-direction:column;gap:8px;display:flex}.fk-add__chips{flex-wrap:wrap;gap:8px;display:flex}.fk-add__bottom{flex-direction:column;gap:12px;margin-top:auto;padding-top:4px;display:flex}.fk-shell{min-height:var(--fk-viewport-h)}.fk-shell__sidebar{display:none}.fk-shell__main{width:100%;max-width:640px;padding-bottom:calc(120px + env(safe-area-inset-bottom,0px));margin:0 auto}.fk-shell__tab-bar{z-index:20;background:linear-gradient(to bottom, transparent, var(--fk-bg) 40%);padding-top:24px;position:fixed;bottom:0;left:0;right:0}.fk-shell__tab-bar>*{max-width:640px;margin:0 auto}.fk-shell__toast{left:16px;right:16px;bottom:calc(108px + env(safe-area-inset-bottom,0px));z-index:60;max-width:608px;margin:0 auto;position:fixed}@media (width>=1024px){.fk-shell{align-items:stretch;display:flex}.fk-shell__sidebar{background:var(--fk-surface);border-right:1px solid var(--fk-border);flex:none;display:flex}.fk-shell__main{flex:1;min-width:0;max-width:none;margin:0;padding:32px 40px 48px}.fk-shell__tab-bar{display:none}.fk-shell__toast{width:400px;margin:0;bottom:32px;left:auto;right:32px}}.fk-screen{flex-direction:column;gap:12px;padding:0 16px;display:flex}.fk-screen__head{justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 4px;display:flex}.fk-screen__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.fk-screen__title{font-size:var(--fk-type-title-1);letter-spacing:-.02em;font-weight:800;line-height:var(--fk-lh-title-1)}.fk-screen__sub{color:var(--fk-text-2);font-size:14px;font-weight:500}.fk-section-title{font-size:var(--fk-type-title-3);padding:0 4px;font-weight:800}.fk-card{background:var(--fk-surface);border-radius:var(--fk-radius-xl);padding:8px 16px 12px}@media (width>=1024px){.fk-screen{max-width:var(--fk-screen-max);gap:24px;padding:0}.fk-screen__head{padding:0}}:root{--fk-screen-max:1120px}html{zoom:var(--fk-zoom,1)}@media (width>=1680px) and (height>=705px){:root{--fk-zoom:1.0833}}@media (width>=1840px) and (height>=759px){:root{--fk-zoom:1.1667}}@media (width>=2000px) and (height>=813px){:root{--fk-zoom:1.25}}@media (width>=2160px) and (height>=867px){:root{--fk-zoom:1.3333}}@media (width>=2320px) and (height>=921px){:root{--fk-zoom:1.4167}}@media (width>=2480px) and (height>=975px){:root{--fk-zoom:1.5}}@media (width>=2640px) and (height>=1030px){:root{--fk-zoom:1.5833}}@media (width>=2800px) and (height>=1084px){:root{--fk-zoom:1.6667}}@media (width>=2960px) and (height>=1138px){:root{--fk-zoom:1.75}}@media (width>=3120px) and (height>=1192px){:root{--fk-zoom:1.8333}}@media (width>=3280px) and (height>=1246px){:root{--fk-zoom:1.9167}}@media (width>=3440px) and (height>=1300px){:root{--fk-zoom:2}}.fk-style-picker{flex-direction:column;gap:12px;display:flex;container-type:inline-size}.fk-style-picker__colors{background:var(--fk-surface);border-radius:var(--fk-radius-xl);grid-template-columns:repeat(4,minmax(0,1fr));padding:4px 6px;display:grid}@container (width>=364px){.fk-style-picker__colors{border-radius:var(--fk-radius-pill);grid-template-columns:repeat(8,minmax(0,1fr))}}.fk-style-picker__icons{background:var(--fk-surface);border-radius:var(--fk-radius-xl);grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:10px;display:grid}.fk-style-picker__option{appearance:none;min-width:0;height:44px;color:var(--fk-text-1);cursor:pointer;background:0 0;border:none;border-radius:22px;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.fk-style-picker__option:active{transform:scale(.92)}.fk-style-picker__swatch{background:var(--fk-tint);width:30px;height:30px;color:var(--fk-on-account);box-shadow:0 0 0 3px var(--fk-surface), 0 0 0 5px transparent;border-radius:15px;justify-content:center;align-items:center;display:flex}.fk-style-picker__option[aria-checked=true] .fk-style-picker__swatch{box-shadow:0 0 0 3px var(--fk-surface), 0 0 0 5px var(--fk-text-1)}.fk-style-picker__icons .fk-style-picker__option{background:var(--fk-surface-2)}.fk-style-picker__icons .fk-style-picker__option[aria-checked=true]{background:var(--fk-tint);color:var(--fk-on-account)}.fk-account-sheet{flex-direction:column;gap:12px;min-height:0;display:flex}.fk-account-sheet__preview{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:4px 0;display:flex}.fk-account-sheet__name{overflow-wrap:anywhere;max-width:100%;font-size:22px;font-weight:800}.fk-account-sheet__actions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.fk-account-sheet__bottom{flex-direction:column;gap:12px;padding-top:8px;display:flex}.fk-account-sheet__error{color:var(--fk-error);align-items:flex-start;gap:6px;font-size:12px;font-weight:600;display:flex}.fk-reconcile{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.fk-reconcile__question{padding:0 4px;font-size:18px;font-weight:800;line-height:1.3}.fk-reconcile__error{color:var(--fk-error);text-align:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.fk-reconcile__bottom{flex-direction:column;gap:12px;margin-top:auto;padding-top:4px;display:flex}.fk-reconcile__figures{border-radius:var(--fk-radius-xl);background:var(--fk-surface);margin:0;padding:4px 20px}.fk-reconcile__figure{justify-content:space-between;align-items:baseline;gap:12px;min-height:52px;padding:14px 0;display:flex}.fk-reconcile__figure+.fk-reconcile__figure{border-top:1px solid var(--fk-border)}.fk-reconcile__figure dt{color:var(--fk-text-2);font-size:15px;font-weight:600}.fk-reconcile__figure dd{margin:0}.fk-reconcile__causes{flex-direction:column;gap:6px;display:flex}.fk-reconcile__causes-title{font-size:var(--fk-type-title-3);padding:0 4px;font-weight:800}.fk-reconcile__causes-sub{color:var(--fk-text-2);padding:0 4px;font-size:13px;font-weight:600}.fk-reconcile__lines{border-radius:var(--fk-radius-xl);background:var(--fk-surface);margin:6px 0 0;padding:4px 20px;list-style:none}.fk-reconcile__lines li+li{border-top:1px solid var(--fk-border)}.fk-reconcile__line{appearance:none;border-radius:var(--fk-radius-s);width:calc(100% + 16px);font-family:var(--fk-font);color:var(--fk-text-1);text-align:left;overflow-wrap:break-word;background:0 0;border:none;align-items:center;gap:8px;margin:0 -8px;padding:14px 8px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.fk-reconcile__line>span{flex:1;min-width:0}.fk-reconcile__line .fk-icon{color:var(--fk-text-2);flex:none}button.fk-reconcile__line{cursor:pointer}button.fk-reconcile__line:active{background:var(--fk-surface-2)}.fk-reconcile--done{text-align:center;justify-content:center;align-items:center;gap:12px;padding:24px 0}.fk-reconcile__check{background:var(--fk-surface);width:72px;height:72px;color:var(--fk-text-1);border-radius:36px;justify-content:center;align-items:center;display:inline-flex}.fk-reconcile__done-title{font-size:var(--fk-type-title-2);font-weight:800}.fk-reconcile__done-body{color:var(--fk-text-2);max-width:320px;font-size:15px;font-weight:500}.fk-account__head{flex-wrap:wrap;padding-top:12px}.fk-account__identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.fk-account__titles{flex-direction:column;gap:4px;min-width:0;display:flex}.fk-account__name-line{align-items:center;gap:10px;min-width:0;display:flex}.fk-account__name{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.fk-account__head-actions{align-items:center;gap:12px;margin-right:-12px;display:flex}.fk-account__balance-line{align-items:baseline;gap:10px;display:flex}.fk-account__balance-label{color:var(--fk-text-2);font-size:14px;font-weight:600}.fk-account__balance{border-radius:var(--fk-radius-xl);background:var(--fk-surface);align-items:center;gap:16px;padding:16px 20px;display:flex}.fk-account__balance-figures{flex-direction:column;gap:2px;min-width:0;display:flex}.fk-account__note{color:var(--fk-text-2);padding:0 4px;font-size:13px;font-weight:600}.fk-account__columns{flex-direction:column;gap:24px;padding-top:8px;display:flex}.fk-account__history,.fk-account__reconciliations{flex-direction:column;gap:12px;min-width:0;display:flex}.fk-account__history-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-right:-12px;display:flex}.fk-account__history-head .fk-section-title{padding-left:4px}.fk-account__since{color:var(--fk-text-2);margin-top:-6px;padding:0 4px;font-size:13px;font-weight:600}.fk-account__list{flex-direction:column;gap:12px;display:flex}.fk-account__day{flex-direction:column;gap:8px;display:flex}.fk-account__quiet{border-radius:var(--fk-radius-xl);background:var(--fk-surface);color:var(--fk-text-2);flex-direction:column;gap:4px;padding:16px 20px;font-size:13px;font-weight:500;display:flex}.fk-account__quiet-title{color:var(--fk-text-1);font-size:15px;font-weight:700}.fk-account__checks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fk-account__check{border-radius:var(--fk-radius-xl);background:var(--fk-surface);flex-direction:column;gap:6px;padding:14px 20px;display:flex}.fk-account__check-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fk-account__check-day{font-size:17px;font-weight:800}.fk-account__check-time{color:var(--fk-text-2);font-size:13px;font-weight:600}.fk-account__check-difference{margin-left:auto}.fk-account__status{border-radius:var(--fk-radius-pill);background:var(--fk-surface-2);height:22px;color:var(--fk-text-2);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.fk-account__status[data-status=open]{background:var(--fk-warning-soft);color:var(--fk-warning)}.fk-account__check-figures{color:var(--fk-text-2);font-size:13px;font-weight:600}@media (width>=1024px){.fk-account__head{padding-top:0}.fk-account__columns{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;padding-top:0;display:grid}}.fk-accounts__head{padding-top:12px}.fk-accounts__title{align-items:center;gap:12px;min-width:0;display:flex}.fk-accounts__card{padding-top:12px}.fk-accounts__rows{flex-direction:column;display:flex}.fk-accounts__row+.fk-accounts__row{border-top:1px solid var(--fk-border)}.fk-accounts__row .fk-account-row{min-height:64px}.fk-accounts__total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-top:12px;display:flex}.fk-accounts__total-label{color:var(--fk-text-2);font-size:14px;font-weight:600}.fk-accounts__total-figures{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.fk-accounts__total-item{color:var(--fk-text-2);align-items:baseline;gap:8px;display:inline-flex}.fk-accounts__archived{background:var(--fk-surface);border-radius:var(--fk-radius-xl)}.fk-accounts__fold{appearance:none;border-radius:var(--fk-radius-xl);width:100%;min-height:56px;font-family:var(--fk-font);color:var(--fk-text-1);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;margin:0;padding:8px 20px 8px 24px;display:flex}.fk-accounts__fold:active{background:var(--fk-surface-2)}.fk-accounts__fold-label{color:var(--fk-text-2);flex:1;font-size:16px;font-weight:600}.fk-accounts__fold-count{font-size:16px;font-weight:700}.fk-accounts__fold-chevron{color:var(--fk-text-2);display:inline-flex}.fk-accounts__fold-chevron[data-open]{transform:rotate(180deg)}.fk-accounts__archived-rows{padding:0 16px 8px}@media (width>=1024px){.fk-screen.fk-accounts{max-width:640px}.fk-accounts__head{min-height:48px;padding-top:0}}.fk-home__title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.fk-home__desktop-only{display:none}.fk-home__grid{flex-direction:column;gap:12px;display:flex}.fk-home__column{flex-direction:column;gap:12px;min-width:0;display:flex}.fk-home__account+.fk-home__account{border-top:1px solid var(--fk-border)}.fk-home__total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-top:12px;display:flex}.fk-home__total-label{color:var(--fk-text-2);font-size:14px;font-weight:600}.fk-home__total-figures{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px;display:flex}.fk-home__total-item{color:var(--fk-text-2);align-items:baseline;gap:8px;display:inline-flex}.fk-home__spent{background:var(--fk-accent-soft);border-radius:var(--fk-radius-pill);justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.fk-home__spent-now{flex-direction:column;gap:2px;min-width:0;display:flex}.fk-home__spent-before{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fk-home__spent-label{color:var(--fk-text-2);font-size:12px;font-weight:600}.fk-home__recent{flex-direction:column;gap:12px;display:flex}.fk-home__recent-head{justify-content:space-between;align-items:center;margin-right:-12px;padding-left:4px;display:flex}.fk-home__recent-head .fk-section-title{padding:0}.fk-home__day{flex-direction:column;gap:8px;display:flex}.fk-home__day+.fk-home__day{margin-top:4px}@media (width>=1024px){.fk-home__wordmark{display:none}.fk-home__title{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.fk-home__desktop-only{align-items:center;min-height:44px;display:flex}.fk-home__grid{grid-template-columns:minmax(0,384px) minmax(0,1fr);align-items:start;gap:32px;display:grid}}.fk-more{flex-direction:column;padding:4px 20px;display:flex}.fk-more__item{min-height:60px;color:var(--fk-text-1);border-radius:var(--fk-radius-s);align-items:center;gap:12px;text-decoration:none;display:flex}.fk-more__item+.fk-more__item{border-top:1px solid var(--fk-border)}.fk-more__item:active{background:var(--fk-surface-2)}.fk-more__icon{color:var(--fk-text-2);display:flex}.fk-more__label{flex:1;font-size:16px;font-weight:700}.fk-more__chevron{color:var(--fk-text-2);display:flex}.fk-accent-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.fk-accent-picker__option{appearance:none;border-radius:var(--fk-radius-s);color:var(--fk-text-2);background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;margin:0;padding:6px 0;display:flex}.fk-accent-picker__option:active{transform:scale(.96)}.fk-accent-picker__swatch{width:52px;height:52px;color:var(--fk-on-accent);box-shadow:0 0 0 3px var(--fk-bg), 0 0 0 6px transparent;border-radius:26px;justify-content:center;align-items:center;display:flex}.fk-accent-picker__option[aria-checked=true]{color:var(--fk-text-1)}.fk-accent-picker__option[aria-checked=true] .fk-accent-picker__swatch{box-shadow:0 0 0 3px var(--fk-bg), 0 0 0 6px var(--fk-text-1)}.fk-accent-picker__name{font-size:12px;font-weight:700}[data-accent-option=terracotta] .fk-accent-picker__swatch{background:var(--fk-accent-opt-terracotta)}[data-accent-option=sage] .fk-accent-picker__swatch{background:var(--fk-accent-opt-sage)}[data-accent-option=indigo] .fk-accent-picker__swatch{background:var(--fk-accent-opt-indigo)}[data-accent-option=ocean] .fk-accent-picker__swatch{background:var(--fk-accent-opt-ocean)}[data-accent-option=plum] .fk-accent-picker__swatch{background:var(--fk-accent-opt-plum)}.fk-settings{max-width:720px}.fk-settings__section{flex-direction:column;gap:12px;margin-top:12px;display:flex}.fk-settings__group{flex-direction:column;gap:8px;display:flex}.fk-settings__label{color:var(--fk-text-2);padding:0 4px;font-size:13px;font-weight:600}.fk-settings__note{color:var(--fk-text-2);text-wrap:pretty;padding:0 4px;font-size:13px;line-height:1.4}.fk-settings__card{flex-direction:column;gap:12px;padding:16px;display:flex}.fk-settings__line{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.4}.fk-settings__muted{color:var(--fk-text-2);font-size:13px;font-weight:500}.fk-settings__steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.fk-settings__address{border-radius:var(--fk-radius-l);background:var(--fk-surface-2);align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.fk-settings__address code{min-width:0;font-family:var(--fk-font);overflow-wrap:anywhere;flex:1;font-size:14px;font-weight:700}.fk-settings__apps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fk-settings__app{align-items:center;gap:12px;min-height:64px;padding:8px 0;display:flex}.fk-settings__app+.fk-settings__app{border-top:1px solid var(--fk-border)}.fk-settings__app-text{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:16px;display:flex}.fk-settings__buttons{flex-wrap:wrap;gap:8px;display:flex}.fk-settings__link-button{border-radius:var(--fk-radius-pill);background:var(--fk-surface);height:44px;color:var(--fk-text-1);border:1.5px solid var(--fk-border);align-items:center;padding:0 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.fk-google{--fk-google-fill:#fff;--fk-google-line:#747775;--fk-google-text:#1f1f1f;border-radius:var(--fk-radius-pill);background:var(--fk-google-fill);height:58px;color:var(--fk-google-text);box-shadow:inset 0 0 0 1px var(--fk-google-line);font-family:var(--fk-font);white-space:nowrap;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:18px;font-weight:700;text-decoration:none;transition:transform 80ms,filter 80ms;display:inline-flex}[data-theme=dark] .fk-google{--fk-google-fill:#131314;--fk-google-line:#8e918f;--fk-google-text:#e3e3e3}.fk-google[data-full]{width:100%}.fk-google:active{filter:brightness(.96);transform:scale(.98)}.fk-google:focus-visible{box-shadow:inset 0 0 0 1px var(--fk-google-line), var(--fk-focus-ring)}.fk-google__g{flex:none;width:20px;height:20px;display:block}.fk-sign-in{min-height:var(--fk-viewport-h);justify-content:center;padding:40px 16px 32px;display:flex}.fk-sign-in__form{flex-direction:column;gap:12px;width:100%;max-width:420px;display:flex}.fk-sign-in__brand{padding:0 4px 24px;display:flex}.fk-sign-in__title{font-size:var(--fk-type-title-1);letter-spacing:-.02em;padding:0 4px 12px;font-weight:800;line-height:1.1}.fk-sign-in__actions{flex-direction:column;gap:8px;padding-top:12px;display:flex}@media (width>=1024px){.fk-sign-in{align-items:center}.fk-sign-in__form{max-width:400px}}.fk-search{border-radius:var(--fk-radius-pill);background:var(--fk-surface);min-height:52px;color:var(--fk-text-2);cursor:text;align-items:center;gap:10px;padding:0 4px 0 18px;display:flex}.fk-search:focus-within{box-shadow:var(--fk-focus-ring)}.fk-search__input{min-width:0;height:52px;box-shadow:none;font-family:var(--fk-font);color:var(--fk-text-1);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:16px;font-weight:600}.fk-search__input:focus-visible{box-shadow:none}.fk-search__input::placeholder{color:var(--fk-text-2);font-weight:600}.fk-search__input::-webkit-search-cancel-button{appearance:none}.fk-search__clear{appearance:none;width:44px;height:44px;color:var(--fk-text-2);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;display:flex}.fk-filter-chip{border-radius:var(--fk-radius-pill);background:var(--fk-surface);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--fk-border);color:var(--fk-text-1);flex:none;align-items:center;display:inline-flex}.fk-filter-chip[data-active]{background:var(--fk-accent-soft);box-shadow:inset 0 0 0 1.5px var(--fk-accent)}.fk-filter-chip__main,.fk-filter-chip__clear{appearance:none;border-radius:var(--fk-radius-pill);height:44px;color:inherit;font-family:var(--fk-font);background:0 0;border:none;margin:0}.fk-filter-chip__main{white-space:nowrap;align-items:center;gap:6px;padding:0 14px 0 16px;font-size:14px;font-weight:700;display:inline-flex}.fk-filter-chip[data-active] .fk-filter-chip__main{padding-right:0}.fk-filter-chip__main:active{transform:scale(.97)}.fk-filter-chip__clear{justify-content:center;align-items:center;width:44px;display:flex}.fk-filter-chip__x{background:var(--fk-surface);border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.fk-period{flex-direction:column;gap:8px;display:flex}.fk-period__step{justify-content:space-between;align-items:center;gap:8px;display:flex}.fk-period__label{text-align:center;font-size:16px;font-weight:800}.fk-period__arrow{appearance:none;background:var(--fk-surface);width:44px;height:44px;color:var(--fk-text-1);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;display:flex}.fk-period__arrow:active:not(:disabled){background:var(--fk-surface-2)}.fk-period__arrow:disabled{color:var(--fk-text-3);cursor:default}.fk-period__days{flex-direction:column;gap:8px;display:flex}.fk-tx__main{flex-direction:column;gap:12px;min-width:0;display:flex}.fk-tx__main[hidden]{display:none}.fk-tx__find{flex-direction:column;gap:12px;display:flex}.fk-tx__chips{scrollbar-width:none;gap:8px;margin:-5px -16px;padding:5px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.fk-tx__chips::-webkit-scrollbar{display:none}.fk-tx__list{flex-direction:column;gap:12px;display:flex}.fk-tx__day{flex-direction:column;gap:8px;display:flex}.fk-tx__picker{flex-direction:column;gap:16px;padding-bottom:8px;display:flex}.fk-tx__choices{flex-wrap:wrap;gap:8px;display:flex}.fk-tx__panel{flex-direction:column;gap:24px;display:flex}.fk-tx__panel-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-right:-12px;display:flex}.fk-tx__panel-title{font-size:var(--fk-type-title-3);font-weight:800}.fk-tx__section{flex-direction:column;gap:10px;display:flex}.fk-tx__section-title{color:var(--fk-text-2);padding:0 4px;font-size:13px;font-weight:600}.fk-tx-details{flex-direction:column;gap:16px;min-width:0;padding-top:16px;display:flex}.fk-tx-details__head{align-items:center;gap:12px;min-height:48px;display:flex}.fk-tx-details__title{min-width:0;font-size:var(--fk-type-title-1);letter-spacing:-.02em;font-weight:800;line-height:var(--fk-lh-title-1);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1}.fk-tx-details__amount{border-radius:var(--fk-radius-xl);background:var(--fk-surface);align-items:center;gap:16px;padding:16px 20px;display:flex}.fk-tx-details__figures{flex-direction:column;gap:4px;min-width:0;display:flex}.fk-tx-details__history{flex-direction:column;gap:6px;padding:0 4px;display:flex}.fk-tx-details__history-title{font-size:var(--fk-type-title-3);font-weight:800}.fk-tx-details__changes{color:var(--fk-text-2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.fk-tx-details__actions{gap:12px;padding-top:8px;display:flex}.fk-tx-details__note{color:var(--fk-text-2);padding:0 4px;font-size:13px;font-weight:600}@media (width>=1024px){.fk-tx{grid-template-columns:minmax(0,1fr) 416px;align-items:start;gap:0;display:grid}.fk-tx__main{gap:24px;padding-right:32px}.fk-tx__aside{height:var(--fk-viewport-h);border-left:1px solid var(--fk-border);margin:-32px 0 -48px;padding:32px 18px 32px 32px;scroll-padding-block:24px;position:sticky;top:0;overflow-y:auto}.fk-tx-details{padding-top:0}.fk-tx-details__title{font-size:var(--fk-type-title-2);line-height:var(--fk-lh-title-2);letter-spacing:-.01em}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Outfit-Variable-latin-ext-DdQaqQDo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Outfit-Variable-latin-Bc-8i84L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fk-sand-50:#fffbf6;--fk-sand-100:#f5eee5;--fk-sand-200:#f1e8dd;--fk-sand-300:#e6dbce;--fk-sand-400:#cdbfae;--fk-sand-500:#948676;--fk-sand-600:#6e6157;--fk-sand-900:#2b211a;--fk-roast-950:#1a1512;--fk-roast-900:#27201b;--fk-roast-850:#322a23;--fk-roast-800:#3a302a;--fk-roast-700:#54473d;--fk-roast-500:#7e7166;--fk-roast-300:#b6a898;--fk-roast-50:#f6ede3;--fk-accent-terracotta-light:#b04e26;--fk-accent-terracotta-dark:#f0915f;--fk-accent-sage-light:#3d6a5a;--fk-accent-sage-dark:#9cc4b2;--fk-accent-indigo-light:#4b45c6;--fk-accent-indigo-dark:#aba6ff;--fk-accent-ocean-light:#0f6485;--fk-accent-ocean-dark:#7cc7e0;--fk-accent-plum-light:#8a3a73;--fk-accent-plum-dark:#e5a0d2;--fk-palette-blue-soft-light:#e3ecfb;--fk-palette-blue-light:#2f5fd0;--fk-palette-blue-soft-dark:#1c2740;--fk-palette-blue-dark:#8cb0ff;--fk-palette-green-soft-light:#e0f1e7;--fk-palette-green-light:#23794b;--fk-palette-green-soft-dark:#1a2c22;--fk-palette-green-dark:#86d6a8;--fk-palette-amber-soft-light:#f8ecd2;--fk-palette-amber-light:#9a6a0e;--fk-palette-amber-soft-dark:#2e2614;--fk-palette-amber-dark:#e8c26e;--fk-palette-rose-soft-light:#f9e2e8;--fk-palette-rose-light:#b03a5b;--fk-palette-rose-soft-dark:#331e25;--fk-palette-rose-dark:#f29ab3;--fk-palette-violet-soft-light:#ece6fa;--fk-palette-violet-light:#6a48c7;--fk-palette-violet-soft-dark:#262038;--fk-palette-violet-dark:#bca8ff;--fk-palette-teal-soft-light:#ddf1f0;--fk-palette-teal-light:#177571;--fk-palette-teal-soft-dark:#162b2a;--fk-palette-teal-dark:#7cd3cc;--fk-palette-orange-soft-light:#fbe6d8;--fk-palette-orange-light:#b4541e;--fk-palette-orange-soft-dark:#33231a;--fk-palette-orange-dark:#f4a06e;--fk-palette-slate-soft-light:#e8eaee;--fk-palette-slate-light:#4e5666;--fk-palette-slate-soft-dark:#24272d;--fk-palette-slate-dark:#b3bac7;--fk-green-light:#2f6b3f;--fk-green-dark:#8fd3a6;--fk-amber-text-light:#7f5300;--fk-amber-soft-light:#f8e7c4;--fk-amber-text-dark:#e8c26e;--fk-amber-soft-dark:#3a2d12;--fk-red-light:#b3261e;--fk-red-soft-light:#fbe1dc;--fk-red-dark:#ff8a7a;--fk-red-soft-dark:#3d1f1a}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fk-bg:var(--fk-sand-100);--fk-surface:var(--fk-sand-50);--fk-surface-2:var(--fk-sand-200);--fk-sheet:var(--fk-bg);--fk-text-1:var(--fk-sand-900);--fk-text-2:var(--fk-sand-600);--fk-text-3:var(--fk-sand-500);--fk-border:var(--fk-sand-300);--fk-border-strong:var(--fk-sand-400);--fk-inverse-bg:var(--fk-text-1);--fk-inverse-text:var(--fk-bg);--fk-scrim:#2b211a59;--fk-expense:var(--fk-text-1);--fk-income:var(--fk-green-light);--fk-warning:var(--fk-amber-text-light);--fk-warning-soft:var(--fk-amber-soft-light);--fk-error:var(--fk-red-light);--fk-error-soft:var(--fk-red-soft-light);--fk-accent:var(--fk-accent-sel-light);--fk-on-accent:#fff;--fk-accent-soft:color-mix(in oklab, var(--fk-accent) 16%, var(--fk-surface));--fk-focus-ring:0 0 0 3px var(--fk-bg), 0 0 0 5px var(--fk-accent);--fk-error-ring:0 0 0 2px var(--fk-error);--fk-on-account:#fff;--fk-accent-opt-terracotta:var(--fk-accent-terracotta-light);--fk-accent-opt-sage:var(--fk-accent-sage-light);--fk-accent-opt-indigo:var(--fk-accent-indigo-light);--fk-accent-opt-ocean:var(--fk-accent-ocean-light);--fk-accent-opt-plum:var(--fk-accent-plum-light);--fk-acct-blue:var(--fk-palette-blue-light);--fk-acct-blue-soft:var(--fk-palette-blue-soft-light);--fk-acct-green:var(--fk-palette-green-light);--fk-acct-green-soft:var(--fk-palette-green-soft-light);--fk-acct-amber:var(--fk-palette-amber-light);--fk-acct-amber-soft:var(--fk-palette-amber-soft-light);--fk-acct-rose:var(--fk-palette-rose-light);--fk-acct-rose-soft:var(--fk-palette-rose-soft-light);--fk-acct-violet:var(--fk-palette-violet-light);--fk-acct-violet-soft:var(--fk-palette-violet-soft-light);--fk-acct-teal:var(--fk-palette-teal-light);--fk-acct-teal-soft:var(--fk-palette-teal-soft-light);--fk-acct-orange:var(--fk-palette-orange-light);--fk-acct-orange-soft:var(--fk-palette-orange-soft-light);--fk-acct-slate:var(--fk-palette-slate-light);--fk-acct-slate-soft:var(--fk-palette-slate-soft-light)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fk-bg:var(--fk-roast-950);--fk-surface:var(--fk-roast-900);--fk-surface-2:var(--fk-roast-850);--fk-sheet:var(--fk-bg);--fk-text-1:var(--fk-roast-50);--fk-text-2:var(--fk-roast-300);--fk-text-3:var(--fk-roast-500);--fk-border:var(--fk-roast-800);--fk-border-strong:var(--fk-roast-700);--fk-inverse-bg:var(--fk-text-1);--fk-inverse-text:var(--fk-bg);--fk-scrim:#0009;--fk-expense:var(--fk-text-1);--fk-income:var(--fk-green-dark);--fk-warning:var(--fk-amber-text-dark);--fk-warning-soft:var(--fk-amber-soft-dark);--fk-error:var(--fk-red-dark);--fk-error-soft:var(--fk-red-soft-dark);--fk-accent:var(--fk-accent-sel-dark);--fk-on-accent:#111;--fk-accent-soft:color-mix(in oklab, var(--fk-accent) 16%, var(--fk-surface));--fk-focus-ring:0 0 0 3px var(--fk-bg), 0 0 0 5px var(--fk-accent);--fk-error-ring:0 0 0 2px var(--fk-error);--fk-on-account:#111;--fk-accent-opt-terracotta:var(--fk-accent-terracotta-dark);--fk-accent-opt-sage:var(--fk-accent-sage-dark);--fk-accent-opt-indigo:var(--fk-accent-indigo-dark);--fk-accent-opt-ocean:var(--fk-accent-ocean-dark);--fk-accent-opt-plum:var(--fk-accent-plum-dark);--fk-acct-blue:var(--fk-palette-blue-dark);--fk-acct-blue-soft:var(--fk-palette-blue-soft-dark);--fk-acct-green:var(--fk-palette-green-dark);--fk-acct-green-soft:var(--fk-palette-green-soft-dark);--fk-acct-amber:var(--fk-palette-amber-dark);--fk-acct-amber-soft:var(--fk-palette-amber-soft-dark);--fk-acct-rose:var(--fk-palette-rose-dark);--fk-acct-rose-soft:var(--fk-palette-rose-soft-dark);--fk-acct-violet:var(--fk-palette-violet-dark);--fk-acct-violet-soft:var(--fk-palette-violet-soft-dark);--fk-acct-teal:var(--fk-palette-teal-dark);--fk-acct-teal-soft:var(--fk-palette-teal-soft-dark);--fk-acct-orange:var(--fk-palette-orange-dark);--fk-acct-orange-soft:var(--fk-palette-orange-soft-dark);--fk-acct-slate:var(--fk-palette-slate-dark);--fk-acct-slate-soft:var(--fk-palette-slate-soft-dark)}:root,[data-accent=terracotta]{--fk-accent-sel-light:var(--fk-accent-terracotta-light);--fk-accent-sel-dark:var(--fk-accent-terracotta-dark)}[data-accent=sage]{--fk-accent-sel-light:var(--fk-accent-sage-light);--fk-accent-sel-dark:var(--fk-accent-sage-dark)}[data-accent=indigo]{--fk-accent-sel-light:var(--fk-accent-indigo-light);--fk-accent-sel-dark:var(--fk-accent-indigo-dark)}[data-accent=ocean]{--fk-accent-sel-light:var(--fk-accent-ocean-light);--fk-accent-sel-dark:var(--fk-accent-ocean-dark)}[data-accent=plum]{--fk-accent-sel-light:var(--fk-accent-plum-light);--fk-accent-sel-dark:var(--fk-accent-plum-dark)}:root{--fk-font:"Outfit", ui-sans-serif, system-ui, sans-serif;--fk-numeric:tabular-nums;--fk-weight-regular:500;--fk-weight-medium:600;--fk-weight-bold:700;--fk-weight-heavy:800;--fk-type-display:54px;--fk-lh-display:1.05;--fk-type-title-1:28px;--fk-lh-title-1:1.1;--fk-type-title-2:22px;--fk-lh-title-2:1.2;--fk-type-title-3:18px;--fk-lh-title-3:1.25;--fk-type-body:16px;--fk-lh-body:1.3;--fk-type-body-s:14px;--fk-lh-body-s:1.35;--fk-type-caption:12px;--fk-lh-caption:1.35;--fk-type-micro:11px;--fk-lh-micro:1.2;--fk-tracking-tight:-.03em;--fk-tracking-display:-.02em;--fk-tracking-code:.04em;--fk-space-0:0px;--fk-space-1:4px;--fk-space-2:8px;--fk-space-3:12px;--fk-space-4:16px;--fk-space-5:20px;--fk-space-6:24px;--fk-space-8:32px;--fk-space-10:40px;--fk-space-12:48px;--fk-space-16:64px;--fk-radius-xs:8px;--fk-radius-s:12px;--fk-radius-m:20px;--fk-radius-l:26px;--fk-radius-xl:32px;--fk-radius-2xl:40px;--fk-radius-pill:999px;--fk-shadow-0:none;--fk-shadow-1:0 1px 2px #2b211a1a;--fk-shadow-2:0 8px 24px #2b211a29;--fk-shadow-3:0 24px 64px #2b211a47;--fk-target:44px;--fk-control-m:44px;--fk-control-l:52px;--fk-control-xl:58px;--fk-icon-stroke:2}[data-theme=dark]{--fk-shadow-1:0 1px 2px #0006;--fk-shadow-2:0 8px 24px #00000073;--fk-shadow-3:0 24px 64px #0009}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--fk-viewport-h:calc(100dvh / var(--fk-zoom,1))}body{min-height:var(--fk-viewport-h);background:var(--fk-bg);color:var(--fk-text-1);font-family:var(--fk-font);font-weight:var(--fk-weight-regular);font-size:var(--fk-type-body);line-height:var(--fk-lh-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--fk-accent)}h1,h2,h3,p{margin:0}:focus-visible{box-shadow:var(--fk-focus-ring);outline:none}[data-color=blue]{--fk-tint:var(--fk-acct-blue);--fk-tint-soft:var(--fk-acct-blue-soft)}[data-color=green]{--fk-tint:var(--fk-acct-green);--fk-tint-soft:var(--fk-acct-green-soft)}[data-color=amber]{--fk-tint:var(--fk-acct-amber);--fk-tint-soft:var(--fk-acct-amber-soft)}[data-color=rose]{--fk-tint:var(--fk-acct-rose);--fk-tint-soft:var(--fk-acct-rose-soft)}[data-color=violet]{--fk-tint:var(--fk-acct-violet);--fk-tint-soft:var(--fk-acct-violet-soft)}[data-color=teal]{--fk-tint:var(--fk-acct-teal);--fk-tint-soft:var(--fk-acct-teal-soft)}[data-color=orange]{--fk-tint:var(--fk-acct-orange);--fk-tint-soft:var(--fk-acct-orange-soft)}[data-color=slate]{--fk-tint:var(--fk-acct-slate);--fk-tint-soft:var(--fk-acct-slate-soft)}.fk-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
