:root{--fb-bg:#fff;--fb-bg2:#f2f2f3;--fb-sec:#fff;--fb-tx:#1d1f20;--fb-hint:#75757a;--fb-link:#416180;--fb-btn:#5980a6;--fb-btntx:#fff;--fb-accent:#416180;--fb-danger:#d23f3f;--fb-sep:#dcdcdf}@media (prefers-color-scheme:dark){:root{--fb-bg:#1c1d1f;--fb-bg2:#111213;--fb-sec:#1c1d1f;--fb-tx:#f2f2f3;--fb-hint:#8d8d92;--fb-link:#94bce3;--fb-btn:#5980a6;--fb-btntx:#fff;--fb-accent:#94bce3;--fb-danger:#ff6961;--fb-sep:#2e2f32}}:root{--bg:var(--tg-theme-bg-color,var(--fb-bg));--bg2:var(--tg-theme-secondary-bg-color,var(--fb-bg2));--sec:var(--tg-theme-section-bg-color,var(--fb-sec));--tx:var(--tg-theme-text-color,var(--fb-tx));--hint:var(--tg-theme-hint-color,var(--fb-hint));--link:var(--tg-theme-link-color,var(--fb-link));--btn:var(--tg-theme-button-color,var(--fb-btn));--btntx:var(--tg-theme-button-text-color,var(--fb-btntx));--accent:var(--tg-theme-accent-text-color,var(--fb-accent));--danger:var(--tg-theme-destructive-text-color,var(--fb-danger));--sep:var(--tg-theme-section-separator-color,var(--fb-sep));--p1:#5980a6;--p2:#e8912d;--p3:#d23f3f;--ok:#3f9a5c;--skel:color-mix(in srgb, var(--hint) 22%, transparent);--tint-field:color-mix(in srgb, var(--hint) 16%, transparent);--tint-active:color-mix(in srgb, var(--btn) 18%, transparent);--tint-tag:color-mix(in srgb, var(--btn) 14%, transparent);--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--safe-bottom:max(env(safe-area-inset-bottom,0px), var(--tg-safe-area-inset-bottom,0px));--safe-top:calc(max(env(safe-area-inset-top,0px), var(--tg-safe-area-inset-top,0px)) + var(--tg-content-safe-area-inset-top,0px));--tabbar-pad:max(var(--safe-bottom), 8px);--tabbar-h:calc(48px + var(--tabbar-pad));--main-h:0px;--ease-sheet:cubic-bezier(.2, .8, .2, 1)}:root[data-scheme=dark]{--p1:#749dc4;--p2:#f0a54a;--p3:#ff6961;--ok:#4fbf73}:root[data-palette=light]{--bg:#fff;--bg2:#f2f2f3;--sec:#fff;--tx:#1d1f20;--hint:#75757a;--link:#416180;--btn:#5980a6;--btntx:#fff;--accent:#416180;--danger:#d23f3f;--sep:#dcdcdf}:root[data-palette=dark]{--bg:#1c1d1f;--bg2:#111213;--sec:#1c1d1f;--tx:#f2f2f3;--hint:#8d8d92;--link:#94bce3;--btn:#5980a6;--btntx:#fff;--accent:#94bce3;--danger:#ff6961;--sep:#2e2f32}:root.ios.nav-scroll{--tabbar-pad:max(calc(var(--safe-bottom) + 8px), 28px);--tabbar-h:calc(48px + var(--tabbar-pad))}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg2);height:100%;color:var(--tx);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none;margin:0;font-size:16px;line-height:1.3;overflow:hidden}#app{height:100%}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}input,textarea{font:inherit;color:inherit;resize:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;min-width:0;margin:0;padding:0}input::placeholder,textarea::placeholder{color:var(--hint);opacity:1}:focus-visible{outline:2px solid color-mix(in srgb, var(--btn) 60%, transparent);outline-offset:2px}input:focus-visible,textarea:focus-visible{outline:none}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.section-title{color:var(--hint);text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:8px;padding:22px 32px 7px;font-size:13px;line-height:17px;display:flex}.screen-title{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:700;line-height:36px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes fade-in{0%{opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.45}}.dev-top[data-v-d55e30aa]{background:inherit;flex:none;align-items:center;height:44px;padding:0 8px;display:flex}.dev-top__back[data-v-d55e30aa]{color:var(--link);align-items:center;font-size:17px;display:flex}.main-bar[data-v-146f77f8]{z-index:60;height:var(--main-h);background:var(--bg);border-top:.5px solid var(--sep);padding:8px 16px 0;position:absolute;bottom:0;left:0;right:0}.main-bar__btn[data-v-146f77f8]{background:var(--btn);width:100%;height:50px;color:var(--btntx);text-align:center;border-radius:12px;font-size:17px;font-weight:600}.main-bar__btn--off[data-v-146f77f8]{opacity:.45;cursor:default}.ui-btn[data-v-0e50a722]{white-space:nowrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:inline-flex}.ui-btn__text[data-v-0e50a722]{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-btn[data-v-0e50a722]:disabled{opacity:.45}.ui-btn--primary[data-v-0e50a722],.ui-btn--tinted[data-v-0e50a722]{border-radius:10px;height:40px;padding:0 18px;font-size:15px;font-weight:600}.ui-btn--primary[data-v-0e50a722]{background:var(--btn);color:var(--btntx)}.ui-btn--tinted[data-v-0e50a722]{background:color-mix(in srgb, var(--btn) 16%, transparent);color:var(--accent)}.ui-btn--section[data-v-0e50a722],.ui-btn--danger-section[data-v-0e50a722]{background:var(--sec);width:calc(100% - 32px);height:44px;color:var(--link);border-radius:12px;margin:28px 16px 24px;font-size:16px;display:flex}.ui-btn--danger-section[data-v-0e50a722]{color:var(--danger)}.ui-btn--section[data-v-0e50a722]:active,.ui-btn--danger-section[data-v-0e50a722]:active{filter:brightness(.96)}.ui-btn--link[data-v-0e50a722]{color:var(--link);gap:4px;font-size:16px}.ui-btn--danger-link[data-v-0e50a722]{color:var(--danger);font-size:15px}.ui-empty[data-v-1117cc02]{padding:var(--offset) 40px 0;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ui-empty__circle[data-v-1117cc02]{background:var(--sec);width:64px;height:64px;color:var(--hint);border-radius:32px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.ui-empty__circle--danger[data-v-1117cc02]{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.ui-empty__title[data-v-1117cc02]{font-size:18px;font-weight:600}.ui-empty__text[data-v-1117cc02]{color:var(--hint);font-size:15px;line-height:1.4}.ui-empty__action[data-v-1117cc02]{margin-top:10px}.sheet[data-v-57aaea84]{z-index:calc(20 + var(--level) * 2);position:absolute;inset:0}.sheet__overlay[data-v-57aaea84]{background:#0000006b;animation:.2s fade-in;position:absolute;inset:0}.sheet__panel[data-v-57aaea84]{overscroll-behavior:none;max-height:calc(100% - 48px);animation:sheet-up-57aaea84 .26s var(--ease-sheet);border-radius:16px 16px 0 0;padding:8px 0 16px;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.sheet__panel--bg2[data-v-57aaea84]{background:var(--bg2)}.sheet__panel--sec[data-v-57aaea84]{background:var(--sec);padding-bottom:max(var(--safe-bottom), 12px)}.sheet__panel--main[data-v-57aaea84]{bottom:var(--main-h)}.sheet__grabber[data-v-57aaea84]{background:color-mix(in srgb, var(--hint) 45%, transparent);border-radius:3px;width:36px;height:5px;margin:0 auto 6px}.sheet__head[data-v-57aaea84]{grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;padding:0 16px 12px;display:grid}.sheet__title[data-v-57aaea84]{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.sheet__close[data-v-57aaea84]{background:var(--tint-field);width:30px;height:30px;color:var(--hint);border-radius:15px;justify-content:center;justify-self:end;align-items:center;display:flex}@keyframes sheet-up-57aaea84{0%{transform:translateY(100%)}}.ui-chip[data-v-cd2d9c02]{white-space:nowrap;color:var(--tx);flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:14px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.ui-chip__label[data-v-cd2d9c02]{text-overflow:ellipsis;max-width:220px;overflow:hidden}.ui-chip--s28[data-v-cd2d9c02]{border-radius:14px;height:28px}.ui-chip--s30[data-v-cd2d9c02]{border-radius:15px;height:30px}.ui-chip--s32[data-v-cd2d9c02]{border-radius:16px;height:32px}.ui-chip--s34[data-v-cd2d9c02]{border-radius:17px;height:34px}.ui-chip--trailing[data-v-cd2d9c02]{gap:4px;padding:0 10px 0 12px}.ui-chip--block[data-v-cd2d9c02]{flex:1;padding:0}.ui-chip--outlined[data-v-cd2d9c02]{border:.5px solid var(--sep);padding:0 10px;font-size:13px}.ui-chip--on-sec[data-v-cd2d9c02]{background:var(--sec)}.ui-chip--on-bg2[data-v-cd2d9c02]{background:var(--bg2)}.ui-chip--tint.ui-chip--active[data-v-cd2d9c02]{background:var(--tint-active);color:var(--accent);font-weight:500}.ui-chip--tint.ui-chip--active.ui-chip--colored[data-v-cd2d9c02]{background:color-mix(in srgb, var(--chip-color) 16%, transparent);color:var(--chip-color)}.ui-chip--solid.ui-chip--active[data-v-cd2d9c02]{background:var(--btn);color:var(--btntx);font-weight:600}.ui-chip--tag[data-v-cd2d9c02]{background:var(--tint-tag);color:var(--accent);gap:4px;padding:0 8px 0 10px}.quick[data-v-b699629f]{padding-top:8px}.quick__type[data-v-b699629f]{align-items:center;gap:8px;padding:0 16px 10px;display:flex}.quick__manual[data-v-b699629f]{color:var(--hint);font-size:12px}.quick__row[data-v-b699629f]{gap:12px;padding:0 16px;display:flex}.quick__ring[data-v-b699629f]{border:1.5px solid var(--ring);border-radius:11px;flex:none;width:22px;height:22px;margin-top:1px}.quick__ring--off[data-v-b699629f]{visibility:hidden}.quick__field[data-v-b699629f]{flex:1;min-width:0;height:24px;position:relative}.quick__mirror[data-v-b699629f],.quick__input[data-v-b699629f]{font-size:17px;line-height:24px;position:absolute;inset:0}.quick__mirror[data-v-b699629f]{white-space:pre;pointer-events:none;color:var(--tx);overflow:hidden}.quick__hl[data-v-b699629f]{background:color-mix(in srgb, var(--btn) 22%, transparent);color:var(--accent);border-radius:4px}.quick__input[data-v-b699629f]{color:#0000;width:100%;caret-color:var(--tx)}.quick__hint[data-v-b699629f]{min-height:20px;color:var(--hint);padding:6px 16px 0 50px;font-size:13px}.quick__chips[data-v-b699629f]{flex-wrap:wrap;gap:8px;padding:12px 16px 0;display:flex}.quick__foot[data-v-b699629f]{border-top:.5px solid var(--sep);justify-content:space-between;align-items:center;margin-top:12px;padding:12px 16px 0;display:flex}.quick__enter[data-v-b699629f]{min-width:0;color:var(--hint);flex:1;font-size:13px}.quick__mic[data-v-b699629f]{background:color-mix(in srgb, var(--btn) 14%, transparent);width:34px;height:34px;color:var(--accent);border-radius:17px;flex:none;justify-content:center;align-items:center;margin-right:10px;display:flex}.quick__mic--recording[data-v-b699629f]{background:var(--danger);color:#fff;animation:1.2s ease-in-out infinite quick-pulse-b699629f}.quick__mic--busy[data-v-b699629f] svg{animation:.9s linear infinite quick-spin-b699629f}@keyframes quick-pulse-b699629f{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--danger) 25%, transparent)}}@keyframes quick-spin-b699629f{to{transform:rotate(360deg)}}.quick__submit[data-v-b699629f]{background:var(--btn);width:34px;height:34px;color:var(--btntx);border-radius:17px;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.quick__submit--off[data-v-b699629f]{opacity:.4}.ui-amount[data-v-67e51d4c]{cursor:text;align-items:baseline;gap:6px;min-width:0;display:flex}.ui-amount__input[data-v-67e51d4c]{min-width:0;color:var(--tx);font-variant-numeric:tabular-nums;flex:1}.ui-amount__currency[data-v-67e51d4c]{color:var(--hint)}.ui-amount--cell[data-v-67e51d4c]{background:var(--sec);align-items:center;min-height:44px;padding:0 16px;font-size:16px}.ui-amount--cell .ui-amount__input[data-v-67e51d4c]{height:44px}.ui-amount--large[data-v-67e51d4c]{justify-content:center;padding:14px 16px}.ui-amount--large .ui-amount__input[data-v-67e51d4c]{border-bottom:2px solid var(--tint-field);width:calc(var(--chars) * .6em + 4px);letter-spacing:-.02em;text-align:right;flex:none;max-width:calc(100% - 50px);padding-bottom:2px;font-size:34px;font-weight:700;line-height:41px;transition:border-color .15s}.ui-amount--large .ui-amount__input[data-v-67e51d4c]:focus{border-bottom-color:var(--btn)}.ui-amount--large .ui-amount__currency[data-v-67e51d4c]{flex:none;font-size:20px;font-weight:600}.ui-glyph[data-v-f284c024]{width:var(--glyph-size);height:var(--glyph-size);border-radius:var(--glyph-radius);background:var(--glyph-bg);color:var(--glyph);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-glyph--plain[data-v-f284c024]{background:0 0;width:auto;height:auto}.ui-toggle[data-v-9357e7b9]{background:color-mix(in srgb, var(--hint) 30%, transparent);border-radius:16px;flex:none;width:51px;height:31px;transition:background .2s;display:block;position:relative}.ui-toggle--on[data-v-9357e7b9]{background:var(--btn)}.ui-toggle__knob[data-v-9357e7b9]{width:27px;height:27px;transition:transform .2s var(--ease-sheet);background:#fff;border-radius:14px;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.ui-toggle--on .ui-toggle__knob[data-v-9357e7b9]{transform:translate(20px)}.ui-cell[data-v-3bcbf473]{background:var(--sec);color:var(--tx);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding-left:16px;display:flex}.ui-cell--interactive[data-v-3bcbf473]{cursor:pointer}.ui-cell--interactive[data-v-3bcbf473]:active{filter:brightness(.96)}.ui-cell--disabled[data-v-3bcbf473]{opacity:.45}.ui-cell[data-v-3bcbf473]:focus-visible{outline-offset:-2px}.ui-cell__lead[data-v-3bcbf473]{margin:-8px;padding:8px;display:flex}.ui-cell__lead--link[data-v-3bcbf473]{color:var(--link)}.ui-cell__lead--danger[data-v-3bcbf473]{color:var(--danger)}.ui-cell__plaque[data-v-3bcbf473]{background:var(--plaque);color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.ui-cell__plaque--symbol[data-v-3bcbf473]{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);font-size:17px;font-weight:600;line-height:1}.ui-cell__plaque--word[data-v-3bcbf473]{font-size:11px}.ui-cell__body[data-v-3bcbf473]{border-bottom:.5px solid var(--sep);flex:1;align-items:center;gap:8px;min-width:0;min-height:44px;padding:9px 16px 9px 0;display:flex}.ui-cell:last-child>.ui-cell__body[data-v-3bcbf473]{border-bottom:0}.ui-cell__dot[data-v-3bcbf473]{background:var(--dot);border-radius:5px;flex:none;width:10px;height:10px}.ui-cell__text[data-v-3bcbf473]{flex:1;min-width:0}.ui-cell__label[data-v-3bcbf473]{overflow-wrap:anywhere;font-size:16px;line-height:21px}.ui-cell__label--link[data-v-3bcbf473]{color:var(--link)}.ui-cell__label--danger[data-v-3bcbf473]{color:var(--danger)}.ui-cell__sub[data-v-3bcbf473]{color:var(--hint);margin-top:1px;font-size:13px;line-height:17px}.ui-cell__value[data-v-3bcbf473]{color:var(--hint);white-space:nowrap;text-overflow:ellipsis;max-width:60%;font-size:16px;overflow:hidden}.ui-cell__check[data-v-3bcbf473]{color:var(--btn)}.ui-cell__chevron[data-v-3bcbf473]{color:var(--hint)}.ui-field[data-v-37d3b0f9]{cursor:text;align-items:center;gap:12px;min-width:0;display:flex}.ui-field__input[data-v-37d3b0f9]{width:100%;height:100%;color:var(--tx);flex:1}.ui-field__icon[data-v-37d3b0f9],.ui-field__clear[data-v-37d3b0f9]{color:var(--hint);display:flex}.ui-field--cell[data-v-37d3b0f9]{background:var(--sec);min-height:44px;padding:0 16px;font-size:16px;position:relative}.ui-field--cell[data-v-37d3b0f9]:not(:last-child):after{content:"";background:var(--sep);transform-origin:bottom;height:1px;position:absolute;bottom:0;left:16px;right:0;transform:scaleY(.5)}.ui-field--cell .ui-field__icon[data-v-37d3b0f9]{color:var(--link)}.ui-field--cell .ui-field__input[data-v-37d3b0f9]{height:44px}.ui-field--title[data-v-37d3b0f9]{font-size:20px;font-weight:600;line-height:25px}.ui-field--large[data-v-37d3b0f9]{letter-spacing:-.01em;font-size:26px;font-weight:700;line-height:1.2}.ui-field--strike .ui-field__input[data-v-37d3b0f9]{color:var(--hint);text-decoration:line-through}.crs__card[data-v-6eb5cf8a]{background:var(--sec);border-radius:12px;margin:0 16px;overflow:hidden}.crs__title[data-v-6eb5cf8a]{padding-top:18px}.crs__row[data-v-6eb5cf8a]{border-bottom:.5px solid var(--sep);align-items:center;padding-left:16px;display:flex}.crs__label[data-v-6eb5cf8a]{flex:none;font-size:16px}.crs__field[data-v-6eb5cf8a]{flex:1}.crs__field[data-v-6eb5cf8a] .ui-amount__input{text-align:right}.crs__chips[data-v-6eb5cf8a]{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px 12px;display:flex}.crs__chips-label[data-v-6eb5cf8a]{color:var(--hint);margin-right:2px;font-size:14px}.crs__hint[data-v-6eb5cf8a]{color:var(--hint);margin:0;padding:8px 32px 0;font-size:13px;line-height:1.35}.crs__delete[data-v-6eb5cf8a]{margin:20px 16px 0}.ui-search[data-v-05fadbd3]{background:var(--tint-field);height:36px;color:var(--hint);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex}.ui-search__input[data-v-05fadbd3]{height:100%;color:var(--tx);flex:1}.ui-search__input[data-v-05fadbd3]::-webkit-search-cancel-button{display:none}.ui-search__clear[data-v-05fadbd3]{color:var(--hint);display:flex}.secs__gear[data-v-d1f06a3b]{background:var(--tint-field);width:30px;height:30px;color:var(--hint);border-radius:15px;justify-content:center;justify-self:start;align-items:center;display:flex}.secs__search[data-v-d1f06a3b]{padding:0 16px 4px}.secs__group-title[data-v-d1f06a3b]{text-transform:uppercase;letter-spacing:.02em;color:var(--hint);margin:0;padding:14px 20px 8px;font-size:13px;font-weight:400;line-height:16px}.secs__search+.secs[data-v-d1f06a3b]{padding-top:12px}.secs[data-v-d1f06a3b]{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px;display:grid}.secs__tile[data-v-d1f06a3b]{background:var(--sec);min-width:0;min-height:78px;color:var(--tx);text-align:left;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 10px 9px;display:flex;position:relative}.secs__tile[data-v-d1f06a3b]:active{filter:brightness(.95)}.secs__tile--on[data-v-d1f06a3b]{box-shadow:inset 0 0 0 1.5px var(--btn)}.secs__plaque[data-v-d1f06a3b]{background:var(--plaque);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.secs__pin[data-v-d1f06a3b],.secs__count[data-v-d1f06a3b]{color:var(--hint);position:absolute;top:9px;right:10px}.secs__count[data-v-d1f06a3b]{font-variant-numeric:tabular-nums;font-size:13px}.secs__label[data-v-d1f06a3b]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:500;overflow:hidden}.secs__everywhere[data-v-d1f06a3b],.secs__customize[data-v-d1f06a3b]{width:100%;color:var(--link);justify-content:center;align-items:center;gap:6px;padding:16px 16px 4px;font-size:15px;display:flex}.date__quick[data-v-c8d7eade]{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px;display:grid}.date__q[data-v-c8d7eade]{background:var(--sec);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.date__q--on[data-v-c8d7eade]{background:color-mix(in srgb, var(--btn) 18%, var(--sec))}.date__q-label[data-v-c8d7eade]{font-size:15px;font-weight:500;display:block}.date__q--on .date__q-label[data-v-c8d7eade]{color:var(--accent)}.date__q-sub[data-v-c8d7eade]{color:var(--hint);font-size:12px;display:block}.date__cal[data-v-c8d7eade]{background:var(--sec);border-radius:12px;margin:10px 16px 0;padding:10px 8px 6px}.date__cal-head[data-v-c8d7eade]{justify-content:space-between;align-items:center;padding:0 8px 8px;font-size:16px;display:flex}.date__cal-head b[data-v-c8d7eade]{font-weight:600}.date__arrows[data-v-c8d7eade]{color:var(--link);gap:18px;display:flex}.date__arrows button[data-v-c8d7eade]{display:flex}.date__wd[data-v-c8d7eade]{color:var(--hint);text-align:center;grid-template-columns:repeat(7,1fr);padding-bottom:4px;font-size:12px;display:grid}.date__grid[data-v-c8d7eade]{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.date__cell[data-v-c8d7eade]{justify-content:center;align-items:center;height:38px;display:flex}.date__num[data-v-c8d7eade]{border-radius:17px;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.date__cell--out[data-v-c8d7eade]{opacity:.5}.date__cell--out .date__num[data-v-c8d7eade]{color:var(--hint)}.date__cell--today .date__num[data-v-c8d7eade]{color:var(--accent);font-weight:700}.date__cell--sel .date__num[data-v-c8d7eade]{background:var(--btn);color:var(--btntx);font-weight:700}.date__none[data-v-c8d7eade]{border-radius:12px;margin:10px 16px 0;overflow:hidden}.fv[data-v-c4f607af]{z-index:calc(100 + var(--level) * 10);color:#fff;background:#000;flex-direction:column;display:flex;position:absolute;inset:0}.fv__bar[data-v-c4f607af]{flex:none;align-items:center;gap:8px;padding:8px;display:flex}.fv__btn[data-v-c4f607af]{color:#fff;border-radius:20px;padding:8px;display:flex}.fv__title[data-v-c4f607af]{flex-direction:column;flex:1;align-items:center;min-width:0;font-size:15px;display:flex}.fv__name[data-v-c4f607af]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fv__sub[data-v-c4f607af]{opacity:.7;font-size:12px}.fv__stage[data-v-c4f607af]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:auto}.fv__stage--pdf[data-v-c4f607af],.fv__stage--text[data-v-c4f607af],.fv__stage--json[data-v-c4f607af],.fv__stage--csv[data-v-c4f607af]{background:#2b2b2e;display:block}.fv__stage--pdf>.fv__spinner[data-v-c4f607af],.fv__stage--text>.fv__spinner[data-v-c4f607af],.fv__stage--json>.fv__spinner[data-v-c4f607af],.fv__stage--csv>.fv__spinner[data-v-c4f607af]{margin:40vh auto 0}.fv__spinner[data-v-c4f607af]{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite fv-spin-c4f607af;display:block}@keyframes fv-spin-c4f607af{to{transform:rotate(360deg)}}.fv__error[data-v-c4f607af]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40vh 24px 0;font-size:15px;display:flex}.fv__stage--video .fv__error[data-v-c4f607af],.fv__stage--audio .fv__error[data-v-c4f607af]{padding-top:0}.fv__download[data-v-c4f607af]{background:var(--btn);color:var(--btntx);border-radius:10px;padding:10px 18px;font-size:15px;font-weight:600}.fv__video[data-v-c4f607af]{max-width:100%;max-height:100%}.fv__audio[data-v-c4f607af]{opacity:.9;flex-direction:column;align-items:center;gap:24px;width:100%;padding:0 24px;display:flex}.fv__player[data-v-c4f607af]{width:100%;max-width:420px}.fv__doc[data-v-c4f607af]{background:var(--bg);min-height:100%;color:var(--tx);box-sizing:border-box;padding:12px}.fv__text[data-v-c4f607af]{font-family:var(--font);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.fv__text--mono[data-v-c4f607af]{font-family:var(--font-mono);font-size:13px}.fv__table[data-v-c4f607af]{border-collapse:collapse;font-size:13px}.fv__table th[data-v-c4f607af],.fv__table td[data-v-c4f607af]{border:1px solid var(--sep);text-align:left;vertical-align:top;white-space:pre-wrap;max-width:260px;padding:6px 10px}.fv__table th[data-v-c4f607af]{background:var(--sec);font-weight:600;position:sticky;top:-12px}.fv__cut[data-v-c4f607af]{color:var(--hint);margin:12px 0 0;font-size:13px}.fv__zoom[data-v-c4f607af]{right:12px;bottom:calc(16px + var(--safe-bottom));gap:8px;display:flex;position:absolute}.fv__zoom-btn[data-v-c4f607af]{color:#fff;background:#0009;border-radius:22px;padding:10px;display:flex}.fv__zoom-btn[data-v-c4f607af]:disabled{opacity:.35}.viewer[data-v-f6bbf659]{z-index:calc(100 + var(--level) * 10);color:#fff;background:#000;flex-direction:column;display:flex;position:absolute;inset:0}.viewer__bar[data-v-f6bbf659]{flex:none;align-items:center;gap:8px;padding:8px;display:flex}.viewer__btn[data-v-f6bbf659]{color:#fff;border-radius:20px;padding:8px;display:flex}.viewer__title[data-v-f6bbf659]{flex-direction:column;flex:1;align-items:center;min-width:0;font-size:15px;display:flex}.viewer__name[data-v-f6bbf659]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.viewer__count[data-v-f6bbf659]{opacity:.7;font-size:12px}.viewer__stage[data-v-f6bbf659]{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.viewer__img[data-v-f6bbf659]{object-fit:contain;max-width:100%;max-height:100%}.viewer__error[data-v-f6bbf659]{opacity:.7;font-size:15px}.viewer__spinner[data-v-f6bbf659]{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite viewer-spin-f6bbf659}@keyframes viewer-spin-f6bbf659{to{transform:rotate(360deg)}}.viewer__nav[data-v-f6bbf659]{color:#fff;background:#00000059;border-radius:10px;padding:10px 6px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.viewer__nav--prev[data-v-f6bbf659]{left:6px}.viewer__nav--next[data-v-f6bbf659]{right:6px}.ui-seg[data-v-e54a1c60]{grid-template-columns:var(--cols);background:var(--tint-field);text-align:center;border-radius:9px;padding:2px;font-size:13px;line-height:17px;display:grid}.ui-seg__item[data-v-e54a1c60]{text-overflow:ellipsis;text-align:center;white-space:nowrap;border-radius:7px;min-width:0;padding:6px 0;font-weight:500;transition:background .15s,box-shadow .15s;overflow:hidden}.ui-seg--sm[data-v-e54a1c60]{border-radius:8px}.ui-seg--sm .ui-seg__item[data-v-e54a1c60]{border-radius:6px;padding:5px 0}.ui-seg__item--on[data-v-e54a1c60]{background:var(--sec);font-weight:600;box-shadow:0 1px 3px #00000024}.meter[data-v-273bfe01]{--meter:var(--p3);align-items:center;gap:4px;display:flex}.meter--fair[data-v-273bfe01]{--meter:var(--p2)}.meter--good[data-v-273bfe01]{--meter:var(--p1)}.meter--strong[data-v-273bfe01]{--meter:var(--ok)}.meter__bar[data-v-273bfe01]{background:var(--tint-field);border-radius:2px;width:22px;height:4px}.meter__bar--on[data-v-273bfe01]{background:var(--meter)}.meter__label[data-v-273bfe01]{color:var(--meter);margin-left:4px;font-size:12px}.gen__preview[data-v-0bd77dac]{background:var(--sec);border-radius:12px;align-items:center;gap:8px;margin:0 16px;padding:14px 8px 14px 16px;display:flex}.gen__password[data-v-0bd77dac]{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;flex:1;font-size:18px;line-height:1.35}.gen__again[data-v-0bd77dac]{width:40px;height:40px;color:var(--link);flex:none;justify-content:center;align-items:center;display:flex}.gen__meter[data-v-0bd77dac]{padding:10px 32px 0}.gen__title[data-v-0bd77dac]{padding-top:18px}.gen__len[data-v-0bd77dac]{padding:0 16px}.gen__card[data-v-0bd77dac],.list-sheet__card[data-v-9cb06fc1]{border-radius:12px;margin:0 16px;overflow:hidden}.list-sheet__footer[data-v-9cb06fc1]{color:var(--hint);padding:8px 32px 0;font-size:13px;line-height:1.35}.mil__hint[data-v-f4a7b3d2]{text-align:center;color:var(--hint);margin:0;padding:4px 32px 0;font-size:13px;line-height:1.35}.pay__quick[data-v-f9000aaa]{flex-wrap:wrap;justify-content:center;gap:6px;padding:0 16px 6px;display:flex}.pay__card[data-v-f9000aaa]{background:var(--sec);border-radius:12px;margin:14px 16px 0;overflow:hidden}.pay__over[data-v-f9000aaa]{color:var(--hint);margin:0;padding:8px 32px 0;font-size:13px;line-height:1.35}.ui-section--bare-lg[data-v-662811cc]{padding-top:22px}.ui-section--bare-md[data-v-662811cc]{padding-top:18px}.ui-section--bare-sm[data-v-662811cc]{padding-top:14px}.ui-section__title--md[data-v-662811cc]{padding-top:18px}.ui-section__title--sm[data-v-662811cc]{padding-top:14px}.ui-section__title--danger[data-v-662811cc]{color:var(--danger);font-weight:600}.ui-section__title-text[data-v-662811cc]{align-items:center;gap:6px;min-width:0;display:flex}.ui-section__card[data-v-662811cc]{background:var(--sec);border-radius:12px;margin:0 16px;overflow:hidden}.ui-section__card--plain[data-v-662811cc]{background:0 0}.ui-section__footer[data-v-662811cc]{color:var(--hint);padding:8px 32px 0;font-size:13px;line-height:1.35}.rs__delete[data-v-bf45f24f]{margin:8px auto 0}.cv__chips[data-v-f1550d2a]{flex-wrap:wrap;gap:8px;padding:0 16px 4px;display:flex}.cv__card[data-v-f1550d2a]{background:var(--sec);border-radius:12px;margin:12px 16px 0;overflow:hidden}.cv__note[data-v-f1550d2a]{color:var(--hint);margin:0;padding:8px 32px 16px;font-size:13px;line-height:1.35}.ui-stepper[data-v-87ff0591]{background:var(--tint-field);border-radius:8px;flex:none;align-items:center;display:flex}.ui-stepper__btn[data-v-87ff0591]{width:32px;height:30px;color:var(--link);justify-content:center;align-items:center;display:flex}.ui-stepper__btn[data-v-87ff0591]:disabled{opacity:.35}.ui-stepper__value[data-v-87ff0591]{text-align:center;width:24px;font-size:16px;font-weight:600}.rep__presets[data-v-14786f85]{flex-wrap:wrap;gap:8px;padding:0 16px;display:flex}.rep__title[data-v-14786f85]{padding-top:18px}.rep__card[data-v-14786f85]{background:var(--sec);border-radius:12px;margin:0 16px}.rep__row[data-v-14786f85]{border-bottom:.5px solid var(--sep);align-items:center;gap:10px;padding:10px 16px;display:flex}.rep__every[data-v-14786f85]{font-size:16px}.rep__units[data-v-14786f85]{flex:1}.rep__block[data-v-14786f85]{border-bottom:.5px solid var(--sep);padding:12px 16px}.rep__block[data-v-14786f85]:last-child{border-bottom:0}.rep__label[data-v-14786f85]{color:var(--hint);margin-bottom:8px;font-size:13px}.rep__days[data-v-14786f85]{justify-content:space-between;display:flex}.rep__day[data-v-14786f85]{background:color-mix(in srgb, var(--hint) 14%, transparent);border-radius:19px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;display:flex}.rep__day--on[data-v-14786f85]{background:var(--btn);color:var(--btntx);font-weight:600}.rep__until[data-v-14786f85]{flex-wrap:wrap;gap:6px;display:flex}.rep__summary[data-v-14786f85]{color:var(--hint);padding:10px 32px 0;font-size:13px;line-height:1.35}.time__quick[data-v-30ba6ee0]{gap:8px;padding:0 16px;display:flex}.time__wheel[data-v-30ba6ee0]{background:var(--sec);border-radius:12px;justify-content:center;height:220px;margin:14px 16px 0;display:flex;position:relative;overflow:hidden}.time__band[data-v-30ba6ee0]{background:var(--tint-field);pointer-events:none;border-radius:9px;height:40px;position:absolute;top:90px;left:10px;right:10px}.time__col[data-v-30ba6ee0]{scroll-snap-type:y mandatory;overscroll-behavior:none;width:90px;height:220px;padding:90px 0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 35% 65%,#0000);mask-image:linear-gradient(#0000,#000 35% 65%,#0000)}.time__item[data-v-30ba6ee0]{scroll-snap-align:center;width:100%;height:40px;color:var(--hint);font-variant-numeric:tabular-nums;align-items:center;font-size:20px;transition:font-size .12s;display:flex}.time__col--h .time__item[data-v-30ba6ee0]{justify-content:flex-end;padding-right:14px}.time__col--m .time__item[data-v-30ba6ee0]{padding-left:14px}.time__item--on[data-v-30ba6ee0]{color:var(--tx);font-size:23px;font-weight:600}.time__colon[data-v-30ba6ee0]{align-items:center;padding-bottom:2px;font-size:23px;font-weight:600;display:flex;position:relative}.time__none[data-v-30ba6ee0]{border-radius:12px;margin:6px 16px 0;overflow:hidden}.tabbar[data-v-b260c378]{z-index:10;isolation:isolate;--row-top:7px;height:var(--tabbar-h);padding:var(--row-top) 0 var(--tabbar-pad);position:absolute;bottom:0;left:0;right:0}.tabbar--scroll[data-v-b260c378]:before{content:"";z-index:-1;background:var(--bg);border-top:.5px solid var(--sep);position:absolute;inset:0}.tabbar__bg[data-v-b260c378]{z-index:-1;pointer-events:none;display:flex;position:absolute;inset:0}.tabbar__bg-side[data-v-b260c378]{background:var(--bg);flex:1}.tabbar__bg-notch[data-v-b260c378]{flex-direction:column;flex:none;width:120px;margin:0 -1px;display:flex}.tabbar__bg-notch svg[data-v-b260c378]{width:100%;height:48px;fill:var(--bg);display:block}.tabbar__bg-notch[data-v-b260c378]:after{content:"";background:var(--bg);flex:1;margin-top:-1px}.tabbar__items[data-v-b260c378]{height:100%}.tabbar--tabs .tabbar__items[data-v-b260c378],.tabbar--sheet .tabbar__items[data-v-b260c378]{grid-template-columns:repeat(var(--cols), 1fr);display:grid}.tabbar--scroll .tabbar__items[data-v-b260c378]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:0 4px;display:flex;overflow:auto hidden}.tabbar--scroll .tabbar__tab[data-v-b260c378]{scroll-snap-align:center;flex:none;width:74px}.tabbar__items--fade-start[data-v-b260c378]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}.tabbar__items--fade-end[data-v-b260c378]{-webkit-mask-image:linear-gradient(270deg,#0000,#000 28px);mask-image:linear-gradient(270deg,#0000,#000 28px)}.tabbar__items--fade-start.tabbar__items--fade-end[data-v-b260c378]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}.tabbar__tab[data-v-b260c378]{min-width:0;color:var(--hint);flex-direction:column;align-items:center;gap:3px;font-size:10px;font-weight:500;line-height:13px;display:flex}.tabbar__label[data-v-b260c378]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar__tab--on[data-v-b260c378]{color:var(--accent)}.tabbar__fab[data-v-b260c378]{z-index:5;background:var(--btn);width:56px;height:56px;color:var(--btntx);border-radius:28px;justify-content:center;align-items:center;display:flex;position:absolute;top:-72px;right:16px;box-shadow:0 4px 14px #00000038}.tabbar__fab[data-v-b260c378]:active{transform:scale(.96)}.tabbar__center[data-v-b260c378]{justify-content:center;display:flex;position:relative}.tabbar__plus[data-v-b260c378]{background:var(--btn);width:54px;height:54px;color:var(--btntx);border-radius:27px;justify-content:center;align-items:center;display:flex;position:absolute;top:-27px}.tabbar__plus[data-v-b260c378]:active{transform:scale(.96)}.toast[data-v-4e7cf2b2]{left:16px;right:16px;top:calc(var(--safe-top) + 8px);z-index:70;background:var(--tx);color:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:1.3;animation:.2s ease-out toast-in-4e7cf2b2;display:flex;position:absolute;box-shadow:0 6px 20px #00000040}@keyframes toast-in-4e7cf2b2{0%{opacity:0;transform:translateY(-8px)}}.toast__text[data-v-4e7cf2b2]{flex:1}.toast__undo[data-v-4e7cf2b2]{color:var(--btn);font-weight:600}.ui-skel__head[data-v-09f7b43c],.ui-skel__card[data-v-09f7b43c]{animation:1.2s infinite pulse}.ui-skel__head[data-v-09f7b43c]{flex-direction:column;gap:10px;padding:10px 20px 0;display:flex}.ui-skel__bar[data-v-09f7b43c]{background:var(--skel)}.ui-skel__bar--date[data-v-09f7b43c]{border-radius:7px;width:140px;height:14px}.ui-skel__bar--title[data-v-09f7b43c]{border-radius:8px;width:210px;height:28px}.ui-skel__card[data-v-09f7b43c]{background:var(--sec);border-radius:12px;margin:22px 16px 0}.ui-skel__row[data-v-09f7b43c]{border-bottom:.5px solid var(--sep);gap:12px;padding:14px 16px;display:flex}.ui-skel__row[data-v-09f7b43c]:last-child{border-bottom:0}.ui-skel__check[data-v-09f7b43c]{background:var(--skel);border-radius:11px;flex:none;width:22px;height:22px}.ui-skel__lines[data-v-09f7b43c]{flex-direction:column;flex:1;gap:8px;display:flex}.ui-skel__bar--line[data-v-09f7b43c]{border-radius:6px;height:12px}.ui-skel__bar--meta[data-v-09f7b43c]{border-radius:5px;height:9px}.app[data-v-176257e5]{height:var(--tg-viewport-height,100dvh);background:var(--bg2);flex-direction:column;display:flex;position:relative;overflow:hidden}.app--fallback-main[data-v-176257e5]{--main-h:calc(58.5px + max(var(--safe-bottom), 12px))}.app__scroll[data-v-176257e5]{overscroll-behavior:none;flex:1;min-height:0;position:relative;overflow:hidden auto}.app__scroll--bg[data-v-176257e5]{background:var(--bg)}.app__scroll--bg2[data-v-176257e5]{background:var(--bg2)}.app__tabbar-space[data-v-176257e5]{height:var(--tabbar-h)}.app__main-space[data-v-176257e5]{height:var(--main-h);flex:none}.app__safe[data-v-176257e5]{height:var(--safe-bottom);flex:none}
