.logo-link[data-v-97332a5f]{display:block;transition:opacity .3s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.logo-link[data-v-97332a5f]:hover{opacity:.85;transform:translateY(-1px)}.idi-badge[data-v-97332a5f],.nav-active[data-v-97332a5f]{color:var(--washi-accent)}.idi-badge[data-v-97332a5f]{background:#3556a814;border-radius:3px;font-size:10px;font-weight:500;letter-spacing:.05em;line-height:1;padding:3px 5px}.mobile-menu[data-v-97332a5f]{background:var(--washi-panel);box-shadow:0 14px 32px -20px #1d24334d;display:flex;flex-direction:column}.mobile-link[data-v-97332a5f]{color:var(--washi-ink-soft);font-size:.95rem;padding:.8rem 1.1rem;text-decoration:none;transition:color .25s ease,background .25s ease,padding-left .3s cubic-bezier(.16,1,.3,1)}.mobile-link[data-v-97332a5f]:hover{background:#3556a80d;color:var(--washi-accent);padding-left:1.4rem}a[data-v-97332a5f]:focus-visible,button[data-v-97332a5f]:focus-visible{outline:2px solid var(--washi-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.logo-link[data-v-97332a5f],.mobile-link[data-v-97332a5f]{transition:none}}
