.topnav[data-v-d30c66e6]{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:4px 0 16px;display:grid}.tn-back[data-v-d30c66e6]{font-size:var(--text-sm);color:var(--ink-2);font-weight:var(--w-medium);background:var(--card);border:1px solid var(--line-soft);border-radius:var(--r-full);box-shadow:var(--sh-card);cursor:pointer;justify-self:start;align-items:center;padding:7px 15px;text-decoration:none;display:inline-flex}.tn-title[data-v-d30c66e6]{min-width:0;max-width:56vw;font-size:17px;font-weight:var(--w-bold);color:var(--ink);letter-spacing:.01em;grid-column:2;justify-content:center;align-items:center;gap:8px;display:flex}.tn-home[data-v-d30c66e6]{font-size:var(--text-sm);color:var(--ink-2);font-weight:var(--w-medium);background:var(--card);border:1px solid var(--line-soft);border-radius:var(--r-full);box-shadow:var(--sh-card);grid-column:3;justify-self:end;padding:7px 15px;text-decoration:none}.tn-home-ghost[data-v-d30c66e6]{visibility:hidden;grid-column:3;justify-self:end;width:1px;height:1px}.hero-avatar[data-v-d30c66e6]{border:1px solid var(--line-soft);border-radius:50%;flex-shrink:0;width:28px;height:28px;overflow:hidden}.hero-avatar[data-v-d30c66e6] svg,.hero-avatar[data-v-d30c66e6] img{object-fit:cover;width:100%;height:100%;display:block}.hero-badge[data-v-d30c66e6]{font-family:var(--font-sans);font-size:10px;font-weight:var(--w-bold);letter-spacing:.04em;color:#fff;background:linear-gradient(100deg,#7c6cff 0%,#c85cff 45%,#8e4f63 100%);border-radius:99px;flex-shrink:0;padding:4px 9px;line-height:1;box-shadow:0 2px 6px #a05adc47}
