.profilePage{color:#fff;background:radial-gradient(circle at top,#7037a059,#0000 36%),linear-gradient(#12081e 0%,#08040e 100%);min-height:100vh;padding:28px 16px 110px;position:relative;overflow:hidden visible}.profilePanel{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#140a20d1;border:1px solid #ffffff1f;border-radius:30px;max-width:520px;margin:0 auto;padding:26px 18px;position:relative;box-shadow:0 30px 80px #00000073,0 0 42px #ff41a014}.loadingPanel{text-align:center;padding-top:50px;padding-bottom:50px}.profileHeader{text-align:center;margin-bottom:28px}.profileLogo{color:#ff7bc5;letter-spacing:.28em;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-block}.profileHeader h1{margin:0;font-size:28px;font-weight:800}.profileHeader p{color:#ffffff94;margin:8px 0 0;font-size:14px}.choiceSection{margin-top:26px}.choiceSection h2{margin:0 0 12px;font-size:16px}.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.choiceButton{color:#ffffffe0;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:19px;min-height:72px;font-size:14px;font-weight:700;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s}.choiceButton:hover{border-color:#ff58b58c;transform:translateY(-2px);box-shadow:0 10px 26px #ff309421}.choiceButton.selected{background:linear-gradient(135deg,#ff3697,#8059ff);border-color:#ffffff7a;transform:translateY(-2px)scale(1.015);box-shadow:0 12px 34px #ff288f4d,0 0 28px #7d54ff3d}.choiceIcon{margin-bottom:5px;font-size:24px;display:block}.saveProfileButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff3f9e,#8258ff);border:0;border-radius:18px;width:100%;margin-top:30px;padding:16px;font-size:16px;font-weight:800;transition:transform .2s;box-shadow:0 12px 30px #ff369747,0 0 24px #8252ff33}.saveProfileButton:hover{transform:translateY(-2px)}.saveProfileButton:disabled{opacity:.65;cursor:default;transform:none}.profileMessage{text-align:center;color:#fffc;margin:14px 0 0;font-size:13px}.backgroundGlow{filter:blur(75px);opacity:.28;pointer-events:none;border-radius:999px;position:fixed}.glowPink{background:#ff2f92;width:230px;height:230px;top:-50px;right:-60px}.glowPurple{background:#6d4cff;width:270px;height:270px;bottom:60px;left:-110px}.loader{border:3px solid #ffffff1f;border-top-color:#ff4ba8;border-radius:50%;width:36px;height:36px;margin:0 auto 14px;animation:.8s linear infinite profileSpin}@keyframes profileSpin{to{transform:rotate(360deg)}}@media (max-width:420px){.profilePanel{border-radius:24px;padding:22px 14px}.profileHeader h1{font-size:24px}}.dangerZone{text-align:center;background:#6400191f;border:1px solid #ff506e40;border-radius:20px;margin-top:34px;padding:22px 18px}.dangerZone h2{color:#ff8aa4;margin:0 0 10px;font-size:18px}.dangerZone p{color:#ffffffad;margin:0 0 18px;font-size:13px;line-height:1.5}.deleteAccountButton{color:#ff8ca4;cursor:pointer;background:#91142d38;border:1px solid #ff556e8c;border-radius:17px;width:100%;padding:15px 18px;font-size:15px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s}.deleteAccountButton:hover{background:#b4193752;transform:translateY(-2px);box-shadow:0 8px 24px #ff285026}.deleteAccountButton:disabled{opacity:.55;cursor:default;transform:none}@media (max-width:420px){.dangerZone{padding:18px 14px}}.photoManager{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;margin:0 0 30px;padding:18px}.photoManagerHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.photoManagerHeader h2{margin:4px 0 0;font-size:19px}.photoManagerLabel{letter-spacing:.18em;color:#ff7ac1;font-size:10px;font-weight:900}.photoCounter{color:#fffc;background:#ffffff14;border-radius:999px;flex:none;padding:7px 11px;font-size:12px;font-weight:800}.photoManagerHint{color:#ffffff8c;margin:0 0 16px;font-size:12px;line-height:1.5}.photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.photoTile{aspect-ratio:3/4;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;position:relative;overflow:hidden}.photoTilePrimary{box-shadow:0 0 0 2px #ff4caaa6}.photoTile img{object-fit:cover;width:100%;height:100%;display:block}.primaryBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0512cc;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800;position:absolute;bottom:6px;left:6px}.photoActions{gap:5px;display:flex;position:absolute;top:6px;right:6px}.photoActions button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08040fc7;border:0;border-radius:50%;width:30px;height:30px;padding:0;font-size:16px;font-weight:800}.photoActions button:disabled{opacity:.45}.photoActions .photoDelete{color:#ff91aa;font-size:20px}.photoInput{display:none}.addPhotoButton{color:#ffd8ed;cursor:pointer;background:#ff46a514;border:1px dashed #ff70be7a;border-radius:16px;width:100%;padding:14px;font-size:14px;font-weight:800}.addPhotoButton:disabled{opacity:.5;cursor:default}.photoMessage,.photoLoading{text-align:center;color:#ffffffb8;margin:12px 0 0;font-size:12px}@media (max-width:420px){.photoManager{padding:14px}.photoGrid{gap:6px}.photoTile{border-radius:12px}}.logoutSection{margin-top:28px;margin-bottom:20px}.logoutButton{color:#fff;width:100%;min-height:64px;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff2e;border-radius:22px;font-size:18px;font-weight:700;transition:transform .15s,background .15s,border-color .15s}.logoutButton:active{background:#ffffff1a;transform:scale(.98)}.profileDetailsForm{background:#ffffff09;border:1px solid #ffffff1a;border-radius:22px;margin-top:30px;padding:20px}.profileDetailsForm h2{margin:0 0 18px;font-size:19px}.profileFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profileField{flex-direction:column;gap:7px;display:flex}.profileField>span{color:#ffffffb8;font-size:12px;font-weight:800}.profileField input,.profileField select,.profileField textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;outline:none;padding:13px 14px;font-size:14px}.profileField input:focus,.profileField select:focus,.profileField textarea:focus{border-color:#ff4caaa6;box-shadow:0 0 0 3px #ff4caa1a}.profileField textarea{resize:vertical;min-height:110px}.profileField select option{color:#111}.profileFieldWide{margin-top:14px}.profileField small{color:#ffffff73;font-size:11px}@media (max-width:600px){.profileFieldGrid{grid-template-columns:1fr}.profileDetailsForm{padding:16px}}.profileBackButton{color:#ffffffd1;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:8px;margin-bottom:22px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.profileBackButton:hover{background:#ffffff17;border-color:#ffffff38;transform:translateY(-1px);box-shadow:0 8px 24px #00000024,0 0 18px #ff46a50f}.profileBackButton:active{transform:scale(.98)}.profileBackButton:focus-visible{outline-offset:3px;outline:2px solid #ff4bafd9}@media (max-width:420px){.profileBackButton{margin-bottom:18px;padding:10px 13px;font-size:13px}}.profileIdentityCard{background:radial-gradient(circle at 0 0,#2878ff29,#0000 42%),#080c1ad1;border:1px solid #48a0ff6b;border-radius:20px;align-items:center;gap:14px;margin:18px 0;padding:16px;display:flex;box-shadow:0 0 18px #2878ff1f,inset 0 0 22px #ffffff06}.profileIdentityCardVerified{background:radial-gradient(circle at 0 0,#36ffad2e,#0000 45%),linear-gradient(135deg,#03241bf0,#041014f0);border-color:#36ffadb8;box-shadow:0 0 18px #36ffad38,0 0 42px #36ffad17,inset 0 0 24px #36ffad0d}.profileIdentityIcon{background:#2878ff1f;border:1px solid #50aaff61;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.profileIdentityIconVerified{color:#07150f;background:#36ffad;border-color:#77ffca;font-size:28px;font-weight:900;box-shadow:0 0 16px #36ffadbf,0 0 34px #36ffad4d}.profileIdentityText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.profileIdentityText strong{color:#fff;font-size:16px}.profileIdentityCardVerified .profileIdentityText strong{color:#71ffc7;text-shadow:0 0 12px #36ffad47}.profileIdentityText span{color:#ebebf5b8;font-size:13px;line-height:1.45}.profileIdentityText small{color:#6effc8a8;font-size:11px}.profileIdentitySafety{color:#61ffc0;filter:drop-shadow(0 0 8px #36ffad80);font-size:28px}.profileIdentityButton{color:#fff;background:linear-gradient(135deg,#174ea6,#0078ff,#00b7e8);border:1px solid #50b4ffa6;border-radius:13px;flex-shrink:0;padding:11px 14px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 0 18px #0082ff38}.profileIdentityButton:active{transform:scale(.97)}@media (max-width:560px){.profileIdentityCard{flex-wrap:wrap;align-items:flex-start}.profileIdentityButton{box-sizing:border-box;text-align:center;width:100%}}.profileBottleCard{background:radial-gradient(circle at 12% 10%,#ff009938,#0000 38%),radial-gradient(circle at 90% 85%,#00c6ff2e,#0000 40%),linear-gradient(145deg,#23072bfa,#050c20fa);border:1px solid #ff3eb894;border-radius:26px;margin:18px 0 24px;padding:20px;position:relative;overflow:hidden;box-shadow:0 0 32px #ff1eaa24,inset 0 0 32px #5a3cff0f}.profileBottleGlow{filter:blur(45px);pointer-events:none;background:#ff00aa47;border-radius:50%;width:160px;height:160px;position:absolute;top:-70px;right:-55px}.profileBottleIcon{background:#140824b8;border:1px solid #ff59c4a6;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:14px;font-size:38px;display:grid;box-shadow:0 0 26px #ff28b438}.profileBottleContent{z-index:2;position:relative}.profileBottleTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.profileBottleLabel{color:#ff72c6;letter-spacing:.18em;font-size:11px;font-weight:900}.profileBottleOnline{color:#62efb5;font-size:12px}.profileBottleCard h2{color:#fff;margin:4px 0 6px;font-size:28px}.profileBottleCard p{color:#ffffffb3;margin:0 0 16px;line-height:1.45}.profileBottleFeatures{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.profileBottleFeatures span{color:#ffffffdb;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:12px}.profileBottleButton{color:#fff;background:linear-gradient(100deg,#ff149c,#a83cff 55%,#00bde9);border-radius:17px;justify-content:center;align-items:center;min-height:52px;font-size:16px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 10px 30px #da23b840}
.profileTopBar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.profileSettingsButton,.profileManageAccountLink,.profileSettingsClose,.profileLogoutCompact{appearance:none;font:inherit}.profileSettingsButton{color:#ffffffeb;cursor:pointer;background:linear-gradient(135deg,#ff38a31c,#4c87ff1a),#0a0e1ea3;border:1px solid #73dbff57;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:13px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 28px #00000038}.profileSettingsButton:hover{border-color:#ff5bbc9e;transform:translateY(-1px);box-shadow:0 10px 30px #ff2d9f1c}.profileManageAccountLink{color:#ffffff6b;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin:22px auto 0;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:underline;display:block}.profileManageAccountLink:hover{color:#ffffffb8}.profileSettingsBackdrop{z-index:12000;padding:18px;padding-bottom:max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02030cb8;justify-content:center;align-items:flex-end;animation:.16s both profileSettingsFade;display:flex;position:fixed;inset:0}.profileSettingsSheet{overscroll-behavior:contain;color:#fff;background:radial-gradient(circle at 8% 0,#ff2a9d29,#0000 36%),radial-gradient(circle at 95% 20%,#24beff1f,#0000 34%),#0a0818f7;border:1px solid #ff5cbb59;border-radius:28px;width:min(100%,560px);max-height:min(84dvh,820px);padding:22px;animation:.22s cubic-bezier(.2,.8,.2,1) both profileSettingsUp;overflow:auto;box-shadow:0 30px 90px #0000009e,0 0 48px #ff279d1f}.profileSettingsHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.profileSettingsEyebrow{color:#ff78c5;letter-spacing:.24em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.profileSettingsHeader h2{margin:0;font-size:clamp(24px,6vw,32px);line-height:1.05}.profileSettingsHeader p{color:#ffffff8c;margin:7px 0 0;font-size:13px;line-height:1.45}.profileSettingsClose{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:16px;flex:none;width:46px;height:46px;font-size:28px;line-height:1}.profileSettingsGrid{gap:10px;display:grid}.profileSettingsTile{color:#fff;background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.profileSettingsTile:hover{background:linear-gradient(135deg,#ff38a617,#30adff12);border-color:#5bd9ff61;transform:translateY(-1px)}.profileSettingsTileIcon{background:linear-gradient(135deg,#ff30a42e,#449dff24);border-radius:15px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.profileSettingsTile strong,.profileSettingsTile small{display:block}.profileSettingsTile strong{margin-bottom:4px;font-size:14px}.profileSettingsTile small{color:#ffffff80;font-size:11px;line-height:1.4}.profileSettingsChevron{color:#fff6;font-size:27px;line-height:1}.profileSettingsSession{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}.profileLogoutCompact{color:#ffffffe0;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;width:100%;min-height:52px;font-size:14px;font-weight:800}.profileLogoutCompact:hover{background:#ffffff13;border-color:#ffffff3d}.profileAccountManagement{border-top:1px solid #ffffff0f;margin-top:14px}.profileAccountManagement summary{color:#ffffff61;cursor:pointer;padding:16px 4px 10px;font-size:11px;font-weight:750;list-style-position:inside}.profileAccountManagement[open] summary{color:#ffffff9e}.profileAccountManagementBody{background:#60091c14;border:1px solid #ff56741f;border-radius:17px;padding:12px}.profileAccountManagementBody p{color:#ffffff7a;margin:0 0 12px;font-size:11px;line-height:1.55}.profileDeleteCompact{color:#ff93a6d1;min-height:44px;box-shadow:none;background:#7e142b1f;border-color:#ff607c47;padding:11px 14px;font-size:12px}.profileDeleteCompact:hover{box-shadow:none;background:#9117302e}@keyframes profileSettingsFade{0%{opacity:0}to{opacity:1}}@keyframes profileSettingsUp{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:720px){.profileSettingsBackdrop{align-items:center}.profileSettingsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profileSettingsTile{min-height:96px}}@media (max-width:420px){.profileTopBar{margin-bottom:14px}.profileSettingsButton{min-height:44px;padding:0 12px}.profileSettingsBackdrop{padding:8px;padding-bottom:max(8px, env(safe-area-inset-bottom))}.profileSettingsSheet{border-radius:24px;max-height:90dvh;padding:18px 14px}}@media (prefers-reduced-motion:reduce){.profileSettingsBackdrop,.profileSettingsSheet{animation:none}}
.profileSettingsBackdrop{z-index:14000}.profileSettingsSheet{width:min(100%,620px);max-height:min(92dvh,900px)}.profileSettingsHeaderV321{grid-template-columns:46px minmax(0,1fr) 46px;align-items:start;gap:10px;display:grid}.profileSettingsHeaderCopy{min-width:0}.profileSettingsBack,.profileSettingsClose{appearance:none;color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:16px;width:46px;height:46px;font:800 24px/1 system-ui,sans-serif}.profileSettingsBack.isHidden{visibility:hidden;pointer-events:none}.profileSettingsGridV321 button.profileSettingsTile{text-align:left;width:100%;font:inherit;cursor:pointer}.profileSettingsTileAccount{grid-column:1/-1}.profileSettingsSubpanel{gap:12px;display:grid}.profileSettingCard{background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #ffffff1a;border-radius:20px;padding:16px}.profileSettingCard>strong{margin-bottom:5px;font-size:15px;display:block}.profileSettingCard>p{color:#ffffff8c;margin:5px 0 14px;font-size:12px;line-height:1.5}.profileToggleRow,.profileRangeRow{justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 0;display:flex}.profileToggleRow+.profileToggleRow,.profileRangeRow+.profileToggleRow,.profileToggleRow+.profileRangeRow,.profileRangeRow+.profileRangeRow{border-top:1px solid #ffffff12}.profileToggleRow>span,.profileRangeRow>span{min-width:0}.profileToggleRow strong,.profileToggleRow small{display:block}.profileToggleRow strong{font-size:14px}.profileToggleRow small{color:#ffffff7a;margin-top:3px;font-size:11px;line-height:1.4}.profileToggleRow input[type=checkbox],.profileSoundChannel input[type=checkbox]{accent-color:#ff45b5;flex:none;width:23px;height:23px}.profileRangeRow{grid-template-columns:minmax(130px,.7fr) minmax(150px,1fr);display:grid}.profileRangeRow>span{color:#fffc;font-size:12px;font-weight:700}.profileRangeRow input[type=range],.profileSoundRange{accent-color:#7ceaff;width:100%}.profileSoundChannels{gap:9px;display:grid}.profileSoundChannel{background:#050c1c85;border:1px solid #6cd7ff21;border-radius:18px;padding:13px}.profileSoundChannelTop{grid-template-columns:38px minmax(0,1fr) 38px 24px;align-items:center;gap:9px;display:grid}.profileSoundChannelIcon{background:linear-gradient(135deg,#ff3aad2b,#30b8ff26);border-radius:13px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.profileSoundChannelCopy strong,.profileSoundChannelCopy small{display:block}.profileSoundChannelCopy strong{font-size:13px}.profileSoundChannelCopy small{color:#ffffff73;margin-top:2px;font-size:10px;line-height:1.35}.profileSoundPreview{color:#95edff;cursor:pointer;background:#2d93d21a;border:1px solid #7be2ff38;border-radius:12px;width:36px;height:36px;padding:0}.profileSoundRange{margin-top:10px;display:block}.profileNotificationCard{justify-content:space-between;align-items:center;gap:12px;display:flex}.profileNotificationCard strong,.profileNotificationCard small{display:block}.profileNotificationCard small{color:#ffffff7a;margin-top:4px;font-size:11px}.profileSettingsPrimary,.profileSettingsSecondary,.profileSettingsStudioLink{appearance:none;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:11px 14px;font:800 13px/1.3 system-ui,sans-serif;text-decoration:none;display:flex}.profileSettingsPrimary{color:#fff;background:linear-gradient(115deg,#d72c9f,#7650f4,#168aca);border:1px solid #ff57be8c;box-shadow:0 10px 28px #cb24972e}.profileSettingsSecondary{color:#fff;background:#2d84bf1a;border:1px solid #7addff47}.profileSettingsStudioLink{color:#ffffffc7;background:#ffffff09;border:1px solid #ffffff1c;justify-content:space-between}.profileAccountPanel .profileAccountManagement{border:1px solid #ff5a781a;border-radius:18px;margin-top:0;padding:0 12px 12px}.profileAccountPanel .profileAccountManagement summary{align-items:center;min-height:48px;display:flex}.profileManageAccountLink{display:none!important}@media (min-width:720px){.profileSoundChannels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.profileSettingsSheet{border-radius:22px;max-height:96dvh;padding:14px 12px 18px}.profileSettingsHeaderV321{grid-template-columns:42px minmax(0,1fr) 42px}.profileSettingsBack,.profileSettingsClose{border-radius:14px;width:42px;height:42px}.profileRangeRow{grid-template-columns:1fr;gap:7px}.profileNotificationCard{display:grid}}
body.retroProfileSettingsPage .rp22-toolbar,body.retroProfileSettingsPage .rs29-fab{display:none!important}body>.profileSettingsBackdrop{z-index:2147480000!important;width:100vw!important;height:100dvh!important;padding:10px!important;padding-top:max(10px,env(safe-area-inset-top))!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(16px)!important;pointer-events:auto!important;opacity:1!important;background:#02030cc2!important;justify-content:center!important;align-items:flex-end!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}body>.profileSettingsBackdrop>.profileSettingsSheet{z-index:1!important;visibility:visible!important;opacity:1!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;color:#fff!important;background:radial-gradient(circle at 7% 0,#ff2a9d2e,#0000 35%),radial-gradient(circle at 96% 18%,#24beff24,#0000 34%),#090818fb!important;border:1px solid #ff5cbb61!important;border-radius:26px!important;width:min(100%,620px)!important;max-width:620px!important;max-height:min(92dvh,900px)!important;margin:0!important;display:block!important;position:relative!important;overflow:auto!important;box-shadow:0 30px 100px #000000b8,0 0 54px #ff279d24!important}body>.profileSettingsBackdrop .profileSettingsHeaderV321{z-index:8!important;background:linear-gradient(#090818fe 76%,#09081800)!important;margin:-14px -2px 12px!important;padding:14px 2px 10px!important;position:sticky!important;top:-14px!important}body>.profileSettingsBackdrop .profileSettingsGrid,body>.profileSettingsBackdrop .profileSettingsSubpanel,body>.profileSettingsBackdrop .profileSettingsTile,body>.profileSettingsBackdrop .profileSettingCard,body>.profileSettingsBackdrop .profileSoundChannel{visibility:visible!important;opacity:1!important}@media (min-width:720px){body>.profileSettingsBackdrop{align-items:center!important;padding:24px!important}}@media (max-width:520px){body>.profileSettingsBackdrop{padding-left:6px!important;padding-right:6px!important;padding-bottom:max(6px,env(safe-area-inset-bottom))!important}body>.profileSettingsBackdrop>.profileSettingsSheet{border-radius:22px 22px 16px 16px!important;width:100%!important;max-height:96dvh!important;padding:14px 12px 18px!important}}@media (prefers-reduced-motion:reduce){body>.profileSettingsBackdrop,body>.profileSettingsBackdrop>.profileSettingsSheet{animation:none!important}}
.rl-profile-photos-v1 .rl-gallery-pro-sort{font:inherit;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 12px;display:flex}.rl-profile-photos-v1 .rl-gallery-pro-sort label{color:#dce7f5;gap:6px;min-width:0;font-size:13px;display:grid}.rl-profile-photos-v1 .rl-gallery-pro-sort select{color:#f5f9ff;width:100%;max-width:100%;min-height:44px;font:inherit;background:#111c30;border:1px solid #a3c6e859;border-radius:14px;padding:10px 12px}.rl-profile-photos-v1 .rl-gallery-pro-sort>span{color:#c4d7e7;font-size:12px}.rl-profile-photos-v1 .rl-gallery-pro-image{all:unset;cursor:zoom-in;touch-action:manipulation;width:100%;line-height:0;display:block}.rl-profile-photos-v1 .rl-gallery-pro-image:focus-visible{outline-offset:-3px;outline:3px solid #9fecd9}.rl-profile-photos-v1 .rl-gallery-pro-move{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rl-profile-photos-v1 .rl-gallery-pro-move button{min-width:0;padding:9px 5px;font-size:11px}.rl-profile-photos-v1 .rl-gallery-pro-pages{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.rl-profile-photos-v1 .rl-gallery-pro-pages button{color:#f4ffff;background:linear-gradient(140deg,#224744,#1f253e);border:1px solid #b4dbe15c;border-radius:15px;min-height:44px;padding:9px 14px;font:600 13px system-ui}.rl-profile-photos-v1 .rl-gallery-pro-pages button:disabled{opacity:.45}.rl-gallery-pro-viewer{color:#fff;background:#0b1120;border:1px solid #c0e9ff70;border-radius:22px;width:min(900px,100vw - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:auto}.rl-gallery-pro-viewer::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020612dc}.rl-gallery-pro-viewer img{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 90px);display:block}.rl-gallery-pro-viewer>button{color:#fff;cursor:pointer;background:#162437;border:1px solid #c0e9ff70;border-radius:15px;width:44px;height:44px;margin:8px 8px 8px auto;font:22px system-ui;display:block;position:sticky;top:8px}@media (max-width:420px){.rl-profile-photos-v1 .rl-gallery-pro-sort label{width:100%}.rl-profile-photos-v1 .rl-gallery-pro-move{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.rl-gallery-pro-viewer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}
.profilePage[data-rl-profile-controls="1"] [data-rl-profile-section]{min-width:0;scroll-margin-top:24px}html[data-retro-profile-v319="1"] .profilePage[data-rl-profile-controls="1"] .profileHeader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profilePage[data-rl-profile-controls="1"] .rl-profile-verification-v1{--status:#bacde9;box-sizing:border-box;color:#f6f8ff;background:#0a1022c7;border-radius:24px;grid-template-columns:48px minmax(0,1fr);gap:12px;width:100%;margin:16px 0 20px;padding:18px;display:grid;border:1px solid color-mix(in srgb,var(--status) 60%,transparent)!important;box-shadow:0 0 22px color-mix(in srgb,var(--status) 10%,transparent)!important}.profilePage .rl-profile-verification-v1:after{content:none!important}.profilePage .rl-profile-verification-v1[data-state=verified]{--status:#62ffb8;background:linear-gradient(130deg,#063327e6,#081323db)}.profilePage .rl-profile-verification-v1[data-state=unverified]{--status:#ff7d99;background:linear-gradient(130deg,#330e22e0,#0c1122db)}.profilePage .rl-profile-verification-v1[data-state=pending]{--status:#ffe297}.profilePage .rl-profile-status-icon{width:46px;height:46px;color:var(--status);border:1px solid var(--status);box-shadow:0 0 17px color-mix(in srgb,var(--status) 20%,transparent);border-radius:16px;place-items:center;font:800 26px/1 system-ui;display:grid}.profilePage .rl-profile-status-copy{min-width:0}.profilePage .rl-profile-status-copy h2{color:var(--status);text-shadow:0 0 14px color-mix(in srgb,var(--status) 30%,transparent);margin:0;font-size:18px;line-height:1.25}.profilePage .rl-profile-status-copy p{color:#d6ddea;margin:8px 0;font-size:13px;line-height:1.5}.profilePage .rl-profile-status-copy small{color:#c4d0e4;font-size:12px}.profilePage .rl-profile-status-actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.profilePage .rl-profile-status-note{color:#bdc8de;grid-column:1/-1;font-size:11px;line-height:1.45}.profilePage .rl-profile-status-actions a,.profilePage .rl-profile-status-actions button,.profilePage .rl-profile-photo-toolbar a,.profilePage .rl-profile-photo-toolbar button,.profilePage .rl-profile-photo-item-actions a,.profilePage .rl-profile-photo-item-actions button{color:#f6f9ff;text-align:center;cursor:pointer;overflow-wrap:anywhere;background:#15213bd4;border:1px solid #7bc0ff66;border-radius:14px;justify-content:center;align-items:center;min-height:44px;padding:10px 13px;font:600 13px/1.3 system-ui,sans-serif;text-decoration:none;display:inline-flex}.profilePage .rl-profile-action-primary{background:linear-gradient(120deg,#284d91,#68339c)!important;border-color:#8cdaf0!important}.profilePage [data-rl-profile-section] button:disabled{opacity:.48;cursor:not-allowed}.profilePage [data-rl-profile-section] :is(button,a,input,summary):focus-visible{outline-offset:3px;outline:3px solid #91eaff}.profilePage .rl-profile-photos-v1{color:#f6f8ff;margin:18px 0;padding:20px 16px}.profilePage .rl-profile-photos-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.profilePage .rl-profile-photos-heading h2{margin:6px 0;font-size:22px;line-height:1.2}.profilePage .rl-profile-photos-heading small{color:#99d8fa;letter-spacing:.18em;font-size:11px}.profilePage .rl-profile-photos-heading>span{color:#b7eaff;border:1px solid #85c4ff4d;border-radius:12px;padding:7px 11px}.profilePage .rl-profile-photos-v1>p,.profilePage .rl-profile-photo-rules p{color:#d0d8e8;margin:10px 0;font-size:13px;line-height:1.55}.profilePage .rl-profile-photo-rules{background:#2b1c2594;border:1px solid #ffca744d;border-radius:16px;margin:14px 0;padding:13px 14px}.profilePage .rl-profile-photo-rules summary{color:#ffe3ab;cursor:pointer;font-size:14px;font-weight:700;line-height:1.4}.profilePage .rl-profile-photo-consent{color:#e1e7f3;align-items:flex-start;gap:10px;margin:16px 0;font-size:13px;line-height:1.5;display:flex}.profilePage .rl-profile-photo-consent input{accent-color:#65dac4;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0}.profilePage .rl-profile-photo-toolbar{flex-wrap:wrap;gap:9px;margin:12px 0;display:flex}.profilePage .rl-profile-photos-v1>small{color:#c1cce1;font-size:12px;line-height:1.5;display:block}.profilePage .rl-profile-photo-message{min-height:0}.profilePage .rl-profile-photo-message:empty{display:none}.profilePage .rl-profile-photo-error{background:#430e2399;border:1px solid #ff769466;border-radius:13px;padding:12px;color:#ffb0bd!important}.profilePage .rl-profile-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.profilePage .rl-profile-photo-item{background:#091122bf;border:1px solid #90c2ff47;border-radius:18px;min-width:0;overflow:hidden}.profilePage .rl-profile-photo-item img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.profilePage .rl-profile-photo-item>strong{color:#d2ddef;padding:10px 10px 0;font-size:13px;line-height:1.4;display:block}.profilePage .rl-profile-photo-item>strong.rl-profile-primary-label{color:#9af2cf}.profilePage .rl-profile-photo-item-actions{gap:8px;padding:10px;display:grid}.profilePage .rl-profile-photo-item-actions .rl-profile-photo-delete{color:#ffb2c3;border-color:#ff8ba259}@media (max-width:380px){.profilePage .rl-profile-status-actions>*,.profilePage .rl-profile-photo-toolbar>*{flex:100%}.profilePage .rl-profile-photo-grid{gap:8px}.profilePage .rl-profile-photo-item-actions{padding:8px}.profilePage .rl-profile-photo-item-actions button{padding:9px 6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.profilePage [data-rl-profile-section] *{scroll-behavior:auto!important}}
html body .profilePage [data-profile-choices=pc1]{box-sizing:border-box;isolation:isolate;background:#09121eeb;border:1px solid #97bbd34d;border-radius:22px;min-width:0;max-width:100%;padding:16px}html body .profilePage [data-profile-choices=pc1]>h2{color:#f1f5fc;overflow-wrap:anywhere;margin:0 0 14px;font:600 17px/1.4 system-ui,sans-serif;position:relative}html body .profilePage [data-profile-choices=pc1]>.choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0;display:grid}html body .profilePage [data-profile-choices=pc1] .pc1-choice{touch-action:manipulation;cursor:pointer;box-sizing:border-box!important;color:#f5f8ff!important;opacity:1!important;visibility:visible!important;isolation:isolate!important;filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(150deg,#17263b,#0b1626)!important;border:1px solid #99bcd873!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:82px!important;max-height:none!important;margin:0!important;padding:20px 10px 14px!important;transition:border-color .15s,box-shadow .15s!important;animation:none!important;display:flex!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:inset 0 1px #ffffff0f!important}html body .profilePage [data-profile-choices=pc1] .pc1-choice:before,html body .profilePage [data-profile-choices=pc1] .pc1-choice:after{content:none!important;pointer-events:none!important;animation:none!important;display:none!important}html body .profilePage [data-profile-choices=pc1] .pc1-choice>.pc1-label{pointer-events:none;z-index:2!important;color:#f5f8ff!important;-webkit-text-fill-color:#f5f8ff!important;letter-spacing:normal!important;text-transform:none!important;text-align:center!important;text-indent:0!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important;opacity:1!important;visibility:visible!important;clip-path:none!important;filter:none!important;min-width:0!important;max-width:100%!important;height:auto!important;text-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;font:650 clamp(14px,3.8vw,16px)/1.4 system-ui,sans-serif!important;animation:none!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important;-webkit-mask:none!important;mask:none!important}html body .profilePage [data-profile-choices=pc1] .pc1-choice>.pc1-icon{pointer-events:none;z-index:2!important;color:#d5ecf6!important;-webkit-text-fill-color:#d5ecf6!important;margin:0!important;font-size:25px!important;line-height:1.1!important;position:relative!important}html body .profilePage [data-profile-choices=pc1] .pc1-choice[aria-pressed=true]{border-color:var(--u1-a,#82dfcc)!important;box-shadow:inset 0 0 0 1px var(--u1-a,#82dfcc), 0 0 12px #59ccbd24!important;background:linear-gradient(145deg,#1b3c41,#132b39)!important}html body .profilePage [data-profile-choices=pc1] .pc1-choice[aria-pressed=true]:after{content:"✓"!important;z-index:3!important;color:#b2fff0!important;-webkit-text-fill-color:#b2fff0!important;background:0 0!important;width:auto!important;height:auto!important;padding:0!important;font:750 13px/1.2 system-ui,sans-serif!important;display:block!important;position:absolute!important;inset:3px 8px auto auto!important}html body .profilePage [data-profile-choices=pc1] .pc1-choice:focus-visible{outline-offset:3px!important;outline:2px solid #fff!important}html body .profilePage [data-profile-choices=pc1] .pc1-choice:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:430px){html body .profilePage [data-profile-choices=pc1]{padding:12px}html body .profilePage [data-profile-choices=pc1]>.choiceGrid{grid-template-columns:minmax(0,1fr)}html body .profilePage [data-profile-choices=pc1] .pc1-choice{flex-direction:row!important;gap:10px!important;min-height:64px!important;padding:16px 22px!important}}@media (prefers-reduced-motion:reduce){html body .profilePage [data-profile-choices=pc1] .pc1-choice{transition:none!important}}@media (forced-colors:active){html body .profilePage [data-profile-choices=pc1] .pc1-choice{color:canvastext!important;box-shadow:none!important;background:canvas!important;border:1px solid buttontext!important}html body .profilePage [data-profile-choices=pc1] .pc1-choice>.pc1-label,html body .profilePage [data-profile-choices=pc1] .pc1-choice>.pc1-icon,html body .profilePage [data-profile-choices=pc1] .pc1-choice[aria-pressed=true]:after{color:canvastext!important;-webkit-text-fill-color:CanvasText!important}html body .profilePage [data-profile-choices=pc1] .pc1-choice[aria-pressed=true]{border:3px solid highlight!important}html body .profilePage [data-profile-choices=pc1] .pc1-choice:focus-visible{outline-color:highlight!important}}html body .profilePage [data-profile-choices=pc1] .pc1-choice>.ns2-edge{display:none!important}@keyframes pg1-crystal-flow{0%,12%{opacity:.28;background-position:145% 0,0 0,0 0,0 0,0 0,0 0}30%{opacity:.74}50%{opacity:.9}66%,to{opacity:.28;background-position:-130% 0,0 0,0 0,0 0,0 0,0 0}}@media (prefers-reduced-motion:no-preference){html body[data-u1-motion="1"] .profilePage [data-profile-choices=pc1] .pc1-choice:not(:disabled):before{content:""!important;z-index:1!important;box-sizing:border-box!important;border-radius:inherit!important;visibility:visible!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;clip-path:none!important;background-color:#0000!important;background-image:linear-gradient(112deg,#0000 35%,#90f6ef05 43%,#b5fff533 49%,#ead3ff21 53%,#0000 63%),radial-gradient(7px 1px at 9% 19%,#cffff8d1,#0000 100%),radial-gradient(1px 7px at 9% 19%,#cffff8d1,#0000 100%),radial-gradient(circle at 88% 76%,#e4d4ffcc 0 .8px,#9e8aff33 1.4px,#0000 4px),radial-gradient(circle at 81% 15%,#93eef7a6 0 .7px,#0000 3px),linear-gradient(125deg,#5ee4d306,#0000 36% 68%,#c49ef50b)!important;background-repeat:no-repeat!important;background-size:250% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%!important;border:1px solid #7febdc38!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transition:none!important;animation:10.8s ease-in-out infinite both pg1-crystal-flow!important;display:block!important;position:absolute!important;inset:1px!important;overflow:hidden!important;transform:none!important;box-shadow:inset 0 0 13px #6bd5e11a,inset 0 0 1px #b8f1eb42!important;-webkit-mask:none!important;mask:none!important}html body[data-u1-motion="1"] .profilePage [data-profile-choices=pc1] .pc1-choice:nth-child(3n+2):before{animation-duration:12.4s!important;animation-delay:-4.2s!important}html body[data-u1-motion="1"] .profilePage [data-profile-choices=pc1] .pc1-choice:nth-child(3n):before{animation-duration:11.6s!important;animation-delay:-7.1s!important}html body[data-u1-motion="1"] .profilePage [data-profile-choices=pc1] .pc1-choice[aria-pressed=true]:before{border-color:#9bffe785!important;box-shadow:inset 0 0 19px #73f6dc36,inset 0 0 2px #c9fff080!important}}html body[data-ps1-ready="1"][data-ps1-motion="0"]:not([data-ps1-theme=""]) .profilePage [data-profile-choices=pc1] .pc1-choice:before,html body[data-u1-motion][data-ns2-motion="0"] .profilePage [data-profile-choices=pc1] .pc1-choice:before{content:none!important;animation:none!important;display:none!important}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{html body[data-u1-motion] .profilePage [data-profile-choices=pc1] .pc1-choice:not(:disabled):before{content:none!important;animation:none!important;display:none!important}}
