.app-shell[data-v-5b654398]{--nav-h:68px;background:#e2e8f0;color:#0f172a;min-height:100dvh;transition:background-color .3s ease,color .3s ease}.app-shell.is-dark[data-v-5b654398]{background:#10151f;color:#dde4ee}.skip-link[data-v-5b654398]{background:#059669;border-radius:0 0 12px;color:#fff;font-weight:700;left:-9999px;padding:.75rem 1.15rem;position:absolute;text-decoration:none;top:0;z-index:60}.skip-link[data-v-5b654398]:focus{left:0}.m-header[data-v-5b654398]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffffd1;border-bottom:1px solid rgba(15,23,42,.07);padding-top:env(safe-area-inset-top);position:sticky;top:0;z-index:30}.is-dark .m-header[data-v-5b654398]{background:#1a2231d1;border-bottom-color:#94a3b824}.m-header-inner[data-v-5b654398]{align-items:center;display:flex;gap:.6rem;height:56px;justify-content:space-between;margin-inline:auto;max-width:var(--w-container);padding-inline:.75rem;width:100%}@media(min-width:640px){.m-header-inner[data-v-5b654398]{padding-inline:1.25rem}}@media(min-width:768px){.m-header-inner[data-v-5b654398]{padding-inline:1.5rem}}@media(min-width:1024px){.m-header-inner[data-v-5b654398]{padding-inline:2rem}}@media(min-width:1280px){.m-header-inner[data-v-5b654398]{padding-inline:2.5rem}}.m-brand[data-v-5b654398]{align-items:center;color:inherit;display:inline-flex;font-weight:800;gap:.5rem;text-decoration:none}.m-brand img[data-v-5b654398]{border-radius:9px;height:32px;width:32px}.m-actions[data-v-5b654398]{align-items:center;display:flex;gap:.3rem}.m-icon-btn[data-v-5b654398]{align-items:center;background:transparent;border:0;border-radius:11px;color:#64748b;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:relative;width:40px}.is-dark .m-icon-btn[data-v-5b654398]{color:#94a3b8}.m-icon-btn[data-v-5b654398]:hover{background:#0f172a0f;color:#0f172a}.is-dark .m-icon-btn[data-v-5b654398]:hover{background:#94a3b81f;color:#e8eef7}.m-icon-btn[data-v-5b654398] svg{height:21px;width:21px}.m-dot[data-v-5b654398]{background:#ef4444;border-radius:999px;box-shadow:0 0 0 2px #ffffffe6;height:8px;position:absolute;right:9px;top:8px;width:8px}.is-dark .m-dot[data-v-5b654398]{box-shadow:0 0 0 2px #1a2231}.m-dot.ok[data-v-5b654398]{background:#059669}.is-dark .m-dot.ok[data-v-5b654398]{background:#34d399}.m-pro[data-v-5b654398]{background:#8b5cf629;border-radius:6px;color:#7c3aed;font-size:.58rem;font-weight:900;letter-spacing:.06em;padding:.2rem .38rem}.is-dark .m-pro[data-v-5b654398]{color:#c4b5fd}.m-avatar[data-v-5b654398]{align-items:center;background:#0596691f;border:1px solid rgba(15,23,42,.06);border-radius:999px;color:#047857;display:inline-flex;font-size:.82rem;font-weight:800;height:34px;justify-content:center;overflow:hidden;text-decoration:none;width:34px}.is-dark .m-avatar[data-v-5b654398]{background:#34d39929;border-color:#94a3b82e;color:#6ee7b7}.m-avatar img[data-v-5b654398]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.app-main[data-v-5b654398]{padding-bottom:calc(var(--nav-h) + 1.25rem + env(safe-area-inset-bottom))}.m-nav[data-v-5b654398]{bottom:calc(.6rem + env(safe-area-inset-bottom));display:flex;justify-content:center;left:.6rem;pointer-events:none;position:fixed;right:.6rem;z-index:30}.m-nav-inner[data-v-5b654398]{align-items:stretch;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 10px 34px -12px #0f172a47;display:flex;height:var(--nav-h);justify-content:space-around;max-width:460px;padding:.3rem;pointer-events:auto;width:100%}.is-dark .m-nav-inner[data-v-5b654398]{background:#1d2636eb;border-color:#94a3b829;box-shadow:0 12px 36px -12px #000000b3}.m-nav-item[data-v-5b654398]{align-items:center;background:transparent;border:0;border-radius:16px;color:#94a3b8;cursor:pointer;display:flex;flex:1;flex-direction:column;font-family:inherit;gap:3px;justify-content:center;min-width:0;position:relative;text-decoration:none}.is-dark .m-nav-item[data-v-5b654398]{color:#64748b}.m-nav-item.active[data-v-5b654398]{color:#047857}.is-dark .m-nav-item.active[data-v-5b654398]{color:#6ee7b7}.m-nav-item.active[data-v-5b654398]:before{animation:navPop-5b654398 .3s cubic-bezier(.34,1.56,.64,1);background:#0596691a;border-radius:16px;content:"";inset:0;position:absolute}.is-dark .m-nav-item.active[data-v-5b654398]:before{background:#34d39924}@keyframes navPop-5b654398{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.m-nav-icon[data-v-5b654398]{height:26px;-o-object-fit:contain;object-fit:contain;opacity:.45;position:relative;transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1);width:26px}.m-nav-item.active .m-nav-icon[data-v-5b654398]{opacity:1;transform:translateY(-1px) scale(1.06)}.m-nav-svg[data-v-5b654398]{display:inline-flex;height:24px;position:relative;width:24px}.m-nav-svg[data-v-5b654398] svg{height:24px;width:24px}.m-nav-label[data-v-5b654398]{font-size:.66rem;font-weight:700;letter-spacing:-.01em;max-width:100%;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.sheet-backdrop[data-v-5b654398]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02061773;inset:0;position:fixed;z-index:40}.sheet[data-v-5b654398]{background:#fff;border-radius:26px 26px 0 0;border-top:1px solid rgba(15,23,42,.08);bottom:0;box-shadow:0 -18px 50px #02061738;left:0;margin:0 auto;max-height:82vh;max-width:560px;overflow-y:auto;overscroll-behavior:contain;padding:.6rem 1rem calc(1.4rem + env(safe-area-inset-bottom));position:fixed;right:0;width:100%;z-index:41}.sheet.is-dark[data-v-5b654398]{background:#1a2231;border-top-color:#94a3b829}.sheet-handle[data-v-5b654398]{background:#94a3b873;border-radius:99px;height:4px;margin:.25rem auto 1rem;width:40px}.sheet-grid[data-v-5b654398]{display:grid;gap:.6rem;grid-template-columns:repeat(3,1fr)}@media(min-width:380px){.sheet-grid[data-v-5b654398]{grid-template-columns:repeat(4,1fr)}}.sheet-item[data-v-5b654398]{align-items:center;animation:sheetItem-5b654398 .35s cubic-bezier(.22,.61,.36,1) backwards;animation-delay:calc(var(--i)*28ms);border-radius:16px;color:inherit;display:flex;flex-direction:column;gap:.45rem;padding:.85rem .4rem;text-align:center;text-decoration:none}.sheet-item[data-v-5b654398]:hover{background:#0f172a0d}.sheet.is-dark .sheet-item[data-v-5b654398]:hover{background:#94a3b81a}@keyframes sheetItem-5b654398{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.sheet-icon[data-v-5b654398]{align-items:center;border-radius:15px;display:inline-flex;height:46px;justify-content:center;width:46px}.sheet-icon[data-v-5b654398] svg{height:22px;width:22px}.sheet-icon.emerald[data-v-5b654398]{background:#10b98121;color:#047857}.sheet-icon.violet[data-v-5b654398]{background:#8b5cf621;color:#6d28d9}.sheet-icon.amber[data-v-5b654398]{background:#f59e0b29;color:#b45309}.sheet-icon.sky[data-v-5b654398]{background:#0ea5e921;color:#0369a1}.sheet-icon.teal[data-v-5b654398]{background:#14b8a621;color:#0f766e}.sheet-icon.indigo[data-v-5b654398]{background:#6366f121;color:#4338ca}.sheet-icon.rose[data-v-5b654398]{background:#f43f5e1f;color:#be123c}.sheet-icon.slate[data-v-5b654398]{background:#64748b24;color:#334155}.sheet.is-dark .sheet-icon.emerald[data-v-5b654398]{color:#34d399}.sheet.is-dark .sheet-icon.violet[data-v-5b654398]{color:#a78bfa}.sheet.is-dark .sheet-icon.amber[data-v-5b654398]{color:#fbbf24}.sheet.is-dark .sheet-icon.sky[data-v-5b654398]{color:#38bdf8}.sheet.is-dark .sheet-icon.teal[data-v-5b654398]{color:#2dd4bf}.sheet.is-dark .sheet-icon.indigo[data-v-5b654398]{color:#a5b4fc}.sheet.is-dark .sheet-icon.rose[data-v-5b654398]{color:#fb7185}.sheet.is-dark .sheet-icon.slate[data-v-5b654398]{color:#cbd5e1}.sheet-label[data-v-5b654398]{font-size:.72rem;font-weight:650;line-height:1.3}.sheet-fade-enter-active[data-v-5b654398],.sheet-fade-leave-active[data-v-5b654398]{transition:opacity .25s ease}.sheet-fade-enter-from[data-v-5b654398],.sheet-fade-leave-to[data-v-5b654398]{opacity:0}.sheet-up-enter-active[data-v-5b654398],.sheet-up-leave-active[data-v-5b654398]{transition:transform .32s cubic-bezier(.22,.61,.36,1)}.sheet-up-enter-from[data-v-5b654398],.sheet-up-leave-to[data-v-5b654398]{transform:translateY(100%)}
