﻿.MonthlyBadgesPanel-module__wdNfSW__root{background:radial-gradient(circle at 8% 10%,#b0782214,#0000 22rem),#0a0a0ceb;border-color:#c49a4838;margin-top:1rem;padding:1.4rem}.MonthlyBadgesPanel-module__wdNfSW__header h2{color:#f4ead8;font-family:var(--font-display,inherit);letter-spacing:.06em;text-transform:uppercase;font-size:1.15rem;font-weight:800}.MonthlyBadgesPanel-module__wdNfSW__header p{color:#9297a1;margin-top:.35rem;font-size:.82rem}.MonthlyBadgesPanel-module__wdNfSW__empty{color:#858a94;text-align:center;border:1px dashed #ffffff1a;margin-top:1.1rem;padding:1rem;font-size:.84rem}.MonthlyBadgesPanel-module__wdNfSW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.9rem;margin-top:1.15rem;display:grid}.MonthlyBadgesPanel-module__wdNfSW__badge{background:radial-gradient(circle at 22%,#2d375024,#0000 48%),#08090d;border:1px solid #d6ad5724;border-radius:.65rem;grid-template-columns:6rem minmax(0,1fr);align-items:center;column-gap:.9rem;min-width:15rem;min-height:9.2rem;padding:1rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 10px 25px #0000002e}.MonthlyBadgesPanel-module__wdNfSW__insignia{isolation:isolate;color:#f4f5f8;filter:drop-shadow(0 9px 9px #0000008c);flex:0 0 6rem;place-self:center;place-items:center;width:6rem;height:7.3rem;display:grid;position:relative}.MonthlyBadgesPanel-module__wdNfSW__insignia:before{z-index:-1;content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.MonthlyBadgesPanel-module__wdNfSW__bronze .MonthlyBadgesPanel-module__wdNfSW__insignia:before{background-image:url(/images/monthly-badges/bronze-transparent.png)}.MonthlyBadgesPanel-module__wdNfSW__silver .MonthlyBadgesPanel-module__wdNfSW__insignia:before{background-image:url(/images/monthly-badges/silver-transparent.png)}.MonthlyBadgesPanel-module__wdNfSW__gold .MonthlyBadgesPanel-module__wdNfSW__insignia:before{background-image:url(/images/monthly-badges/gold-transparent.png)}.MonthlyBadgesPanel-module__wdNfSW__platinum .MonthlyBadgesPanel-module__wdNfSW__insignia:before{background-image:url(/images/monthly-badges/platinum-transparent.png)}.MonthlyBadgesPanel-module__wdNfSW__diamond .MonthlyBadgesPanel-module__wdNfSW__insignia:before{background-image:url(/images/monthly-badges/diamond-transparent.png)}.MonthlyBadgesPanel-module__wdNfSW__symbol,.MonthlyBadgesPanel-module__wdNfSW__insignia strong{text-align:center;text-shadow:0 2px 5px #000,0 0 8px #ffffff4d;width:3rem;margin:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.MonthlyBadgesPanel-module__wdNfSW__symbol{letter-spacing:.08em;font-size:.82rem;font-weight:900;top:45%}.MonthlyBadgesPanel-module__wdNfSW__insignia strong{font-size:.78rem;top:57%}.MonthlyBadgesPanel-module__wdNfSW__bronze .MonthlyBadgesPanel-module__wdNfSW__symbol,.MonthlyBadgesPanel-module__wdNfSW__bronze .MonthlyBadgesPanel-module__wdNfSW__insignia strong{left:calc(50% + 7px)}.MonthlyBadgesPanel-module__wdNfSW__bronze .MonthlyBadgesPanel-module__wdNfSW__symbol{top:calc(45% - 1px)}.MonthlyBadgesPanel-module__wdNfSW__bronze .MonthlyBadgesPanel-module__wdNfSW__insignia strong{top:calc(57% - 1px)}.MonthlyBadgesPanel-module__wdNfSW__platinum .MonthlyBadgesPanel-module__wdNfSW__symbol,.MonthlyBadgesPanel-module__wdNfSW__platinum .MonthlyBadgesPanel-module__wdNfSW__insignia strong{left:calc(50% - 2px)}.MonthlyBadgesPanel-module__wdNfSW__platinum .MonthlyBadgesPanel-module__wdNfSW__symbol{top:calc(45% + 1px)}.MonthlyBadgesPanel-module__wdNfSW__platinum .MonthlyBadgesPanel-module__wdNfSW__insignia strong{top:calc(57% + 1px)}.MonthlyBadgesPanel-module__wdNfSW__details{grid-template-rows:2.55rem 1.05rem auto;align-content:center;width:100%;min-width:0;padding-left:.15rem;display:grid;position:relative}.MonthlyBadgesPanel-module__wdNfSW__details h3{color:#f7f1e7;font-family:var(--font-display,inherit);letter-spacing:.015em;text-shadow:0 2px 8px #000c;align-items:flex-start;margin:0;font-size:.9rem;font-weight:750;line-height:1.35;display:flex;position:relative}.MonthlyBadgesPanel-module__wdNfSW__details h3:after{content:"";background:linear-gradient(90deg,#e1b14de6,#0000);width:2rem;height:1px;position:absolute;bottom:.34rem;left:0}.MonthlyBadgesPanel-module__wdNfSW__details>p{color:#d8c9ac;letter-spacing:.025em;align-self:center;align-items:center;gap:.34rem;width:max-content;margin:0;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.MonthlyBadgesPanel-module__wdNfSW__details>p:before{color:#d8a949;content:"◆";filter:drop-shadow(0 0 5px #d8a94980);font-size:.48rem}.MonthlyBadgesPanel-module__wdNfSW__podiums{grid-template-columns:1fr;place-content:start;gap:.4rem;width:min(100%,10.75rem);min-height:2.55rem;margin-top:.55rem;display:grid}.MonthlyBadgesPanel-module__wdNfSW__podiums span{box-sizing:border-box;white-space:nowrap;border:1px solid #ffffff17;border-radius:.35rem;justify-content:space-between;align-items:center;width:100%;min-width:0;padding:.22rem .5rem;font-size:.64rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0e,0 3px 8px #00000038}.MonthlyBadgesPanel-module__wdNfSW__podiums span:first-child{color:#dcb760;background:linear-gradient(145deg,#9d691438,#2b1d083d);border-color:#e5b54857}.MonthlyBadgesPanel-module__wdNfSW__podiums span:nth-child(2){color:#bec8d7;background:linear-gradient(145deg,#7e8ca12b,#1e232b3b);border-color:#becadd40}.MonthlyBadgesPanel-module__wdNfSW__podiums span:nth-child(3){color:#c88e69;background:linear-gradient(145deg,#83482633,#2b180e3b);border-color:#be764847}.MonthlyBadgesPanel-module__wdNfSW__podiums span:first-child strong{color:#ffe39a}.MonthlyBadgesPanel-module__wdNfSW__podiums span:nth-child(2) strong{color:#eef5ff}.MonthlyBadgesPanel-module__wdNfSW__podiums span:nth-child(3) strong{color:#efb28b}@media (min-width:1024px){.MonthlyBadgesPanel-module__wdNfSW__root{width:calc(100% + 21.5rem);margin-left:-21.5rem}}@media (max-width:480px){.MonthlyBadgesPanel-module__wdNfSW__root{padding:1rem}.MonthlyBadgesPanel-module__wdNfSW__badge{grid-template-columns:5.4rem minmax(0,1fr);min-width:0}.MonthlyBadgesPanel-module__wdNfSW__insignia{width:5.4rem;height:6.7rem}}.MonthlyBadgesPanel-module__wdNfSW__legend{border-top:1px solid #d5ac5329;margin-top:1.35rem;padding-top:1.2rem}.MonthlyBadgesPanel-module__wdNfSW__legendHeader{grid-template-columns:minmax(13rem,.7fr) minmax(20rem,1.3fr);align-items:start;gap:1.25rem;display:grid}.MonthlyBadgesPanel-module__wdNfSW__legendHeader h3{color:#f1e7d4;font-family:var(--font-display,inherit);font-size:.92rem}.MonthlyBadgesPanel-module__wdNfSW__legendHeader span{color:#d0a953;letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.66rem;font-weight:800;display:block}.MonthlyBadgesPanel-module__wdNfSW__legendHeader p{color:#9da2ac;font-size:.75rem;line-height:1.6}.MonthlyBadgesPanel-module__wdNfSW__legendRankings{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.MonthlyBadgesPanel-module__wdNfSW__legendRankings>div{background:#03040752;border:1px solid #ffffff12;border-radius:.45rem;align-items:center;gap:.65rem;padding:.62rem .72rem;display:flex}.MonthlyBadgesPanel-module__wdNfSW__legendRankings strong{color:#edcf85;background:radial-gradient(circle,#a66f1b33,#050609cc);border:1px solid #d5ac534d;border-radius:50%;flex:0 0 2.1rem;place-items:center;width:2.1rem;height:2.1rem;font-size:.67rem;display:grid}.MonthlyBadgesPanel-module__wdNfSW__legendRankings span{color:#b2b6bf;font-size:.68rem;line-height:1.35}.MonthlyBadgesPanel-module__wdNfSW__legendTiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin-top:.7rem;display:grid}.MonthlyBadgesPanel-module__wdNfSW__legendTiers>div{background:#04050866;border:1px solid #fff1;border-radius:.4rem;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.MonthlyBadgesPanel-module__wdNfSW__legendTiers i{clip-path:polygon(50% 0,100% 23%,86% 76%,50% 100%,14% 76%,0 23%);width:.62rem;height:1.55rem}.MonthlyBadgesPanel-module__wdNfSW__legendTiers span{gap:.08rem;display:grid}.MonthlyBadgesPanel-module__wdNfSW__legendTiers strong{color:#d9dce2;font-size:.68rem}.MonthlyBadgesPanel-module__wdNfSW__legendTiers small{color:#858b96;white-space:nowrap;font-size:.6rem}.MonthlyBadgesPanel-module__wdNfSW__legendBronze i{background:linear-gradient(#d79767,#6c321c)}.MonthlyBadgesPanel-module__wdNfSW__legendSilver i{background:linear-gradient(#f2f5f8,#6d7581)}.MonthlyBadgesPanel-module__wdNfSW__legendGold i{background:linear-gradient(#ffe99e,#af6900)}.MonthlyBadgesPanel-module__wdNfSW__legendPlatinum i{background:linear-gradient(#d8ffff,#319b91)}.MonthlyBadgesPanel-module__wdNfSW__legendDiamond i{background:linear-gradient(#e5f7ff,#6e9cec 48%,#7548e6);box-shadow:0 0 8px #6f6dff59}@media (max-width:760px){.MonthlyBadgesPanel-module__wdNfSW__legendHeader{grid-template-columns:1fr;gap:.55rem}.MonthlyBadgesPanel-module__wdNfSW__legendRankings{grid-template-columns:1fr}.MonthlyBadgesPanel-module__wdNfSW__legendTiers{grid-template-columns:repeat(2,minmax(0,1fr))}}.MonthlyBadgesPanel-module__wdNfSW__legendTiers>div{min-height:4.35rem;padding:.45rem .6rem}.MonthlyBadgesPanel-module__wdNfSW__legendTiers i{clip-path:none;mix-blend-mode:screen;filter:drop-shadow(0 5px 6px #0000007a);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 3.25rem;width:3.25rem;height:3.9rem}.MonthlyBadgesPanel-module__wdNfSW__legendBronze i{background-image:url(/images/monthly-badges/bronze-transparent.png)}.MonthlyBadgesPanel-module__wdNfSW__legendSilver i{background-image:url(/images/monthly-badges/silver-transparent.png)}.MonthlyBadgesPanel-module__wdNfSW__legendGold i{background-image:url(/images/monthly-badges/gold-transparent.png)}.MonthlyBadgesPanel-module__wdNfSW__legendPlatinum i{background-image:url(/images/monthly-badges/platinum-transparent.png)}.MonthlyBadgesPanel-module__wdNfSW__legendDiamond i{box-shadow:none;background-image:url(/images/monthly-badges/diamond-transparent.png)}.MonthlyBadgesPanel-module__wdNfSW__symbol,.MonthlyBadgesPanel-module__wdNfSW__insignia>strong{display:none}.char-profile:has(.MonthlyBadgesPanel-module__wdNfSW__root) .char-profile__sidebar{padding:0!important}.char-profile:has(.MonthlyBadgesPanel-module__wdNfSW__root) .char-profile-card .char-avatar{width:min(100%,10rem);height:10rem;min-height:0;margin-inline:auto}.char-profile:has(.MonthlyBadgesPanel-module__wdNfSW__root) .char-profile-card .char-avatar__image{object-fit:cover;object-position:center;width:100%;height:100%}.char-profile:has(.MonthlyBadgesPanel-module__wdNfSW__root) .char-summary-grid{gap:.625rem}.char-profile:has(.MonthlyBadgesPanel-module__wdNfSW__root) .char-summary-card{min-height:4.8rem;padding:.7rem 1rem}.char-profile:has(.MonthlyBadgesPanel-module__wdNfSW__root) .char-summary-card__label{font-size:.68rem}.char-profile:has(.MonthlyBadgesPanel-module__wdNfSW__root) .char-summary-card__value{margin-top:.22rem;font-size:clamp(1rem,1.65vw,1.18rem);line-height:1.2}@media (max-width:680px){.char-profile:has(.MonthlyBadgesPanel-module__wdNfSW__root) .char-profile-card .char-avatar{height:10rem}.char-profile:has(.MonthlyBadgesPanel-module__wdNfSW__root) .char-summary-card{min-height:4.4rem}}
.JourneyBadgesShowcase-module__hVxfkG__root{background:radial-gradient(circle at 50% -20%,#5c3d1d47,#0000 42%),#08090cf5;border-color:#b8813847;grid-column:1/-1;width:100%;min-width:0;margin-top:1rem;padding:1.75rem;overflow:hidden;box-shadow:inset 0 1px #ffffff06,inset 0 -4rem 7rem #00000073}.JourneyBadgesShowcase-module__hVxfkG__header{text-align:center}.JourneyBadgesShowcase-module__hVxfkG__header small,.JourneyBadgesShowcase-module__hVxfkG__featureCopy small{color:#b98b46;letter-spacing:.22em;text-transform:uppercase;font-size:.68rem}.JourneyBadgesShowcase-module__hVxfkG__header h2{color:#f3eadb;font-family:var(--font-display,inherit);letter-spacing:.06em;text-transform:uppercase;margin-top:.4rem;font-size:1.3rem}.JourneyBadgesShowcase-module__hVxfkG__header p{color:#92939a;margin-top:.4rem;font-size:.82rem}.JourneyBadgesShowcase-module__hVxfkG__feature{background:linear-gradient(90deg,#050609d6,#201610b3,#050609d6);border-block:1px solid #b27c3680;grid-template-columns:10.5rem minmax(0,1fr);align-items:center;gap:1.4rem;max-width:48rem;margin:1.5rem auto 2rem;padding:.85rem 1.5rem;display:grid}.JourneyBadgesShowcase-module__hVxfkG__feature>img{object-fit:contain;width:9rem;height:9rem;filter:drop-shadow(0 0 1rem var(--glow))}.JourneyBadgesShowcase-module__hVxfkG__featureCopy h3{color:#f6ecdc;font-family:var(--font-display,inherit);margin-top:.28rem;font-size:1.55rem}.JourneyBadgesShowcase-module__hVxfkG__featureCopy p{color:#aaa6a1;margin-top:.35rem;font-size:.82rem}.JourneyBadgesShowcase-module__hVxfkG__progressRow{color:#d6c7b4;align-items:center;gap:.7rem;margin-top:.8rem;font-size:.68rem;display:flex}.JourneyBadgesShowcase-module__hVxfkG__progressRow strong{color:#f1e5d3;white-space:nowrap}.JourneyBadgesShowcase-module__hVxfkG__progress{background:#ffffff1f;flex:1;height:.25rem;overflow:hidden}.JourneyBadgesShowcase-module__hVxfkG__progress i{background:var(--tone);height:100%;box-shadow:0 0 .55rem var(--glow);display:block}.JourneyBadgesShowcase-module__hVxfkG__completed{color:var(--tone);letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem;font-size:.72rem}.JourneyBadgesShowcase-module__hVxfkG__road{grid-template-columns:repeat(4,minmax(0,1fr));max-width:58rem;margin:0 auto;display:grid;position:relative}.JourneyBadgesShowcase-module__hVxfkG__road:before{z-index:0;content:"";background:linear-gradient(90deg,#397b9e,#478961,#93463a 68%,#4a4237 68%);height:1px;position:absolute;top:3.9rem;left:11%;right:11%}.JourneyBadgesShowcase-module__hVxfkG__step{z-index:1;text-align:center;padding-inline:.5rem;position:relative}.JourneyBadgesShowcase-module__hVxfkG__step:before{z-index:0;content:"";background:#0b0c0f;border-radius:50%;width:5.3rem;height:5.3rem;position:absolute;top:1.05rem;left:50%;transform:translate(-50%)}.JourneyBadgesShowcase-module__hVxfkG__step img{z-index:1;object-fit:contain;width:7.4rem;height:7.4rem;filter:drop-shadow(0 0 .65rem var(--glow));margin-inline:auto;position:relative}.JourneyBadgesShowcase-module__hVxfkG__step h3{color:#e8dfd2;font-family:var(--font-display,inherit);margin-top:-.15rem;font-size:.95rem}.JourneyBadgesShowcase-module__hVxfkG__step p{color:#85858d;min-height:1rem;margin-top:.25rem;font-size:.65rem}.JourneyBadgesShowcase-module__hVxfkG__dots{justify-content:center;gap:.3rem;margin-top:.55rem;display:flex}.JourneyBadgesShowcase-module__hVxfkG__dots i{background:#2b2b30;border:1px solid #ffffff26;border-radius:50%;width:.42rem;height:.42rem}.JourneyBadgesShowcase-module__hVxfkG__dots i.JourneyBadgesShowcase-module__hVxfkG__on{border-color:var(--tone);background:var(--tone);box-shadow:0 0 .35rem var(--glow)}.JourneyBadgesShowcase-module__hVxfkG__locked img{opacity:.72;filter:grayscale()brightness(.55)drop-shadow(0 0 .45rem #7d828a47)}.JourneyBadgesShowcase-module__hVxfkG__locked h3,.JourneyBadgesShowcase-module__hVxfkG__locked p,.JourneyBadgesShowcase-module__hVxfkG__locked .JourneyBadgesShowcase-module__hVxfkG__dots{opacity:.48}.JourneyBadgesShowcase-module__hVxfkG__footer{color:#73747b;text-align:center;margin-top:1.5rem;font-size:.68rem}.JourneyBadgesShowcase-module__hVxfkG__blue{--tone:#75c8ef;--glow:#2d8fc1bf}.JourneyBadgesShowcase-module__hVxfkG__green{--tone:#72d18e;--glow:#27964dbf}.JourneyBadgesShowcase-module__hVxfkG__red{--tone:#eb8067;--glow:#b53928bf}.JourneyBadgesShowcase-module__hVxfkG__gold{--tone:#e2b14e;--glow:#b16f10bf}@media (max-width:700px){.JourneyBadgesShowcase-module__hVxfkG__root{padding:1.3rem .85rem}.JourneyBadgesShowcase-module__hVxfkG__feature{text-align:center;grid-template-columns:1fr}.JourneyBadgesShowcase-module__hVxfkG__feature>img{margin-inline:auto}.JourneyBadgesShowcase-module__hVxfkG__road{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 0}.JourneyBadgesShowcase-module__hVxfkG__road:before{display:none}}@media (max-width:390px){.JourneyBadgesShowcase-module__hVxfkG__road{grid-template-columns:1fr}}
