@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/2b693de384896c68-s.3e24n1uct9yt5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/69cd8eb61582ea12-s.p.2fxhmfgraoz7c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/d18fcd8ac40b796f-s.1iq_jd65grj94.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/f8720a8e075e4c44-s.2k5fztq718oyu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/38e1921bdda5883c-s.1y_ri8_sy8n5i.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:75% 100%;font-display:swap;src:url(../media/58a134e9489d4308-s.p.16zifq7ruyhhb.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}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ouTyuG_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ouTyuG_variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
._38sKAW_group{border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);gap:2px;max-width:100%;padding:3px;display:inline-flex}._38sKAW_block{display:flex}._38sKAW_option{border-radius:calc(var(--radius-sm) - 3px);min-width:0;color:var(--color-text-muted);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:auto;padding:0 .875rem;font-weight:500}@media (hover:hover){._38sKAW_option:hover{color:var(--color-text)}}._38sKAW_option[aria-pressed=true]{background-color:var(--color-bg-elevated);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border);font-weight:600}._38sKAW_sm ._38sKAW_option{height:1.875rem;font-size:var(--font-size-sm)}._38sKAW_md ._38sKAW_option{height:2.375rem;font-size:var(--font-size-base)}@media (max-width:400px){._38sKAW_sm ._38sKAW_option{padding:0 .625rem}}._38sKAW_block ._38sKAW_option{flex:1 1 0}@media (max-width:959px){._38sKAW_sm ._38sKAW_option{min-width:2.75rem;height:2.5rem}._38sKAW_md ._38sKAW_option{height:2.75rem}}
button.z3FenW_option{justify-content:center;align-items:center;width:2.25rem;padding:0;display:inline-flex}button.z3FenW_option svg{flex-shrink:0;width:1.125rem;height:1.125rem}.z3FenW_option[aria-pressed=true] svg{color:var(--color-accent)}button.z3FenW_option.z3FenW_labelled{gap:.375rem;width:auto;padding:0 .75rem}
.xfosYW_field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.xfosYW_label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.xfosYW_button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);width:100%;height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);text-align:left;cursor:pointer;align-items:center;gap:.625rem;padding:0 .625rem;display:flex}.xfosYW_button:disabled{cursor:default;opacity:.7}.xfosYW_button:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);outline:none}.xfosYW_button[data-invalid=true]{border-color:var(--color-negative)}.xfosYW_button[data-invalid=true]:focus-visible{box-shadow:0 0 0 1px var(--color-negative)}.xfosYW_dot{border-radius:50%;flex:none;width:.625rem;height:.625rem}.xfosYW_value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xfosYW_parents{color:var(--color-text-muted)}.xfosYW_placeholder{color:var(--color-text-muted);flex:1}.xfosYW_chevron{color:var(--color-text-muted);flex:none;margin-left:auto}.xfosYW_error{color:var(--color-negative);font-size:var(--font-size-xs)}
._2lGHtq_picker{--pad:var(--sheet-pad,1.25rem);flex-direction:column;gap:.5rem;min-height:0;display:flex}._2lGHtq_top{align-items:center;gap:.25rem;margin-left:-.5rem;display:flex}._2lGHtq_back{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){._2lGHtq_back:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}}._2lGHtq_title{font-size:var(--font-size-lg);font-weight:600}._2lGHtq_search{position:relative}._2lGHtq_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}._2lGHtq_searchInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);width:100%;height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);padding:0 .75rem 0 2.5rem}._2lGHtq_searchInput:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}._2lGHtq_scroll{min-height:min(18rem,40dvh);max-height:min(26rem,55dvh);margin:0 calc(var(--pad) * -1);overscroll-behavior:contain;overflow-y:auto}._2lGHtq_section{padding:.75rem var(--pad) .375rem;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600}._2lGHtq_chips{padding:0 var(--pad);flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}._2lGHtq_chip{border:1px solid var(--color-border);background-color:var(--color-bg-elevated);min-height:36px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:0 .75rem;display:inline-flex}@media (hover:hover){._2lGHtq_chip:hover{border-color:var(--color-accent)}}._2lGHtq_chip[aria-pressed=true]{border-color:var(--color-accent);background-color:var(--color-accent-subtle)}._2lGHtq_chip:focus-visible,._2lGHtq_row:focus-visible,._2lGHtq_back:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._2lGHtq_dot{border-radius:50%;flex:none;width:.625rem;height:.625rem}._2lGHtq_dotEmpty{border:1.5px solid var(--color-text-muted);border-radius:50%;flex:none;width:.625rem;height:.625rem}._2lGHtq_list{list-style:none}._2lGHtq_row{width:100%;min-height:48px;padding:0 var(--pad);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;display:flex;position:relative}@media (hover:hover){._2lGHtq_row:hover{background-color:var(--color-surface-subtle)}}._2lGHtq_row[aria-pressed=true]{background-color:var(--color-accent-subtle);font-weight:600}._2lGHtq_row[data-depth="1"]{padding-left:calc(var(--pad) + 1.5rem)}._2lGHtq_row[data-depth="2"]{padding-left:calc(var(--pad) + 3rem)}._2lGHtq_row[data-depth="1"]:before,._2lGHtq_row[data-depth="2"]:before{content:"";top:0;bottom:0;left:calc(var(--pad) + .3125rem);border-left:1px solid var(--color-border);position:absolute}._2lGHtq_row[data-depth="2"]:before{left:calc(var(--pad) + 1.8125rem)}._2lGHtq_row[data-depth="1"]:after,._2lGHtq_row[data-depth="2"]:after{content:"";top:50%;left:calc(var(--pad) + .3125rem);border-top:1px solid var(--color-border);width:.625rem;position:absolute}._2lGHtq_row[data-depth="2"]:after{left:calc(var(--pad) + 1.8125rem)}._2lGHtq_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._2lGHtq_chip ._2lGHtq_name{flex:none}._2lGHtq_parents{color:var(--color-text-muted);font-weight:400}._2lGHtq_tick{color:var(--color-accent);flex:none}._2lGHtq_mark{background-color:var(--color-accent-subtle);color:inherit;border-radius:3px}._2lGHtq_row[aria-pressed=true] ._2lGHtq_mark{background-color:var(--color-bg-elevated)}._2lGHtq_empty{padding:1.5rem var(--pad);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}._2lGHtq_createLink{color:var(--color-accent);font-weight:500}._2lGHtq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (pointer:coarse){._2lGHtq_chip{min-height:44px}}._2lGHtq_newRow{width:100%;min-height:48px;padding:0 var(--pad);border:none;border-top:1px solid var(--color-border);color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-base);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.75rem;font-weight:500;display:flex}@media (hover:hover){._2lGHtq_newRow:hover{background-color:var(--color-surface-subtle)}}._2lGHtq_newRow:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._2lGHtq_newPlus{flex:none;justify-content:center;align-items:center;width:.625rem;font-size:1.25rem;line-height:1;display:inline-flex}._2lGHtq_newForm{padding:1rem var(--pad);flex-direction:column;gap:.875rem;display:flex}._2lGHtq_newField{flex-direction:column;gap:.375rem;display:flex}._2lGHtq_newLabel{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}._2lGHtq_newSelect{border:1px solid var(--color-border-strong,var(--color-border));border-radius:var(--radius-md);background-color:var(--color-bg-elevated);min-height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);padding:0 .75rem}._2lGHtq_newSelect:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._2lGHtq_newButtons{gap:.5rem;display:flex}._2lGHtq_groupItem{align-items:stretch;display:flex}._2lGHtq_groupItem>._2lGHtq_row{flex:1;width:auto;min-width:0}._2lGHtq_toggle{min-width:48px;min-height:48px;padding:0 var(--pad) 0 .75rem;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:.25rem;display:inline-flex}@media (hover:hover){._2lGHtq_toggle:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}}._2lGHtq_toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._2lGHtq_chevron{transition:transform .15s}._2lGHtq_toggle[aria-expanded=true] ._2lGHtq_chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){._2lGHtq_chevron{transition:none}}@media (hover:hover){._2lGHtq_groupItem:hover>._2lGHtq_row,._2lGHtq_groupItem:hover>._2lGHtq_toggle{background-color:var(--color-surface-subtle)}._2lGHtq_groupItem:hover>._2lGHtq_row[aria-pressed=true]{background-color:var(--color-accent-subtle)}}@media (max-width:959px){._2lGHtq_picker[data-fill=true]{flex:1}._2lGHtq_picker[data-fill=true] ._2lGHtq_scroll{flex:1;min-height:0;max-height:none}}
.Kcxtpq_badges{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.Kcxtpq_badge{background-color:var(--color-accent-subtle);max-width:100%;min-height:1.25rem;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.3125rem;padding:0 .5rem;font-weight:500;display:inline-flex;overflow:hidden}.Kcxtpq_dot{border-radius:50%;flex:none;width:.4375rem;height:.4375rem}.Kcxtpq_badge[data-clickable=true]{padding:0}.Kcxtpq_badgeButton{min-height:1.25rem;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.3125rem;padding:0 .5rem;display:inline-flex}@media (hover:hover){.Kcxtpq_badgeButton:hover{color:var(--color-text);text-decoration:underline}}.Kcxtpq_badgeButton:focus-visible{outline:2px solid var(--color-accent)}@media (pointer:coarse){.Kcxtpq_badge[data-clickable=true],.Kcxtpq_badgeButton{min-height:2rem}.Kcxtpq_badge[data-clickable=true]{overflow:visible}.Kcxtpq_badgeButton{position:relative}.Kcxtpq_badgeButton:after{content:"";position:absolute;inset:-.375rem 0}}
._523DHa_toggle{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}._523DHa_toggle[aria-expanded=true]{color:var(--color-accent)}@media (hover:hover){._523DHa_toggle:hover{color:var(--color-accent)}}._523DHa_toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._523DHa_bar{gap:.5rem;margin-top:.375rem;display:flex}._523DHa_key{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);min-height:44px;color:var(--color-text);font-family:var(--font-sans);cursor:pointer;flex:1;font-size:1.25rem}@media (hover:hover){._523DHa_key:hover{border-color:var(--color-accent)}}._523DHa_key:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._523DHa_equals{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-accent-foreground);font-weight:600}._523DHa_service{min-width:44px;color:var(--color-text-muted);flex:none;font-size:1rem}._523DHa_result{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;font-weight:500}._523DHa_result:empty{display:none}._523DHa_result[data-error=true]{color:var(--color-negative)}
.ykB9Ha_page{flex-direction:column;gap:1.75rem;width:100%;max-width:30rem;margin:0 auto;padding:1.5rem 1.25rem 2.5rem;display:flex}.ykB9Ha_title{color:var(--color-text);font-size:var(--font-size-2xl);letter-spacing:-.01em;font-weight:600;line-height:1.15}@media (max-width:40rem){.ykB9Ha_title{font-size:var(--font-size-xl)}}.ykB9Ha_lede{max-width:30ch;color:var(--color-text-muted);margin-top:.375rem}.ykB9Ha_ledger{flex-direction:column;list-style:none;display:flex}.ykB9Ha_entry{border-top:1px solid var(--color-border);padding:1rem 0}.ykB9Ha_entry:last-child{border-bottom:1px solid var(--color-border)}.ykB9Ha_row{align-items:baseline;gap:.75rem;display:flex}.ykB9Ha_mark{border:1px solid var(--color-border);width:1.5rem;height:1.5rem;color:var(--color-text-muted);font-size:var(--font-size-sm);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;transform:translateY(.2rem)}.ykB9Ha_entry[data-state=active] .ykB9Ha_mark{border-color:var(--color-accent);color:var(--color-accent)}.ykB9Ha_entry[data-state=done] .ykB9Ha_mark{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-accent-foreground)}.ykB9Ha_name{color:var(--color-text);font-size:var(--font-size-base);font-weight:600}.ykB9Ha_entry[data-state=todo] .ykB9Ha_name{color:var(--color-text-muted);font-weight:500}.ykB9Ha_leader{border-bottom:2px dotted var(--color-border);flex:1;min-width:1rem;transform:translateY(-.25rem)}.ykB9Ha_value{color:var(--color-text);text-align:right}.ykB9Ha_value small{color:var(--color-text-muted);font-size:var(--font-size-sm);display:block}.ykB9Ha_body{flex-direction:column;gap:.875rem;margin:.875rem 0 0 2.25rem;display:flex}.ykB9Ha_hint{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ykB9Ha_pair{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:start;gap:.5rem;display:grid}.ykB9Ha_currencyFixed{flex-direction:column;gap:.375rem;display:flex}.ykB9Ha_currencyLabel{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.ykB9Ha_suffix{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);height:44px;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.ykB9Ha_linkButton{color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline;position:relative}.ykB9Ha_linkButton:after{content:"";position:absolute;inset:-12px -8px}.ykB9Ha_error{color:var(--color-negative);font-size:var(--font-size-sm)}.ykB9Ha_block{width:100%}.ykB9Ha_footer{margin-top:-.75rem;display:flex}
.ZIBBxq_field{flex-direction:column;gap:.25rem;display:flex}.ZIBBxq_label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.ZIBBxq_row{border-bottom:2px solid var(--color-border);align-items:center;gap:.5rem;display:flex}.ZIBBxq_row:focus-within{border-bottom-color:var(--color-accent)}.ZIBBxq_row[data-invalid=true]{border-bottom-color:var(--color-negative)}.ZIBBxq_input{min-width:0;color:var(--color-text);font-family:var(--font-sans);font-size:2.75rem;font-weight:600;font-stretch:var(--font-stretch-display);letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;padding:.25rem 0;line-height:1.1}.ZIBBxq_row[data-size=md] .ZIBBxq_input{font-size:var(--font-size-2xl)}.ZIBBxq_input::placeholder{color:var(--color-text-muted);font-size:var(--font-size-base);letter-spacing:0;font-weight:400}.ZIBBxq_input:disabled{cursor:not-allowed;opacity:.5}.ZIBBxq_row .ZIBBxq_input,.ZIBBxq_row .ZIBBxq_input:focus,.ZIBBxq_row .ZIBBxq_input:focus-visible{box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent;border:none;border-radius:0;outline:none}.ZIBBxq_calc{flex:none}.ZIBBxq_currency{color:var(--color-text-muted);line-height:1;font-size:var(--font-size-xl);flex:none;font-weight:500}.ZIBBxq_error{color:var(--color-negative);font-size:var(--font-size-xs)}.ZIBBxq_note{color:var(--color-text-muted);font-size:var(--font-size-sm)}
.rj9yOG_button{border-radius:var(--radius-sm);font-family:var(--font-sans);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,scale .1s ease-out;display:inline-flex}.rj9yOG_button:disabled{cursor:not-allowed;opacity:.5}.rj9yOG_button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rj9yOG_sm{height:32px;font-size:var(--font-size-sm);padding:0 .75rem}.rj9yOG_md{height:44px;font-size:var(--font-size-base);padding:0 1rem}.rj9yOG_primary{background-color:var(--color-accent);color:var(--color-accent-foreground)}@media (hover:hover){.rj9yOG_primary:hover:not(:disabled){background-color:var(--color-accent-hover)}}.rj9yOG_secondary{background-color:var(--color-bg-elevated);border-color:var(--color-border);color:var(--color-text)}@media (hover:hover){.rj9yOG_secondary:hover:not(:disabled){background-color:var(--color-surface-subtle)}}.rj9yOG_ghost{color:var(--color-text);background-color:#0000}@media (hover:hover){.rj9yOG_ghost:hover:not(:disabled){background-color:var(--color-surface-subtle)}}@media (pointer:coarse){.rj9yOG_sm{height:44px}}
._6Xeo-q_confirm{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}._6Xeo-q_message{color:var(--color-text);font-size:var(--font-size-sm);margin:0}._6Xeo-q_buttons{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._6Xeo-q_confirm ._6Xeo-q_danger{background-color:var(--color-negative);color:var(--color-bg-elevated)}@media (hover:hover){._6Xeo-q_confirm ._6Xeo-q_danger:hover:not(:disabled){background-color:var(--color-negative);filter:brightness(.92)}}._6Xeo-q_confirm ._6Xeo-q_danger:focus-visible{outline-color:var(--color-negative)}
.kdcsKa_wrapper{flex-direction:column;gap:.375rem;display:flex}.kdcsKa_label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.kdcsKa_trigger{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-bg-elevated);width:100%;height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}.kdcsKa_trigger:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.kdcsKa_trigger:disabled{cursor:not-allowed;opacity:.5}.kdcsKa_triggerError{border-color:var(--color-negative)}.kdcsKa_triggerError:focus-visible{border-color:var(--color-negative);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-negative) 20%, transparent)}.kdcsKa_placeholder{color:var(--color-text-muted)}.kdcsKa_icon{color:var(--color-text-muted);flex:none}.kdcsKa_panel{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-bg-elevated);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.kdcsKa_quick{gap:.5rem;display:flex}.kdcsKa_chip{border:1px solid var(--color-border);background:var(--color-surface-subtle);min-height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;border-radius:999px;padding:0 1rem}.kdcsKa_chip:disabled{cursor:not-allowed;opacity:.4}.kdcsKa_nav{justify-content:space-between;align-items:center;display:flex}.kdcsKa_month{font-size:var(--font-size-base);color:var(--color-text);font-weight:600}.kdcsKa_step{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.kdcsKa_step:disabled{cursor:not-allowed;opacity:.3}.kdcsKa_weekdays,.kdcsKa_days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kdcsKa_weekday{text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted);padding-bottom:.25rem}.kdcsKa_day{border-radius:var(--radius-sm);min-width:0;height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex}.kdcsKa_dayToday{border-color:var(--color-accent)}.kdcsKa_daySelected{background:var(--color-accent);color:var(--color-accent-foreground);font-weight:600}.kdcsKa_day:disabled{cursor:not-allowed;opacity:.3}.kdcsKa_day:focus-visible,.kdcsKa_chip:focus-visible,.kdcsKa_step:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}@media (hover:hover){.kdcsKa_day:not(:disabled):not(.kdcsKa_daySelected):hover,.kdcsKa_step:not(:disabled):hover{background:var(--color-surface-subtle)}}.kdcsKa_error{font-size:var(--font-size-xs);color:var(--color-negative)}
.lTcixG_error{font-size:var(--font-size-sm);color:var(--color-negative)}
.bfW25q_wrapper{flex-direction:column;gap:.375rem;display:flex}.bfW25q_label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.bfW25q_input{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-bg-elevated);height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);padding:0 .75rem;transition:border-color .15s,box-shadow .15s}.bfW25q_input::placeholder{color:var(--color-text-muted)}.bfW25q_input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.bfW25q_input:disabled{cursor:not-allowed;opacity:.5}.bfW25q_inputError{border-color:var(--color-negative)}.bfW25q_inputError:focus-visible{border-color:var(--color-negative);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-negative) 20%, transparent)}.bfW25q_error{font-size:var(--font-size-xs);color:var(--color-negative)}.bfW25q_hint{font-size:var(--font-size-xs);color:var(--color-text-muted)}.bfW25q_field{display:flex;position:relative}.bfW25q_field>.bfW25q_input{flex:1;min-width:0}.bfW25q_inputWithToggle{padding-right:2.75rem}.bfW25q_toggle{border-radius:0 var(--radius-sm) var(--radius-sm) 0;width:44px;height:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:0;right:0}.bfW25q_toggle[aria-pressed=true]{color:var(--color-accent)}@media (hover:hover){.bfW25q_toggle:hover{color:var(--color-accent)}}.bfW25q_toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.bfW25q_calcToggle{position:absolute;top:0;right:0}
.JyD1Na_readOnly{border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;padding:.625rem .75rem}.JyD1Na_author{color:var(--color-text-muted);font-size:var(--font-size-xs)}
.osVc9G_page{width:100%;max-width:var(--shell-content-width);flex-direction:column;gap:2rem;margin:0 auto;padding:1.25rem 1.5rem 2.5rem;display:flex}.osVc9G_monthBar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.osVc9G_month{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600}.osVc9G_balance{flex-direction:column;display:flex}.osVc9G_balanceLabel{color:var(--color-text-muted);font-size:var(--font-size-base)}.osVc9G_balanceValue{color:var(--color-text);font-size:var(--font-size-display);font-weight:600;font-stretch:var(--font-stretch-display);letter-spacing:-.02em;align-items:baseline;gap:.375rem;margin:.125rem 0 1rem;line-height:1;display:flex}.osVc9G_balanceValue[data-negative=true]{color:var(--color-negative)}.osVc9G_sign{color:var(--color-text-muted);margin-right:.25em;font-weight:500}.osVc9G_balanceValue[data-negative=true] .osVc9G_sign{color:inherit}.osVc9G_currency{color:var(--color-text-muted);letter-spacing:0;font-size:.4em;font-weight:500}.osVc9G_totals{gap:2.5rem;display:flex}.osVc9G_totals>div{flex-direction:column;gap:.125rem;display:flex}.osVc9G_totals dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.osVc9G_totals dd{color:var(--color-text);font-size:var(--font-size-xl);font-weight:600;font-stretch:var(--font-stretch-display)}.osVc9G_totals .osVc9G_incomeValue{color:var(--color-positive)}.osVc9G_accountsGlance{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.osVc9G_onAccounts{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.875rem 0;display:flex}.osVc9G_accountList{flex-direction:column;align-items:flex-start;gap:.25rem;padding:0 0 .625rem;display:flex}.osVc9G_accountRows{flex-direction:column;align-self:stretch;list-style:none;display:flex}.osVc9G_accountRow{color:var(--color-text);font-size:var(--font-size-sm);justify-content:space-between;align-items:baseline;gap:1rem;padding:.125rem 0;display:flex}.osVc9G_accountName{overflow-wrap:anywhere;min-width:0;color:var(--color-text-muted)}.osVc9G_accountBalance{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.osVc9G_accountBalance[data-negative=true]{color:var(--color-negative)}.osVc9G_accountReserved{color:var(--color-text-muted);font-size:var(--font-size-xs,.8125rem);margin:0;padding-bottom:.125rem}.osVc9G_accountReserved[data-overspent=true]{color:var(--color-negative);font-weight:600}.osVc9G_onAccountsLabel{color:var(--color-text-muted)}.osVc9G_onAccountsValue{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600;font-stretch:var(--font-stretch-display);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.osVc9G_onAccounts .osVc9G_inlineLink{margin-left:auto}.osVc9G_spendingHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.osVc9G_spendingTitle{color:var(--color-text-muted);font-size:var(--font-size-sm)}.osVc9G_spending{flex-direction:column;gap:1rem;display:flex}.osVc9G_tape{border-radius:var(--radius-sm);background-color:var(--color-tape-empty);height:2.75rem;position:relative}.osVc9G_tapeFill{border-radius:var(--radius-sm);transform-origin:0;gap:2px;height:100%;animation:.7s cubic-bezier(.2,.7,.2,1) osVc9G_tape-fill;display:flex;overflow:hidden}@keyframes osVc9G_tape-fill{0%{transform:scaleX(0)}}.osVc9G_tapeSegment{border:none;flex:0 auto;min-width:3px;height:100%;padding:0;transition:opacity .15s,filter .15s}.osVc9G_tapeSegment[data-clickable]{cursor:pointer}@media (hover:hover){.osVc9G_tapeSegment[data-clickable]:hover{filter:brightness(1.08)}}.osVc9G_tape[data-has-selection=true] .osVc9G_tapeSegment[data-selected=false]{opacity:.32}@media (prefers-reduced-motion:reduce){.osVc9G_tapeSegment{transition:none}}.osVc9G_tapeIncomeMark{background-color:var(--color-text);width:2px;margin-left:-1px;position:absolute;top:-.375rem;bottom:-.375rem}.osVc9G_swatch{border-radius:3px;flex-shrink:0;width:.75rem;height:.75rem}.osVc9G_recent{flex-direction:column;gap:.75rem;display:flex}.osVc9G_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem 1rem;display:flex}.osVc9G_sectionTitle{min-width:0;max-width:100%;color:var(--color-text);font-size:var(--font-size-lg);align-items:baseline;gap:.5rem;font-weight:600;display:flex}.osVc9G_sectionTitleName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.osVc9G_sectionTitleSum{color:var(--color-text-muted);font-size:var(--font-size-base);font-stretch:var(--font-stretch-display);white-space:nowrap;flex:none;font-weight:400}.osVc9G_sectionActions{white-space:nowrap;flex:none;align-items:baseline;gap:.875rem;margin-left:auto;display:flex}.osVc9G_ledgerSub{color:var(--color-text-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.osVc9G_ledgerMuted{color:var(--color-text-muted);font-weight:400}.osVc9G_ledger{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);list-style:none;overflow:hidden}.osVc9G_ledger li+li{border-top:1px solid var(--color-border)}.osVc9G_ledgerRow{grid-template-columns:3.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.5rem;padding:.5rem 1rem;display:grid}@media (hover:hover){.osVc9G_ledgerRow:hover{background-color:var(--color-surface-subtle)}}.osVc9G_ledgerDate{color:var(--color-text-muted);font-size:var(--font-size-sm)}.osVc9G_ledgerWhat{flex-direction:column;min-width:0;display:flex}.osVc9G_ledgerCategory{color:var(--color-text);align-items:center;gap:.5rem;font-weight:500;display:flex}.osVc9G_ledgerComment{color:var(--color-text-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;padding-left:1.25rem;overflow:hidden}.osVc9G_ledgerAmount{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600;font-stretch:var(--font-stretch-display);text-align:right;white-space:nowrap}.osVc9G_ledgerAmount[data-income=true]{color:var(--color-positive)}.osVc9G_emptyTitle{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:600}.osVc9G_emptyText{color:var(--color-text-muted)}.osVc9G_inlineLink{font-family:var(--font-sans);cursor:pointer;color:var(--color-accent);font-size:var(--font-size-sm);background:0 0;border:none;padding:0;font-weight:500;position:relative}.osVc9G_inlineLink:after{content:"";position:absolute;inset:-12px -8px}@media (hover:hover){.osVc9G_inlineLink:hover{text-underline-offset:3px;text-decoration:underline}}.osVc9G_error{color:var(--color-negative);font-size:var(--font-size-sm)}@media (max-width:1199.98px){.osVc9G_monthBar{margin-bottom:-1.125rem}.osVc9G_goals{order:1}.osVc9G_recent{order:2}}@media (min-width:768px){.osVc9G_page{padding:2rem 1.5rem 3rem}}.osVc9G_side,.osVc9G_content{display:contents}@media (min-width:1200px){.osVc9G_page[data-width=home]{max-width:var(--shell-home-width);grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;column-gap:3rem;display:grid}.osVc9G_side,.osVc9G_content{flex-direction:column;gap:2rem;min-width:0;display:flex}}.osVc9G_strip{position:relative}.osVc9G_stripScroll{--fade-start:0px;--fade-end:0px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent 100%);gap:.5rem;display:flex;overflow-x:auto}.osVc9G_stripScroll::-webkit-scrollbar{display:none}@media (min-width:960px){.osVc9G_stripScroll{flex-wrap:wrap;overflow-x:visible;-webkit-mask-image:none;mask-image:none}}.osVc9G_strip[data-start=false] .osVc9G_stripScroll{--fade-start:1.75rem}.osVc9G_strip[data-end=false] .osVc9G_stripScroll{--fade-end:1.75rem}.osVc9G_stripArrow{z-index:1;border:1px solid var(--color-border);background-color:var(--color-bg-elevated);width:2rem;height:2rem;color:var(--color-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #0000001f}.osVc9G_stripArrowStart{left:-.25rem}.osVc9G_stripArrowEnd{right:-.25rem}@media (hover:hover){.osVc9G_stripArrow:hover{background-color:var(--color-surface-subtle)}}@media (hover:hover) and (pointer:fine){.osVc9G_strip[data-start=false] .osVc9G_stripArrowStart,.osVc9G_strip[data-end=false] .osVc9G_stripArrowEnd{display:inline-flex}}.osVc9G_chip{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);max-width:15rem;min-height:2.75rem;color:var(--color-text);font-size:var(--font-size-sm);white-space:nowrap;scroll-snap-align:center;cursor:pointer;flex:none;align-items:center;gap:.5rem;padding:0 .75rem 0 .625rem;display:inline-flex}.osVc9G_chipName{text-overflow:ellipsis;min-width:0;overflow:hidden}.osVc9G_chip[aria-pressed=true]{border-color:var(--chip-color);background-color:color-mix(in srgb, var(--chip-color) 14%, var(--color-bg-elevated));box-shadow:inset 0 0 0 1px var(--chip-color)}.osVc9G_chip:disabled{color:var(--color-text-muted);cursor:default;background-color:#0000;border-style:dashed}.osVc9G_chip:focus-visible,.osVc9G_stripArrow:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.osVc9G_callout{border-left:3px solid var(--chip-color);border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--chip-color) 14%, var(--color-bg-elevated));font-size:var(--font-size-base);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.625rem .875rem;display:flex}.osVc9G_calloutName{white-space:pre;min-width:0;display:flex}.osVc9G_calloutNameText{text-overflow:ellipsis;min-width:0;overflow:hidden}.osVc9G_calloutShare{flex:none}.osVc9G_calloutSum{font-stretch:var(--font-stretch-display);flex:none}.osVc9G_stripHint{color:var(--color-text-muted);font-size:var(--font-size-xs)}.osVc9G_breakdown{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);list-style:none;overflow:hidden}.osVc9G_breakdown li+li{border-top:1px solid var(--color-border)}.osVc9G_breakdownRow{width:100%;min-height:2.75rem;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:left;background:0 0;border:none;grid-template-columns:.75rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:0 1rem;display:grid}button.osVc9G_breakdownRow{cursor:pointer}@media (hover:hover){button.osVc9G_breakdownRow:hover{background-color:var(--color-surface-subtle)}}button.osVc9G_breakdownRow:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.osVc9G_breakdownRowStatic{color:var(--color-text-muted)}.osVc9G_breakdownName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.osVc9G_breakdownShare{color:var(--color-text-muted);font-size:var(--font-size-xs)}.osVc9G_breakdownSum{font-stretch:var(--font-stretch-display);white-space:nowrap;font-weight:600}.osVc9G_breakdownRowStatic .osVc9G_breakdownSum{font-weight:400}.osVc9G_balanceHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.osVc9G_balanceHead[data-reserve=true]{min-height:2.75rem}.osVc9G_balanceHint{min-height:1.25rem;color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0 0 .5rem}.osVc9G_tapeNote{color:var(--color-text-muted);font-size:var(--font-size-xs,.8125rem);margin:0}.osVc9G_spending[data-loading=true]{min-height:12.75rem}
._2eiDIa_block{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.5rem;padding:0 0 .75rem;display:flex}._2eiDIa_head{justify-content:space-between;align-items:baseline;display:flex}._2eiDIa_title{color:var(--color-text-muted)}._2eiDIa_link{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:500}._2eiDIa_overall{--plan-color:var(--color-text);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._2eiDIa_overall[data-status=warn],._2eiDIa_row[data-status=warn]{--plan-color:var(--chart-plan)}._2eiDIa_overall[data-status=over],._2eiDIa_row[data-status=over]{--plan-color:var(--color-negative)}._2eiDIa_remaining{color:var(--plan-color);font-variant-numeric:tabular-nums;font-weight:600}._2eiDIa_status{color:var(--color-text-muted);font-size:var(--font-size-sm)}._2eiDIa_list{--plan-color:var(--color-text);flex-direction:column;gap:.25rem;list-style:none;display:flex}._2eiDIa_row{font-size:var(--font-size-sm);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._2eiDIa_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.dXIP6W_bar{background-color:var(--color-border);border-radius:99px;height:8px;overflow:hidden}.dXIP6W_fill{background-color:var(--color-accent);border-radius:99px;height:100%;display:block}
.ZSn2PW_block{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);color:var(--color-text);flex-direction:column;gap:.75rem;padding:.75rem .875rem;display:flex}.ZSn2PW_head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ZSn2PW_title{font-size:var(--font-size-base);margin:0;font-weight:600}.ZSn2PW_all{min-height:44px;color:var(--color-accent);font-size:var(--font-size-sm);align-items:center;margin:-.5rem 0;font-weight:500;display:inline-flex}.ZSn2PW_list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ZSn2PW_item{flex-direction:column;gap:.375rem;display:flex}.ZSn2PW_line{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ZSn2PW_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ZSn2PW_percent{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.ZSn2PW_left{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}
.A3hfIG_row{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);min-height:44px;color:var(--color-text);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .875rem;display:flex}.A3hfIG_text{font-weight:600}.A3hfIG_go{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:500}
.qg8BRq_nav{flex:none;gap:.25rem;display:flex}.qg8BRq_button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);width:2.75rem;height:2.75rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.qg8BRq_button:hover:not(:disabled){background-color:var(--color-surface-subtle)}}.qg8BRq_button:disabled{color:var(--color-border);cursor:default}@media (max-width:1199.98px){.qg8BRq_nav[data-compact]{gap:.75rem}.qg8BRq_nav[data-compact] .qg8BRq_button{width:2rem;height:2rem;position:relative}.qg8BRq_nav[data-compact] .qg8BRq_button:after{content:"";position:absolute;inset:-.375rem}}
._2wV11q_avatar{object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}._2wV11q_fallback{background-color:var(--color-accent-subtle);color:var(--color-accent);-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}
.xkxmIG_sheet{background-color:var(--color-bg-elevated);width:100%;max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-text);overscroll-behavior:contain;border:none;margin:0;padding:0}.xkxmIG_sheet[open]{flex-direction:column;animation:.2s cubic-bezier(.2,.7,.2,1) xkxmIG_picker-in;display:flex}.xkxmIG_sheet::backdrop{background-color:var(--color-scrim)}@keyframes xkxmIG_picker-in{0%{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.xkxmIG_sheet[open]{animation:none}}@media (min-width:960px){.xkxmIG_sheet{border-radius:var(--radius-md);width:32rem;height:min(40rem,90dvh);margin:auto}}.xkxmIG_top{padding:calc(.5rem + env(safe-area-inset-top)) 1rem .25rem .5rem;flex:none;align-items:center;gap:.25rem;display:flex}.xkxmIG_back{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.xkxmIG_back:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}}.xkxmIG_back:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.xkxmIG_title{font-size:var(--font-size-lg);font-weight:600}.xkxmIG_search{flex:none;padding:.25rem 1rem .5rem;position:relative}.xkxmIG_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:1.75rem;transform:translateY(-50%)}.xkxmIG_searchInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);width:100%;height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);padding:0 .75rem 0 2.5rem}.xkxmIG_searchInput:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.xkxmIG_scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.xkxmIG_footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);flex:none}.xkxmIG_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.xkxmIG_row{width:100%;min-height:48px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:0 1rem;display:flex;position:relative}@media (hover:hover){.xkxmIG_row:hover{background-color:var(--color-surface-subtle)}}.xkxmIG_row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.xkxmIG_row[aria-pressed=true]{background-color:var(--color-accent-subtle);font-weight:600}.xkxmIG_row[data-muted] .xkxmIG_name{color:var(--color-text-muted)}.xkxmIG_row[data-depth="1"]{padding-left:2.5rem}.xkxmIG_row[data-depth="2"]{padding-left:4rem}.xkxmIG_row[data-depth="1"]:before,.xkxmIG_row[data-depth="2"]:before{content:"";border-left:1px solid var(--color-border);position:absolute;top:0;bottom:0;left:1.3125rem}.xkxmIG_row[data-depth="2"]:before{left:2.8125rem}.xkxmIG_row[data-depth="1"]:after,.xkxmIG_row[data-depth="2"]:after{content:"";border-top:1px solid var(--color-border);width:.625rem;position:absolute;top:50%;left:1.3125rem}.xkxmIG_row[data-depth="2"]:after{left:2.8125rem}.xkxmIG_dot{border-radius:50%;flex:none;width:.625rem;height:.625rem}.xkxmIG_dotEmpty{border:1.5px solid var(--color-text-muted);border-radius:50%;flex:none;width:.625rem;height:.625rem}.xkxmIG_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xkxmIG_tick{color:var(--color-accent);flex:none}.xkxmIG_check{background-color:var(--color-accent);border-radius:4px;flex:none;width:1.125rem;height:1.125rem;position:relative}.xkxmIG_check:after{content:"";border:solid var(--color-accent-foreground);border-width:0 2px 2px 0;width:.3rem;height:.6rem;position:absolute;top:.15rem;left:.4rem;transform:rotate(45deg)}.xkxmIG_section{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:.875rem 1rem .375rem;font-weight:600}.xkxmIG_list{list-style:none}.xkxmIG_empty{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:1.5rem 1rem;line-height:1.5}.xkxmIG_createLink{color:var(--color-accent);font-weight:500}.xkxmIG_hint{color:var(--color-text-muted);font-size:var(--font-size-xs);padding:.5rem 1rem 0}.xkxmIG_error{color:var(--color-negative);font-size:var(--font-size-xs);padding:.5rem 1rem 0}.xkxmIG_done{border-radius:var(--radius-sm);background-color:var(--color-accent);width:100%;height:2.75rem;color:var(--color-accent-foreground);font-family:var(--font-sans);font-size:var(--font-size-base);cursor:pointer;border:none;font-weight:600}.xkxmIG_done:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:where(.xkxmIG_trigger){border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);width:100%;min-width:0;height:2.25rem;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);text-align:left;cursor:pointer;align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.xkxmIG_trigger:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.xkxmIG_triggerValue{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xkxmIG_triggerChevron{color:var(--color-text-muted);flex:none}
.QFE4ma_wrapper{flex-direction:column;gap:.375rem;display:flex}.QFE4ma_box{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);flex-wrap:wrap;align-items:center;gap:.375rem;min-height:44px;padding:.3125rem .5rem;transition:border-color .15s,box-shadow .15s;display:flex}.QFE4ma_box[data-readonly=true]{cursor:default;background:0 0;border:none;min-height:0;padding:0}.QFE4ma_chip{background-color:var(--color-accent-subtle);min-height:2rem;color:var(--color-text);font-size:var(--font-size-sm);border-radius:999px;align-items:center;gap:.375rem;padding:0 .25rem 0 .625rem;font-weight:500;display:inline-flex}.QFE4ma_box[data-readonly=true] .QFE4ma_chip{padding-right:.625rem}.QFE4ma_dot{border-radius:50%;flex:none;width:.625rem;height:.625rem}.QFE4ma_remove{width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.QFE4ma_remove:hover{color:var(--color-text);background-color:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.QFE4ma_remove:focus-visible{outline:2px solid var(--color-accent)}.QFE4ma_add{min-height:2rem;color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-base);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.375rem;padding:0 .625rem;font-weight:500;display:inline-flex}@media (hover:hover){.QFE4ma_add:hover{background-color:var(--color-accent-subtle)}}.QFE4ma_add:focus-visible{outline:2px solid var(--color-accent)}@media (pointer:coarse){.QFE4ma_remove{width:2.25rem;height:2.25rem}}
.btYHEa_card{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.btYHEa_head{flex-direction:column;gap:.25rem;display:flex}.btYHEa_title{color:var(--color-text);font-size:var(--font-size-lg);margin:0}.btYHEa_hint,.btYHEa_note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.btYHEa_note{font-size:var(--font-size-xs);margin-top:-.5rem}.btYHEa_pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.btYHEa_pair>*{min-width:0}.btYHEa_field{flex-direction:column;gap:.375rem;display:flex}.btYHEa_label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.btYHEa_select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);padding:0 .75rem}.btYHEa_select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.btYHEa_submit{align-self:flex-start}@media (max-width:30rem){.btYHEa_submit{align-self:stretch}}
.DeWrrG_sheet{border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--color-bg-elevated);width:100%;max-width:100%;max-height:92dvh;color:var(--color-text);overscroll-behavior:contain;border:none;margin:auto 0 0;padding:0}.DeWrrG_sheet[open]{animation:.22s cubic-bezier(.2,.7,.2,1) DeWrrG_sheet-up}.DeWrrG_sheet::backdrop{background-color:var(--color-scrim)}@keyframes DeWrrG_sheet-up{0%{opacity:0;transform:translateY(1.5rem)}}.DeWrrG_content{padding:1rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));flex-direction:column;gap:1.25rem;display:flex}.DeWrrG_header{justify-content:space-between;align-items:center;display:flex}.DeWrrG_title{font-size:var(--font-size-lg);font-weight:600}.DeWrrG_close{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex}@media (hover:hover){.DeWrrG_close:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}}.DeWrrG_form{flex-direction:column;gap:1rem;display:flex}.DeWrrG_form[data-readonly] :is(input,select,textarea,button):disabled{opacity:1;cursor:default}.DeWrrG_fieldLabel{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.DeWrrG_originalBlock{flex-direction:column;gap:.5rem;display:flex}.DeWrrG_originalToggle{min-height:44px;color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.DeWrrG_originalRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.DeWrrG_originalRow input,.DeWrrG_originalRow select{text-overflow:ellipsis;width:100%;min-width:0}.DeWrrG_field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.DeWrrG_select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);width:100%;height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);text-overflow:ellipsis;padding:0 .625rem}.DeWrrG_select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);outline:none}.DeWrrG_select[aria-invalid=true]{border-color:var(--color-negative)}.DeWrrG_missing{border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-sm);padding:.75rem 1rem}.DeWrrG_missingLink{color:var(--color-accent);font-weight:500}.DeWrrG_error{color:var(--color-negative);font-size:var(--font-size-xs)}.DeWrrG_fields{flex-direction:column;gap:1rem;display:flex}.DeWrrG_fields[hidden]{display:none}.DeWrrG_budgetRow{color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:center;gap:.5rem;display:flex}.DeWrrG_budgetName{color:var(--color-text);font-weight:500}.DeWrrG_budgetChange{min-height:32px;color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-weight:500}.DeWrrG_actions{gap:.5rem;display:flex}.DeWrrG_actions>:first-child{flex:1}@media (min-width:960px){.DeWrrG_sheet{border-radius:var(--radius-md);width:calc(100% - 3rem);max-width:30rem;margin:auto}.DeWrrG_content{--sheet-pad:1.5rem;padding:1.25rem var(--sheet-pad) 1.5rem}}.DeWrrG_sheet input:focus-visible,.DeWrrG_sheet textarea:focus-visible,.DeWrrG_sheet select:focus-visible{box-shadow:0 0 0 1px var(--color-accent)}.DeWrrG_sheet input[aria-invalid=true]:focus-visible,.DeWrrG_sheet textarea[aria-invalid=true]:focus-visible,.DeWrrG_sheet select[aria-invalid=true]:focus-visible{border-color:var(--color-negative);box-shadow:0 0 0 1px var(--color-negative)}.DeWrrG_header[data-picking=true]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:959px){.DeWrrG_sheet[data-picking=true]{border-radius:0;height:100dvh;max-height:100dvh}.DeWrrG_sheet[data-picking=true] .DeWrrG_content{box-sizing:border-box;gap:0;height:100%}.DeWrrG_sheet[data-picking=true] .DeWrrG_form{flex:1;min-height:0}}.DeWrrG_sheet .DeWrrG_actions{z-index:1;padding-block:.75rem calc(.75rem + env(safe-area-inset-bottom));background-color:var(--color-bg-elevated);position:sticky;bottom:0}
._9jytTa_wrap{flex-direction:column;align-items:flex-start;gap:.625rem;min-width:0;display:flex}._9jytTa_warning{color:var(--color-text);font-size:var(--font-size-sm);margin:0}._9jytTa_buttons{flex-wrap:wrap;gap:.5rem;display:flex}._9jytTa_buttons ._9jytTa_danger{background-color:var(--color-negative);color:var(--color-bg-elevated)}@media (hover:hover){._9jytTa_buttons ._9jytTa_danger:hover:not(:disabled){background-color:var(--color-negative);filter:brightness(.92)}}._9jytTa_buttons ._9jytTa_danger:focus-visible{outline-color:var(--color-negative)}
.Ad1gUq_shell{background-color:var(--color-bg);flex-direction:column;flex:1;min-height:100vh;display:flex}.Ad1gUq_body{flex-direction:column;flex:1;min-width:0;display:flex}.Ad1gUq_topBar{z-index:10;border-bottom:1px solid var(--color-border);background-color:var(--color-bg);align-items:center;min-height:3.25rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}.Ad1gUq_topBarInner{width:100%;max-width:var(--shell-content-width);align-items:center;gap:.75rem;margin:0 auto;display:flex}.Ad1gUq_backButton{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:.125rem;margin-left:-.5rem;padding:0 .625rem 0 .375rem;font-weight:600;display:inline-flex}@media (hover:hover){.Ad1gUq_backButton:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}}.Ad1gUq_backButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Ad1gUq_main{padding-bottom:calc(var(--shell-tabbar-height) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.Ad1gUq_main[data-bare=true]{padding-bottom:env(safe-area-inset-bottom)}.Ad1gUq_context{align-items:center;gap:.375rem;min-width:0;display:flex}.Ad1gUq_contextDivider{color:var(--color-border);font-size:var(--font-size-lg)}.Ad1gUq_rail{display:none}.Ad1gUq_brand{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600;font-stretch:var(--font-stretch-display);letter-spacing:.01em;align-items:center;gap:.625rem;padding:.25rem .75rem 0;display:flex}.Ad1gUq_railAdd{font-family:var(--font-sans);cursor:pointer;border-radius:var(--radius-sm);background-color:var(--color-accent);height:2.75rem;color:var(--color-accent-foreground);font-size:var(--font-size-sm);border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:flex}@media (hover:hover){.Ad1gUq_railAdd:hover{background-color:var(--color-accent-hover)}}.Ad1gUq_railAdd svg{width:1.125rem;height:1.125rem}.Ad1gUq_railNav{flex-direction:column;display:flex}.Ad1gUq_railGroup{flex-direction:column;gap:.125rem;list-style:none;display:flex}.Ad1gUq_railGroup+.Ad1gUq_railGroup{border-top:1px solid var(--color-border);margin-top:.75rem;padding-top:.75rem}.Ad1gUq_railLink{border-radius:var(--radius-sm);height:2.5rem;color:var(--color-text-muted);font-size:var(--font-size-sm);align-items:center;gap:.75rem;padding:0 .75rem;font-weight:500;display:flex}.Ad1gUq_railLink svg{width:1.25rem;height:1.25rem}@media (hover:hover){.Ad1gUq_railLink:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}}.Ad1gUq_railLink[aria-current=page]{background-color:var(--color-surface-subtle);color:var(--color-text)}.Ad1gUq_railLink[aria-current=page] svg{color:var(--color-accent)}.Ad1gUq_railFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 0 0 .75rem;display:flex}.Ad1gUq_railUser{color:var(--color-text-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Ad1gUq_railToggle{border-radius:var(--radius-sm);height:2.5rem;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;margin-top:auto;padding:0 .75rem;font-weight:500;display:flex}.Ad1gUq_railToggle svg{width:1.25rem;height:1.25rem;transition:transform .2s}@media (hover:hover){.Ad1gUq_railToggle:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}}.Ad1gUq_railToggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.Ad1gUq_railToggle+.Ad1gUq_railFooter{margin-top:.5rem}.Ad1gUq_tabBar{z-index:30;height:calc(var(--shell-tabbar-height) + env(safe-area-inset-bottom));padding:0 .25rem env(safe-area-inset-bottom);border-top:1px solid var(--color-border);background-color:var(--color-bg-elevated);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.Ad1gUq_tab{height:100%;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;font-weight:500;line-height:1.2;display:flex}.Ad1gUq_tabIcon{border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:2rem;transition:background-color .2s,color .2s;display:flex}.Ad1gUq_tabIcon svg{width:1.5rem;height:1.5rem}.Ad1gUq_tab[data-active=true]{color:var(--color-accent)}.Ad1gUq_tab[data-active=true] .Ad1gUq_tabIcon{background-color:var(--color-accent-subtle)}.Ad1gUq_tab[data-active=true] .Ad1gUq_tabLabel{font-weight:700}.Ad1gUq_tab:active .Ad1gUq_tabIcon{background-color:var(--color-surface-subtle)}.Ad1gUq_tab[data-active=true]:active .Ad1gUq_tabIcon{background-color:var(--color-accent-subtle)}.Ad1gUq_tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:-4px;border-radius:var(--radius-md)}.Ad1gUq_tabAdd{cursor:pointer;background-color:var(--color-accent);width:3.5rem;height:3.5rem;color:var(--color-accent-foreground);box-shadow:0 0 0 4px var(--color-bg-elevated), 0 4px 12px color-mix(in srgb, var(--color-accent) 35%, transparent);-webkit-tap-highlight-color:transparent;border:none;border-radius:50%;justify-content:center;justify-self:center;align-items:center;margin-top:-1.25rem;display:flex}.Ad1gUq_tabAdd:active{background-color:var(--color-accent-hover)}.Ad1gUq_tabAdd:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}@media (prefers-reduced-motion:reduce){.Ad1gUq_tabIcon{transition:none}}.Ad1gUq_scrim{z-index:20;background-color:var(--color-scrim);position:fixed;inset:0}.Ad1gUq_sheet{right:0;bottom:calc(var(--shell-tabbar-height) + env(safe-area-inset-bottom));z-index:25;max-height:calc(100dvh - var(--shell-tabbar-height) - env(safe-area-inset-bottom) - 1rem);border-top:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;background-color:var(--color-bg-elevated);padding:.5rem .5rem .75rem;animation:.18s ease-out Ad1gUq_sheet-in;position:fixed;left:0;overflow-y:auto}.Ad1gUq_sheet[hidden]{display:none}@keyframes Ad1gUq_sheet-in{0%{opacity:0;transform:translateY(.75rem)}}.Ad1gUq_sheetList{flex-direction:column;list-style:none;display:flex}.Ad1gUq_sheetLink{border-radius:var(--radius-sm);height:3rem;color:var(--color-text);align-items:center;gap:.875rem;padding:0 .75rem;font-weight:500;display:flex}.Ad1gUq_sheetLink[aria-current=page]{background-color:var(--color-surface-subtle)}.Ad1gUq_sheetLink[aria-current=page] svg{color:var(--color-accent)}.Ad1gUq_sheetFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:.5rem;padding:.5rem 0 0 .75rem;display:flex}.Ad1gUq_themeRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.Ad1gUq_railTheme{border-top:1px solid var(--color-border);margin-top:auto;padding:.75rem 0 0 .75rem}.Ad1gUq_railTheme+.Ad1gUq_railFooter{border-top:none;margin-top:-1.25rem}.Ad1gUq_sheetTheme{border-top:1px solid var(--color-border);margin-top:.5rem;padding:.5rem 0 0 .75rem}.Ad1gUq_sheetTheme+.Ad1gUq_sheetFooter{border-top:none;margin-top:0}@media (min-width:768px){.Ad1gUq_shell{grid-template-columns:var(--shell-rail-width) minmax(0, 1fr);transition:grid-template-columns .2s;display:grid}.Ad1gUq_rail{z-index:20;border-right:1px solid var(--color-border);background-color:var(--color-bg-elevated);flex-direction:column;gap:1.25rem;height:100dvh;padding:1.25rem .75rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.Ad1gUq_rail>*{flex-shrink:0}.Ad1gUq_topBar{padding:.5rem 1.5rem}.Ad1gUq_topBarInner{padding:0 1rem}.Ad1gUq_main{padding-bottom:0}.Ad1gUq_tabBar,.Ad1gUq_sheet,.Ad1gUq_scrim{display:none}.Ad1gUq_shell[data-collapsed=true]{grid-template-columns:var(--shell-rail-collapsed-width) minmax(0, 1fr)}.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_railLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_brand,.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_railLink,.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_railToggle,.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_railProfile{justify-content:center;padding-left:0;padding-right:0}.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_railAdd{align-self:center;width:2.75rem}.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_railToggle svg{transform:rotate(180deg)}.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_rail [data-tip]{position:relative}.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_rail [data-tip]:after{content:attr(data-tip) / "";z-index:40;border-radius:var(--radius-sm);background-color:var(--color-text);color:var(--color-bg);font-size:var(--font-size-xs);white-space:nowrap;opacity:0;pointer-events:none;padding:.375rem .625rem;font-weight:500;transition:opacity .12s;position:absolute;top:50%;left:calc(100% + .5rem);transform:translateY(-50%)}.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_rail [data-tip]:focus-visible:after{opacity:1}@media (hover:hover){.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_rail [data-tip]:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.Ad1gUq_shell,.Ad1gUq_railToggle svg,.Ad1gUq_shell[data-collapsed=true] .Ad1gUq_rail [data-tip]:after{transition:none}}}.Ad1gUq_railProfile{color:inherit;justify-content:flex-start;text-decoration:none}@media (hover:hover){.Ad1gUq_railProfile:hover .Ad1gUq_railUser{color:var(--color-text)}}@page{size:A4 portrait;margin:14mm}@media print{.Ad1gUq_rail,.Ad1gUq_topBar,.Ad1gUq_tabBar,.Ad1gUq_sheet,.Ad1gUq_scrim{display:none!important}.Ad1gUq_shell{background:#fff;min-height:0;display:block}.Ad1gUq_body,.Ad1gUq_main{padding:0;display:block}}.Ad1gUq_refreshButton{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@media (hover:hover){.Ad1gUq_refreshButton:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}}.Ad1gUq_refreshButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.Ad1gUq_skipLink{z-index:100;border-radius:var(--radius-md);background-color:var(--color-bg-elevated);color:var(--color-text);box-shadow:0 0 0 2px var(--color-accent);padding:.5rem .75rem;position:absolute;top:.5rem;left:.5rem;transform:translateY(-200%)}.Ad1gUq_skipLink:focus-visible{transform:none}.Ad1gUq_shell:has([data-width=wide]) .Ad1gUq_topBarInner{max-width:var(--shell-wide-width)}@media (min-width:1200px){.Ad1gUq_shell:has([data-width=home]) .Ad1gUq_topBarInner{max-width:var(--shell-home-width)}}.Ad1gUq_main:focus{outline:none}
.sJnGqq_section{flex-direction:column;gap:.75rem;display:flex}.sJnGqq_title{color:var(--color-text);font-size:var(--font-size-lg);margin:0}.sJnGqq_note{color:var(--color-text-muted);margin:0}.sJnGqq_list{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sJnGqq_row{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.875rem 1.25rem;display:flex}.sJnGqq_row+.sJnGqq_row{border-top:1px solid var(--color-border)}.sJnGqq_file{max-width:100%;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:600}.sJnGqq_meta{color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;gap:0 1rem;margin:0;display:flex}.sJnGqq_state{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;font-style:italic}.sJnGqq_action{max-width:100%;margin-top:.5rem}.sJnGqq_undone .sJnGqq_file{color:var(--color-text-muted);font-weight:500}
.aBs80W_group{border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);gap:2px;max-width:100%;padding:3px;display:inline-flex}.aBs80W_option{border-radius:calc(var(--radius-sm) - 3px);min-width:0;color:var(--color-text-muted);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:auto;padding:0 .875rem;font-weight:500}@media (hover:hover){.aBs80W_option:hover{color:var(--color-text)}}.aBs80W_option[aria-pressed=true],.aBs80W_option[data-selected=true]{background-color:var(--color-bg-elevated);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border);font-weight:600}.aBs80W_option:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.aBs80W_sm .aBs80W_option{height:1.875rem;font-size:var(--font-size-sm)}.aBs80W_md .aBs80W_option{height:2.375rem;font-size:var(--font-size-base)}@media (max-width:400px){.aBs80W_sm .aBs80W_option{padding:0 .625rem}}.aBs80W_menu{min-width:0;display:flex;position:relative}.aBs80W_trigger{align-items:center;gap:.375rem;display:inline-flex}.aBs80W_triggerName{text-overflow:ellipsis;max-width:9rem;overflow:hidden}.aBs80W_chevron{font-size:.75em}.aBs80W_list{z-index:20;border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);min-width:100%;max-height:14rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 6px 20px #0000001f}.aBs80W_list:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.aBs80W_item{border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text);font-size:var(--font-size-base);white-space:nowrap;cursor:pointer;padding:.5rem .75rem}.aBs80W_item[data-active=true]{background-color:var(--color-surface-subtle)}.aBs80W_item[aria-selected=true]{font-weight:600}@media (prefers-reduced-motion:no-preference){.aBs80W_option{transition:color .12s}}@media (max-width:959px){.aBs80W_sm .aBs80W_option{min-width:2.75rem;height:2.5rem}.aBs80W_md .aBs80W_option{height:2.75rem}}
.uzDFrW_card{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}.uzDFrW_card[data-status=CANCELED] .uzDFrW_name{color:var(--color-text-muted)}.uzDFrW_head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.uzDFrW_main{flex-direction:column;min-width:0;display:flex}.uzDFrW_name{overflow-wrap:anywhere;font-weight:600}.uzDFrW_meta,.uzDFrW_note,.uzDFrW_facts{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.uzDFrW_side{margin-block:-.5rem;flex:none;align-items:center;margin-right:-.5rem;display:flex}.uzDFrW_barWrap{margin-top:.25rem}.uzDFrW_progress{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.uzDFrW_facts{flex-wrap:wrap;gap:0 .75rem;display:flex}.uzDFrW_pace[data-pace=AHEAD]{color:var(--color-positive)}.uzDFrW_pace[data-pace=BEHIND],.uzDFrW_warnText{color:var(--color-warm)}.uzDFrW_warn{color:var(--color-warm);font-size:var(--font-size-sm);margin:0;font-weight:600}.uzDFrW_actions{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;display:flex}
.jvl29q_root{min-width:0;display:flex;position:relative}.jvl29q_trigger{border-radius:var(--radius-sm);min-width:0;max-width:11rem;height:2.75rem;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.375rem;padding:0 .5rem;font-weight:600;display:flex}.jvl29q_trigger[aria-expanded=true]{background-color:var(--color-surface-subtle)}@media (hover:hover){.jvl29q_trigger:hover{background-color:var(--color-surface-subtle)}}.jvl29q_trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.jvl29q_triggerText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jvl29q_chevron{border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);flex:none;width:.375rem;height:.375rem;margin-top:-.2rem;transition:transform .15s;transform:rotate(45deg)}.jvl29q_trigger[aria-expanded=true] .jvl29q_chevron{margin-top:.2rem;transform:rotate(225deg)}.jvl29q_list{z-index:40;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);width:max-content;min-width:100%;max-width:min(20rem,100vw - 2rem);max-height:min(20rem,100vh - 6rem);margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000024}.jvl29q_option{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:.5rem;padding:0 .625rem;display:flex}.jvl29q_option[data-active=true]{background-color:var(--color-surface-subtle)}.jvl29q_option[aria-selected=true]{background-color:var(--color-accent-subtle);font-weight:600}.jvl29q_optionText{overflow-wrap:anywhere;min-width:0}.jvl29q_tick{width:1rem;height:1rem;color:var(--color-accent);flex:none}@media (prefers-reduced-motion:reduce){.jvl29q_chevron{transition:none}}
.amG9RG_card{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.amG9RG_head{flex-direction:column;gap:.25rem;display:flex}.amG9RG_title{color:var(--color-text);font-size:var(--font-size-lg);margin:0}.amG9RG_hint,.amG9RG_note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.amG9RG_zone{border:1.5px dashed var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:7.5rem;padding:1.25rem 1rem;transition:border-color .15s,background-color .15s;display:flex;position:relative}.amG9RG_dragging{border-color:var(--color-accent)}@media (hover:hover){.amG9RG_zone:hover{border-color:var(--color-accent)}}.amG9RG_dragging{background-color:var(--color-accent-subtle)}.amG9RG_zone:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.amG9RG_busy{cursor:progress}.amG9RG_input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.amG9RG_action{color:var(--color-accent);font-weight:600}.amG9RG_busy .amG9RG_action{color:var(--color-text)}.amG9RG_or{color:var(--color-text-muted);font-size:var(--font-size-sm)}.amG9RG_sample{color:var(--color-accent);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}@media (hover:hover){.amG9RG_sample:hover{color:var(--color-accent-hover)}}
.rEm53G_list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.rEm53G_closed>.rEm53G_list{margin-top:.5rem}.rEm53G_summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.rEm53G_summary::-webkit-details-marker{display:none}.rEm53G_summary:after{content:"▾" / "";color:var(--color-text-muted)}.rEm53G_closed[open]>.rEm53G_summary:after{content:"▴" / ""}.rEm53G_summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.rEm53G_closedTitle{color:var(--color-text);font-size:var(--font-size-lg);margin:0;font-weight:600}.rEm53G_root{flex-direction:column;gap:1.25rem;display:flex}.rEm53G_edit{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);padding:1rem}
._04b_tq_section{flex-direction:column;gap:.75rem;display:flex}._04b_tq_title{font-size:var(--font-size-lg);font-weight:600}._04b_tq_link{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;min-height:44px;padding:0;font-weight:500}._04b_tq_list{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-direction:column;list-style:none;display:flex}._04b_tq_row{--plan-color:var(--color-accent);flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}._04b_tq_row[data-status=warn]{--plan-color:var(--chart-plan)}._04b_tq_row[data-status=reached]{--plan-color:var(--chart-income)}._04b_tq_row[data-status=over]{--plan-color:var(--color-negative)}._04b_tq_row+._04b_tq_row{border-top:1px solid var(--color-border)}._04b_tq_head,._04b_tq_foot{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._04b_tq_name{font-weight:600}._04b_tq_numbers,._04b_tq_remaining{font-variant-numeric:tabular-nums}._04b_tq_bar{background-color:var(--color-tape-empty);border-radius:4px;height:.5rem;overflow:hidden}._04b_tq_fill{background-color:var(--plan-color);border-radius:4px;height:100%;display:block}._04b_tq_foot{font-size:var(--font-size-sm)}._04b_tq_status{color:var(--plan-color);font-weight:500}._04b_tq_remaining{color:var(--color-text-muted)}._04b_tq_subtitle{font-size:var(--font-size-base);font-weight:600}._04b_tq_badge{border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);border-radius:999px;margin-left:.5rem;padding:.125rem .5rem;font-weight:500}._04b_tq_ahead{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}._04b_tq_forecastOver{color:var(--color-negative);font-weight:600;display:block}._04b_tq_note{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media print{._04b_tq_bar,._04b_tq_fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}._04b_tq_row{break-inside:avoid}._04b_tq_link{display:none}}
.TtrPBq_page{flex-direction:column;gap:1.25rem;padding:1.5rem 1rem;display:flex}.TtrPBq_block{border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-bg-elevated) 70%, transparent) 50%, transparent 100%);background-repeat:no-repeat;background-size:40% 100%;animation:1.6s ease-in-out infinite TtrPBq_skeleton-sweep}.TtrPBq_title{width:9rem;height:1.75rem}.TtrPBq_figure{width:14rem;height:3.5rem}.TtrPBq_tape{border-radius:6px;height:.75rem}.TtrPBq_rows{flex-direction:column;gap:.5rem;display:flex}.TtrPBq_row{height:3.5rem}.TtrPBq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes TtrPBq_skeleton-sweep{0%{background-position:-50% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.TtrPBq_block{background-image:none;animation:none}}.TtrPBq_slow{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.TtrPBq_slowText{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}
.gz3wdW_page{width:100%;max-width:var(--shell-content-width);flex-direction:column;flex:1;gap:1.5rem;margin:0 auto;padding:2.5rem 1.5rem;display:flex}.gz3wdW_title{color:var(--color-text);font-size:var(--font-size-2xl);margin:0;font-weight:600}@media (max-width:40rem){.gz3wdW_title{font-size:var(--font-size-xl)}}.gz3wdW_back{color:var(--color-accent);font-size:var(--font-size-sm);align-self:flex-start}.gz3wdW_empty{color:var(--color-text-muted)}.gz3wdW_groups{flex-direction:column;gap:1.5rem;display:flex}.gz3wdW_group{flex-direction:column;gap:.75rem;display:flex}.gz3wdW_groupTitle{color:var(--color-text);font-size:var(--font-size-base);margin:0;font-weight:600}.gz3wdW_groupToggle{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem 0;display:inline-flex}.gz3wdW_groupChevron{width:1.25rem;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;display:inline-block}.gz3wdW_groupCount{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:400}.gz3wdW_groupBody{flex-direction:column;gap:.75rem;display:flex}.gz3wdW_groupBody[hidden]{display:none}.gz3wdW_tree{flex-direction:column;gap:.5rem;list-style:none;display:flex}.gz3wdW_node{flex-direction:column;gap:.5rem;display:flex}.gz3wdW_node .gz3wdW_tree{margin-top:.5rem;margin-left:1.5rem}.gz3wdW_nodeRow{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-wrap:wrap;align-items:center;gap:.625rem;padding:.75rem 1rem;display:flex}.gz3wdW_expandButton{width:1.25rem;height:1.25rem;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-sm);background:0 0;border:none;flex-shrink:0}.gz3wdW_expandSpacer{flex-shrink:0;width:1.25rem}.gz3wdW_swatch{border-radius:var(--radius-sm);flex-shrink:0;width:.75rem;height:.75rem}.gz3wdW_nodeName{color:var(--color-text);flex:1;font-weight:500}.gz3wdW_nodeActions{flex-wrap:wrap;gap:.25rem .375rem;display:flex}.gz3wdW_nodeActions button{white-space:nowrap}.gz3wdW_nodeActions .gz3wdW_confirmDanger{border-color:var(--color-negative);background-color:var(--color-negative);color:var(--color-bg-elevated)}@media (hover:hover){.gz3wdW_nodeActions .gz3wdW_confirmDanger:hover:not(:disabled){background-color:var(--color-negative);filter:brightness(.92)}}.gz3wdW_nodeActions .gz3wdW_confirmDanger:focus-visible{outline-color:var(--color-negative)}@media (min-width:960px){.gz3wdW_nodeActions .gz3wdW_trash{margin-left:.75rem}}.gz3wdW_nodeActions .gz3wdW_confirmAction{height:2.75rem}button.gz3wdW_actionsToggle{display:none}@media (max-width:959px){button.gz3wdW_actionsToggle{margin-block:-.5rem;margin-right:-.5rem;display:inline-flex}.gz3wdW_nodeActions{flex-basis:calc(100% + .5rem);justify-content:flex-end;margin-top:-.25rem;margin-right:-.5rem;display:none}.gz3wdW_nodeActions[data-open=true]{display:flex}}.gz3wdW_inlineForm{--sheet-pad:1rem;padding:.875rem var(--sheet-pad);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-subtle);margin-left:1.875rem}.gz3wdW_categoryForm{flex-direction:column;display:flex}.gz3wdW_formFields{flex-direction:column;gap:.875rem;display:flex}.gz3wdW_formFields[hidden]{display:none}.gz3wdW_formActions{gap:.5rem;display:flex}.gz3wdW_selectWrapper{flex-direction:column;gap:.375rem;display:flex}.gz3wdW_label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.gz3wdW_select{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-bg-elevated);height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);padding:0 .75rem}.gz3wdW_error{font-size:var(--font-size-xs);color:var(--color-negative)}.gz3wdW_deleteHint{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:.25rem 0 0}
.HSqUbW_page{width:100%;max-width:var(--shell-content-width);flex-direction:column;flex:1;gap:1.25rem;margin:0 auto;padding:2.5rem 1.5rem;display:flex}.HSqUbW_title{color:var(--color-text);font-size:var(--font-size-2xl);margin:0;font-weight:600}@media (max-width:40rem){.HSqUbW_title{font-size:var(--font-size-xl)}}.HSqUbW_note{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.HSqUbW_loadError{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}
.t27qaW_page{width:100%;max-width:var(--shell-content-width);flex-direction:column;flex:1;gap:1.25rem;margin:0 auto;padding:2.5rem 1.5rem;display:flex}.t27qaW_title{color:var(--color-text);font-size:var(--font-size-2xl);margin:0;font-weight:600}.t27qaW_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (max-width:40rem){.t27qaW_title{font-size:var(--font-size-xl)}}.t27qaW_empty,.t27qaW_hint{color:var(--color-text-muted);margin:0}.t27qaW_hint{font-size:var(--font-size-sm)}.t27qaW_loadError{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.t27qaW_section{flex-direction:column;gap:.625rem;display:flex}.t27qaW_day{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;font-weight:600}.t27qaW_list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.t27qaW_item{flex-direction:column;display:flex}.t27qaW_createBox,.t27qaW_item>.t27qaW_form{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);padding:1rem}.t27qaW_card{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}.t27qaW_card[data-due=true]{border-left:4px solid var(--color-warm)}.t27qaW_card[data-due=true] .t27qaW_date{color:var(--color-warm);font-weight:600}.t27qaW_cardHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.t27qaW_cardSide{margin-block:-.5rem;flex:none;align-items:center;gap:.25rem;margin-right:-.5rem;display:flex}.t27qaW_cardMain{flex-direction:column;min-width:0;display:flex}.t27qaW_category{overflow-wrap:anywhere;font-weight:600}.t27qaW_date{color:var(--color-text-muted);font-size:var(--font-size-sm)}.t27qaW_amount{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.t27qaW_card[data-type=INCOME] .t27qaW_amount{color:var(--color-positive)}.t27qaW_meta,.t27qaW_comment{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.t27qaW_comment{color:var(--color-text)}.t27qaW_arrival{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.t27qaW_actions{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:.25rem;display:flex}.t27qaW_panel,.t27qaW_form{flex-direction:column;gap:.75rem;display:flex}.t27qaW_panel{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:.5rem;padding:.75rem}.t27qaW_ask{margin:0}.t27qaW_buttons{flex-wrap:wrap;gap:.5rem;display:flex}.t27qaW_field{flex-direction:column;gap:.375rem;display:flex}.t27qaW_fieldLabel{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.t27qaW_select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);width:100%;height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);padding:0 .625rem}.t27qaW_select:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.t27qaW_pair{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.t27qaW_pair>*{min-width:0}.t27qaW_reservePart{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.t27qaW_reservePart>:first-child{align-self:stretch}.t27qaW_reserveNote{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.t27qaW_check{min-height:44px;color:var(--color-text);font-size:var(--font-size-sm);align-items:center;gap:.5rem;display:flex}.t27qaW_check input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent)}.t27qaW_warning{border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text);font-size:var(--font-size-sm);margin:0;padding:.5rem .75rem}.t27qaW_partsProgress{color:var(--color-text-muted);font-size:var(--font-size-sm);grid-template-columns:minmax(5rem,1fr) auto;align-items:center;gap:.375rem .625rem;display:grid}.t27qaW_progressTrack{background:var(--color-surface-subtle);border-radius:99px;height:.375rem;overflow:hidden}.t27qaW_progressFill{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.t27qaW_shortage{color:var(--color-warm);grid-column:1/-1;font-weight:600}.t27qaW_parts{flex-direction:column;align-items:flex-start;gap:.625rem;padding-top:.375rem;display:flex}.t27qaW_partsList{flex-direction:column;gap:.375rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.t27qaW_partRow{border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);grid-template-columns:1fr auto;gap:.125rem .75rem;padding:.5rem 0;display:grid}.t27qaW_partRow>:last-child{color:var(--color-text-muted);grid-column:1/-1}.t27qaW_partRow>[data-state=short]{color:var(--color-warm);font-weight:600}.t27qaW_partForm{flex-direction:column;gap:.75rem;width:100%;max-width:26rem;display:flex}.t27qaW_toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.t27qaW_emptyBox{border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:.625rem;padding:1rem;display:flex}.t27qaW_emptyTitle{color:var(--color-text-muted);margin:0}.t27qaW_chip{background:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--font-size-sm);border-radius:99px;align-self:flex-start;padding:.125rem .5rem;font-weight:500}.t27qaW_chip[data-kind=short]{border:1px solid var(--color-negative);color:var(--color-negative);background:0 0;font-weight:600}.t27qaW_select[aria-invalid=true]{border-color:var(--color-negative)}.t27qaW_error{color:var(--color-negative);font-size:var(--font-size-xs)}
.hcIjQa_page{width:100%;max-width:var(--shell-wide-width);flex-direction:column;flex:1;gap:1.75rem;margin:0 auto;padding:2rem 1.5rem 2.5rem;display:flex}.hcIjQa_title{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:600}@media (max-width:40rem){.hcIjQa_title{font-size:var(--font-size-xl)}}.hcIjQa_empty{color:var(--color-text-muted)}.hcIjQa_error{color:var(--color-negative);font-size:var(--font-size-sm)}.hcIjQa_inlineLink{color:var(--color-accent);font-weight:500}.hcIjQa_periodFilters{flex-direction:column;gap:.75rem;padding-bottom:.75rem;display:flex}.hcIjQa_customRange{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:24rem;display:grid}.hcIjQa_totals{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}.hcIjQa_totals>div{flex-direction:column;gap:.125rem;display:flex}.hcIjQa_totals dt{color:var(--color-text-muted);font-size:var(--font-size-sm)}.hcIjQa_totals dd{color:var(--color-text);font-size:var(--font-size-2xl);font-weight:600;font-stretch:var(--font-stretch-display);line-height:1.15}.hcIjQa_totals .hcIjQa_incomeValue{color:var(--color-positive)}.hcIjQa_section{flex-direction:column;gap:.875rem;display:flex}.hcIjQa_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:2.25rem;display:flex}.hcIjQa_sectionTitle{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600}.hcIjQa_sectionTotal{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600;font-stretch:var(--font-stretch-display)}.hcIjQa_chartBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.hcIjQa_chartHint{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:.25rem 0 0}.hcIjQa_chart[data-clickable=true] .recharts-wrapper{cursor:pointer}.hcIjQa_legendRow{justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.hcIjQa_legend{color:var(--color-text);font-size:var(--font-size-sm);gap:.25rem;margin:0 -.5rem;padding:0;list-style:none;display:flex}.hcIjQa_legend li{align-items:center;gap:.5rem;display:flex}.hcIjQa_legendToggle{border-radius:var(--radius-sm);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0 .5rem;display:inline-flex}.hcIjQa_legendToggle[aria-pressed=false]{color:var(--color-text-muted)}@media (hover:hover){.hcIjQa_legendToggle:hover{background-color:var(--color-surface-subtle)}}.hcIjQa_legendToggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.hcIjQa_textButton{color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;position:relative}.hcIjQa_textButton:after{content:"";position:absolute;inset:-13px -8px}@media (hover:hover){.hcIjQa_textButton:hover{text-underline-offset:3px;text-decoration:underline}}.hcIjQa_chart{margin-left:-.25rem}.hcIjQa_swatch{border-radius:3px;flex-shrink:0;width:.75rem;height:.75rem}.hcIjQa_seriesSwatch{width:.75rem;height:.75rem;box-shadow:inset 0 0 0 2px var(--swatch-color);border-radius:3px;flex-shrink:0}.hcIjQa_seriesSwatch[data-on=true]{background-color:var(--swatch-color)}.hcIjQa_seriesSwatch[data-hatched=true][data-on=true]{background-image:repeating-linear-gradient(135deg, transparent 0 2px, var(--color-bg) 2px 3.5px)}.hcIjQa_tooltip{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);min-width:10rem;color:var(--color-text);font-size:var(--font-size-sm);flex-direction:column;gap:.25rem;padding:.625rem .75rem;display:flex}.hcIjQa_tooltipLabel{color:var(--color-text-muted)}.hcIjQa_tooltipRow{align-items:center;gap:.5rem;display:flex}.hcIjQa_tooltipName{flex:1}.hcIjQa_tooltipValue{font-weight:600}.hcIjQa_dataTable{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.hcIjQa_dataTable th,.hcIjQa_dataTable td{border-bottom:1px solid var(--color-border);text-align:right;padding:.5rem 0}.hcIjQa_dataTable th:first-child{text-align:left}.hcIjQa_dataTable thead th{color:var(--color-text-muted);font-weight:500}.hcIjQa_dataTable tbody th{font-weight:500}.hcIjQa_dataTable td{font-weight:600}.hcIjQa_tree{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);list-style:none;overflow:hidden}.hcIjQa_tree>.hcIjQa_treeNode+.hcIjQa_treeNode{border-top:1px solid var(--color-border)}.hcIjQa_treeRow{grid-template-columns:2rem minmax(0,1fr);align-items:center;padding-left:.25rem;display:grid}.hcIjQa_toggle,.hcIjQa_toggleSpacer{width:2rem;height:2rem}.hcIjQa_toggle{border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.hcIjQa_toggle:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}}.hcIjQa_toggle:focus-visible,.hcIjQa_rowBody:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.hcIjQa_toggleIcon{transition:transform .15s;display:inline-flex}.hcIjQa_toggleIcon[data-open=true]{transform:rotate(90deg)}.hcIjQa_kids{border-left:1px solid var(--color-border);margin:0 0 .5rem 1.75rem;list-style:none}.hcIjQa_rowBody{color:inherit;grid-template-columns:.75rem minmax(0,1fr) auto 2.75rem;align-items:center;gap:.375rem .75rem;padding:.75rem 1rem .625rem .25rem;display:grid}@media (hover:hover){a.hcIjQa_rowBody:hover{background-color:var(--color-surface-subtle)}}.hcIjQa_hint{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.hcIjQa_periodBar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.hcIjQa_periodActions{flex:none;align-items:center;gap:.25rem;margin-left:auto;display:flex}.hcIjQa_filterRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hcIjQa_select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);min-width:0;height:2.25rem;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);flex:10rem;padding:0 .625rem}@media (max-width:959px){.hcIjQa_select{height:2.75rem}}.hcIjQa_select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.hcIjQa_ledgerName{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hcIjQa_ledgerName[data-muted=true]{color:var(--color-text-muted)}.hcIjQa_ledgerAmount{color:var(--color-text);text-align:right;font-weight:600}.hcIjQa_ledgerShare{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:right}.hcIjQa_shareTrack{background-color:var(--color-tape-empty);border-radius:2px;grid-column:2/-1;height:3px;overflow:hidden}.hcIjQa_shareFill{border-radius:2px;height:100%;display:block}@media (min-width:768px){.hcIjQa_page{padding:2rem 1.5rem 3rem}}.hcIjQa_refine{border-bottom:1px solid var(--color-border)}.hcIjQa_refineWrap{flex-direction:column;display:flex}.hcIjQa_refineSummary{min-height:44px;font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;justify-content:space-between;align-items:center;font-weight:500;display:flex}.hcIjQa_refineBody{flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.hcIjQa_printHeader{display:none}@media print{.hcIjQa_noPrint{display:none!important}.hcIjQa_page{color:#000;gap:1.25rem;max-width:none;padding:0}.hcIjQa_printHeader{color:#000;font-size:var(--font-size-lg);font-weight:600;font-stretch:var(--font-stretch-display);border-bottom:2px solid #000;padding-bottom:.5rem;display:block}.hcIjQa_periodBar{display:none}.hcIjQa_tree,.hcIjQa_chart,.hcIjQa_dataTable{max-width:100%;box-shadow:none}.hcIjQa_tree{background:0 0;border-color:#000;overflow:visible}.hcIjQa_tree>.hcIjQa_treeNode,.hcIjQa_treeNode,.hcIjQa_rowBody,.hcIjQa_tooltip,.hcIjQa_dataTable tr,.hcIjQa_section{break-inside:avoid}.hcIjQa_section{break-inside:auto}.hcIjQa_sectionHead{break-after:avoid}.hcIjQa_rowBody,.hcIjQa_inlineLink{color:inherit;text-decoration:none}.hcIjQa_treeRow{padding-left:0;display:block}.hcIjQa_toggle,.hcIjQa_toggleSpacer{display:none}.hcIjQa_rowBody{padding-left:.75rem}.hcIjQa_hint,.hcIjQa_empty a{display:none}.hcIjQa_totals dd,.hcIjQa_totals .hcIjQa_incomeValue,.hcIjQa_totals dd span,.hcIjQa_sectionTitle,.hcIjQa_sectionTotal,.hcIjQa_ledgerName,.hcIjQa_ledgerAmount{color:#000}.hcIjQa_totals dt,.hcIjQa_ledgerShare,.hcIjQa_ledgerName[data-muted=true],.hcIjQa_dataTable thead th{color:#333}.hcIjQa_legendToggle{color:#000;min-height:0;padding:0 .5rem}.hcIjQa_swatch,.hcIjQa_shareFill,.hcIjQa_shareTrack{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hcIjQa_shareTrack{background-color:#ddd}.hcIjQa_chart .recharts-cartesian-axis-tick-value{fill:#333!important}:is(.hcIjQa_chart .recharts-cartesian-grid line,.hcIjQa_chart .recharts-cartesian-axis-line){stroke:#bbb!important}.hcIjQa_dataTable th,.hcIjQa_dataTable td{border-bottom-color:#bbb}}.hcIjQa_chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hcIjQa_check{min-height:2.75rem;color:var(--color-text);font-size:var(--font-size-sm);align-items:center;gap:.5rem;display:inline-flex}.hcIjQa_check input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent)}button.hcIjQa_rowBody{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none}button.hcIjQa_rowBody:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hcIjQa_currencySpace{min-height:2.75rem}@media (max-width:959px){.hcIjQa_totals[aria-busy=true]{min-height:8rem}}.hcIjQa_collapseToggle{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.hcIjQa_collapseToggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hcIjQa_collapseChevron{color:var(--color-text-muted);transition:rotate .15s;display:inline-flex}.hcIjQa_collapseChevron[data-open=false]{rotate:-90deg}.hcIjQa_collapseChevron svg{width:1.25rem;height:1.25rem}.hcIjQa_collapseBody{flex-direction:column;gap:.875rem;display:flex}@media (prefers-reduced-motion:reduce){.hcIjQa_collapseChevron{transition:none}}@media print{.hcIjQa_collapseChevron{display:none}}.hcIjQa_periodBar .hcIjQa_title{min-width:0}.hcIjQa_refineChevron{color:var(--color-text-muted);transition:transform .15s;display:inline-flex}.hcIjQa_refine[open] .hcIjQa_refineChevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.hcIjQa_refineChevron{transition:none}}
.aUvKua_page{width:100%;max-width:var(--shell-content-width);flex-direction:column;flex:1;gap:1.5rem;margin:0 auto;padding:2.5rem 1.5rem;display:flex}.aUvKua_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.aUvKua_title{color:var(--color-text);font-size:var(--font-size-2xl);margin:0;font-weight:600}@media (max-width:40rem){.aUvKua_title{font-size:var(--font-size-xl)}}.aUvKua_back{color:var(--color-accent);font-size:var(--font-size-sm);align-self:flex-start}.aUvKua_empty{color:var(--color-text-muted)}.aUvKua_resetFilters{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.aUvKua_resetFilters:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.aUvKua_list{flex-direction:column;gap:.75rem;list-style:none;display:flex}.aUvKua_listItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);color:var(--color-text);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:500;display:flex}.aUvKua_listItemMain{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.aUvKua_listItemMain:last-child{align-items:flex-end}.aUvKua_listItemMuted{color:var(--color-text-muted);font-weight:400;font-size:var(--font-size-sm)}.aUvKua_income{color:var(--color-positive);font-weight:600}.aUvKua_expense{color:var(--color-text);font-weight:600}.aUvKua_form{border-top:1px solid var(--color-border);flex-direction:column;gap:.875rem;padding-top:.5rem;display:flex}.aUvKua_selectWrapper{flex-direction:column;gap:.375rem;display:flex}.aUvKua_label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.aUvKua_select{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-bg-elevated);height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);padding:0 .75rem}.aUvKua_error{font-size:var(--font-size-xs);color:var(--color-negative)}.aUvKua_deleteSection{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.aUvKua_deleteSection .aUvKua_dangerFilled{background-color:var(--color-negative);color:var(--color-bg-elevated)}@media (hover:hover){.aUvKua_deleteSection .aUvKua_dangerFilled:hover:not(:disabled){background-color:var(--color-negative);filter:brightness(.92)}}.aUvKua_deleteSection .aUvKua_dangerFilled:focus-visible{outline-color:var(--color-negative)}.aUvKua_card{--sheet-pad:1.25rem;padding:var(--sheet-pad);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-direction:column;gap:1.25rem;display:flex}.aUvKua_chips{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.aUvKua_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.aUvKua_monthBar{align-items:center;gap:.75rem;display:flex}.aUvKua_monthLabel{min-width:13ch;color:var(--color-text);text-align:center;font-weight:600}.aUvKua_days{flex-direction:column;gap:1.25rem;transition:opacity .15s;display:flex}.aUvKua_days[aria-busy=true]{opacity:.55}.aUvKua_day{flex-direction:column;gap:.375rem;display:flex}.aUvKua_dayHead{justify-content:space-between;align-items:baseline;gap:1rem;padding:0 .125rem;display:flex}.aUvKua_dayTitle{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600}.aUvKua_dayTotal{color:var(--color-text-muted);font-size:var(--font-size-sm);font-stretch:var(--font-stretch-display);white-space:nowrap;font-weight:600}.aUvKua_dayCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);list-style:none;overflow:hidden}.aUvKua_dayCard li+li{border-top:1px solid var(--color-border)}.aUvKua_row{color:var(--color-text);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 1rem;display:flex}@media (hover:hover){.aUvKua_row:hover{background-color:var(--color-surface-subtle)}}.aUvKua_row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.aUvKua_rowName{font-weight:600}.aUvKua_comment{-webkit-line-clamp:2;line-clamp:2;max-width:100%;color:var(--color-text);font-size:var(--font-size-sm);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:400;display:-webkit-box;overflow:hidden}.aUvKua_meta{max-width:100%;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.aUvKua_row .aUvKua_income,.aUvKua_row .aUvKua_expense,.aUvKua_transferAmount{font-stretch:var(--font-stretch-display);font-size:var(--font-size-lg);white-space:nowrap;flex:none}.aUvKua_transferAmount{font-weight:600}.aUvKua_row .aUvKua_listItemMain{flex:1;min-width:0}.aUvKua_row .aUvKua_comment,.aUvKua_row .aUvKua_meta{align-self:stretch}.aUvKua_amountCell{flex-direction:column;align-items:flex-end;gap:.125rem;display:flex}.aUvKua_originalNote{color:var(--color-text-muted);font-size:var(--font-size-xs)}
.IiHQWG_preview{flex-direction:column;gap:1rem;display:flex}.IiHQWG_header{flex-direction:column;gap:.375rem;display:flex}.IiHQWG_headerTop{justify-content:space-between;align-items:center;gap:1rem;display:flex}.IiHQWG_fileName{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font-size:var(--font-size-xl);margin:0;font-weight:600}.IiHQWG_fileName:focus{outline:none}.IiHQWG_cancel{flex:none}.IiHQWG_detected,.IiHQWG_lead{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.IiHQWG_lead{color:var(--color-text);font-size:var(--font-size-base)}.IiHQWG_textButton{min-height:44px;color:var(--color-accent);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 .25rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (hover:hover){.IiHQWG_textButton:hover{color:var(--color-accent-hover)}}.IiHQWG_textActions{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:0 1rem;margin:0 0 0 -.25rem;display:flex}.IiHQWG_confirm{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:flex}.IiHQWG_confirmText{color:var(--color-text);margin:0;font-weight:500}.IiHQWG_confirmActions{gap:.5rem;display:flex}.IiHQWG_fields,.IiHQWG_bulkFields{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;display:grid}.IiHQWG_bulkFields{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}.IiHQWG_field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.IiHQWG_label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:500}.IiHQWG_select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);width:100%;height:44px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);cursor:pointer;padding:0 .75rem;transition:border-color .15s}@media (hover:hover){.IiHQWG_select:hover:not(:disabled){border-color:var(--color-accent)}}.IiHQWG_select:disabled{cursor:not-allowed;opacity:.5}.IiHQWG_select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.IiHQWG_selectRequired{border-color:var(--color-accent)}.IiHQWG_status:empty{display:none}.IiHQWG_status{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.IiHQWG_filters{scrollbar-width:none;max-width:100%;overflow-x:auto}.IiHQWG_bulk{flex-direction:column;gap:.75rem;display:flex}.IiHQWG_bulkLine{color:var(--color-text);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:0 1rem;margin:0;display:flex}.IiHQWG_bulkLine>.IiHQWG_textButton:first-child{margin-left:-.25rem}.IiHQWG_longHint{color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;gap:0 .5rem;margin:0;display:flex}.IiHQWG_moreRow{flex-direction:column;gap:.5rem;display:flex}.IiHQWG_moreCount{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;margin:0}.IiHQWG_list{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);list-style:none}.IiHQWG_list[aria-busy=true]{opacity:.6}.IiHQWG_row{grid-template-columns:auto 3.5rem minmax(0,1fr) auto;grid-template-areas:"check date description amount"". .meta meta";align-items:baseline;column-gap:.75rem;padding:.5rem 1rem .375rem .5rem;display:grid}.IiHQWG_row+.IiHQWG_row{border-top:1px solid var(--color-border)}.IiHQWG_row:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.IiHQWG_row:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.IiHQWG_head{display:contents}.IiHQWG_check{cursor:pointer;grid-area:check;justify-content:center;align-self:start;align-items:center;width:44px;height:44px;margin:-.5rem 0 0;display:flex}.IiHQWG_check input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);cursor:inherit}.IiHQWG_check:has(input:disabled){cursor:default}.IiHQWG_date{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap;grid-area:date}.IiHQWG_description{overflow-wrap:break-word;min-width:0;color:var(--color-text);grid-area:description;font-weight:500}.IiHQWG_amount{color:var(--color-text);font-size:var(--font-size-lg);font-stretch:var(--font-stretch-display);text-align:right;white-space:nowrap;grid-area:amount;font-weight:500}.IiHQWG_meta{flex-direction:column;grid-area:meta;gap:.125rem;min-width:0;display:flex}.IiHQWG_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 .75rem;display:flex}.IiHQWG_category{field-sizing:content;border-radius:var(--radius-sm);min-width:0;max-width:100%;height:44px;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-sm);text-underline-offset:.25em;text-overflow:ellipsis;cursor:pointer;appearance:none;background:0 0;border:none;flex:0 auto;margin-left:-.25rem;padding:0 .25rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (hover:hover){.IiHQWG_category:hover{color:var(--color-text)}}.IiHQWG_category option{color:var(--color-text);background-color:var(--color-bg-elevated)}.IiHQWG_categoryEmpty{color:var(--color-accent);font-weight:600;text-decoration:underline}@media (hover:hover){.IiHQWG_categoryEmpty:hover{color:var(--color-accent);font-weight:600;text-decoration:underline}}.IiHQWG_flipType{height:44px;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-sm);text-underline-offset:.25em;cursor:pointer;background:0 0;border:none;flex:none;padding:0 .25rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (hover:hover){.IiHQWG_flipType:hover{color:var(--color-text)}}.IiHQWG_note,.IiHQWG_errorText{font-size:var(--font-size-sm);margin:0 0 .25rem}.IiHQWG_note{color:var(--color-text-muted)}.IiHQWG_errorText{color:var(--color-negative);padding-top:.125rem}.IiHQWG_rowOff .IiHQWG_description,.IiHQWG_rowOff .IiHQWG_amount{color:var(--color-text-muted)}.IiHQWG_rowDuplicate.IiHQWG_rowOff .IiHQWG_amount{text-decoration:line-through}.IiHQWG_rowError{background-color:color-mix(in srgb, var(--color-negative) 6%, var(--color-bg-elevated))}.IiHQWG_rowError .IiHQWG_description,.IiHQWG_rowError .IiHQWG_amount{color:var(--color-text)}.IiHQWG_empty{border:1px dashed var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center;margin:0;padding:1.5rem 1rem}.IiHQWG_barWrap{bottom:calc(var(--shell-tabbar-height) + env(safe-area-inset-bottom) + .5rem);z-index:5;flex-direction:column;gap:.5rem;display:flex;position:sticky}.IiHQWG_bar{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);box-shadow:0 6px 24px -12px var(--color-scrim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1rem;padding:.75rem .75rem .75rem 1rem;display:flex}.IiHQWG_barText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.IiHQWG_barCount{color:var(--color-text);margin:0;font-weight:600}.IiHQWG_barReason{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.IiHQWG_barButton{flex:none}.IiHQWG_barCountShort{display:none}@media (max-width:30rem){.IiHQWG_row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"check description amount"".meta meta";padding-right:.75rem}.IiHQWG_head{grid-area:description;min-width:0;display:block}.IiHQWG_filters button{padding:0 .625rem}.IiHQWG_amount{font-size:var(--font-size-base)}.IiHQWG_bar{gap:.25rem .5rem;padding:.5rem .5rem .5rem .75rem}.IiHQWG_barCount{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.IiHQWG_barCountShort{color:var(--color-text);white-space:nowrap;margin:0;font-weight:600;display:block}.IiHQWG_barText{display:contents}.IiHQWG_barReason{flex:100%;order:3}.IiHQWG_barButton{flex:auto;min-width:0}}@media (min-width:768px){.IiHQWG_barWrap{bottom:.75rem}}.IiHQWG_files{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.IiHQWG_fileCard,.IiHQWG_failedCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-direction:column;gap:.625rem;padding:.875rem 1rem;display:flex}.IiHQWG_fileCard .IiHQWG_fileName,.IiHQWG_failedCard .IiHQWG_fileName{font-size:var(--font-size-base)}.IiHQWG_fileTag{color:var(--color-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}
.kPWpBq_wrapper{flex-direction:column;gap:.375rem;display:flex}.kPWpBq_label{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.kPWpBq_textarea{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-bg-elevated);min-height:4rem;max-height:10rem;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);resize:none;field-sizing:content;padding:.625rem .75rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}.kPWpBq_textarea::placeholder{color:var(--color-text-muted)}.kPWpBq_textarea:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.kPWpBq_textarea:disabled{cursor:not-allowed;opacity:.5}.kPWpBq_textareaError{border-color:var(--color-negative)}.kPWpBq_textareaError:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-negative) 20%, transparent)}.kPWpBq_error{font-size:var(--font-size-xs);color:var(--color-negative)}
.cuIQPW_page{width:100%;max-width:var(--shell-content-width);flex-direction:column;flex:1;gap:1.5rem;margin:0 auto;padding:2.5rem 1.5rem;display:flex}.cuIQPW_title{color:var(--color-text);font-size:var(--font-size-2xl);margin:0;font-weight:600}@media (max-width:40rem){.cuIQPW_title{font-size:var(--font-size-xl)}}.cuIQPW_list{flex-direction:column;gap:.75rem;list-style:none;display:flex}.cuIQPW_empty{color:var(--color-text-muted)}.cuIQPW_member{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);color:var(--color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem 1.25rem;display:flex}.cuIQPW_role{border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);padding:.125rem .5rem;font-weight:600}.cuIQPW_memberActions{flex-wrap:wrap;justify-content:flex-end;gap:.25rem;width:100%;display:flex}.cuIQPW_inviteSection{border-top:1px solid var(--color-border);flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.cuIQPW_memberName{align-items:center;gap:.625rem;display:inline-flex}.cuIQPW_cabinetRow{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);align-items:stretch;display:flex;overflow:hidden}.cuIQPW_cabinetMain{min-width:0;color:var(--color-text);flex:1;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}@media (hover:hover){.cuIQPW_cabinetMain:hover{background-color:var(--color-surface-subtle)}}.cuIQPW_cabinetText{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.cuIQPW_cabinetTop{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.cuIQPW_cabinetName{font-size:var(--font-size-lg);overflow-wrap:anywhere;font-weight:600}.cuIQPW_chip,.cuIQPW_chipOwner{border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-xs);padding:.125rem .5rem;font-weight:600}.cuIQPW_chipOwner{background-color:var(--color-accent-subtle);color:var(--color-accent)}.cuIQPW_cabinetMeta{color:var(--color-text-muted);font-size:var(--font-size-sm)}.cuIQPW_cabinetGo{color:var(--color-text-muted);flex:none}.cuIQPW_inviteButton{border:none;border-left:1px solid var(--color-border);color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;background:0 0;flex:none;padding:0 1rem;font-weight:600}@media (hover:hover){.cuIQPW_inviteButton:hover{background-color:var(--color-accent-subtle)}}.cuIQPW_inviteButton:focus-visible,.cuIQPW_cabinetMain:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.cuIQPW_memberEmail{color:var(--color-text-muted);font-size:var(--font-size-xs);display:block}
.R9TTnW_view{flex-direction:column;gap:.5rem;display:flex}.R9TTnW_summary{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.R9TTnW_scroll{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);max-height:22rem;overflow:auto}.R9TTnW_table{border-collapse:collapse;min-width:100%;font-size:var(--font-size-sm)}.R9TTnW_head,.R9TTnW_cell{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;white-space:nowrap;padding:.5rem .75rem}.R9TTnW_head{background-color:var(--color-bg-elevated);color:var(--color-text);font-weight:600;position:sticky;top:0}.R9TTnW_role{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:500;display:block}.R9TTnW_cell{color:var(--color-text);font-variant-numeric:tabular-nums}.R9TTnW_table tbody tr:last-child .R9TTnW_cell{border-bottom:none}
.cnOkIG_section{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.625rem;padding:.875rem;display:flex}.cnOkIG_heading{flex-direction:column;gap:.25rem;display:flex}.cnOkIG_title{color:var(--color-text);font-size:var(--font-size-base);margin:0;font-weight:600}.cnOkIG_hint,.cnOkIG_preview,.cnOkIG_total{font-size:var(--font-size-sm);margin:0}.cnOkIG_hint,.cnOkIG_preview{color:var(--color-text-muted)}.cnOkIG_total{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}.cnOkIG_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cnOkIG_part{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:.25rem .5rem;padding-block:.5rem;display:flex}.cnOkIG_fields{flex:18rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.625rem;min-width:0;display:grid}.cnOkIG_preview{flex-basis:100%;padding-left:.125rem}@media (max-width:40rem){.cnOkIG_section{padding:.75rem}.cnOkIG_part>button{min-height:44px}}
.tiw1xq_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tiw1xq_item{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.tiw1xq_item:first-child{border-top:none;padding-top:0}.tiw1xq_text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.tiw1xq_name{color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:500;display:flex}.tiw1xq_chip{background-color:var(--color-accent-subtle);color:var(--color-accent);font-size:var(--font-size-xs);border-radius:999px;padding:.0625rem .5rem;font-weight:500}.tiw1xq_meta{color:var(--color-text-muted);font-size:var(--font-size-sm)}.tiw1xq_actions{flex-wrap:wrap;gap:.25rem;display:flex}.tiw1xq_hint{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.tiw1xq_error{color:var(--color-negative);font-size:var(--font-size-sm)}.tiw1xq_item .tiw1xq_action,.tiw1xq_actions .tiw1xq_action{height:44px}
.thpKIG_panel{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.thpKIG_summary{min-height:44px;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;align-items:center;padding:.625rem 0;font-weight:500;list-style:none;display:flex}.thpKIG_summary::-webkit-details-marker{display:none}.thpKIG_summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.thpKIG_count{background-color:var(--color-accent-subtle);min-width:1.25rem;color:var(--color-accent);font-size:var(--font-size-xs,.75rem);text-align:center;border-radius:999px;margin-left:.5rem;padding:0 .375rem;font-weight:600;line-height:1.25rem}.thpKIG_chevron{color:var(--color-text-muted);margin-left:auto;transition:transform .15s}.thpKIG_panel[open] .thpKIG_chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.thpKIG_chevron{transition:none}}.thpKIG_reset{min-height:2.25rem;color:var(--color-accent);font-family:var(--font-sans);font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}@media (hover:hover){.thpKIG_reset:hover{text-decoration:underline}}.thpKIG_reset:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.thpKIG_body{flex-direction:column;gap:.75rem;padding-bottom:1rem;display:flex}.thpKIG_row{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.thpKIG_select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-bg-elevated);width:100%;min-width:0;height:2.25rem;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-sm);padding:0 .625rem}.thpKIG_row .thpKIG_select{flex:10rem;width:auto}.thpKIG_select:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-subtle);outline:none}.thpKIG_check{min-height:2.25rem;color:var(--color-text);font-size:var(--font-size-sm);align-items:center;gap:.5rem;display:inline-flex}.thpKIG_check input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent)}.thpKIG_dates{flex-wrap:wrap;gap:.75rem;display:flex}.thpKIG_dates>*{flex:9rem}.thpKIG_search{position:relative}.thpKIG_clear{width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:1.25rem;line-height:1;position:absolute;bottom:.25rem;right:.25rem}@media (hover:hover){.thpKIG_clear:hover{color:var(--color-text)}}.thpKIG_clear:focus-visible{outline:2px solid var(--color-accent)}@media (pointer:coarse){.thpKIG_clear{width:2.75rem;height:2.75rem;bottom:0}}@media (max-width:959px){.thpKIG_select,.thpKIG_check,.thpKIG_reset{height:2.75rem;min-height:2.75rem}}.thpKIG_top{display:contents}@media (min-width:960px){.thpKIG_body{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));align-items:end;gap:.75rem 1rem;display:grid}.thpKIG_top{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem 1rem;display:flex}.thpKIG_reset{grid-column:1/-1}}
.AWb12q_manage{border-top:1px solid var(--color-border);flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:1rem;display:flex}.AWb12q_manageRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.AWb12q_manage .AWb12q_danger{border-color:color-mix(in srgb, var(--color-negative) 45%, var(--color-border));color:var(--color-negative)}@media (hover:hover){.AWb12q_manage .AWb12q_danger:hover:not(:disabled){border-color:var(--color-negative);background-color:color-mix(in srgb, var(--color-negative) 8%, transparent)}}.AWb12q_manage .AWb12q_danger:focus-visible,.AWb12q_manage .AWb12q_dangerFilled:focus-visible{outline-color:var(--color-negative)}.AWb12q_manage .AWb12q_dangerFilled{background-color:var(--color-negative);color:var(--color-bg-elevated)}@media (hover:hover){.AWb12q_manage .AWb12q_dangerFilled:hover:not(:disabled){background-color:var(--color-negative);filter:brightness(.92)}}.AWb12q_banner{border-radius:var(--radius-sm);background-color:var(--color-surface-subtle);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;padding:.625rem .75rem}.AWb12q_error{color:var(--color-negative);font-size:var(--font-size-sm)}.AWb12q_empty{color:var(--color-text-muted);margin:0}.AWb12q_list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.AWb12q_row{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);color:var(--color-text);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.AWb12q_name{overflow-wrap:anywhere;min-width:0}.AWb12q_hint{color:var(--color-text-muted);font-size:var(--font-size-sm)}.AWb12q_noRestore{text-align:right;flex:none;max-width:45%}
.EEWKsq_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.EEWKsq_title{color:var(--color-text);font-size:var(--font-size-2xl);margin:0;font-weight:600}@media (max-width:40rem){.EEWKsq_title{font-size:var(--font-size-xl)}}.EEWKsq_actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.EEWKsq_panel{--sheet-pad:1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-elevated);flex-direction:column;gap:.875rem;padding:1rem;display:flex}.EEWKsq_panel form{flex-direction:column;gap:.875rem;display:flex}.EEWKsq_formActions{flex-wrap:wrap;gap:.5rem;display:flex}
