.navbar[data-v-95f56705]{align-items:center;background:#fafafa;border-bottom:1px solid rgba(15,23,42,.08);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;padding:.75rem max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left))}@media(min-width:640px){.navbar[data-v-95f56705]{flex-wrap:nowrap;padding:.75rem max(1.5rem,env(safe-area-inset-right)) .75rem max(1.5rem,env(safe-area-inset-left))}}.brand[data-v-95f56705]{color:inherit;gap:clamp(.45rem,2vw,.65rem);min-width:0;text-decoration:none}.brand[data-v-95f56705],.logo[data-v-95f56705]{align-items:center;display:inline-flex}.logo[data-v-95f56705]{background:linear-gradient(135deg,#0f766e,#0e7490);border-radius:.5rem;box-shadow:0 1px 2px #0f172a1f;color:#fff;flex-shrink:0;font-size:clamp(.875rem,2.5vw,1rem);font-weight:700;height:clamp(2rem,5.5vw,2.25rem);justify-content:center;width:clamp(2rem,5.5vw,2.25rem)}.brand-stack[data-v-95f56705]{align-items:flex-start;display:flex;flex-direction:column;gap:.15rem;min-width:0}.brand-text[data-v-95f56705]{color:#0f172a;font-size:clamp(.9375rem,3.2vw,1.125rem);font-weight:600;letter-spacing:-.02em;line-height:1.2}.brand-sub[data-v-95f56705]{color:#64748b;font-size:clamp(.6875rem,2vw,.8125rem);font-weight:500;line-height:1.35;max-width:22rem}.nav-actions[data-v-95f56705]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-left:auto}.nav-actions[data-v-95f56705] .nav-btn{align-items:center;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:.375rem;color:#0f172a;display:inline-flex;font-size:clamp(.875rem,2.5vw,.9375rem);font-weight:500;justify-content:center;min-height:2.75rem;min-width:2.75rem;padding:.5rem 1rem;text-decoration:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.nav-actions[data-v-95f56705] .nav-btn:hover{background:#f1f5f9;border-color:#0f172a2e;box-shadow:0 1px 2px #0f172a0f}
