.count-badge[data-v-872adca0]{background:var(--danger);min-width:18px;height:18px;color:var(--buy-contrast);border:2px solid var(--surface);text-align:center;white-space:nowrap;pointer-events:none;border-radius:9px;padding:0 5px;font-size:10px;font-weight:700;line-height:14px;position:absolute}.bell.router-link-active[data-v-859dc3ee]{color:var(--text)}.bell__count[data-v-859dc3ee]{top:5px;right:3px}.pm[data-v-0fb85705]{display:inline-flex;position:relative}.pm__trigger[data-v-0fb85705]{width:var(--tap);height:var(--tap);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pm__trigger[data-v-0fb85705]:hover .ui-avatar{box-shadow:0 0 0 2px var(--brand)}.pm__menu[data-v-0fb85705]{z-index:120;width:calc(min(320px,100vw - 24px));max-height:calc(100dvh - 24px - var(--header-h));padding:var(--space-2);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.pm__card[data-v-0fb85705]{gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius);background:var(--surface-2);display:flex}.pm__who[data-v-0fb85705]{flex-direction:column;gap:4px;min-width:0;display:flex}.pm__name[data-v-0fb85705]{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.pm__email[data-v-0fb85705]{font-size:var(--text-xs);color:var(--text-subtle);overflow-wrap:anywhere}.pm__chips[data-v-0fb85705]{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.pm__list[data-v-0fb85705]{flex-direction:column;display:flex}.pm__item[data-v-0fb85705]{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;display:flex;text-decoration:none!important}.pm__item[data-v-0fb85705]:focus-visible,.pm__item[data-v-0fb85705]:hover{background:var(--surface-2)}.pm__item.router-link-exact-active[data-v-0fb85705]{color:var(--brand-text)}.pm__icon[data-v-0fb85705]{color:var(--text-muted);flex:none}.pm__chevron[data-v-0fb85705]{color:var(--text-subtle)}.pm__count[data-v-0fb85705]{background:var(--danger);min-width:20px;height:20px;color:var(--buy-contrast);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.pm__logout[data-v-0fb85705]{margin-top:var(--space-1);border-top:1px solid var(--border);border-radius:0 0 var(--radius-sm) var(--radius-sm);padding-top:2px}.pop-enter-active[data-v-0fb85705],.pop-leave-active[data-v-0fb85705]{transition:opacity .15s var(--ease),transform .15s var(--ease)}.pop-enter-from[data-v-0fb85705],.pop-leave-to[data-v-0fb85705]{opacity:0;transform:translateY(-4px)}.header[data-v-44901b70]{z-index:50;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--border);padding-top:env(safe-area-inset-top);position:sticky;top:0}.header__inner[data-v-44901b70]{align-items:center;gap:var(--space-2);min-height:var(--header-h);display:flex}.header__brand[data-v-44901b70]{border-radius:var(--radius-sm);flex:none;align-items:center;padding:4px 0;display:inline-flex;text-decoration:none!important}.header__nav[data-v-44901b70]{margin-left:var(--space-6);align-items:center;gap:2px;min-width:0;display:flex}.header__link[data-v-44901b70]{min-height:var(--tap);border-radius:var(--radius-sm);color:var(--text-muted);font-weight:600;font-size:var(--text-sm);white-space:nowrap;transition:color .15s var(--ease),background-color .15s var(--ease);align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative;text-decoration:none!important}.header__link[data-v-44901b70]:hover{color:var(--text);background:var(--surface-2)}.header__link--active[data-v-44901b70]{color:var(--text)}.header__link--active[data-v-44901b70]:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-9px;left:12px;right:12px}.header__link--active svg[data-v-44901b70]{color:var(--brand-text)}.header__icon[data-v-44901b70]{flex:none;display:inline-flex;position:relative}.header__count[data-v-44901b70]{top:-9px;right:-8px}.header[data-v-44901b70]:has(.pm__menu,.lang__menu){z-index:90}.header__actions[data-v-44901b70]{align-items:center;gap:2px;margin-left:auto;display:flex}@media (width<=479.98px){.header__brand[data-v-44901b70] .logo__tagline{display:none}}@media (width<=400px){.header__brand[data-v-44901b70] .logo__mark{width:26px;height:26px}.header__brand[data-v-44901b70] .logo__word{font-size:16px!important}.header__brand[data-v-44901b70] .logo{gap:8px}.header__actions[data-v-44901b70]{gap:0}.header__actions[data-v-44901b70] .icon-btn,.header__actions[data-v-44901b70] .pm__trigger,.header__theme[data-v-44901b70]{width:38px;min-width:38px}}@media (width>=768px){.header__actions[data-v-44901b70]{gap:var(--space-1)}}@media (width>=1024px) and (width<=1279.98px){.header__nav[data-v-44901b70]{margin-left:var(--space-3)}.header__link[data-v-44901b70]{padding:0 11px}.header__link--active[data-v-44901b70]:after{left:8px;right:8px}.header__label[data-v-44901b70]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.offline[data-v-1df93fa3]{justify-content:center;align-items:center;gap:var(--space-2);padding:8px var(--space-4);background:var(--warning-soft);color:var(--warning);border-bottom:1px solid color-mix(in srgb,var(--warning) 25%,transparent);font-size:var(--text-sm);text-align:left;font-weight:600;display:flex}.offline__icon[data-v-1df93fa3]{background:color-mix(in srgb,var(--warning) 15%,transparent);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.slide-enter-active[data-v-1df93fa3],.slide-leave-active[data-v-1df93fa3]{transition:opacity .2s var(--ease),transform .2s var(--ease)}.slide-enter-from[data-v-1df93fa3],.slide-leave-to[data-v-1df93fa3]{opacity:0;transform:translateY(-6px)}.install[data-v-13c45b76]{z-index:70;left:12px;right:12px;bottom:calc(12px + var(--tabbar-h) + env(safe-area-inset-bottom));align-items:center;gap:var(--space-3);max-width:560px;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-wrap:wrap;margin:0 auto;display:flex;position:fixed}.install__badge[data-v-13c45b76],.install__logo[data-v-13c45b76]{border-radius:12px;flex:none}.install__badge[data-v-13c45b76]{background:var(--brand-soft);width:48px;height:48px;color:var(--brand-text);place-items:center;display:grid}.install__body[data-v-13c45b76]{min-width:180px;padding-right:var(--space-6);flex:1}.install__title[data-v-13c45b76]{font-weight:700}.install__text[data-v-13c45b76]{font-size:var(--text-sm);color:var(--text-muted)}.install__share[data-v-13c45b76]{vertical-align:-3px;display:inline}.install__actions[data-v-13c45b76]{gap:var(--space-2);margin-left:auto;display:flex}.install__close[data-v-13c45b76]{width:var(--tap);height:var(--tap);border-radius:var(--radius-sm);color:var(--text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.install__close[data-v-13c45b76]:hover{background:var(--surface-2);color:var(--text)}.rise-enter-active[data-v-13c45b76],.rise-leave-active[data-v-13c45b76]{transition:opacity .25s var(--ease),transform .25s var(--ease)}.rise-enter-from[data-v-13c45b76],.rise-leave-to[data-v-13c45b76]{opacity:0;transform:translateY(12px)}@media (width>=1024px){.install[data-v-13c45b76]{bottom:24px}}.tabbar[data-v-1181529a]{z-index:60;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar__item[data-v-1181529a]{min-width:0;color:var(--text-subtle);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;display:flex;position:relative;text-decoration:none!important}.tabbar__label[data-v-1181529a]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}.tabbar__item--active[data-v-1181529a]{color:var(--brand-text)}.tabbar__item--active[data-v-1181529a]:before{content:"";background:var(--brand);border-radius:0 0 3px 3px;width:24px;height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.tabbar__icon[data-v-1181529a]{transition:transform .15s var(--ease);place-items:center;display:grid;position:relative}.tabbar__count[data-v-1181529a]{top:-6px;right:-10px}.tabbar__item:active .tabbar__icon[data-v-1181529a]{transform:scale(.92)}@media (width>=1024px){.tabbar[data-v-1181529a]{display:none}}.popups[data-v-d053493c]{z-index:80;top:calc(env(safe-area-inset-top) + var(--header-h) + var(--space-2));pointer-events:none;align-items:stretch;position:fixed;left:12px;right:12px}.popups[data-v-d053493c],.popups__list[data-v-d053493c]{gap:var(--space-2);flex-direction:column;display:flex}.popup[data-v-d053493c]{pointer-events:auto;border-radius:var(--radius);background:var(--surface);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-lg);position:relative}.popup__open[data-v-d053493c]{align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) 40px var(--space-3) var(--space-3);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease);background:0 0;border:0;display:flex}.popup__open[data-v-d053493c]:hover{background:var(--surface-2)}.popup__open[data-v-d053493c]:focus-visible{box-shadow:var(--focus-inset);outline:none}.popup__main[data-v-d053493c]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.popup__top[data-v-d053493c]{justify-content:space-between;align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.popup__title[data-v-d053493c]{min-width:0;font-weight:700;font-size:var(--text-sm);overflow-wrap:anywhere}.popup__time[data-v-d053493c]{font-size:var(--text-xs);color:var(--text-subtle);flex:none}.popup__body[data-v-d053493c]{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.popup__close[data-v-d053493c]{width:32px;height:32px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:4px;right:4px}.popup__close[data-v-d053493c]:after{content:"";position:absolute;inset:-4px}.popup__close[data-v-d053493c]:hover{background:var(--surface-3);color:var(--text)}.popup__close[data-v-d053493c]:focus-visible{background:var(--surface-3);color:var(--text);box-shadow:var(--focus);outline:none}.popups__all[data-v-d053493c]{pointer-events:auto;min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text);font-size:var(--text-xs);align-self:flex-end;align-items:center;font-weight:600;display:inline-flex;text-decoration:none!important}.popups__all[data-v-d053493c]:hover{background:var(--surface-2)}.popups__all[data-v-d053493c]:focus-visible{box-shadow:var(--focus);outline:none}.popup-enter-active[data-v-d053493c],.popup-leave-active[data-v-d053493c]{transition:opacity .2s var(--ease),transform .2s var(--ease)}.popup-enter-from[data-v-d053493c],.popup-leave-to[data-v-d053493c]{opacity:0;transform:translateY(-8px)}.popup-move[data-v-d053493c]{transition:transform .2s var(--ease)}.popup-leave-active[data-v-d053493c]{position:absolute;left:0;right:0}@media (height<=560px){.popups[data-v-d053493c]{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-2));overflow-y:auto}}@media (width>=768px){.popups[data-v-d053493c]{left:auto;right:var(--space-4);width:360px}}@media (prefers-reduced-motion:reduce){.popup-enter-active[data-v-d053493c],.popup-leave-active[data-v-d053493c],.popup-move[data-v-d053493c],.popup__open[data-v-d053493c]{transition:none}.popup-enter-from[data-v-d053493c],.popup-leave-to[data-v-d053493c]{transform:none}}.shell[data-v-a646a24a]{--toast-offset:calc(12px + var(--tabbar-h));min-height:100dvh;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.shell__main[data-v-a646a24a]{padding:var(--space-4) 0 var(--space-8);flex:1 0 auto}@media (width>=768px){.shell__main[data-v-a646a24a]{padding:var(--space-6) 0 var(--space-10)}}@media (width>=1024px){.shell[data-v-a646a24a]{--toast-offset:24px;padding-bottom:0}}.skip-link[data-v-a646a24a]{z-index:2000;background:var(--surface);color:var(--text);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip-link[data-v-a646a24a]:focus{left:8px}
