.lr-myaccount{--lr-red:#ef251d;--lr-orange:#ff7a18;--lr-ink:#171010;--lr-muted:#806b68;max-width:1740px;margin:0 auto;padding:20px 18px 70px;font-family:inherit;color:var(--lr-ink)}
.lr-myaccount *{box-sizing:border-box}.lr-myaccount a{text-decoration:none}.lr-myaccount-shell{position:relative;overflow:hidden;border-radius:34px;background:linear-gradient(120deg,#160a0b 0%,#2b0f0d 58%,#7a2c0d 100%);border:1px solid rgba(255,137,69,.18);box-shadow:0 26px 70px rgba(76,24,15,.18);padding:52px 56px;color:#fff}.lr-myaccount-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 36%);pointer-events:none}.lr-myaccount-glow{position:absolute;width:520px;height:520px;border-radius:50%;right:-170px;top:-300px;background:radial-gradient(circle,rgba(255,112,24,.55),transparent 68%);filter:blur(4px);pointer-events:none}.lr-myaccount-top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:32px;align-items:flex-end}.lr-myaccount-kicker{display:block;color:#ffad68;font-size:11px;font-weight:950;letter-spacing:.18em}.lr-myaccount-title{margin:10px 0 13px!important;color:#fff!important;font-size:clamp(42px,6vw,78px)!important;line-height:.95!important;letter-spacing:-.055em!important}.lr-myaccount-lead{max-width:850px;margin:0!important;color:#e2cfca!important;font-size:17px!important;line-height:1.7!important}.lr-myaccount-badge{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding:13px 16px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px)}.lr-myaccount-badge i{width:9px;height:9px;border-radius:50%;background:#58d68d;box-shadow:0 0 0 5px rgba(88,214,141,.12)}.lr-myaccount-badge span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#eadad5}.lr-auth-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:42px}.lr-auth-card{position:relative;overflow:hidden;min-height:280px;padding:32px;border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px)}.lr-auth-card:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-100px;bottom:-110px;background:radial-gradient(circle,rgba(88,101,242,.32),transparent 70%)}.lr-auth-card-register:after{background:radial-gradient(circle,rgba(255,106,25,.32),transparent 70%)}.lr-auth-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#5865f2;color:#fff;box-shadow:0 14px 34px rgba(88,101,242,.28)}.lr-auth-card-register .lr-auth-icon{background:linear-gradient(135deg,#ee281e,#ff7a18);box-shadow:0 14px 34px rgba(238,54,25,.26)}.lr-auth-icon .lr-discord-svg{width:31px;height:24px}.lr-auth-card small{display:block;margin-top:24px;color:#ffad68;font-size:9px;font-weight:950;letter-spacing:.16em}.lr-auth-card h2{margin:7px 0 10px!important;color:#fff!important;font-size:29px!important;line-height:1.08!important}.lr-auth-card p{margin:0 0 24px!important;color:#cfbbb7!important;font-size:14px!important;line-height:1.65!important;max-width:560px}.lr-account-discord-trigger{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:15px;padding:14px 18px;cursor:pointer;background:#5865f2;color:#fff!important;font:inherit;font-size:13px;font-weight:900;letter-spacing:.03em;box-shadow:0 12px 30px rgba(88,101,242,.23);transition:.2s ease}.lr-auth-card-register .lr-account-discord-trigger{background:linear-gradient(100deg,#eb251d,#ff7418);box-shadow:0 12px 30px rgba(230,55,26,.23)}.lr-account-discord-trigger:hover{transform:translateY(-2px);filter:brightness(1.06)}.lr-account-discord-trigger .lr-discord-svg{width:22px;height:17px}.lr-auth-engine{position:relative;z-index:1;margin-top:20px;padding:18px 20px;border-radius:18px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.08);text-align:center}.lr-auth-engine-label{display:block;margin-bottom:12px;color:#bda8a4;font-size:9px;font-weight:900;letter-spacing:.13em}.lr-discord-auth-output{display:flex;justify-content:center}.lr-discord-auth-output a,.lr-discord-auth-output button,.lr-discord-auth-output input[type=button],.lr-discord-auth-output input[type=submit]{max-width:100%!important}.lr-discord-auth-output img{max-height:48px;width:auto}.lr-auth-help{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:16px 18px;border-radius:17px;background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.07);color:#cdbab6}.lr-auth-help span{font-size:12px;line-height:1.55}.lr-auth-help a{color:#ffad68!important;font-weight:850;white-space:nowrap}.lr-login-fallback{margin-top:28px;border-radius:24px;background:#fff;padding:28px;color:#211718}.lr-login-fallback summary{cursor:pointer;font-weight:900;color:#7f2a1c}.lr-login-fallback .woocommerce-form{margin-top:20px!important}
.lr-account-userbar{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:40px;padding:24px;border-radius:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(16px)}.lr-account-identity{display:flex;align-items:center;gap:17px;min-width:0}.lr-account-avatar-big{width:74px!important;height:74px!important;border-radius:20px!important;object-fit:cover;border:2px solid rgba(255,255,255,.16);box-shadow:0 12px 32px rgba(0,0,0,.2)}.lr-account-identity small{display:block;color:#ffad68;font-size:9px;font-weight:950;letter-spacing:.15em}.lr-account-identity strong{display:block;color:#fff;font-size:25px;line-height:1.12;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.lr-account-identity span{display:block;color:#cbb6b2;font-size:12px;margin-top:4px}.lr-account-quick{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.lr-account-stat{min-width:128px;padding:13px 15px;border-radius:15px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.07)}.lr-account-stat small{display:block;color:#bca7a3;font-size:8px;font-weight:900;letter-spacing:.12em}.lr-account-stat b{display:block;color:#fff;font-size:18px;margin-top:4px}.lr-native-account{margin-top:26px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:22px;align-items:start}.lr-native-account .woocommerce-MyAccount-navigation{width:auto!important;float:none!important;margin:0!important;padding:14px!important;border-radius:24px;background:linear-gradient(145deg,#1a0d0d,#110909);border:1px solid rgba(255,125,55,.13);box-shadow:0 16px 44px rgba(66,20,14,.1);position:sticky;top:22px}.lr-native-account .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important}.lr-native-account .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important}.lr-native-account .woocommerce-MyAccount-navigation li+li{margin-top:5px!important}.lr-native-account .woocommerce-MyAccount-navigation a{display:block;padding:13px 15px;border-radius:13px;color:#cdb9b5!important;font-weight:800;font-size:13px;transition:.18s ease}.lr-native-account .woocommerce-MyAccount-navigation li.is-active a,.lr-native-account .woocommerce-MyAccount-navigation a:hover{color:#fff!important;background:linear-gradient(100deg,#d91f19,#ff7118);box-shadow:0 9px 24px rgba(220,54,22,.18)}.lr-native-account .woocommerce-MyAccount-content{width:auto!important;float:none!important;margin:0!important;padding:32px!important;border-radius:26px;background:#fff;border:1px solid #eee1df;box-shadow:0 16px 46px rgba(66,20,14,.08);min-height:380px}.lr-native-account .woocommerce-MyAccount-content h2,.lr-native-account .woocommerce-MyAccount-content h3{color:#201515}.lr-native-account .woocommerce-MyAccount-content a{color:#c82a20;font-weight:750}.lr-native-account table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;border:1px solid #eadfdd!important;border-radius:16px!important;overflow:hidden}.lr-native-account th{background:#fff5f0!important}.lr-native-account th,.lr-native-account td{padding:13px!important;border-color:#eee3e1!important}.lr-native-account .button,.lr-native-account button.button{background:linear-gradient(100deg,#e7241d,#ff7418)!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:11px 15px!important;font-weight:850!important}.lr-native-account input.input-text,.lr-native-account input[type=text],.lr-native-account input[type=email],.lr-native-account input[type=password],.lr-native-account select,.lr-native-account textarea{border:1px solid #ddcfcc!important;border-radius:12px!important;padding:12px 13px!important;min-height:44px!important;background:#fff!important}.lr-native-account fieldset{border:1px solid #eee0dd!important;border-radius:18px!important;padding:20px!important}.lr-native-account legend{padding:0 8px;font-weight:900;color:#4b2b25}.lr-myaccount-discord-float{position:fixed;right:26px;bottom:26px;z-index:9999;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:19px;background:linear-gradient(115deg,#4f5be7,#6875f5);color:#fff!important;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 55px rgba(36,45,141,.38);transition:.22s}.lr-myaccount-discord-float:hover{transform:translateY(-4px)}.lr-myaccount-discord-float .lr-discord-svg{width:27px;height:21px}.lr-myaccount-discord-float-icon{width:46px;height:46px;border-radius:14px;background:rgba(255,255,255,.13);display:grid;place-items:center}.lr-myaccount-discord-float-copy{display:flex;flex-direction:column;line-height:1.1}.lr-myaccount-discord-float-copy small{font-size:8px;font-weight:900;letter-spacing:.14em;color:#dfe2ff}.lr-myaccount-discord-float-copy b{font-size:13px;margin-top:4px;white-space:nowrap}
@media(max-width:1050px){.lr-myaccount-top{align-items:flex-start;flex-direction:column}.lr-account-userbar{align-items:flex-start;flex-direction:column}.lr-account-quick{width:100%}.lr-native-account{grid-template-columns:1fr}.lr-native-account .woocommerce-MyAccount-navigation{position:static}.lr-native-account .woocommerce-MyAccount-navigation ul{display:flex;gap:5px;overflow-x:auto}.lr-native-account .woocommerce-MyAccount-navigation li{flex:0 0 auto}.lr-native-account .woocommerce-MyAccount-navigation li+li{margin-top:0!important}}
@media(max-width:760px){.lr-myaccount{padding:8px 8px 60px}.lr-myaccount-shell{padding:34px 22px;border-radius:25px}.lr-auth-grid{grid-template-columns:1fr}.lr-auth-card{min-height:0;padding:25px}.lr-account-quick{grid-template-columns:1fr}.lr-account-stat{min-width:0}.lr-account-identity strong{font-size:20px;max-width:220px}.lr-native-account .woocommerce-MyAccount-content{padding:20px;border-radius:20px;overflow-x:auto}.lr-auth-help{align-items:flex-start;flex-direction:column}.lr-myaccount-discord-float{right:12px;bottom:12px;padding:10px}.lr-myaccount-discord-float-copy{display:none}.lr-myaccount-discord-float-icon{width:48px;height:48px}}
