.ProfileEditor_editor__Fuucw{display:flex;flex-direction:column;gap:10px}.ProfileEditor_heading__UaWdH{display:flex;align-items:center;justify-content:space-between}.ProfileEditor_heading__UaWdH>span{color:var(--text-soft);font-size:12px;font-weight:650}.ProfileEditor_heading__UaWdH button{display:inline-flex;padding:0;align-items:center;gap:4px;color:var(--text-faint);background:transparent;border:0;cursor:pointer;font-size:10px;font-weight:650}.ProfileEditor_heading__UaWdH button:hover{color:var(--text)}.ProfileEditor_saved__8714Y{display:flex;gap:7px}.ProfileEditor_savedProfile___22IV{position:relative;display:block;width:32px;height:32px}.ProfileEditor_savedProfile___22IV>button:first-child{display:grid;overflow:hidden;width:32px;height:32px;padding:0;place-items:center;color:var(--text-soft);background:#252b32;border:0;border-radius:50%;cursor:pointer;font-size:10px;font-weight:720;opacity:.62;outline:2px solid transparent;outline-offset:2px}.ProfileEditor_savedProfile___22IV>button.ProfileEditor_selected__nmuIz{opacity:1;outline-color:var(--accent)}.ProfileEditor_savedProfile___22IV>.ProfileEditor_deleteProfile__46_MS{position:absolute;right:-5px;bottom:-5px;display:grid;width:15px;height:15px;padding:0;place-items:center;color:#0a0c0f;background:var(--accent);border:0;border-radius:50%;cursor:pointer;opacity:1}.ProfileEditor_savedProfile___22IV>.ProfileEditor_deleteProfile__46_MS:hover{filter:brightness(1.08)}.ProfileEditor_avatarButton__az6XR img,.ProfileEditor_avatarButton__az6XR>span,.ProfileEditor_savedProfile___22IV>button:first-child>span,.ProfileEditor_saved__8714Y img{width:100%;height:100%;object-fit:cover}.ProfileEditor_avatarButton__az6XR>span,.ProfileEditor_savedProfile___22IV>button:first-child>span{display:grid;place-items:center}.ProfileEditor_profileFields__8qB0r{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:end}.ProfileEditor_avatarCluster__xPxrT{position:relative;width:72px;height:52px}.ProfileEditor_avatarButton__az6XR{position:relative;display:grid;width:52px;height:52px;padding:0;place-items:center;color:var(--text-soft);background:#242a31;border:0;border-radius:50%;cursor:pointer;overflow:visible}.ProfileEditor_avatarButton__az6XR>img{overflow:hidden;border-radius:50%}.ProfileEditor_avatarButton__az6XR>span{border-radius:50%}.ProfileEditor_actionRail__YoHqb{position:absolute;z-index:7;top:0;left:56px;display:flex;width:16px;height:52px;flex-direction:column;gap:2px}.ProfileEditor_appearanceButton__YU0pV{position:relative;z-index:1;display:grid;width:16px;height:16px;padding:0;flex:0 0 16px;place-items:center;color:#f5f7f2;background:var(--profile-color,#485d78);border:0;border-radius:50%;box-shadow:0 3px 10px rgba(0,0,0,.36);cursor:pointer;transition:color .14s ease,filter .14s ease}.ProfileEditor_appearanceButton__YU0pV:after{position:absolute;z-index:30;top:50%;left:calc(100% + 7px);padding:5px 7px;color:var(--text);background:rgba(19,23,28,.98);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.42);content:attr(data-tooltip);font-size:9px;font-weight:650;line-height:1;opacity:0;pointer-events:none;transform:translate(-2px,-50%);transition:opacity 90ms ease,transform 90ms ease;white-space:nowrap}.ProfileEditor_appearanceButton__YU0pV:focus-visible:after,.ProfileEditor_appearanceButton__YU0pV:hover:after{opacity:1;transform:translateY(-50%)}.ProfileEditor_appearanceButton__YU0pV[aria-expanded=true]:after{display:none}.ProfileEditor_appearanceButton__YU0pV:hover,.ProfileEditor_appearanceButton__YU0pV[aria-expanded=true]{filter:brightness(1.14)}.ProfileEditor_backgroundButton__av9Ks{color:var(--accent-ink);background:var(--accent)}.ProfileEditor_avatarActionButton__GGVRs{color:var(--accent);background:#343b43}.ProfileEditor_colorPicker__fdIGH{position:relative;width:16px;height:16px;flex:0 0 16px}.ProfileEditor_colorPopover__FNKYn{position:absolute;z-index:12;top:-8px;left:25px;display:flex;width:218px;padding:12px;flex-direction:column;gap:10px;color:var(--text);background:rgba(22,27,33,.99);border:0;border-radius:11px;box-shadow:0 18px 52px rgba(0,0,0,.54);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ProfileEditor_colorPopover__FNKYn>strong{font-size:11px;font-weight:720}.ProfileEditor_colorPresets__iSUgu{display:grid;grid-template-columns:repeat(8,1fr);gap:5px}.ProfileEditor_colorPresets__iSUgu>button{width:19px;height:19px;padding:0;border:0;border-radius:6px;cursor:pointer;outline:2px solid transparent;outline-offset:2px}.ProfileEditor_colorPresets__iSUgu>button[aria-pressed=true]{outline-color:var(--accent)}.ProfileEditor_colorPopover__FNKYn>label{display:grid;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px}.ProfileEditor_colorPopover__FNKYn>label>span{color:var(--text-faint);font-size:9px;font-weight:720}.ProfileEditor_colorPopover__FNKYn input{width:100%;height:31px;padding:0 9px;outline:none;color:var(--text);background:#0c0f13;border:0;border-radius:7px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;text-transform:uppercase}.ProfileEditor_nameField__dM3Ol{display:flex;flex-direction:column;gap:7px}.ProfileEditor_nameField__dM3Ol>span{color:var(--text-soft);font-size:11px;font-weight:650}.ProfileEditor_nameField__dM3Ol input{width:100%;height:48px;padding:0 14px;outline:none;color:var(--text);background:#0c0f13;border:0;border-radius:11px;transition:background .15s ease}.ProfileEditor_nameField__dM3Ol input:focus{background:#11161a}.ProfileEditor_nameField__dM3Ol input::placeholder{color:#555d58}.ProfileEditor_fileInput__u3uiI{display:none}.ProfileEditor_error__xrRLP{color:#ffaaa4;font-size:10px}.ProfileEditor_backgroundBackdrop__2vJrP{position:fixed;z-index:200;display:grid;padding:24px;place-items:center;inset:0;background:rgba(3,5,7,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ProfileEditor_backgroundDialog__K0_Cj{display:flex;width:min(520px,calc(100vw - 48px));padding:18px;flex-direction:column;gap:14px;color:var(--text);background:#151a20;border:0;border-radius:14px;box-shadow:0 28px 90px rgba(0,0,0,.64)}.ProfileEditor_backgroundDialog__K0_Cj>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ProfileEditor_backgroundDialog__K0_Cj>header>div{display:flex;flex-direction:column;gap:3px}.ProfileEditor_backgroundDialog__K0_Cj>header strong{font-size:15px;font-weight:720}.ProfileEditor_backgroundDialog__K0_Cj>header span{color:var(--text-faint);font-size:10px}.ProfileEditor_backgroundDialog__K0_Cj>header button{display:grid;width:28px;height:28px;padding:0;flex:0 0 auto;place-items:center;color:var(--text-faint);background:transparent;border:0;border-radius:8px;cursor:pointer}.ProfileEditor_backgroundDialog__K0_Cj>header button:hover{color:var(--accent);background:var(--surface-soft)}.ProfileEditor_backgroundDropzone__sqgSn{position:relative;overflow:hidden;display:grid;width:100%;padding:0;aspect-ratio:16/9;place-items:center;color:var(--text-soft);background:#0b0e12;border:0;border-radius:10px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.ProfileEditor_backgroundDropzone__sqgSn.ProfileEditor_dragActive__xgZSq{background:rgba(216,255,99,.08);box-shadow:inset 0 0 0 2px var(--accent)}.ProfileEditor_backgroundDropzone__sqgSn:disabled{cursor:wait}.ProfileEditor_backgroundDropzone__sqgSn>img{width:100%;height:100%;object-fit:cover}.ProfileEditor_backgroundDropzone__sqgSn>div{display:flex;padding:26px;flex-direction:column;align-items:center;gap:7px}.ProfileEditor_backgroundDropzone__sqgSn>div>svg{margin-bottom:3px;color:var(--accent)}.ProfileEditor_backgroundDropzone__sqgSn>div strong{font-size:12px;font-weight:700}.ProfileEditor_backgroundDropzone__sqgSn>div span{color:var(--text-faint);font-size:9px}.ProfileEditor_replaceHint__Ri3ga{position:absolute;right:10px;bottom:10px;padding:6px 8px;color:var(--text);background:rgba(6,8,11,.78);border-radius:6px;font-size:8px;opacity:0;transition:opacity .14s ease}.ProfileEditor_backgroundDropzone__sqgSn:hover .ProfileEditor_replaceHint__Ri3ga{opacity:1}.ProfileEditor_backgroundMeta__fktBG{display:flex;min-height:20px;align-items:center;justify-content:space-between;gap:12px}.ProfileEditor_backgroundMeta__fktBG>span{color:var(--text-faint);font-size:9px}.ProfileEditor_backgroundMeta__fktBG>button{display:inline-flex;padding:3px 0;align-items:center;gap:5px;color:#ffaaa4;background:transparent;border:0;cursor:pointer;font-size:9px}.ProfileEditor_backgroundMeta__fktBG>button:hover{color:#ffc4bf}@media (max-width:1039px){.ProfileEditor_heading__UaWdH>span,.ProfileEditor_nameField__dM3Ol>span{font-size:14px}.ProfileEditor_heading__UaWdH button{font-size:13px}.ProfileEditor_savedProfile___22IV,.ProfileEditor_savedProfile___22IV>button:first-child{width:38px;height:38px}.ProfileEditor_savedProfile___22IV>.ProfileEditor_deleteProfile__46_MS{width:20px;height:20px}.ProfileEditor_profileFields__8qB0r{grid-template-columns:106px minmax(0,1fr);align-items:end}.ProfileEditor_avatarButton__az6XR,.ProfileEditor_avatarCluster__xPxrT{width:76px;height:76px}.ProfileEditor_avatarCluster__xPxrT{width:106px}.ProfileEditor_actionRail__YoHqb{left:80px;width:24px;height:76px;gap:2px}.ProfileEditor_appearanceButton__YU0pV,.ProfileEditor_colorPicker__fdIGH{width:24px;height:24px;flex-basis:24px}.ProfileEditor_appearanceButton__YU0pV:after{font-size:11px}.ProfileEditor_nameField__dM3Ol input{height:52px;font-size:16px}.ProfileEditor_colorPopover__FNKYn{top:30px;left:-78px;width:min(218px,calc(100vw - 48px))}.ProfileEditor_backgroundDialog__K0_Cj>header span,.ProfileEditor_backgroundDropzone__sqgSn>div span,.ProfileEditor_backgroundMeta__fktBG>button,.ProfileEditor_backgroundMeta__fktBG>span{font-size:12px}}