.profile-atmosphere[data-v-b9339e4c]{pointer-events:none;position:fixed;inset:0;overflow:hidden}.profile-atmosphere.is-preview[data-v-b9339e4c]{border-radius:inherit;position:absolute}.profile-atmosphere canvas[data-v-b9339e4c]{width:100%;height:100%;display:block}.profile-cursor-canvas[data-v-669dfaae]{z-index:60;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.profile-cursor-canvas.is-preview[data-v-669dfaae]{z-index:0;position:absolute}.dtag[data-v-f7168de4]{background:rgb(255 255 255/calc(var(--dtag-dim,.55)*.16));box-shadow:inset 0 0 0 1px rgb(255 255 255/calc(var(--dtag-dim,.55)*.22));color:var(--color-content-primary,#fff);vertical-align:middle;-webkit-backdrop-filter:blur(var(--dtag-blur,0));backdrop-filter:blur(var(--dtag-blur,0));flex:none;align-items:center;gap:.28em;padding:.18em .42em;font-size:.72rem;line-height:1;display:inline-flex}.dtag.is-sharp[data-v-f7168de4]{border-radius:0}.dtag.is-soft[data-v-f7168de4]{border-radius:.35em}.dtag.is-round[data-v-f7168de4]{border-radius:999px}.dtag.is-sm[data-v-f7168de4]{font-size:.64rem}.dtag-mark[data-v-f7168de4]{opacity:.82;flex:none;width:1em;height:1em}.dtag-badge[data-v-f7168de4]{-o-object-fit:contain;object-fit:contain;flex:none;width:1.15em;height:1.15em}.dtag-text[data-v-f7168de4]{letter-spacing:.04em;text-transform:uppercase;font-size:.92em;font-weight:700}.dbadges[data-v-f808e2d1]{vertical-align:middle;flex:none;align-items:center;gap:.22em;display:inline-flex}.dbadges.has-plate[data-v-f808e2d1]{background:rgb(255 255 255/calc(var(--db-dim,.55)*.16));box-shadow:inset 0 0 0 1px rgb(255 255 255/calc(var(--db-dim,.55)*.22));-webkit-backdrop-filter:blur(var(--db-blur,0));backdrop-filter:blur(var(--db-blur,0));padding:.2em .34em}.dbadges.has-plate.is-sharp[data-v-f808e2d1]{border-radius:0}.dbadges.has-plate.is-soft[data-v-f808e2d1]{border-radius:.4em}.dbadges.has-plate.is-round[data-v-f808e2d1]{border-radius:999px}.dbadge[data-v-f808e2d1]{height:var(--db-size,20px);width:var(--db-size,20px);-o-object-fit:contain;object-fit:contain;flex:none}.dbadges:not(.has-plate) .dbadge[data-v-f808e2d1]{filter:drop-shadow(0 1px 3px #0009)}.profile-badge-row.has-plate[data-v-cf6a0706]{background:rgb(255 255 255/calc(var(--row-dim,.55)*.16));box-shadow:inset 0 0 0 1px rgb(255 255 255/calc(var(--row-dim,.55)*.22));-webkit-backdrop-filter:blur(var(--row-blur,0));backdrop-filter:blur(var(--row-blur,0));padding:.2em .34em}.profile-badge-row.has-plate.is-sharp[data-v-cf6a0706]{border-radius:0}.profile-badge-row.has-plate.is-soft[data-v-cf6a0706]{border-radius:.4rem}.profile-badge-row.has-plate.is-round[data-v-cf6a0706]{border-radius:999px}.profile-badge-row[data-v-cf6a0706]{align-items:center;gap:.35rem;display:inline-flex}.profile-badge[data-v-cf6a0706]{cursor:help;transition:transform .16s var(--ease-out-quint),background-color .16s ease;border-radius:.45rem;outline:none;flex:none;place-items:center;padding:.18rem;display:grid}.profile-badge.is-open[data-v-cf6a0706],.profile-badge[data-v-cf6a0706]:focus-visible,.profile-badge[data-v-cf6a0706]:hover{background:#ffffff12;transform:translateY(-1px)}.profile-badge-glyph[data-v-cf6a0706]{width:100%;height:100%}.profile-badge-card{z-index:120;border:1px solid var(--color-line);border-top:2px solid var(--badge-tint,var(--color-moss-400));background:var(--color-surface-2);pointer-events:none;max-width:17rem;box-shadow:var(--shadow-elevated);border-radius:.6rem;gap:.3rem;padding:.55rem .7rem;display:grid;position:fixed;transform:translate(-50%,-100%)}.profile-badge-card.is-below{transform:translate(-50%)}.profile-badge-card-head{align-items:center;gap:.42rem;display:flex}.profile-badge-card-mark{flex:none;width:.95rem;height:.95rem}.profile-badge-card b{color:var(--color-content-primary);letter-spacing:-.01em;font-size:.8rem;font-weight:700}.profile-badge-card small{color:var(--color-content-secondary);font-size:.72rem;font-weight:500;line-height:1.45}.badge-card-enter-active,.badge-card-leave-active{transition:opacity .13s ease,translate .13s var(--ease-out-quint)}.badge-card-enter-from,.badge-card-leave-to{opacity:0;translate:0 4px}@media (prefers-reduced-motion:reduce){.badge-card-enter-active,.badge-card-leave-active{transition:none}}
