.app-loader[data-v-912c5799]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e1b2e1f;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.app-loader__spinner[data-v-912c5799]{border:3px solid var(--c-line-2,#e5e2f5);border-top-color:var(--c-primary,#ff595c);border-radius:50%;width:34px;height:34px;animation:.7s linear infinite app-spin-912c5799}.loader-enter-active[data-v-912c5799],.loader-leave-active[data-v-912c5799]{transition:opacity var(--dur,.2s) var(--ease,ease)}.loader-enter-from[data-v-912c5799],.loader-leave-to[data-v-912c5799]{opacity:0}@keyframes app-spin-912c5799{to{transform:rotate(360deg)}}.toast-stack[data-v-f264fb2d]{left:50%;bottom:calc(var(--nav-h,64px) + var(--safe-b,0px) + 16px);z-index:1100;pointer-events:none;flex-direction:column;gap:8px;width:min(92vw,420px);display:flex;position:fixed;transform:translate(-50%)}.toast-stack__item[data-v-f264fb2d]{--toast-solid:#f3f4f8;--toast-glass:#f5f7fcb8;--toast-highlight:#ffffffa8;isolation:isolate;pointer-events:auto;background:var(--toast-solid);color:#242630;border:1px solid #ffffffbd;border-radius:24px;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:500;line-height:1.4;display:flex;position:relative;box-shadow:0 12px 36px #181e3024,0 2px 6px #181e300d,inset 0 1px #ffffffe6,inset 0 -1px #ffffff4d}.toast-stack__item[data-v-f264fb2d]:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--toast-highlight), transparent 42%, transparent 70%, #ffffff1f);pointer-events:none;position:absolute;inset:1px}.toast-stack__message[data-v-f264fb2d]{overflow-wrap:anywhere;flex:1;min-width:0}.toast-stack__status[data-v-f264fb2d]{color:#43566f;background:#3347641a;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.toast-stack__status .icon[data-v-f264fb2d]{width:18px;height:18px}.toast-stack__action[data-v-f264fb2d]{box-sizing:border-box;color:#343640;text-align:center;background:#ffffffb3;border:1px solid #fffc;border-radius:16px;flex:0 auto;place-items:center;max-width:120px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;transition:transform .15s,background-color .15s;display:grid;box-shadow:inset 0 1px #fff,0 2px 6px #181e300d}.toast-stack__action[data-v-f264fb2d]:active{background:#fffffff2;transform:scale(.96)}.toast-stack__action[data-v-f264fb2d]:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.toast-stack__item--error .toast-stack__status[data-v-f264fb2d]{color:#b72d40;background:#d73f4e1f}.toast-stack__item--success .toast-stack__status[data-v-f264fb2d]{color:#217347;background:#22915b1f}[data-theme=dark] .toast-stack__item[data-v-f264fb2d]{--toast-solid:#303137;--toast-glass:#282a31c7;--toast-highlight:#ffffff1a;color:#f5f5f7;border-color:#ffffff30;box-shadow:0 12px 36px #00000047,inset 0 1px #ffffff2b,inset 0 -1px #ffffff0d}[data-theme=dark] .toast-stack__status[data-v-f264fb2d]{color:#c4d5ee;background:#b0c5e51f}[data-theme=dark] .toast-stack__item--error .toast-stack__status[data-v-f264fb2d]{color:#ffabb5;background:#ff8c9724}[data-theme=dark] .toast-stack__item--success .toast-stack__status[data-v-f264fb2d]{color:#98e6b8;background:#75dba224}[data-theme=dark] .toast-stack__action[data-v-f264fb2d]{color:#fff;background:#ffffff1a;border-color:#fff3;box-shadow:inset 0 1px #ffffff1f}[data-theme=dark] .toast-stack__action[data-v-f264fb2d]:active{background:#ffffff2e}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.toast-stack__item[data-v-f264fb2d]{background:var(--toast-glass);-webkit-backdrop-filter:blur(24px)saturate(165%);backdrop-filter:blur(24px)saturate(165%)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.toast-stack__item[data-v-f264fb2d]{background:var(--toast-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.toast-stack__item[data-v-f264fb2d]:before{display:none}.toast-stack__action[data-v-f264fb2d]{border-color:currentColor}}.toast-enter-active[data-v-f264fb2d]{transition:opacity .22s ease-out,transform .32s cubic-bezier(.2,.8,.2,1)}.toast-leave-active[data-v-f264fb2d]{transition:opacity .18s ease-in,transform .22s ease-in}.toast-move[data-v-f264fb2d]{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.toast-enter-from[data-v-f264fb2d],.toast-leave-to[data-v-f264fb2d]{opacity:0;transform:translateY(12px)scale(.97)}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-f264fb2d],.toast-leave-active[data-v-f264fb2d]{transition:opacity .12s linear}.toast-enter-from[data-v-f264fb2d],.toast-leave-to[data-v-f264fb2d],.toast-stack__action[data-v-f264fb2d]:active{transform:none}.toast-move[data-v-f264fb2d],.toast-stack__action[data-v-f264fb2d]{transition:none}}.tabbar .tabbar__item.is-active .tabbar__icon--line.tabbar__icon--solo{display:block}.tabbar .tabbar__pill{transition:opacity var(--dur) var(--ease);left:0}.tabbar .tabbar__pill--animate{transition:transform .32s cubic-bezier(.22, 1, .36, 1), width .32s cubic-bezier(.22, 1, .36, 1), opacity var(--dur) var(--ease)}
