:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fm-bg:#fff;--fm-bg2:#f2f3f5;--fm-card:#fff;--fm-chip:#f2f3f5;--fm-placeholder:#eceef1;--fm-seg:#f2f3f5;--fm-seg-on:#fff;--fm-bar:#fff;--fm-line:color-mix(in srgb, var(--fm-ink) 16%, var(--fm-bg));--fm-outline:color-mix(in srgb, var(--fm-ink) 48%, var(--fm-bg));--fm-field:var(--fm-outline);--fm-ink:#111418;--fm-ink2:#3a4049;--fm-hint:#5f6672;--fm-placeholder-icon:#6b727c;--fm-disabled:#9aa0a8;--fm-accent:#2b7a4b;--fm-accent-text:var(--fm-accent);--fm-accent-soft:color-mix(in srgb, var(--fm-accent) 12%, var(--fm-bg));--fm-on-accent:#fff;--fm-error:#b42318;--fm-error-soft:#fdecea;--fm-warn:#8a3a0e;--fm-warn-soft:#fbebdd;--fm-sale:#c2410c;--fm-badge-way-bg:#e3eefb;--fm-badge-way-fg:#1f4e8c;--fm-badge-pay-bg:#fbebdd;--fm-badge-pay-fg:#8a3a0e;--fm-badge-done-bg:#e2f1e6;--fm-badge-done-fg:#1e5a36;--fm-badge-cancel-bg:#fdecea;--fm-badge-cancel-fg:#9b1c1c;--fm-map:#e4e9e4;--fm-map-road:#fff;--fm-font:"Onest Variable", -apple-system, "Segoe UI", Roboto, sans-serif;--fm-font-mono:"JetBrains Mono Variable", ui-monospace, "Cascadia Mono", Consolas, monospace;--fm-text-xs:12px;--fm-text-sm:13px;--fm-text-md:14px;--fm-text-base:15px;--fm-text-lg:16px;--fm-text-xl:18px;--fm-text-2xl:20px;--fm-text-3xl:22px;--fm-text-4xl:24px;--fm-r-badge:8px;--fm-r-field:10px;--fm-r-button:12px;--fm-r-image:14px;--fm-r-card:16px;--fm-r-card-lg:20px;--fm-r-pill:999px;--fm-ease:cubic-bezier(.2, 0, 0, 1);--fm-fast:.16s;--fm-space-1:4px;--fm-space-2:8px;--fm-space-3:12px;--fm-space-4:16px;--fm-space-5:20px;--fm-space-6:24px;--fm-touch:44px;--fm-main-button:50px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fm-bg:#17191c;--fm-bg2:#0f1113;--fm-card:#1e2125;--fm-chip:#262a2f;--fm-placeholder:#2a2e34;--fm-seg:#2a2e34;--fm-seg-on:#41464e;--fm-bar:#17191c;--fm-ink:#f2f3f5;--fm-ink2:#c9cdd3;--fm-hint:#9aa1ab;--fm-placeholder-icon:#8a929c;--fm-disabled:#6b717a;--fm-accent-text:color-mix(in srgb, var(--fm-accent) 45%, #fff);--fm-accent-soft:color-mix(in srgb, var(--fm-accent) 26%, var(--fm-bg));--fm-error:#f38b8b;--fm-error-soft:#3a1e1f;--fm-warn:#f0a877;--fm-warn-soft:#3a2618;--fm-badge-way-bg:#1c2c44;--fm-badge-way-fg:#9cc3f5;--fm-badge-pay-bg:#3a2618;--fm-badge-pay-fg:#f0a877;--fm-badge-done-bg:#183324;--fm-badge-done-fg:#86d9a7;--fm-badge-cancel-bg:#3a1e1f;--fm-badge-cancel-fg:#f5a3a3;--fm-map:#253129;--fm-map-road:#34413a}html,body{background:var(--fm-bg);color:var(--fm-ink);font:400 var(--fm-text-base) / 1.4 var(--fm-font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none;margin:0}html[data-surface=grouped],html[data-surface=grouped] body{background:var(--fm-bg2)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block}code{font-family:var(--fm-font-mono)}:focus-visible{outline:2px solid var(--fm-accent-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--fm-fast:0s}}.ui-badge[data-v-a6f80c4d]{box-sizing:border-box;height:28px;font-size:var(--fm-text-sm);border-radius:14px;flex-shrink:0;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.way[data-v-a6f80c4d]{background:var(--fm-badge-way-bg);color:var(--fm-badge-way-fg)}.pay[data-v-a6f80c4d]{background:var(--fm-badge-pay-bg);color:var(--fm-badge-pay-fg)}.done[data-v-a6f80c4d]{background:var(--fm-badge-done-bg);color:var(--fm-badge-done-fg)}.cancel[data-v-a6f80c4d]{background:var(--fm-badge-cancel-bg);color:var(--fm-badge-cancel-fg)}.ui-button[data-v-316a47e4]{min-height:var(--fm-touch);border-radius:var(--fm-r-button);justify-content:center;align-items:center;gap:var(--fm-space-2);font-size:var(--fm-text-md);transition:opacity var(--fm-fast) var(--fm-ease);border:0;padding:0 20px;font-weight:600;display:inline-flex}.ui-button[data-v-316a47e4]:active{opacity:.7}.ui-button[data-v-316a47e4]:disabled{opacity:.4}.block[data-v-316a47e4]{width:100%}.primary[data-v-316a47e4]{background:var(--fm-accent);color:var(--fm-on-accent)}.tinted[data-v-316a47e4]{background:var(--fm-accent-soft);color:var(--fm-accent-text)}.secondary[data-v-316a47e4]{background:var(--fm-chip);color:var(--fm-ink)}.plain[data-v-316a47e4]{color:var(--fm-ink);font-size:var(--fm-text-base);background:0 0}.danger[data-v-316a47e4]{color:var(--fm-error);background:0 0}.ui-card[data-v-099542a3]{padding:var(--fm-space-4);border-radius:var(--fm-r-card);background:var(--fm-card);gap:var(--fm-space-3);flex-direction:column;display:flex}.tight[data-v-099542a3]{gap:var(--fm-space-1)}.flush[data-v-099542a3]{gap:0;padding:0;overflow:hidden}h2[data-v-099542a3]{font-size:var(--fm-text-lg);margin:0;font-weight:700}.tight h2[data-v-099542a3]{margin-bottom:var(--fm-space-2)}.ui-cell[data-v-a8fba780]{align-items:center;gap:var(--fm-space-3);width:100%;min-height:var(--fm-touch);box-sizing:border-box;padding:14px var(--fm-space-4);border:0;border-bottom:1px solid var(--fm-line);text-align:left;color:var(--fm-ink);font-size:var(--fm-text-md);background:0 0;display:flex}.ui-cell[data-v-a8fba780]:last-child{border-bottom:0}.before[data-v-a8fba780]{color:var(--fm-hint);flex-shrink:0;display:flex}.text[data-v-a8fba780]{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.subtitle[data-v-a8fba780]{font-size:var(--fm-text-sm);color:var(--fm-hint)}.value[data-v-a8fba780]{font-size:var(--fm-text-sm);color:var(--fm-accent-text);flex-shrink:0;font-weight:600}.chevron[data-v-a8fba780]{color:var(--fm-hint);flex-shrink:0}.track[data-v-435977fd]{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--fm-r-card);cursor:grab;display:flex;overflow-x:auto}.track[data-v-435977fd]::-webkit-scrollbar{display:none}.track[data-v-435977fd]>*{scroll-snap-align:start;flex:0 0 100%}.dots[data-v-435977fd]{padding-top:var(--fm-space-2);justify-content:center;gap:6px;display:flex}.dots button[data-v-435977fd]{background:var(--fm-line);width:6px;height:6px;transition:width var(--fm-fast) var(--fm-ease);border:0;border-radius:50%;padding:0}.dots .on[data-v-435977fd]{background:var(--fm-ink);border-radius:3px;width:16px}.ui-chip[data-v-b816589b]{box-sizing:border-box;height:40px;padding:0 var(--fm-space-4);background:var(--fm-chip);color:var(--fm-ink);font-size:var(--fm-text-md);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--fm-fast) var(--fm-ease), color var(--fm-fast) var(--fm-ease);border:0;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.small[data-v-b816589b]{border-radius:18px;height:36px;padding:0 14px}.active[data-v-b816589b]{background:var(--fm-accent);color:var(--fm-on-accent)}.ui-empty[data-v-faf92fe8]{padding:var(--fm-space-6) 36px;align-items:center;gap:var(--fm-space-3);text-align:center;flex-direction:column;display:flex}.icon[data-v-faf92fe8]{background:var(--fm-chip);width:80px;height:80px;color:var(--fm-hint);border-radius:50%;justify-content:center;align-items:center;display:flex}.grouped .icon[data-v-faf92fe8]{background:var(--fm-card);width:96px;height:96px}h2[data-v-faf92fe8]{font-size:var(--fm-text-xl);margin:0;font-weight:700}p[data-v-faf92fe8]{font-size:var(--fm-text-md);color:var(--fm-hint);margin:0;line-height:1.5}.ui-field[data-v-b9470021]{min-width:0;font-size:var(--fm-text-sm);color:var(--fm-hint);flex-direction:column;gap:6px;display:flex}input[data-v-b9470021],textarea[data-v-b9470021]{box-sizing:border-box;border:1px solid var(--fm-field);border-radius:var(--fm-r-field);background:var(--fm-card);width:100%;color:var(--fm-ink);transition:border-color var(--fm-fast) var(--fm-ease);outline:none;font-family:inherit;font-size:16px}input[data-v-b9470021]{height:var(--fm-touch);padding:0 var(--fm-space-3)}textarea[data-v-b9470021]{padding:10px var(--fm-space-3);resize:none}input[data-v-b9470021]:focus,textarea[data-v-b9470021]:focus{border-color:var(--fm-accent-text)}.invalid input[data-v-b9470021]{border:2px solid var(--fm-error)}em[data-v-b9470021]{color:var(--fm-error);font-style:normal}[data-v-b9470021]::placeholder{color:var(--fm-hint)}.ui-image[data-v-52abbbe6]{background:var(--fm-placeholder);display:block;position:relative;overflow:hidden}img[data-v-52abbbe6]{object-fit:cover;width:100%;height:100%}.fallback[data-v-52abbbe6]{color:var(--fm-placeholder-icon);font-size:var(--fm-text-xs);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.ui-info[data-v-6c54ebbc]{padding:var(--fm-space-3) 14px;border-radius:var(--fm-r-button);background:var(--fm-accent-soft);font-size:var(--fm-text-sm);align-items:center;gap:10px;line-height:1.4;display:flex}.error[data-v-6c54ebbc]{background:var(--fm-error-soft)}.icon[data-v-6c54ebbc]{color:var(--fm-accent-text);flex-shrink:0}.error .icon[data-v-6c54ebbc],.error strong[data-v-6c54ebbc]{color:var(--fm-error)}.text[data-v-6c54ebbc]{flex-direction:column;gap:2px;display:flex}.ui-radio[data-v-95d4c278]{min-height:52px;padding:var(--fm-space-1);align-items:center;gap:var(--fm-space-3);cursor:pointer;display:flex}input[data-v-95d4c278]{width:20px;height:20px;accent-color:var(--fm-accent);flex-shrink:0;margin:0}.text[data-v-95d4c278]{flex-direction:column;gap:2px;display:flex}.title[data-v-95d4c278]{font-size:var(--fm-text-base);font-weight:500}.subtitle[data-v-95d4c278]{font-size:var(--fm-text-xs);color:var(--fm-hint)}.ui-segmented[data-v-bf1fc7d1]{gap:var(--fm-space-1);padding:var(--fm-space-1);border-radius:var(--fm-r-button);background:var(--fm-seg);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}button[data-v-bf1fc7d1]{min-width:0;height:40px;padding:0 var(--fm-space-1);color:var(--fm-ink2);font-size:var(--fm-text-sm);transition:background var(--fm-fast) var(--fm-ease);background:0 0;border:0;border-radius:9px;font-weight:500}.on[data-v-bf1fc7d1]{background:var(--fm-seg-on);color:var(--fm-ink);font-weight:600}.backdrop[data-v-01b99ff0]{z-index:20;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-01b99ff0]{box-sizing:border-box;width:100%;max-height:80vh;padding:var(--fm-space-2) 0 calc(var(--fm-space-4) + env(safe-area-inset-bottom));border-radius:var(--fm-r-card-lg) var(--fm-r-card-lg) 0 0;background:var(--fm-bg);overflow-y:auto}.grip[data-v-01b99ff0]{width:36px;height:4px;margin:0 auto var(--fm-space-3);background:var(--fm-line);border-radius:2px}h2[data-v-01b99ff0]{margin:0 var(--fm-space-4) var(--fm-space-3);font-size:var(--fm-text-xl);text-align:center;font-weight:700}.ui-sheet-enter-active[data-v-01b99ff0],.ui-sheet-leave-active[data-v-01b99ff0]{transition:opacity .2s var(--fm-ease)}.ui-sheet-enter-active .sheet[data-v-01b99ff0],.ui-sheet-leave-active .sheet[data-v-01b99ff0]{transition:transform .24s var(--fm-ease)}.ui-sheet-enter-from[data-v-01b99ff0],.ui-sheet-leave-to[data-v-01b99ff0]{opacity:0}.ui-sheet-enter-from .sheet[data-v-01b99ff0],.ui-sheet-leave-to .sheet[data-v-01b99ff0]{transform:translateY(100%)}.ui-select[data-v-8a188a88]{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.label[data-v-8a188a88]{font-size:var(--fm-text-sm);color:var(--fm-hint)}.trigger[data-v-8a188a88]{width:100%;height:var(--fm-touch);padding:0 10px 0 var(--fm-space-3);box-sizing:border-box;border:1px solid var(--fm-field);border-radius:var(--fm-r-field);background:var(--fm-card);color:var(--fm-ink);justify-content:space-between;align-items:center;gap:var(--fm-space-1);font-size:var(--fm-text-md);transition:border-color var(--fm-fast) var(--fm-ease);display:flex}.trigger.open[data-v-8a188a88]{border-color:var(--fm-accent-text)}.value[data-v-8a188a88]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.arrow[data-v-8a188a88]{color:var(--fm-hint);transition:transform var(--fm-fast) var(--fm-ease);flex-shrink:0;transform:rotate(90deg)}.open .arrow[data-v-8a188a88]{transform:rotate(-90deg)}.list[data-v-8a188a88]{top:calc(100% + var(--fm-space-1));z-index:15;width:max-content;min-width:100%;max-width:280px;max-height:240px;padding:var(--fm-space-1);box-sizing:border-box;border:1px solid var(--fm-line);border-radius:var(--fm-r-button);background:var(--fm-card);margin:0;list-style:none;position:absolute;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000002e}.list.up[data-v-8a188a88]{top:auto;bottom:calc(100% + var(--fm-space-1))}li[data-v-8a188a88]{min-height:var(--fm-touch);box-sizing:border-box;border-radius:var(--fm-r-badge);justify-content:space-between;align-items:center;gap:var(--fm-space-3);font-size:var(--fm-text-md);color:var(--fm-ink);cursor:pointer;padding:0 10px;display:flex}li.active[data-v-8a188a88]{background:var(--fm-chip)}li.chosen[data-v-8a188a88]{color:var(--fm-accent-text);font-weight:600}.ui-select-enter-active[data-v-8a188a88],.ui-select-leave-active[data-v-8a188a88]{transition:opacity var(--fm-fast) var(--fm-ease), transform var(--fm-fast) var(--fm-ease)}.ui-select-enter-from[data-v-8a188a88],.ui-select-leave-to[data-v-8a188a88]{opacity:0;transform:translateY(-4px)}.ui-size[data-v-74df907b]{height:var(--fm-touch);min-width:0;padding:0 var(--fm-space-1);border:1px solid var(--fm-outline);border-radius:var(--fm-r-button);color:var(--fm-ink);font-size:var(--fm-text-md);background:0 0;font-weight:600}.active[data-v-74df907b]{border:2px solid var(--fm-accent-text);background:var(--fm-accent-soft)}.disabled[data-v-74df907b]{color:var(--fm-disabled);text-decoration:line-through}.ui-stepper[data-v-16a2fd98]{height:var(--fm-touch);padding:0 var(--fm-space-1);border-radius:var(--fm-r-button);background:var(--fm-chip);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}button[data-v-16a2fd98]{background:0 0;border:0;height:100%;padding:0}.side[data-v-16a2fd98]{width:var(--fm-touch);font-size:var(--fm-text-2xl);font-weight:600}.side[data-v-16a2fd98]:active{opacity:.5}.side.off[data-v-16a2fd98]{color:var(--fm-disabled)}.slot[data-v-16a2fd98]{width:32px;height:100%;transition:width var(--fm-fast) var(--fm-ease)}.slot.typing[data-v-16a2fd98]{width:64px}.value[data-v-16a2fd98]{width:100%;font-size:var(--fm-text-lg);font-variant-numeric:tabular-nums;font-weight:600}input[data-v-16a2fd98]{box-sizing:border-box;width:100%;height:100%;color:var(--fm-ink);text-align:center;font:600 16px var(--fm-font);-webkit-user-select:text;user-select:text;animation:ui-stepper-focus-16a2fd98 var(--fm-fast) var(--fm-ease);box-shadow:inset 0 -1.5px 0 var(--fm-accent);background:0 0;border:0;outline:none;padding:0}@keyframes ui-stepper-focus-16a2fd98{0%{box-shadow:inset 0 0 0 var(--fm-accent)}}.compact[data-v-16a2fd98]{border-radius:var(--fm-r-field);height:40px;padding:0}.compact .side[data-v-16a2fd98]{font-size:var(--fm-text-xl)}.compact .value[data-v-16a2fd98]{font-size:var(--fm-text-base)}.ui-summary[data-v-95264394]{justify-content:space-between;gap:var(--fm-space-4);font-size:var(--fm-text-md);display:flex}.label[data-v-95264394]{color:var(--fm-hint);flex-shrink:0}.value[data-v-95264394]{text-align:right}.total[data-v-95264394]{font-size:var(--fm-text-lg);font-variant-numeric:tabular-nums;font-weight:700}.total .label[data-v-95264394]{color:inherit}.hint[data-v-95264394]{color:var(--fm-hint)}.warn[data-v-95264394]{color:var(--fm-warn);font-weight:600}.accent[data-v-95264394]{color:var(--fm-accent-text);font-weight:600}.ui-swatch[data-v-562ef948]{width:var(--fm-touch);height:var(--fm-touch);box-sizing:border-box;transition:border-color var(--fm-fast) var(--fm-ease);background:0 0;border:2px solid #0000;border-radius:50%;padding:3px}.ui-swatch span[data-v-562ef948]{width:100%;height:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--fm-ink) 18%, transparent);border-radius:50%;display:block}.active[data-v-562ef948]{border-color:var(--fm-accent-text)}.disabled[data-v-562ef948]{opacity:.3}
