.navbar[data-v-60127674]{background:#fff;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto 1fr;height:52px;padding:0 1.25rem;position:sticky;top:0;z-index:100}.brand[data-v-60127674],.navbar[data-v-60127674]{align-items:center}.brand[data-v-60127674]{color:var(--fg);display:flex;gap:.5rem;text-decoration:none}.brand-icon[data-v-60127674]{height:28px;width:auto}.brand-name[data-v-60127674]{font-size:1rem;font-weight:600;letter-spacing:-.01em}.nav-center[data-v-60127674]{align-items:center;display:flex;gap:.25rem;justify-content:center}.nav-tab-icon[data-v-60127674]{display:inline-block;height:18px;margin-right:4px;margin-top:-2px;vertical-align:middle;width:auto}.nav-tab[data-v-60127674]{border-radius:6px;color:var(--muted);font-size:.9rem;font-weight:500;padding:.3rem .9rem;text-decoration:none;transition:background .15s,color .15s}.nav-tab.router-link-active[data-v-60127674],.nav-tab[data-v-60127674]:hover{background:var(--bg);color:var(--fg)}.nav-right[data-v-60127674]{align-items:center;display:flex;gap:.875rem;justify-self:end}.dropdown[data-v-60127674]{position:relative}.dropdown-menu[data-v-60127674]{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 16px #0000001a;min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:200}.nav-link[data-v-60127674]{align-items:center;background:none;border:none;border-radius:4px;color:var(--accent);cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.2rem;padding:.25rem .5rem;text-decoration:none}.nav-link[data-v-60127674]:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.dropdown-toggle[data-v-60127674]{font:inherit}.chevron[data-v-60127674]{display:inline-block;font-size:.7rem;transition:transform .15s}.chevron.open[data-v-60127674]{transform:rotate(180deg)}.dropdown-item[data-v-60127674]{background:none;border:none;color:var(--fg);cursor:pointer;display:block;font-size:.9rem;font:inherit;padding:.6rem 1rem;text-align:left;text-decoration:none;width:100%}.dropdown-item[data-v-60127674]:hover{background:var(--bg)}.user-email[data-v-60127674]{color:var(--muted);font-size:.8rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar-btn[data-v-60127674]{align-items:center;background:color-mix(in srgb,var(--accent) 15%,#fff);border:2px solid transparent;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;transition:border-color .15s;width:34px}.avatar-btn.open[data-v-60127674],.avatar-btn[data-v-60127674]:hover{border-color:var(--accent)}.avatar-img[data-v-60127674]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-initials[data-v-60127674]{color:var(--accent);font-size:.85rem;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown-header[data-v-60127674]{border-bottom:1px solid var(--border);padding:.6rem 1rem .5rem}.stage-name[data-v-60127674]{color:var(--fg);font-size:.88rem;font-weight:700}.user-email-sm[data-v-60127674]{color:var(--muted);font-size:.75rem}.danger-item[data-v-60127674]{color:var(--danger)}.danger-item[data-v-60127674]:hover{background:color-mix(in srgb,var(--danger) 8%,#fff)}:root{--bg:#f5f0e8;--fg:#242118;--muted:#7a726a;--accent:#2aaa84;--danger:#c25840;--border:#ddd6c4}*{box-sizing:border-box}#__nuxt,body,html{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}button{background:#fff;border:1px solid var(--border);border-radius:4px;cursor:pointer;font:inherit;padding:.5rem 1rem}button.primary{background:var(--accent);border-color:var(--accent);color:#fff}button.danger{background:#fff;border-color:var(--danger);color:var(--danger)}button:disabled{cursor:not-allowed;opacity:.5}input[type=email],input[type=password],input[type=text]{border:1px solid var(--border);border-radius:4px;font:inherit;padding:.5rem;width:100%}table{background:#fff;border-collapse:collapse;width:100%}td,th{border-bottom:1px solid var(--border);padding:.6rem .8rem;text-align:left}th{background:#e2ede8;font-weight:600}.error{color:var(--danger);margin:.5rem 0}.muted{color:var(--muted)}
