.profile-badge-row.has-plate[data-v-7b304145]{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-7b304145]{border-radius:0}.profile-badge-row.has-plate.is-soft[data-v-7b304145]{border-radius:.4rem}.profile-badge-row.has-plate.is-round[data-v-7b304145]{border-radius:999px}.profile-badge-row[data-v-7b304145]{align-items:center;gap:.35rem;display:inline-flex}.profile-badge[data-v-7b304145]{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-7b304145],.profile-badge[data-v-7b304145]:focus-visible,.profile-badge[data-v-7b304145]:hover{background:#ffffff12;transform:translateY(-1px)}.profile-badge-glyph[data-v-7b304145]{width:100%;height:100%}.profile-badge-card{z-index:120;border:1px solid color-mix(in srgb,var(--badge-tint,#888) 34%,var(--color-line));background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--badge-tint,#888) 20%,transparent),transparent 62%),var(--color-surface-2);pointer-events:none;width:max-content;min-width:14rem;max-width:min(21rem,100vw - 20px);box-shadow:0 18px 40px -14px #000000bf,0 0 0 1px #00000040,0 0 28px -10px color-mix(in srgb,var(--badge-tint,#888) 55%,transparent);border-radius:.85rem;align-items:center;gap:.8rem;padding:.75rem .95rem .75rem .75rem;display:flex;position:fixed;transform:translate(-50%,-100%)}.profile-badge-card.is-below{transform:translate(-50%)}.profile-badge-card:after{content:"";left:var(--arrow-x,50%);border-right:1px solid color-mix(in srgb,var(--badge-tint,#888) 34%,var(--color-line));border-bottom:1px solid color-mix(in srgb,var(--badge-tint,#888) 34%,var(--color-line));background:var(--color-surface-2);width:11px;height:11px;position:absolute;bottom:-6px;translate:-50%;rotate:45deg}.profile-badge-card.is-below:after{top:-6px;bottom:auto;rotate:225deg}.profile-badge-card-mark{filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--badge-tint,#888) 45%,transparent))}.profile-badge-card-copy{gap:.22rem;min-width:0;display:grid}.profile-badge-card-copy b{color:var(--color-content-primary);letter-spacing:-.012em;font-size:.92rem;font-weight:700;line-height:1.2}.profile-badge-card-copy small{color:var(--color-content-secondary);font-size:.76rem;font-weight:500;line-height:1.45}.badge-card-enter-active{transition:opacity .16s ease,scale .2s var(--ease-out-quint),translate .2s var(--ease-out-quint)}.badge-card-leave-active{transition:opacity .1s}.badge-card-enter-from{opacity:0;translate:0 6px;scale:.94}.badge-card-leave-to{opacity:0}.profile-badge.profile-badge-glow{filter:drop-shadow(0 0 5px var(--badge-tint,currentColor)) drop-shadow(0 0 12px color-mix(in srgb,var(--badge-tint,currentColor) 70%,transparent));animation:2.4s ease-in-out infinite profile-badge-glow}.profile-badge.profile-badge-pulse{animation:1.5s ease-in-out infinite profile-badge-pulse}.profile-badge.profile-badge-pulse,.profile-badge.profile-badge-spark{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--badge-tint,currentColor) 70%,transparent))}.profile-badge.profile-badge-spark{animation:2.2s ease-in-out infinite profile-badge-spark}@keyframes profile-badge-glow{0%,to{filter:drop-shadow(0 0 2px color-mix(in srgb,var(--badge-tint,currentColor) 60%,transparent)) drop-shadow(0 0 4px color-mix(in srgb,var(--badge-tint,currentColor) 30%,transparent))}50%{filter:drop-shadow(0 0 7px var(--badge-tint,currentColor)) drop-shadow(0 0 18px var(--badge-tint,currentColor))}}@keyframes profile-badge-pulse{0%,to{opacity:.8;filter:drop-shadow(0 0 #0000);scale:1}50%{opacity:1;filter:drop-shadow(0 0 9px var(--badge-tint,currentColor));scale:1.28}}@keyframes profile-badge-spark{0%,to{filter:brightness(1) drop-shadow(0 0 3px color-mix(in srgb,var(--badge-tint,currentColor) 50%,transparent));rotate:-14deg;scale:1}50%{filter:brightness(1.45) drop-shadow(0 0 14px var(--badge-tint,currentColor));rotate:14deg;scale:1.14}}
