.ud-normal[data-v-82bb4f7b]{align-items:center;gap:10px;display:inline-flex}.ud-normal__text[data-v-82bb4f7b]{flex-direction:column;gap:1px;line-height:1;display:flex}.ud-normal__fullname[data-v-82bb4f7b]{color:var(--text-primary);white-space:nowrap;font-family:Syne,sans-serif;font-size:1rem;font-weight:700}.ud-normal__username[data-v-82bb4f7b]{font-family:DM Sans,sans-serif;font-size:var(--fs-xs);color:var(--accent-primary);white-space:nowrap;font-weight:500}.ud-normal__badges[data-v-82bb4f7b]{align-items:center;gap:5px;display:flex}.ud-normal__badge[data-v-82bb4f7b]{cursor:pointer;transition:transform .18s}.ud-normal__badge[data-v-82bb4f7b]:hover{transform:translateY(-2px)}.ud-profile[data-v-82bb4f7b]{align-items:center;gap:20px;display:flex;position:relative}.ud-profile__name-col[data-v-82bb4f7b]{flex-direction:column;gap:3px;line-height:1;display:flex}.ud-profile__fullname[data-v-82bb4f7b]{font-family:Syne,sans-serif;font-weight:800;font-size:var(--fs-xl);color:var(--text-primary);white-space:nowrap}.ud-profile__username[data-v-82bb4f7b]{font-family:DM Sans,sans-serif;font-size:var(--fs-sm);color:var(--accent-primary);white-space:nowrap;font-weight:500}.ud-profile__badges[data-v-82bb4f7b]{align-items:center;gap:8px;display:flex}.ud-profile__slot-wrap[data-v-82bb4f7b]{transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:relative}.ud-profile__filled[data-v-82bb4f7b]{transition:opacity 10s;display:inline-flex;position:relative}.ud-profile__filled.is-flying[data-v-82bb4f7b]{opacity:0}.ud-profile__filled.is-editable[data-v-82bb4f7b]{cursor:pointer}.ud-profile__edit-hint[data-v-82bb4f7b]{color:var(--text-secondary);opacity:0;pointer-events:none;background:#09090940;border-radius:50%;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;inset:0}.ud-profile__filled.is-editable:hover .ud-profile__edit-hint[data-v-82bb4f7b]{opacity:1}.ud-profile__empty-slot[data-v-82bb4f7b]{border:1.5px dashed var(--border-secondary);width:52px;height:52px;color:var(--text-tertiary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s,background .2s;display:flex}.ud-profile__empty-slot[data-v-82bb4f7b]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-soft)}@media (width<=640px){.ud-profile[data-v-82bb4f7b]{flex-wrap:wrap;gap:10px}.ud-profile__badges[data-v-82bb4f7b]{flex-wrap:wrap;gap:6px}.ud-profile__empty-slot[data-v-82bb4f7b],.ud-profile__filled[data-v-82bb4f7b]{flex-shrink:0}}.ud-spotlight{z-index:5000;pointer-events:all;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000073;position:fixed;inset:0}.spotlight-enter-active{transition:opacity .28s}.spotlight-leave-active{transition:opacity .22s}.spotlight-enter-from,.spotlight-leave-to{opacity:0}.ud-floating-badges{top:calc(50% - 280px);z-index:5002;align-items:center;gap:28px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}.ud-floating-badges__slot{cursor:pointer;flex-direction:column;align-items:center;gap:10px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:flex}.ud-floating-badges__slot:hover{transform:translateY(-4px)scale(1.06)}.ud-floating-badges__slot.is-focused{transform:scale(1.24)}.ud-floating-badges__slot.is-focused .ud-floating-badges__filled,.ud-floating-badges__slot.is-focused .ud-floating-badges__empty{box-shadow:0 0 0 3px var(--accent-primary), 0 0 28px var(--accent-soft);border-color:var(--accent-primary)}.ud-floating-badges__filled,.ud-floating-badges__empty{background:var(--bg-secondary);border:1.5px solid var(--border-primary);border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;transition:box-shadow .3s,border-color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:flex}.ud-floating-badges__filled.just-arrived{animation:.45s cubic-bezier(.34,1.56,.64,1) badge-arrive}@keyframes badge-arrive{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.ud-floating-badges__empty{color:var(--text-tertiary);border-style:dashed}.ud-floating-badges__label{font-family:Syne,sans-serif;font-size:var(--fs-xxs);color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;opacity:0;font-weight:700;transition:opacity .2s .1s,transform .2s .1s;transform:translateY(-4px)}.ud-floating-badges__slot.is-focused .ud-floating-badges__label{opacity:1;color:var(--accent-primary);transform:translateY(0)}.badges-float-enter-active{transition:opacity .3s .15s,transform .45s cubic-bezier(.34,1.56,.64,1) .15s}.badges-float-leave-active{transition:opacity .2s,transform .2s}.badges-float-enter-from{opacity:0;transform:translate(-50%,calc(16px - 50%))scale(.8)}.badges-float-leave-to{opacity:0;transform:translate(-50%,calc(-50% - 10px))scale(.88)}.ud-picker{z-index:10001;background:var(--bg-secondary);border:1px solid var(--border-primary);width:400px;box-shadow:0 0 0 1px var(--accent-soft), 0 24px 64px #0000008c, 0 8px 24px #0006;border-radius:22px;position:relative;overflow:hidden}.ud-picker__glow{top:-60px;background:radial-gradient(ellipse at center, var(--accent-soft) 0%, transparent 70%);pointer-events:none;z-index:0;width:240px;height:130px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.ud-picker__header{z-index:1;border-bottom:1px solid var(--border-primary);background:var(--bg-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:space-between;align-items:center;padding:16px 16px 14px;display:flex;position:relative}.ud-picker__label{font-family:DM Sans,sans-serif;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-weight:600}.ud-picker__slot-tabs{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:10px;gap:4px;padding:3px;display:flex}.ud-picker__slot-tab{width:32px;height:28px;color:var(--text-tertiary);font-family:Syne,sans-serif;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;font-weight:700;transition:background .18s,color .18s;display:flex;position:relative}.ud-picker__slot-tab.is-active{background:var(--accent-soft);color:var(--accent-primary)}.ud-picker__slot-tab:not(.is-active):hover{background:var(--bg-tertiary);color:var(--text-secondary)}.ud-picker__tab-pip{bottom:3px;background:var(--accent-primary);opacity:.7;border-radius:50%;width:4px;height:4px;position:absolute;inset-inline-end:4px}.ud-picker__close{border:1px solid var(--border-primary);background:var(--bg-tertiary);width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .22s cubic-bezier(.34,1.56,.64,1),border-color .15s;display:flex}.ud-picker__close:hover{color:var(--text-primary);border-color:var(--border-secondary);transform:rotate(90deg)scale(1.1)}.ud-picker__preview{z-index:1;background:var(--bg-primary);border-bottom:1px solid var(--border-primary);min-height:80px;padding:16px 18px;position:relative;overflow:hidden}.ud-picker__preview-inner{align-items:center;gap:16px;display:flex}.ud-picker__preview-badge{background:var(--bg-tertiary);border:1px solid var(--border-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:border-color .3s,box-shadow .3s;display:flex}.ud-picker__preview-inner:has(.badge-icon) .ud-picker__preview-badge{border-color:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-soft), 0 0 20px var(--accent-soft)}.ud-picker__preview-empty-icon{color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.ud-picker__preview-info{flex-direction:column;gap:2px;display:flex}.ud-picker__preview-slot{font-family:DM Sans,sans-serif;font-size:var(--fs-xxs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-tertiary);font-weight:600}.ud-picker__preview-name{font-family:Syne,sans-serif;font-size:var(--fs-base);color:var(--text-primary);font-weight:700;line-height:1.1}.ud-picker__preview-status{font-family:DM Sans,sans-serif;font-size:var(--fs-xs);color:var(--text-tertiary);margin-top:1px;font-weight:500}.ud-picker__preview-status.is-filled{color:var(--accent-primary);opacity:.85}.preview-swap-enter-active{transition:opacity .18s,transform .22s cubic-bezier(.34,1.56,.64,1)}.preview-swap-leave-active{transition:opacity .12s,transform .12s;position:absolute}.preview-swap-enter-from{opacity:0;transform:translate(10px)}.preview-swap-leave-to{opacity:0;transform:translate(-6px)}.ud-picker__search{z-index:1;padding:12px 14px 6px;position:relative}.ud-picker__search .search-bar{background:var(--bg-primary);border:1.5px solid var(--border-primary);border-radius:10px;align-items:center;gap:8px;padding:0 12px;transition:all .25s;display:flex}.ud-picker__search .search-bar:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-soft)}.ud-picker__search .search-icon{color:var(--text-tertiary);flex-shrink:0}.ud-picker__search .search-input{color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:var(--fs-sm);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:9px 0}.ud-picker__search .search-input::placeholder{color:var(--text-tertiary)}.ud-picker__search .search-input::-webkit-search-cancel-button{display:none}.ud-picker__search .clear-btn{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:3px;transition:color .2s;display:flex}.ud-picker__search .clear-btn:hover{color:var(--accent-primary)}.ud-picker__divider{align-items:center;gap:10px;padding:10px 16px 8px;display:flex}.ud-picker__divider span{font-family:DM Sans,sans-serif;font-size:var(--fs-xxs);text-transform:uppercase;letter-spacing:.11em;color:var(--text-tertiary);white-space:nowrap;font-weight:700}.ud-picker__divider:after{content:"";background:var(--border-primary);flex:1;height:1px}.ud-picker__grid{grid-template-columns:repeat(4,1fr);gap:6px;min-height:110px;padding:2px 12px 10px;display:grid}.ud-picker__item{cursor:pointer;border:1px solid #0000;border-radius:13px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 9px;transition:background .16s,border-color .16s,transform .22s cubic-bezier(.34,1.56,.64,1),opacity .18s;display:flex;position:relative}.ud-picker__item:hover:not(.is-disabled){background:var(--bg-tertiary);border-color:var(--border-secondary);transform:translateY(-3px)}.ud-picker__item.is-other{opacity:.38}.ud-picker__item.is-disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.ud-picker__item-ring{justify-content:center;align-items:center;transition:box-shadow .2s;display:flex}.ud-picker__item-name{font-family:DM Sans,sans-serif;font-size:var(--fs-xxs);color:var(--text-tertiary);text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;max-width:100%;font-weight:600;line-height:1.2;overflow:hidden}.ud-picker__item-other-slot{top:4px;font-size:var(--fs-xxs);color:var(--text-tertiary);background:var(--bg-tertiary);letter-spacing:.02em;text-transform:uppercase;border-radius:5px;padding:1px 4px;font-family:Syne,sans-serif;font-weight:800;position:absolute;inset-inline-end:4px}.ud-picker__empty{color:var(--text-tertiary);font-family:DM Sans,sans-serif;font-size:var(--fs-xs);flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;padding:2rem 0 1.5rem;font-weight:500;display:flex}.ud-picker__pagination{border-top:1px solid var(--border-primary);justify-content:center;align-items:center;gap:10px;padding:2px 16px 10px;display:flex}.ud-picker__page-btn{border:1px solid var(--border-primary);background:var(--bg-tertiary);width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.ud-picker__page-btn:hover:not(:disabled){background:var(--accent-soft);border-color:var(--accent-primary);color:var(--accent-primary)}.ud-picker__page-btn:disabled{opacity:.25;cursor:not-allowed}.ud-picker__page-dots{align-items:center;gap:5px;display:flex}.ud-picker__page-dot{background:var(--border-secondary);cursor:pointer;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.ud-picker__page-dot.is-active{background:var(--accent-primary);border-radius:3px;width:18px}.ud-picker__footer{padding:0 12px 13px}.ud-picker__remove-btn{color:#ef444480;width:100%;font-family:DM Sans,sans-serif;font-size:var(--fs-xs);cursor:pointer;letter-spacing:.01em;background:#ef44440d;border:1px solid #ef444426;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .2s;display:flex}.ud-picker__remove-btn:hover{color:#ef4444;background:#ef44441a;border-color:#ef444459;transform:translateY(-1px)}.picker-pop-enter-active{transition:opacity .26s .1s,transform .36s cubic-bezier(.34,1.56,.64,1) .1s}.picker-pop-leave-active{transition:opacity .16s,transform .16s}.picker-pop-enter-from{opacity:0;transform:translateY(-12px)scale(.93)}.picker-pop-leave-to{opacity:0;transform:translate(-50%,calc(-50% - 10px))scale(.96)}@media (width<=480px){.ud-picker{border-radius:16px;width:96vw}.ud-picker__grid{grid-template-columns:repeat(3,1fr)}.ud-floating-badges{gap:16px}.ud-floating-badges__filled,.ud-floating-badges__empty{width:60px;height:60px}}
