.money-rain[data-v-2da4b10f]{z-index:150;pointer-events:none;position:fixed;inset:0;overflow:hidden}.money-rain span[data-v-2da4b10f]{top:-50px;left:var(--left);color:var(--positive);font-size:var(--size);text-shadow:0 3px 12px #00000029;animation:money-fall-2da4b10f var(--duration) linear var(--delay) infinite;font-weight:800;position:absolute}@keyframes money-fall-2da4b10f{to{transform:translate(36px,calc(100vh + 90px))rotate(520deg)}}.sidebar[data-v-930d14f8]{z-index:80;width:var(--sidebar-width);border-right:1px solid var(--border);background:color-mix(in srgb,var(--surface) 97%,var(--bg));flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:10px 0 34px #10100e08}.sidebar__header[data-v-930d14f8]{min-height:var(--header-height);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.sidebar__close[data-v-930d14f8]{display:none}.sidebar__navigation[data-v-930d14f8]{flex:1;padding:18px 12px}.sidebar__label[data-v-930d14f8]{color:var(--text-subtle);letter-spacing:.12em;text-transform:uppercase;margin:0 12px 8px;font-size:10px;font-weight:780}.sidebar__label--spaced[data-v-930d14f8]{margin-top:26px}.sidebar__link[data-v-930d14f8]{min-height:43px;color:var(--text-muted);border-radius:11px;align-items:center;gap:11px;margin-bottom:3px;padding:10px 12px;font-size:14px;font-weight:640;text-decoration:none;transition:color .14s,background .14s;display:flex;position:relative}.sidebar__link[data-v-930d14f8]:hover{background:var(--surface-strong);color:var(--text)}.sidebar__link.router-link-active[data-v-930d14f8]{background:var(--brand-strong);color:#fff;box-shadow:var(--shadow-sm)}.sidebar__link.router-link-active[data-v-930d14f8]:before{background:var(--accent-strong);content:"";border-radius:0 4px 4px 0;width:3px;height:21px;position:absolute;left:0}.sidebar__footer[data-v-930d14f8]{border-top:1px solid var(--border);padding:14px}.account-card[data-v-930d14f8]{color:inherit;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.account-card[data-v-930d14f8]:hover{background:var(--surface-strong)}.account-card__avatar[data-v-930d14f8]{border:1px solid var(--border-strong);background:var(--accent);color:#171715;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:780;display:grid}.account-card__copy[data-v-930d14f8]{flex-direction:column;min-width:0;display:flex}.account-card__copy small[data-v-930d14f8],.account-card__copy strong[data-v-930d14f8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-card__copy strong[data-v-930d14f8]{font-size:13px}.account-card__copy small[data-v-930d14f8]{color:var(--text-muted);font-size:11px}.account-card>svg[data-v-930d14f8]{color:var(--text-subtle)}.sidebar-backdrop[data-v-930d14f8]{display:none}:root[data-theme=dark]{background:var(--text);color:var(--bg)}@media (max-width:900px){.sidebar[data-v-930d14f8]{width:min(88vw,310px);box-shadow:var(--shadow-lg);transition:transform .22s;transform:translate(-105%)}.sidebar--open[data-v-930d14f8]{transform:translate(0)}.sidebar__close[data-v-930d14f8]{display:inline-flex}.sidebar-backdrop[data-v-930d14f8]{z-index:70;background:var(--overlay);display:block;position:fixed;inset:0}}.app-header[data-v-ad8f39c7]{z-index:50;min-height:var(--header-height);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 89%,transparent);-webkit-backdrop-filter:blur(20px)saturate(130%);backdrop-filter:blur(20px)saturate(130%);justify-content:space-between;align-items:center;gap:18px;padding:14px 32px;display:flex;position:sticky;top:0}.app-header__actions[data-v-ad8f39c7],.app-header__left[data-v-ad8f39c7]{align-items:center;gap:9px;display:flex}.app-header__menu[data-v-ad8f39c7]{display:none}.sync-status[data-v-ad8f39c7]{background:var(--warning-soft);color:var(--warning);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:690;display:inline-flex}.sync-status svg[data-v-ad8f39c7]{animation:1.1s linear infinite spin}.command-trigger[data-v-ad8f39c7]{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-muted);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:7px 8px 7px 11px;font-size:13px;display:inline-flex}.command-trigger[data-v-ad8f39c7]:hover{border-color:var(--border-strong);color:var(--text);box-shadow:var(--shadow-sm)}.command-trigger kbd[data-v-ad8f39c7]{border:1px solid var(--border);background:var(--surface);color:var(--text-subtle);font-family:var(--font-sans);border-radius:6px;padding:3px 6px;font-size:10px}.language-select[data-v-ad8f39c7]{flex:0 0 160px;width:160px}@media (max-width:900px){.app-header[data-v-ad8f39c7]{padding:12px 18px}.app-header__menu[data-v-ad8f39c7]{display:inline-flex}}@media (max-width:640px){.language-select[data-v-ad8f39c7]{flex-basis:140px;width:140px}.command-trigger kbd[data-v-ad8f39c7],.command-trigger span[data-v-ad8f39c7],.sync-status span[data-v-ad8f39c7]{display:none}.command-trigger[data-v-ad8f39c7],.sync-status[data-v-ad8f39c7]{justify-content:center;min-width:36px;padding:8px}}@media (max-width:480px){.app-header__left[data-v-ad8f39c7] .brand__copy{display:none}}@media (max-width:360px){.app-header[data-v-ad8f39c7]{padding-left:11px;padding-right:11px}}.app-footer[data-v-860aace1]{border-top:1px solid var(--border);color:var(--text-subtle);justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;font-size:12px;display:flex}.app-footer__links[data-v-860aace1]{gap:17px;display:flex}.app-footer a[data-v-860aace1]{color:var(--text-muted);text-decoration:none}.app-footer a[data-v-860aace1]:hover{color:var(--text)}@media (max-width:640px){.app-footer[data-v-860aace1]{flex-direction:column;align-items:flex-start;padding:20px 18px}}.command-search[data-v-3e62b67b]{width:100%;margin-bottom:14px}.command-list[data-v-3e62b67b]{flex-direction:column;gap:4px;display:flex}.command-item[data-v-3e62b67b]{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.command-item--selected[data-v-3e62b67b],.command-item[data-v-3e62b67b]:hover{background:var(--brand-soft);color:var(--brand-strong)}.cookie-banner[data-v-8f7c2bf1]{z-index:100;border:1px solid var(--border-strong);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);max-width:1080px;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin:0 auto;padding:16px;display:grid;position:fixed;bottom:20px;left:20px;right:20px}.cookie-banner__icon[data-v-8f7c2bf1]{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.cookie-banner__copy strong[data-v-8f7c2bf1]{font-size:14px}.cookie-banner__copy p[data-v-8f7c2bf1]{color:var(--text-muted);margin:3px 0 0;font-size:12px}.cookie-banner__actions[data-v-8f7c2bf1]{gap:8px;display:flex}.banner-enter-active[data-v-8f7c2bf1],.banner-leave-active[data-v-8f7c2bf1]{transition:opacity .18s,transform .18s}.banner-enter-from[data-v-8f7c2bf1],.banner-leave-to[data-v-8f7c2bf1]{opacity:0;transform:translateY(18px)}@media (max-width:800px){.cookie-banner[data-v-8f7c2bf1]{grid-template-columns:auto 1fr}.cookie-banner__actions[data-v-8f7c2bf1]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end}}@media (max-width:520px){.cookie-banner[data-v-8f7c2bf1]{bottom:10px;left:10px;right:10px}.cookie-banner__icon[data-v-8f7c2bf1]{display:none}.cookie-banner[data-v-8f7c2bf1]{grid-template-columns:1fr}.cookie-banner__actions[data-v-8f7c2bf1]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cookie-banner__actions[data-v-8f7c2bf1]>:first-child{grid-column:1/-1}.cookie-banner__actions[data-v-8f7c2bf1]>*{width:100%}}.update-banner[data-v-9da23aa6]{z-index:110;border:1px solid color-mix(in srgb,var(--info) 32%,var(--border));background:var(--surface-raised);width:min(100vw - 36px,520px);box-shadow:var(--shadow-md);border-radius:15px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:13px 14px;display:grid;position:fixed;top:88px;right:18px}.update-banner>svg[data-v-9da23aa6]{color:var(--info)}.update-banner strong[data-v-9da23aa6]{font-size:13px}.update-banner p[data-v-9da23aa6]{color:var(--text-muted);margin:2px 0 0;font-size:11px}.update-enter-active[data-v-9da23aa6],.update-leave-active[data-v-9da23aa6]{transition:opacity .18s,transform .18s}.update-enter-from[data-v-9da23aa6],.update-leave-to[data-v-9da23aa6]{opacity:0;transform:translateY(-10px)}@media (max-width:640px){.update-banner[data-v-9da23aa6]{grid-template-columns:auto 1fr}.update-banner .button[data-v-9da23aa6]{grid-column:span 1}}.toast-region[data-v-0060acbd]{z-index:180;pointer-events:none;flex-direction:column;gap:10px;width:min(100vw - 36px,420px);display:flex;position:fixed;bottom:18px;right:18px}.toast[data-v-0060acbd]{border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:var(--shadow-lg);color:var(--text);pointer-events:auto;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 14px;display:grid}.toast--success>svg[data-v-0060acbd]{color:var(--positive)}.toast--warning>svg[data-v-0060acbd]{color:var(--warning)}.toast--error>svg[data-v-0060acbd]{color:var(--negative)}.toast--info>svg[data-v-0060acbd]{color:var(--info)}.toast__close[data-v-0060acbd]{color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:5px;display:grid}.toast__close[data-v-0060acbd]:hover{background:var(--surface-strong)}.toast-enter-active[data-v-0060acbd],.toast-leave-active[data-v-0060acbd]{transition:opacity .18s,transform .18s}.toast-enter-from[data-v-0060acbd],.toast-leave-to[data-v-0060acbd]{opacity:0;transform:translateY(12px)}.offline-banner[data-v-d9b02024]{background:var(--warning-soft);min-height:36px;color:var(--warning);justify-content:center;align-items:center;gap:8px;padding:7px 18px;font-size:12px;font-weight:650;display:flex}
