.topbar[data-v-868e2599]{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:1.25rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.topbar a[data-v-868e2599]{color:var(--text-muted);white-space:nowrap;font-weight:500;text-decoration:none}.topbar a.active[data-v-868e2599]{color:var(--primary)}.with-badge[data-v-868e2599]{align-items:center;gap:.35rem;display:inline-flex}.badge[data-v-868e2599]{background:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-contrast);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.7rem;font-weight:700;display:inline-flex}.tabbar[data-v-868e2599]{display:none}@media (width<=720px){.topbar[data-v-868e2599]{display:none}.content.has-tabbar[data-v-868e2599]{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}.tabbar[data-v-868e2599]{z-index:10;background:var(--surface);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0;left:0;right:0}.tab[data-v-868e2599]{min-width:0;min-height:3.5rem;color:var(--text-muted);-webkit-tap-highlight-color:transparent;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.15rem;text-decoration:none;display:flex}.tab.active[data-v-868e2599]{color:var(--primary)}.icon[data-v-868e2599]{display:inline-flex;position:relative}.dot-badge[data-v-868e2599]{min-width:1.05rem;height:1.05rem;padding:0 .25rem;font-size:.6rem;position:absolute;top:-.35rem;left:.9rem}.tab-label[data-v-868e2599]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.68rem;font-weight:500;overflow:hidden}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#121815;--surface:#1a221e;--surface-raised:#212b26;--border:#2c3934;--text:#eef2f0;--text-muted:#9ab0a6;--primary:#4fb894;--primary-contrast:#06120e;--error:#ff8a80;--error-bg:#3a1f1c}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fafafa;--surface:#fff;--surface-raised:#f2f7f4;--border:#dfe4e1;--text:#16201c;--text-muted:#5b6963;--primary:#1e6f50;--primary-contrast:#fff;--error:#b3261e;--error-bg:#fbeceb}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}button,input,select{color:inherit;font-family:inherit}a{color:var(--primary)}html{-webkit-text-size-adjust:100%}@media (width<=720px){h1{font-size:1.6rem}input,select,textarea{font-size:16px!important}}
