.shell[data-v-5a1ab7ff]{grid-template-columns:1fr;display:grid}.side[data-v-5a1ab7ff]{display:none}@media (width>=900px){.shell[data-v-5a1ab7ff]{grid-template-columns:248px 1fr}.side[data-v-5a1ab7ff]{background:var(--a-surface);border-right:1px solid var(--a-line);flex-direction:column;gap:18px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}}.side__brand[data-v-5a1ab7ff]{border-bottom:1px solid var(--a-line);padding:4px 10px 12px;text-decoration:none;display:grid}.side__brand strong[data-v-5a1ab7ff]{font-size:16px}.side__brand span[data-v-5a1ab7ff]{color:var(--a-muted);font-size:13px}.side__nav[data-v-5a1ab7ff]{gap:2px;display:grid}.side__link[data-v-5a1ab7ff]{width:100%;color:var(--a-muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:9px 10px;font-weight:550;text-decoration:none;display:flex}.side__link[data-v-5a1ab7ff]:hover{background:var(--a-surface-2);color:var(--a-text)}.side__link.is-on[data-v-5a1ab7ff]{background:color-mix(in srgb,var(--a-primary) 9%,transparent);color:var(--a-primary)}.side__count[data-v-5a1ab7ff]{background:var(--a-accent);color:#fff;border-radius:999px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:700;line-height:20px}.side__foot[data-v-5a1ab7ff]{border-top:1px solid var(--a-line);gap:2px;margin-top:auto;padding-top:12px;display:grid}.side__user[data-v-5a1ab7ff]{color:var(--a-muted);padding:8px 10px 0;font-size:13px}.main[data-v-5a1ab7ff]{min-width:0}.topbar[data-v-5a1ab7ff]{z-index:20;background:color-mix(in srgb,var(--a-bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.main__in[data-v-5a1ab7ff]{max-width:1180px;padding:20px 16px 110px}@media (width>=900px){.topbar[data-v-5a1ab7ff]{display:none}.main__in[data-v-5a1ab7ff]{padding:32px 36px 60px}}.tabbar[data-v-5a1ab7ff]{z-index:30;background:var(--a-surface);border-top:1px solid var(--a-line);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}@media (width>=900px){.tabbar[data-v-5a1ab7ff]{display:none}}.tabbar__item[data-v-5a1ab7ff]{font:inherit;color:var(--a-muted);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:8px 2px 9px;font-size:11.5px;font-weight:600;text-decoration:none;display:grid}.tabbar__item.is-on[data-v-5a1ab7ff]{color:var(--a-primary)}.tabbar__icon[data-v-5a1ab7ff]{position:relative}.tabbar__dot[data-v-5a1ab7ff]{background:var(--a-accent);color:#fff;border-radius:999px;padding:0 5px;font-size:10.5px;line-height:16px;position:absolute;top:-5px;right:-10px}.sheet[data-v-5a1ab7ff]{z-index:25;background:#141c2259;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=900px){.sheet[data-v-5a1ab7ff]{display:none}}.sheet__panel[data-v-5a1ab7ff]{background:var(--a-surface);width:100%;padding:12px 12px calc(84px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;gap:2px;display:grid}.sheet__link[data-v-5a1ab7ff]{font:inherit;text-align:left;color:var(--a-text);background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;padding:14px 12px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.sheet__link[data-v-5a1ab7ff]:active{background:var(--a-surface-2)}.toasts[data-v-5a1ab7ff]{z-index:60;gap:8px;width:min(440px,100% - 32px);display:grid;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}@media (width>=900px){.toasts[data-v-5a1ab7ff]{bottom:24px;left:auto;right:24px;transform:none}}.toast[data-v-5a1ab7ff]{background:var(--a-text);color:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-weight:550;display:flex;box-shadow:0 10px 30px #0003}.toast.is-error[data-v-5a1ab7ff]{background:var(--a-danger)}
