.ProfileClient-module__QkLctq__avatarWrap{flex-shrink:0;justify-content:center;align-items:center;display:flex}.ProfileClient-module__QkLctq__nameSection{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.ProfileClient-module__QkLctq__displayName{color:#f4c462;letter-spacing:.5px;text-shadow:0 2px 12px #dda85c4d;word-break:break-word;margin:0;font-size:30px;font-weight:800;line-height:1.15}@media (max-width:640px){.ProfileClient-module__QkLctq__nameSection{align-items:center}.ProfileClient-module__QkLctq__displayName{text-align:center;font-size:24px}}
.ProfileTabsWrapper-module__DbILPq__tabsWrapper{min-width:0}.ProfileTabsWrapper-module__DbILPq__tabNavigation{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#ffffff08;border:1px solid #dda85c26;border-radius:12px;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:24px;padding:4px;display:flex;overflow-x:auto}.ProfileTabsWrapper-module__DbILPq__tabNavigation::-webkit-scrollbar{display:none}.ProfileTabsWrapper-module__DbILPq__tabButton{color:#fff9;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.ProfileTabsWrapper-module__DbILPq__tabButton:hover{color:#ffffffd9;background:#dda85c12}.ProfileTabsWrapper-module__DbILPq__tabButtonActive{color:var(--color-accent,#dda85c);background:#dda85c26;border-color:#dda85c4d;font-weight:600}.ProfileTabsWrapper-module__DbILPq__tabIcon{object-fit:contain;filter:drop-shadow(0 1px 2px #0000004d);flex-shrink:0}.ProfileTabsWrapper-module__DbILPq__tabGlyph{color:currentColor;flex-shrink:0}.ProfileTabsWrapper-module__DbILPq__tabLabel{display:none}@media (min-width:600px){.ProfileTabsWrapper-module__DbILPq__tabLabel{display:inline}}.ProfileTabsWrapper-module__DbILPq__tabCount{background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}.ProfileTabsWrapper-module__DbILPq__tabButtonActive .ProfileTabsWrapper-module__DbILPq__tabCount{background:#dda85c4d}.ProfileTabsWrapper-module__DbILPq__tabContent{min-height:400px;animation:.3s ProfileTabsWrapper-module__DbILPq__fadeIn}@keyframes ProfileTabsWrapper-module__DbILPq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.ProfileTabsWrapper-module__DbILPq__tabNavigation{width:100%}.ProfileTabsWrapper-module__DbILPq__tabButton{flex:1;justify-content:center;padding:10px 8px}}
.DetailsTab-module__brfYUa__detailsTab{flex-direction:column;gap:2rem;display:flex}.DetailsTab-module__brfYUa__characterSection{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#24343d8c,#1a262d8c);border:1px solid #dda85c33;border-radius:16px;padding:1.5rem;box-shadow:0 6px 24px #00000040,0 8px 32px #dda85c0f,inset 0 1px #ffffff0a}@media (max-width:768px){.DetailsTab-module__brfYUa__characterSection{border-radius:12px;padding:1rem}}
.ReviewsTab-module__Psmzga__reviewsTab{flex-direction:column;gap:1.25rem;width:100%;display:flex}.ReviewsTab-module__Psmzga__statsBar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.ReviewsTab-module__Psmzga__statCard{text-align:center;background:#ffffff08;border:1px solid #dda85c2e;border-radius:10px;padding:.75rem 1rem}.ReviewsTab-module__Psmzga__statLabel{text-transform:uppercase;letter-spacing:.5px;color:#ffffff80;margin-bottom:.3rem;font-size:.75rem}.ReviewsTab-module__Psmzga__statValue{color:#fff;font-size:1.25rem;font-weight:700}.ReviewsTab-module__Psmzga__filterBar{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem;display:flex}.ReviewsTab-module__Psmzga__filterPill{color:#ffffffbf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:.85rem;transition:all .15s;display:inline-flex}.ReviewsTab-module__Psmzga__filterPill:hover{color:#fff;background:#dda85c14;border-color:#dda85c40}.ReviewsTab-module__Psmzga__filterPillActive{color:#dda85c;background:#dda85c2e;border-color:#dda85c8c}.ReviewsTab-module__Psmzga__filterCount{color:#ffffffbf;background:#00000040;border-radius:999px;padding:.05rem .5rem;font-size:.7rem;font-weight:600}.ReviewsTab-module__Psmzga__filterPillActive .ReviewsTab-module__Psmzga__filterCount{color:#dda85c;background:#dda85c40}.ReviewsTab-module__Psmzga__reviewsList{flex-direction:column;gap:.75rem;display:flex}.ReviewsTab-module__Psmzga__reviewRow{background:#ffffff08;border:1px solid #dda85c2e;border-radius:12px;padding:1rem 1.25rem;transition:all .2s}.ReviewsTab-module__Psmzga__reviewRow:hover{background:#ffffff0d;border-color:#dda85c66}.ReviewsTab-module__Psmzga__reviewHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;display:flex}.ReviewsTab-module__Psmzga__reviewUser{align-items:center;gap:.65rem;min-width:0;display:flex}.ReviewsTab-module__Psmzga__userMeta{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ReviewsTab-module__Psmzga__username{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:600;text-decoration:none;transition:color .2s;overflow:hidden}.ReviewsTab-module__Psmzga__username:hover{color:#dda85c}.ReviewsTab-module__Psmzga__directionBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:1px 7px;font-size:.65rem;font-weight:600}.ReviewsTab-module__Psmzga__directionReceived{color:#52c41ae6;background:#52c41a26;border:1px solid #52c41a4d}.ReviewsTab-module__Psmzga__directionGiven{color:#1890ffe6;background:#1890ff26;border:1px solid #1890ff4d}.ReviewsTab-module__Psmzga__valorValue{flex-shrink:0;font-size:1.1rem;font-weight:700}.ReviewsTab-module__Psmzga__positive{color:#52c41a}.ReviewsTab-module__Psmzga__negative{color:#ff4d4f}.ReviewsTab-module__Psmzga__neutral{color:#8c8c8c}.ReviewsTab-module__Psmzga__reviewComment{color:#fffc;white-space:pre-wrap;margin:.4rem 0 .65rem;line-height:1.5}.ReviewsTab-module__Psmzga__reviewFooter{color:#ffffff80;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.6rem;font-size:.8rem;display:flex}.ReviewsTab-module__Psmzga__tradeLabel{color:#ffffff80}.ReviewsTab-module__Psmzga__tradeLink{color:#dda85c;text-decoration:none;transition:color .2s}.ReviewsTab-module__Psmzga__tradeLink:hover{color:#fff;text-decoration:underline}.ReviewsTab-module__Psmzga__reviewDate{white-space:nowrap}.ReviewsTab-module__Psmzga__loadMoreContainer{justify-content:center;margin-top:.5rem;display:flex}.ReviewsTab-module__Psmzga__loadMoreButton{color:#dda85c;cursor:pointer;background:0 0;border:1px solid #dda85c4d;border-radius:8px;padding:.6rem 1.4rem;font-size:.9rem;transition:all .2s}.ReviewsTab-module__Psmzga__loadMoreButton:hover{background:#dda85c1a;border-color:#dda85c}.ReviewsTab-module__Psmzga__emptyState{text-align:center;color:#ffffff80;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;padding:2.5rem}.ReviewsTab-module__Psmzga__errorState{color:#ff4d4f;text-align:center;background:#ff4d4f1a;border:1px solid #ff4d4f33;border-radius:8px;padding:2rem}@media (max-width:600px){.ReviewsTab-module__Psmzga__reviewHeader{flex-wrap:wrap}.ReviewsTab-module__Psmzga__reviewFooter{flex-direction:column;align-items:flex-start;gap:.4rem}}
.AccountSubTab-module__U59khq__accountSubTabContainer{flex-direction:column;gap:24px;max-width:900px;margin:0 auto;display:flex}.AccountSubTab-module__U59khq__accountSubTabContainer .AccountSubTab-module__U59khq__profileCard,.AccountSubTab-module__U59khq__accountSubTabContainer .AccountSubTab-module__U59khq__detailsCard,.AccountSubTab-module__U59khq__accountSubTabContainer .AccountSubTab-module__U59khq__valorCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2a3f4b99 0%,#2a3f4bcc 100%);border:1.5px solid #dda85c33;border-radius:12px;box-shadow:0 4px 12px #0000004d}.AccountSubTab-module__U59khq__cardTitle{color:var(--color-accent,#dda85c);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.AccountSubTab-module__U59khq__profileHeader{align-items:center;gap:24px;padding:16px 0;display:flex}.AccountSubTab-module__U59khq__profileInfo{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.AccountSubTab-module__U59khq__displayName{color:#fffffff2;margin:0;font-size:24px;font-weight:700}.AccountSubTab-module__U59khq__rankDisplay{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.AccountSubTab-module__U59khq__rankBadge{text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:2px solid;border-radius:6px;flex-shrink:0;padding:4px 12px;font-size:12px;font-weight:700;transition:all .3s;display:inline-block;box-shadow:0 2px 8px #0000004d}.AccountSubTab-module__U59khq__rankSelector{min-width:200px;max-width:280px}.AccountSubTab-module__U59khq__rankTag,.AccountSubTab-module__U59khq__statusTag{border-radius:6px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}.AccountSubTab-module__U59khq__descriptionLabel{align-items:center;gap:8px;display:flex}.AccountSubTab-module__U59khq__descriptionLabel svg{color:var(--color-accent,#dda85c)}.AccountSubTab-module__U59khq__authMethod{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AccountSubTab-module__U59khq__authMethodText{color:#dda85c;font-size:14px;font-weight:600}.AccountSubTab-module__U59khq__authId{color:#ffffffa6;background:#1a253099;border:1px solid #dda85c26;border-radius:4px;padding:2px 8px;font-family:Courier New,monospace;font-size:12px}.AccountSubTab-module__U59khq__statusBadge{align-items:center;display:flex}.AccountSubTab-module__U59khq__statusTag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#dda85c26;border:2px solid #0000;border-radius:8px;padding:6px 16px;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 2px 8px #0000004d}.AccountSubTab-module__U59khq__statusTag.AccountSubTab-module__U59khq__success{color:#dda85c;background:linear-gradient(135deg,#dda85c33,#95856d26);border-color:#dda85c66}.AccountSubTab-module__U59khq__statusTag.AccountSubTab-module__U59khq__warning{color:var(--color-warning,#faad14);background:linear-gradient(135deg,#faad1426,#faad140d);border-color:#faad1480}.AccountSubTab-module__U59khq__statusTag.AccountSubTab-module__U59khq__error{color:var(--color-error,#ff4d4f);background:linear-gradient(135deg,#ff4d4f26,#ff4d4f0d);border-color:#ff4d4f80}.AccountSubTab-module__U59khq__valorContent{flex-direction:column;gap:24px;display:flex}.AccountSubTab-module__U59khq__totalValor{text-align:center;background:linear-gradient(135deg,#dda85c24 0%,#1a25308c 100%);border:1px solid #dda85c59;border-radius:12px;padding:24px;box-shadow:inset 0 0 40px #dda85c0f}.AccountSubTab-module__U59khq__valorValue{color:#f4c462;text-shadow:0 2px 12px #dda85c80;margin-bottom:8px;font-size:48px;font-weight:700;line-height:1}.AccountSubTab-module__U59khq__valorLabel{color:#dda85cbf;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}.AccountSubTab-module__U59khq__valorBreakdown{grid-template-columns:1fr 1fr;gap:16px;display:grid}.AccountSubTab-module__U59khq__valorItem{text-align:center;background:#1a253080;border:1px solid #dda85c26;border-radius:8px;padding:20px;transition:all .3s}.AccountSubTab-module__U59khq__valorItem:hover{background:#1a2530a6;border-color:#dda85c59;transform:translateY(-2px)}.AccountSubTab-module__U59khq__valorItemLabel{color:#ffffff8c;text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:12px;font-weight:600}.AccountSubTab-module__U59khq__valorItemValue{color:var(--color-accent,#dda85c);text-shadow:0 2px 8px #dda85c4d;font-size:32px;font-weight:700}.AccountSubTab-module__U59khq__valorNote{background:#1a253080;border-left:3px solid #dda85c80;border-radius:8px;padding:16px}.AccountSubTab-module__U59khq__valorNote p{color:#fff9;margin:0;font-size:13px;line-height:1.6}.AccountSubTab-module__U59khq__descriptions{font-size:14px}.AccountSubTab-module__U59khq__notificationRow{background:#1a253080;border:1px solid #dda85c26;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 16px;display:flex}.AccountSubTab-module__U59khq__emptyState{text-align:center;color:var(--color-text-secondary,#ffffff73);padding:48px 24px}.AccountSubTab-module__U59khq__emptyIcon{color:#ffffff40;margin-bottom:16px}.AccountSubTab-module__U59khq__emptyState p{margin:0;font-size:16px}@media (max-width:768px){.AccountSubTab-module__U59khq__accountSubTabContainer{gap:16px}.AccountSubTab-module__U59khq__profileHeader{text-align:center;flex-direction:column;gap:16px}.AccountSubTab-module__U59khq__profileInfo{align-items:center}.AccountSubTab-module__U59khq__displayName{font-size:24px}.AccountSubTab-module__U59khq__valorBreakdown{grid-template-columns:1fr}.AccountSubTab-module__U59khq__valorValue{font-size:36px}.AccountSubTab-module__U59khq__valorItemValue{font-size:24px}}@media (max-width:480px){.AccountSubTab-module__U59khq__displayName{font-size:20px}.AccountSubTab-module__U59khq__valorValue{font-size:32px}.AccountSubTab-module__U59khq__totalValor{padding:16px}}
.ProfileSubTab-module__cgskRa__profileSubTabContainer{width:100%;max-width:900px;margin:0 auto}.ProfileSubTab-module__cgskRa__profileCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#2a3f4b99 0%,#2a3f4bcc 100%);border:1.5px solid #dda85c33;border-radius:12px;margin-bottom:24px}.ProfileSubTab-module__cgskRa__cardTitle{color:#dda85c;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.ProfileSubTab-module__cgskRa__emptyState{text-align:center;color:#ffffff73;padding:48px 24px}.ProfileSubTab-module__cgskRa__emptyIcon{color:#ffffff40;margin-bottom:16px}.ProfileSubTab-module__cgskRa__profileForm{padding:8px 0}.ProfileSubTab-module__cgskRa__avatarSection{background:#1a253080;border:1px solid #dda85c26;border-radius:8px;align-items:center;gap:32px;margin-bottom:32px;padding:24px;display:flex}.ProfileSubTab-module__cgskRa__currentAvatar{border-right:1px solid #dda85c26;flex-direction:column;align-items:center;gap:12px;padding-right:32px;display:flex}.ProfileSubTab-module__cgskRa__avatarLabel{color:#dda85cb3;text-transform:uppercase;letter-spacing:.6px;font-size:11px;font-weight:700}.ProfileSubTab-module__cgskRa__avatarUpload{flex-flow:wrap;flex:1;align-items:center;gap:24px;display:flex}.ProfileSubTab-module__cgskRa__avatarHelp{flex:1;min-width:220px}.ProfileSubTab-module__cgskRa__removeAvatarButton{flex-basis:100%;max-width:-moz-fit-content;max-width:fit-content}.ProfileSubTab-module__cgskRa__previewContainer{flex-direction:column;align-items:center;gap:8px;display:flex}.ProfileSubTab-module__cgskRa__previewImage{object-fit:cover;border:2px solid #dda85c80;border-radius:8px;width:128px;height:128px}.ProfileSubTab-module__cgskRa__previewLabel{color:#ffffffa6;font-size:12px;font-weight:500}.ProfileSubTab-module__cgskRa__avatarHelp{color:#ffffffa6;font-size:13px;line-height:1.6}.ProfileSubTab-module__cgskRa__avatarHelp p:first-child{color:var(--color-text,#e8e8e8);font-weight:500}.ProfileSubTab-module__cgskRa__avatarHelp p{margin:0}.ProfileSubTab-module__cgskRa__avatarFormats{color:#ffffff73;font-size:12px;margin-top:4px!important}.ProfileSubTab-module__cgskRa__removeAvatarButton{align-self:flex-start;margin-top:8px}.ProfileSubTab-module__cgskRa__uploadTrigger{color:#dda85cd9;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ProfileSubTab-module__cgskRa__uploadTriggerLabel{font-size:13px;font-weight:600}.ProfileSubTab-module__cgskRa__avatarUploader{display:block}.ProfileSubTab-module__cgskRa__spinIcon{animation:1s linear infinite ProfileSubTab-module__cgskRa__spin}@keyframes ProfileSubTab-module__cgskRa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProfileSubTab-module__cgskRa__submitButton{background:linear-gradient(135deg,#dda85c 0%,#c89a4e 100%);border:none;border-radius:6px;width:100%;height:44px;font-size:16px;font-weight:600;transition:all .3s;box-shadow:0 4px 12px #dda85c4d}.ProfileSubTab-module__cgskRa__submitButton:hover{background:linear-gradient(135deg,#e8b66d 0%,#d4a55f 100%);transform:translateY(-2px);box-shadow:0 6px 16px #dda85c66}.ProfileSubTab-module__cgskRa__submitButton:active{transform:translateY(0)}.ProfileSubTab-module__cgskRa__securityNote{color:#fff9;background:#1a253080;border:1px solid #dda85c26;border-left:3px solid #dda85c80;border-radius:8px;margin-top:24px;padding:14px 16px;font-size:13px;line-height:1.6}.ProfileSubTab-module__cgskRa__securityNote p{margin:0}.ProfileSubTab-module__cgskRa__securityNote strong{color:#dda85c}@media (max-width:768px){.ProfileSubTab-module__cgskRa__avatarSection{flex-direction:column;align-items:center;gap:24px}.ProfileSubTab-module__cgskRa__avatarUpload{align-items:center;width:100%}.ProfileSubTab-module__cgskRa__removeAvatarButton{align-self:center}}
.EnrollmentPanel-module___GwXNa__panel{flex-direction:column;gap:20px;display:flex}.EnrollmentPanel-module___GwXNa__steps{color:#ffffffa6;margin:0;padding-left:20px;font-size:.9rem;line-height:1.7}.EnrollmentPanel-module___GwXNa__qrRow{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.EnrollmentPanel-module___GwXNa__qrFrame{background:#fff;border:1px solid #dda85c66;border-radius:12px;padding:8px;line-height:0;animation:.3s cubic-bezier(.34,1.56,.64,1) EnrollmentPanel-module___GwXNa__qrIn;box-shadow:0 4px 12px #0000004d,0 0 24px #dda85c1f}@keyframes EnrollmentPanel-module___GwXNa__qrIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.EnrollmentPanel-module___GwXNa__details{flex-direction:column;flex:1;gap:16px;min-width:220px;display:flex}.EnrollmentPanel-module___GwXNa__detailBlock{flex-direction:column;gap:6px;display:flex}.EnrollmentPanel-module___GwXNa__detailLabel{color:#dda85c;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.EnrollmentPanel-module___GwXNa__accountCode{color:#ffffffe0;cursor:pointer;background:#dda85c1a;border:1px solid #dda85c4d;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;transition:background .2s,border-color .2s;display:inline-flex}.EnrollmentPanel-module___GwXNa__accountCode:hover{background:#dda85c26;border-color:#dda85c80}.EnrollmentPanel-module___GwXNa__accountCode code{letter-spacing:.08em;font-size:1rem}.EnrollmentPanel-module___GwXNa__accountCode svg{color:#dda85c;flex-shrink:0}.EnrollmentPanel-module___GwXNa__detailHint{color:#ffffff73;margin:0;font-size:.8rem;line-height:1.5}.EnrollmentPanel-module___GwXNa__secretToggle{color:#dda85ccc;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:.85rem;transition:color .15s;display:inline-flex}.EnrollmentPanel-module___GwXNa__secretToggle:hover{color:#dda85c}.EnrollmentPanel-module___GwXNa__secret{color:#ffffffbf;word-break:break-all;letter-spacing:.05em;background:#00000040;border:1px solid #ffffff14;border-radius:8px;padding:8px 12px;font-size:.85rem;display:block}.EnrollmentPanel-module___GwXNa__confirmRow{align-items:stretch;gap:12px;display:flex}.EnrollmentPanel-module___GwXNa__codeInput{color:#ffffffeb;letter-spacing:.35em;text-align:center;background:#00000040;border:1px solid #dda85c40;border-radius:10px;flex:1;max-width:200px;padding:10px 14px;font-size:1.3rem;transition:border-color .2s,box-shadow .2s}.EnrollmentPanel-module___GwXNa__codeInput:focus{border-color:#dda85c99;outline:none;box-shadow:0 0 0 2px #dda85c4d}.EnrollmentPanel-module___GwXNa__codeInput::placeholder{color:#fff3}.EnrollmentPanel-module___GwXNa__error{color:#e74c3c;margin:0;font-size:.85rem}@media (max-width:560px){.EnrollmentPanel-module___GwXNa__qrRow{justify-content:center}}
.RecoveryCodesPanel-module__JARjFq__panel{flex-direction:column;gap:20px;display:flex}.RecoveryCodesPanel-module__JARjFq__warning{background:#e74c3c14;border:1px solid #e74c3c4d;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.RecoveryCodesPanel-module__JARjFq__warning svg{color:#e74c3c;flex-shrink:0;margin-top:2px}.RecoveryCodesPanel-module__JARjFq__warning p{color:#fffc;margin:0;font-size:.85rem;line-height:1.5}.RecoveryCodesPanel-module__JARjFq__warning em{color:#e74c3c;font-style:normal;font-weight:600}.RecoveryCodesPanel-module__JARjFq__codesGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.RecoveryCodesPanel-module__JARjFq__code{color:#ffffffe0;letter-spacing:.08em;text-align:center;background:#00000040;border:1px solid #dda85c33;border-radius:8px;padding:10px 12px;font-size:.95rem;animation:.3s ease-out backwards RecoveryCodesPanel-module__JARjFq__codeIn}.RecoveryCodesPanel-module__JARjFq__code:nth-child(2n){animation-delay:50ms}@keyframes RecoveryCodesPanel-module__JARjFq__codeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.RecoveryCodesPanel-module__JARjFq__actions{gap:10px;display:flex}.RecoveryCodesPanel-module__JARjFq__footer{flex-direction:column;align-items:center;gap:10px;display:flex}.RecoveryCodesPanel-module__JARjFq__skip{color:#fff6;cursor:pointer;background:0 0;border:none;padding:4px;font-size:.8rem;transition:color .15s}.RecoveryCodesPanel-module__JARjFq__skip:hover{color:#ffffffa6}@media (max-width:480px){.RecoveryCodesPanel-module__JARjFq__codesGrid{grid-template-columns:1fr}}
.ConnectionsSubTab-module__VKZL2G__connectionsSubTabContainer{flex-direction:column;gap:24px;max-width:900px;margin:0 auto;display:flex}.ConnectionsSubTab-module__VKZL2G__connectionsGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:24px;display:grid}.ConnectionsSubTab-module__VKZL2G__connectionCard{overflow:hidden;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#2a3f4b99 0%,#2a3f4bcc 100%)!important;border:1.5px solid #dda85c33!important;border-radius:12px!important;transition:all .3s!important;box-shadow:0 4px 12px #0000004d!important}.ConnectionsSubTab-module__VKZL2G__connectionCard:hover{transform:translateY(-2px);border-color:#dda85c59!important;box-shadow:0 6px 20px #0006!important}.ConnectionsSubTab-module__VKZL2G__connectionHeader{background:#dda85c0f;border-bottom:1px solid #dda85c26;align-items:center;gap:16px;padding:24px;display:flex}.ConnectionsSubTab-module__VKZL2G__providerIconWrapper{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;background:#dda85c26!important;border:1px solid #dda85c4d!important}.ConnectionsSubTab-module__VKZL2G__providerIconWrapper.ConnectionsSubTab-module__VKZL2G__steamIcon{background:#dda85c26!important;border-color:#dda85c4d!important}.ConnectionsSubTab-module__VKZL2G__providerIconWrapper.ConnectionsSubTab-module__VKZL2G__steamIcon svg{font-size:32px;color:#66c0f4!important}.ConnectionsSubTab-module__VKZL2G__providerIconWrapper.ConnectionsSubTab-module__VKZL2G__discordIcon{background:#dda85c26!important;border-color:#dda85c4d!important}.ConnectionsSubTab-module__VKZL2G__providerIcon{color:#95856d;font-size:32px}.ConnectionsSubTab-module__VKZL2G__providerIconWrapper.ConnectionsSubTab-module__VKZL2G__discordIcon svg{font-size:32px;color:#5865f2!important}.ConnectionsSubTab-module__VKZL2G__providerInfo{flex-direction:column;flex:1;gap:6px;display:flex}.ConnectionsSubTab-module__VKZL2G__providerName{color:#dda85c;text-shadow:0 1px 2px #0000004d;margin:0;font-size:20px;font-weight:700}.ConnectionsSubTab-module__VKZL2G__primaryBadge,.ConnectionsSubTab-module__VKZL2G__optionalBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;width:-moz-fit-content;width:fit-content;padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.ConnectionsSubTab-module__VKZL2G__primaryBadge{color:#f4c462;background:#dda85c40;border:1px solid #dda85c73}.ConnectionsSubTab-module__VKZL2G__optionalBadge{color:#dda85c;background:#dda85c33;border:1px solid #dda85c4d}.ConnectionsSubTab-module__VKZL2G__connectionBody{flex-direction:column;gap:20px;padding:24px;display:flex}.ConnectionsSubTab-module__VKZL2G__statusSection{flex-direction:column;gap:16px;display:flex}.ConnectionsSubTab-module__VKZL2G__statusIndicator{background:#ffffff05;border:1px solid #dda85c1a;border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex}.ConnectionsSubTab-module__VKZL2G__connectedIcon{color:var(--color-success,#52c41a)}.ConnectionsSubTab-module__VKZL2G__notConnectedIcon{color:#ffffff59}.ConnectionsSubTab-module__VKZL2G__statusText{color:#e0e0e0;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.ConnectionsSubTab-module__VKZL2G__accountInfo{background:#1a253080;border:1px solid #dda85c26;border-radius:8px;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.ConnectionsSubTab-module__VKZL2G__accountLabel{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.ConnectionsSubTab-module__VKZL2G__accountValue{color:var(--color-accent,#dda85c);background:#1a253099;border:1px solid #dda85c26;border-radius:4px;padding:6px 10px;font-family:Courier New,monospace;font-size:14px;display:inline-block}.ConnectionsSubTab-module__VKZL2G__discordProfile{background:#5865f20d;border:1px solid #5865f233;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.ConnectionsSubTab-module__VKZL2G__discordAvatar{border:2px solid #5865f24d;flex-shrink:0}.ConnectionsSubTab-module__VKZL2G__discordInfo{flex-direction:column;flex:1;gap:4px;display:flex}.ConnectionsSubTab-module__VKZL2G__discordUsername{color:#5865f2;text-shadow:0 1px 2px #0000004d;font-size:16px;font-weight:700}.ConnectionsSubTab-module__VKZL2G__discordId{color:var(--color-text-secondary,#ffffff73);font-family:Courier New,monospace;font-size:12px}.ConnectionsSubTab-module__VKZL2G__connectionActions{flex-direction:column;gap:12px;display:flex}.ConnectionsSubTab-module__VKZL2G__discordConnectButton{background:linear-gradient(135deg,#5865f2,#4752c4)!important;border:none!important;height:44px!important;font-size:15px!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 12px #5865f24d!important}.ConnectionsSubTab-module__VKZL2G__discordConnectButton:hover{transform:translateY(-1px);background:linear-gradient(135deg,#4752c4,#3c45a5)!important;box-shadow:0 6px 16px #5865f266!important}.ConnectionsSubTab-module__VKZL2G__steamConnectButton{background:linear-gradient(135deg,#2a475e,#1b2838)!important;border:1px solid #66c0f466!important;height:44px!important;font-size:15px!important;font-weight:600!important;transition:all .3s!important;box-shadow:0 4px 12px #66c0f433!important}.ConnectionsSubTab-module__VKZL2G__steamConnectButton:hover{transform:translateY(-1px);background:linear-gradient(135deg,#34566f,#223349)!important;box-shadow:0 6px 16px #66c0f44d!important}.ConnectionsSubTab-module__VKZL2G__disconnectButton{height:44px!important;font-size:15px!important;font-weight:600!important;transition:all .3s!important}.ConnectionsSubTab-module__VKZL2G__disconnectButton:hover{transform:translateY(-1px)}.ConnectionsSubTab-module__VKZL2G__connectionNote{background:#1a253080;border-left:3px solid #dda85c80;border-radius:8px;padding:14px 16px}.ConnectionsSubTab-module__VKZL2G__connectionNote p{color:#fff9;margin:0;font-size:13px;line-height:1.6}.ConnectionsSubTab-module__VKZL2G__infoCard{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#2a3f4b99 0%,#2a3f4bcc 100%)!important;border:1.5px solid #dda85c33!important;border-radius:12px!important;box-shadow:0 4px 12px #0000004d!important}.ConnectionsSubTab-module__VKZL2G__infoHeader{border-bottom:1px solid #dda85c26;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.ConnectionsSubTab-module__VKZL2G__infoIcon{color:var(--color-accent,#dda85c)}.ConnectionsSubTab-module__VKZL2G__infoTitle{color:#dda85c;text-shadow:0 1px 2px #0000004d;margin:0;font-size:18px;font-weight:700}.ConnectionsSubTab-module__VKZL2G__infoContent{color:#ffffffa6}.ConnectionsSubTab-module__VKZL2G__infoList{margin:0;padding-left:20px;list-style:none}.ConnectionsSubTab-module__VKZL2G__infoList li{margin-bottom:12px;padding-left:16px;font-size:14px;line-height:1.6;position:relative}.ConnectionsSubTab-module__VKZL2G__infoList li:last-child{margin-bottom:0}.ConnectionsSubTab-module__VKZL2G__infoList li:before{content:"•";color:#dda85c;font-size:16px;font-weight:700;position:absolute;left:0}.ConnectionsSubTab-module__VKZL2G__infoList li strong{color:#dda85c;font-weight:600}.ConnectionsSubTab-module__VKZL2G__emptyState{text-align:center;color:var(--color-text-secondary,#ffffff73);padding:48px 24px}.ConnectionsSubTab-module__VKZL2G__emptyIcon{color:#ffffff40;margin-bottom:16px}.ConnectionsSubTab-module__VKZL2G__emptyState p{margin:0;font-size:16px}@media (max-width:768px){.ConnectionsSubTab-module__VKZL2G__connectionsSubTabContainer{gap:20px}.ConnectionsSubTab-module__VKZL2G__connectionsGrid{grid-template-columns:1fr;gap:20px}.ConnectionsSubTab-module__VKZL2G__connectionHeader{padding:20px}.ConnectionsSubTab-module__VKZL2G__providerIconWrapper{width:48px;height:48px}.ConnectionsSubTab-module__VKZL2G__providerIcon,.ConnectionsSubTab-module__VKZL2G__providerIconWrapper.ConnectionsSubTab-module__VKZL2G__discordIcon svg{font-size:28px}.ConnectionsSubTab-module__VKZL2G__providerName{font-size:18px}.ConnectionsSubTab-module__VKZL2G__connectionBody{padding:20px}.ConnectionsSubTab-module__VKZL2G__discordProfile{text-align:center;flex-direction:column}}@media (max-width:480px){.ConnectionsSubTab-module__VKZL2G__connectionsSubTabContainer,.ConnectionsSubTab-module__VKZL2G__connectionsGrid{gap:16px}.ConnectionsSubTab-module__VKZL2G__connectionHeader{gap:12px;padding:16px}.ConnectionsSubTab-module__VKZL2G__providerIconWrapper{width:40px;height:40px}.ConnectionsSubTab-module__VKZL2G__providerIcon,.ConnectionsSubTab-module__VKZL2G__providerIconWrapper.ConnectionsSubTab-module__VKZL2G__discordIcon svg{font-size:24px}.ConnectionsSubTab-module__VKZL2G__providerName{font-size:16px}.ConnectionsSubTab-module__VKZL2G__primaryBadge,.ConnectionsSubTab-module__VKZL2G__optionalBadge{padding:2px 6px;font-size:10px}.ConnectionsSubTab-module__VKZL2G__connectionBody{gap:16px;padding:16px}.ConnectionsSubTab-module__VKZL2G__connectButton,.ConnectionsSubTab-module__VKZL2G__disconnectButton{height:40px!important;font-size:14px!important}.ConnectionsSubTab-module__VKZL2G__infoList li{font-size:13px}}@media (prefers-reduced-motion:reduce){.ConnectionsSubTab-module__VKZL2G__connectionCard{transition:none!important}.ConnectionsSubTab-module__VKZL2G__connectionCard:hover{transform:none}.ConnectionsSubTab-module__VKZL2G__connectButton,.ConnectionsSubTab-module__VKZL2G__disconnectButton{transition:none!important}.ConnectionsSubTab-module__VKZL2G__connectButton:hover,.ConnectionsSubTab-module__VKZL2G__disconnectButton:hover{transform:none}}
.AuthenticatorConnectionCard-module__S5nEPW__authenticatorIcon svg{color:#dda85c!important}.AuthenticatorConnectionCard-module__S5nEPW__connectButton{height:44px!important;font-size:15px!important;font-weight:600!important}.AuthenticatorConnectionCard-module__S5nEPW__loading{background:linear-gradient(90deg,#ffffff0f,#ffffff1a,#ffffff0f) 0 0/200% 100%;border-radius:8px;height:120px;animation:1.5s infinite AuthenticatorConnectionCard-module__S5nEPW__shimmer}@keyframes AuthenticatorConnectionCard-module__S5nEPW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.AuthenticatorConnectionCard-module__S5nEPW__regenForm{flex-direction:column;gap:16px;display:flex}.AuthenticatorConnectionCard-module__S5nEPW__regenText{color:#ffffffb3;margin:0;font-size:.9rem;line-height:1.6}.AuthenticatorConnectionCard-module__S5nEPW__regenRow{align-items:stretch;gap:12px;display:flex}.AuthenticatorConnectionCard-module__S5nEPW__codeInput{color:#ffffffeb;letter-spacing:.35em;text-align:center;background:#00000040;border:1px solid #dda85c40;border-radius:10px;flex:1;max-width:200px;padding:10px 14px;font-size:1.3rem;transition:border-color .2s,box-shadow .2s}.AuthenticatorConnectionCard-module__S5nEPW__codeInput:focus{border-color:#dda85c99;outline:none;box-shadow:0 0 0 2px #dda85c4d}.AuthenticatorConnectionCard-module__S5nEPW__codeInput::placeholder{color:#fff3}.AuthenticatorConnectionCard-module__S5nEPW__error{color:#e74c3c;margin:0;font-size:.85rem}.AuthenticatorConnectionCard-module__S5nEPW__modalSubtext{color:#ffffff80;margin-top:12px;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.AuthenticatorConnectionCard-module__S5nEPW__loading{animation:none}}
.PasskeysConnectionCard-module__W16fVa__passkeyIcon svg{color:#dda85c!important}.PasskeysConnectionCard-module__W16fVa__loading{background:linear-gradient(90deg,#ffffff0f,#ffffff1a,#ffffff0f) 0 0/200% 100%;border-radius:8px;height:120px;animation:1.5s infinite PasskeysConnectionCard-module__W16fVa__shimmer}@keyframes PasskeysConnectionCard-module__W16fVa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.PasskeysConnectionCard-module__W16fVa__passkeyList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PasskeysConnectionCard-module__W16fVa__passkeyRow{background:#1a253080;border:1px solid #dda85c26;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.PasskeysConnectionCard-module__W16fVa__passkeyMeta{flex-direction:column;gap:3px;min-width:0;display:flex}.PasskeysConnectionCard-module__W16fVa__passkeyName{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.PasskeysConnectionCard-module__W16fVa__passkeyDetail{color:#ffffff73;align-items:center;gap:4px;font-size:12px;display:inline-flex}.PasskeysConnectionCard-module__W16fVa__passkeyDetail svg{color:#dda85cb3}.PasskeysConnectionCard-module__W16fVa__removeButton{color:#e74c3cb3;cursor:pointer;background:0 0;border:1px solid #e74c3c40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}.PasskeysConnectionCard-module__W16fVa__removeButton:hover{color:#e74c3c;background:#e74c3c1f;border-color:#e74c3c80}.PasskeysConnectionCard-module__W16fVa__modalText{color:#ffffffb3;margin:0 0 12px;font-size:.9rem;line-height:1.5}.PasskeysConnectionCard-module__W16fVa__nameInput{color:#ffffffeb;background:#00000040;border:1px solid #dda85c40;border-radius:10px;width:100%;padding:10px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.PasskeysConnectionCard-module__W16fVa__nameInput:focus{border-color:#dda85c99;outline:none;box-shadow:0 0 0 2px #dda85c4d}.PasskeysConnectionCard-module__W16fVa__nameInput::placeholder{color:#ffffff40}@media (prefers-reduced-motion:reduce){.PasskeysConnectionCard-module__W16fVa__loading{animation:none}}
.SettingsTab-module__Sr_g7W__settingsTab{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #dda85c33;border-radius:12px;min-height:400px;padding:2rem}.SettingsTab-module__Sr_g7W__settingsHeader{border-bottom:1px solid #dda85c33;margin-bottom:2rem;padding-bottom:1.5rem}.SettingsTab-module__Sr_g7W__title{color:#dda85c;margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.SettingsTab-module__Sr_g7W__subtitle{color:#fff9;margin:0;font-size:.95rem}.SettingsTab-module__Sr_g7W__subTabNavigation{flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.SettingsTab-module__Sr_g7W__subTab{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;color:#ffffffb3;background:#ffffff0d;border:1px solid #dda85c33;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;transition:all .3s;display:flex}.SettingsTab-module__Sr_g7W__subTab:hover{color:#fff;background:#dda85c1a;border-color:#dda85c66;transform:translateY(-2px);box-shadow:0 4px 12px #dda85c26}.SettingsTab-module__Sr_g7W__subTab.SettingsTab-module__Sr_g7W__active{color:#dda85c;background:#dda85c33;border-color:#dda85c;font-weight:600;box-shadow:0 4px 16px #dda85c40}.SettingsTab-module__Sr_g7W__subTabIcon{align-items:center;font-size:1.1rem;display:flex}.SettingsTab-module__Sr_g7W__subTabLabel{white-space:nowrap}.SettingsTab-module__Sr_g7W__subTabContent{min-height:300px;animation:.3s SettingsTab-module__Sr_g7W__fadeIn}@keyframes SettingsTab-module__Sr_g7W__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.SettingsTab-module__Sr_g7W__accessDenied{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:3rem 2rem;display:flex}.SettingsTab-module__Sr_g7W__accessDenied h3{color:var(--color-error,#ff4d4f);margin:0 0 .5rem;font-size:1.5rem}.SettingsTab-module__Sr_g7W__accessDenied p{color:#fff9;margin:0}@media (max-width:768px){.SettingsTab-module__Sr_g7W__settingsTab{padding:1.5rem}.SettingsTab-module__Sr_g7W__settingsHeader{margin-bottom:1.5rem;padding-bottom:1rem}.SettingsTab-module__Sr_g7W__title{font-size:1.5rem}.SettingsTab-module__Sr_g7W__subtitle{font-size:.9rem}.SettingsTab-module__Sr_g7W__subTabNavigation{gap:.5rem}.SettingsTab-module__Sr_g7W__subTab{padding:.6rem 1rem;font-size:.9rem}.SettingsTab-module__Sr_g7W__subTabIcon{font-size:1rem}}@media (max-width:480px){.SettingsTab-module__Sr_g7W__subTab{flex:calc(50% - .25rem);justify-content:center;min-width:140px}}
.page-module__WD1GGa__container{flex-direction:column;align-items:center;gap:32px;min-height:calc(100vh - 200px);padding:60px 0;display:flex}.page-module__WD1GGa__hero{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:560px;display:flex}.page-module__WD1GGa__heroIcon{color:#dda85c;background:#dda85c1a;border:2px solid #dda85c4d;border-radius:20px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.page-module__WD1GGa__heroTitle{color:#dda85c;text-shadow:0 2px 8px #dda85c4d;margin:0;font-size:2.25rem;font-weight:700}.page-module__WD1GGa__heroSubtitle{color:#ffffffb3;margin:0;font-size:1.05rem;line-height:1.6}.page-module__WD1GGa__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#24343da6,#1a262da6);border:1px solid #dda85c40;border-radius:16px;width:100%;max-width:560px;padding:28px;animation:.3s cubic-bezier(.34,1.56,.64,1) page-module__WD1GGa__panelIn;box-shadow:0 6px 24px #0000004d,0 8px 32px #dda85c14,inset 0 1px #ffffff0a}@keyframes page-module__WD1GGa__panelIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module__WD1GGa__tabs{background:#0003;border-radius:10px;gap:6px;margin-bottom:24px;padding:4px;display:flex}.page-module__WD1GGa__tab,.page-module__WD1GGa__tabActive{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 12px;font-size:.95rem;transition:background .2s,color .2s}.page-module__WD1GGa__tab{color:#ffffff8c;background:0 0}.page-module__WD1GGa__tab:hover{color:#ffffffd9;background:#dda85c14}.page-module__WD1GGa__tabActive{color:#dda85c;background:#dda85c26;font-weight:600}.page-module__WD1GGa__form{flex-direction:column;gap:18px;display:flex}.page-module__WD1GGa__field{flex-direction:column;gap:6px;display:flex}.page-module__WD1GGa__fieldLabel{color:#dda85c;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.page-module__WD1GGa__fieldHint{color:#fff6;font-size:.78rem;line-height:1.4}.page-module__WD1GGa__wideInput,.page-module__WD1GGa__codeInput{color:#ffffffeb;background:#00000040;border:1px solid #dda85c40;border-radius:10px;padding:12px 14px;transition:border-color .2s,box-shadow .2s}.page-module__WD1GGa__wideInput{letter-spacing:.12em;font-size:1.05rem}.page-module__WD1GGa__codeInput{letter-spacing:.35em;text-align:center;max-width:220px;font-size:1.3rem}.page-module__WD1GGa__wideInput:focus,.page-module__WD1GGa__codeInput:focus{border-color:#dda85c99;outline:none;box-shadow:0 0 0 2px #dda85c4d}.page-module__WD1GGa__wideInput::placeholder,.page-module__WD1GGa__codeInput::placeholder{color:#fff3;letter-spacing:.12em}.page-module__WD1GGa__switchLink{color:#dda85cbf;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:4px;font-size:.85rem;transition:color .15s;display:inline-flex}.page-module__WD1GGa__switchLink:hover{color:#dda85c}.page-module__WD1GGa__intro{flex-direction:column;gap:20px;display:flex}.page-module__WD1GGa__introList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.page-module__WD1GGa__introList li{color:#ffffffbf;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;display:flex}.page-module__WD1GGa__introList svg{color:#dda85c;flex-shrink:0;margin-top:2px}.page-module__WD1GGa__working{flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.page-module__WD1GGa__progressTrack{background:#0000004d;border:1px solid #dda85c26;border-radius:999px;width:100%;max-width:320px;height:8px;overflow:hidden}.page-module__WD1GGa__progressFill{background:linear-gradient(90deg,#dda85c99,#dda85c);border-radius:999px;height:100%;transition:width .3s;animation:1.5s ease-in-out infinite page-module__WD1GGa__progressGlow}@keyframes page-module__WD1GGa__progressGlow{0%,to{box-shadow:0 0 6px #dda85c4d}50%{box-shadow:0 0 14px #dda85c99}}.page-module__WD1GGa__workingText{color:#ffffffd9;margin:0;font-size:1rem}.page-module__WD1GGa__workingHint{color:#ffffff73;text-align:center;margin:0;font-size:.82rem}.page-module__WD1GGa__error{color:#e74c3c;margin:0;font-size:.85rem}.page-module__WD1GGa__backLink{color:#ffffff80;align-items:center;gap:6px;font-size:.9rem;text-decoration:none;transition:color .15s;display:inline-flex}.page-module__WD1GGa__backLink:hover{color:#dda85c}@media (max-width:640px){.page-module__WD1GGa__container{gap:24px;padding:32px 0}.page-module__WD1GGa__heroTitle{font-size:1.75rem}.page-module__WD1GGa__heroSubtitle{font-size:.95rem}.page-module__WD1GGa__panel{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.page-module__WD1GGa__panel,.page-module__WD1GGa__progressFill{animation:none}}.page-module__WD1GGa__signinStack{flex-direction:column;gap:18px;display:flex}.page-module__WD1GGa__divider{color:#ffffff59;align-items:center;gap:12px;font-size:.8rem;display:flex}.page-module__WD1GGa__divider:before,.page-module__WD1GGa__divider:after{content:"";background:#dda85c26;flex:1;height:1px}.page-module__WD1GGa__choiceStack{flex-direction:column;gap:12px;display:flex}.page-module__WD1GGa__choiceCard{text-align:left;cursor:pointer;background:#0003;border:1px solid #dda85c33;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;transition:all .2s;display:flex}.page-module__WD1GGa__choiceCard:hover{background:#dda85c14;border-color:#dda85c73;transform:translateY(-2px)}.page-module__WD1GGa__choiceCard svg{color:#dda85c}.page-module__WD1GGa__choiceTitle{color:#ffffffeb;font-size:1rem;font-weight:600}.page-module__WD1GGa__choiceDesc{color:#ffffff8c;font-size:.85rem;line-height:1.5}.page-module__WD1GGa__passkeyDone{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 0;display:flex}.page-module__WD1GGa__passkeyDoneIcon{color:#27ae60}.page-module__WD1GGa__passkeyDoneTitle{color:#dda85c;margin:0;font-size:1.3rem;font-weight:700}.page-module__WD1GGa__passkeyDoneText{color:#ffffffb3;margin:0;font-size:.9rem;line-height:1.6}.page-module__WD1GGa__passkeyDoneText strong{color:#ffffffeb}.page-module__WD1GGa__rememberRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__WD1GGa__rememberLabel{color:#fff9;cursor:pointer;align-items:center;gap:8px;font-size:.85rem;transition:color .15s;display:inline-flex}.page-module__WD1GGa__rememberLabel:hover{color:#ffffffd9}.page-module__WD1GGa__rememberLabel input{accent-color:#dda85c;cursor:pointer;width:15px;height:15px}.page-module__WD1GGa__forgetLink{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;transition:color .15s}.page-module__WD1GGa__forgetLink:hover{color:#e74c3c}
.page-module__IgQJ8G__profilePage{flex-direction:column;gap:24px;max-width:1200px;margin:0 auto;padding:32px 16px;display:flex}.page-module__IgQJ8G__profileHero{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#2a3f4bcc 0%,#2a3f4bf2 100%);border:1.5px solid #dda85c33;border-radius:12px;flex-direction:column;gap:20px;padding:28px 28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #dda85c14}.page-module__IgQJ8G__profileHero:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--gold-primary,#dda85c) 30%, #f4c462 50%, var(--gold-primary,#dda85c) 70%, transparent 100%);opacity:.7;height:3px;position:absolute;top:0;left:0;right:0}.page-module__IgQJ8G__heroRow{align-items:center;gap:24px;display:flex}.page-module__IgQJ8G__heroMeta{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.page-module__IgQJ8G__levelBarWrap{width:100%;max-width:420px}.page-module__IgQJ8G__rankRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__IgQJ8G__allRanksDisplay{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__IgQJ8G__joinDate{color:var(--color-text-secondary,#fff9);font-size:13px;font-weight:500}.page-module__IgQJ8G__bioSection{background:#1a253080;border:1px solid #dda85c26;border-radius:8px;padding:14px 16px}.page-module__IgQJ8G__bioText{color:var(--color-text,#e8e8e8);white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.6}.page-module__IgQJ8G__statsRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}@media (max-width:640px){.page-module__IgQJ8G__profilePage{padding:24px 12px}.page-module__IgQJ8G__profileHero{padding:22px 16px 18px}.page-module__IgQJ8G__heroRow{text-align:center;flex-direction:column;gap:14px}.page-module__IgQJ8G__heroMeta{align-items:center}.page-module__IgQJ8G__rankRow,.page-module__IgQJ8G__allRanksDisplay{justify-content:center}.page-module__IgQJ8G__statsRow{grid-template-columns:repeat(2,1fr)}}
