.ProfilePlanSection-module__VstS_G__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.ProfilePlanSection-module__VstS_G__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ProfilePlanSection-module__VstS_G__controls .pricing-morph-switch-track{background:#e8e0d4;border-color:#4a383133}.ProfilePlanSection-module__VstS_G__controls .pricing-morph-switch-option[data-highlighted=false]{color:#77685e}.ProfilePlanSection-module__VstS_G__controls .pricing-morph-switch-option[data-highlighted=true]{color:#4a3831}.ProfilePlanSection-module__VstS_G__card .ProfilePlanSection-module__VstS_G__cta{min-height:4.25rem;padding:.625rem .75rem;font-size:1rem;line-height:1.375}html[data-theme=dark] .ProfilePlanSection-module__VstS_G__controls .pricing-morph-switch-track{background:#1d120dc2;border-color:#f4efe629}html[data-theme=dark] .ProfilePlanSection-module__VstS_G__controls .pricing-morph-switch-option[data-highlighted=false]{color:#f4efe69e}html[data-theme=dark] .ProfilePlanSection-module__VstS_G__controls .pricing-morph-switch-option[data-highlighted=true]{color:#4a3831}.ProfilePlanSection-module__VstS_G__card{--plan-tint:224 153 67;border:1px solid rgb(var(--plan-tint) / .4);background:linear-gradient(145deg, rgb(var(--plan-tint) / .16), transparent 75%), #e8e0d4;border-radius:1rem;flex-direction:column;min-width:0;padding:1.25rem;display:flex;box-shadow:inset 0 1px #ffffff4d}.ProfilePlanSection-module__VstS_G__card[data-plan=family]{--plan-tint:214 192 151}.ProfilePlanSection-module__VstS_G__card[data-plan=academy]{--plan-tint:191 112 62}html[data-theme=dark] .ProfilePlanSection-module__VstS_G__card{background:linear-gradient(145deg, rgb(var(--plan-tint) / .19), transparent 75%), #352c25;box-shadow:inset 0 1px #ffffff0d}
.ProfileConnections-module__neIQ1q__connections{flex-wrap:wrap;gap:clamp(1.5rem,4cqw,3rem);padding-block:.2rem;display:flex}.ProfileConnections-module__neIQ1q__link{color:#895a16;text-shadow:0 1px #fff7,0 2px 1px #6b42151a;flex-direction:column;align-items:center;gap:.2rem;min-height:3.5rem;transition:color .15s,text-shadow .15s;display:flex}.ProfileConnections-module__neIQ1q__link strong{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:700;line-height:1.1}.ProfileConnections-module__neIQ1q__link span{font-size:1.05rem;font-weight:600}.ProfileConnections-module__neIQ1q__link:hover{color:#65400e;text-shadow:0 1px #fff9,0 2px 2px #6b421533}.ProfileConnections-module__neIQ1q__link:focus-visible{outline-offset:6px;border-radius:.2rem;outline:2px solid}html[data-theme=dark] .ProfileConnections-module__neIQ1q__link{color:#e2bd72;text-shadow:0 1px #ffe7b329,0 2px 1px #0006}html[data-theme=dark] .ProfileConnections-module__neIQ1q__link:hover{color:#ffdc95;text-shadow:0 1px #ffe7b340,0 2px 2px #0008}@media (prefers-reduced-motion:reduce){.ProfileConnections-module__neIQ1q__link{transition:none}}
.WeeklyPractice-module__6CpxEa__panel{--weekly-heading-size:clamp(1.1rem, 2.8cqw, 1.5rem);container-type:inline-size}.WeeklyPractice-module__6CpxEa__weekHeader{min-height:calc(var(--weekly-heading-size) * 1.4)}.WeeklyPractice-module__6CpxEa__weekHeader h2,.WeeklyPractice-module__6CpxEa__calendar caption{font-size:var(--weekly-heading-size);font-weight:650;line-height:1.4}.WeeklyPractice-module__6CpxEa__featured{background:radial-gradient(at 90% 20%,#cb9b4e38,#0000 65%),linear-gradient(135deg,#f6ead7,#e3cfb1);border:1px solid #ae7e3d66;grid-template-columns:minmax(0,1fr) minmax(14rem,19rem);gap:1rem 2rem;padding:clamp(1.25rem,4vw,2rem);display:grid;box-shadow:0 12px 32px #4a38310f,inset 0 1px #ffffff80}.WeeklyPractice-module__6CpxEa__featured>:not(.WeeklyPractice-module__6CpxEa__calendar){grid-column:1}.WeeklyPractice-module__6CpxEa__profileSummary{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:14rem;container-type:normal}html[data-theme-page][data-theme] .profile-page .WeeklyPractice-module__6CpxEa__profileSummary{background:color-mix(in srgb, var(--page-panel,#f8f3eb) 55%, transparent)}.WeeklyPractice-module__6CpxEa__identity{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;min-width:0;padding-inline:.25rem;display:flex}.WeeklyPractice-module__6CpxEa__profileSummary>.WeeklyPractice-module__6CpxEa__profileAvatar{aspect-ratio:1;border:1px solid rgb(var(--brown-rgb) / .2);-o-object-fit:cover;object-fit:cover;border-radius:50%;grid-column:2;justify-self:center;width:clamp(7.5rem,18cqw,10rem);height:auto;box-shadow:0 8px 24px #0003}.WeeklyPractice-module__6CpxEa__profileIdentity{min-width:0;max-width:100%}.WeeklyPractice-module__6CpxEa__profileIdentity h2{overflow-wrap:anywhere;font-size:clamp(1.3rem,3cqw,1.75rem);font-weight:650;line-height:1.2}.WeeklyPractice-module__6CpxEa__profileIdentity>p{opacity:.6;overflow-wrap:anywhere;margin-top:.35rem;font-size:1rem}.WeeklyPractice-module__6CpxEa__profileSummary>.WeeklyPractice-module__6CpxEa__weeklyDetails{text-align:center;grid-column:3;justify-items:center;gap:.5rem;min-width:0;display:grid}.WeeklyPractice-module__6CpxEa__profileSummary .WeeklyPractice-module__6CpxEa__goblet{flex-basis:clamp(5.5rem,14cqw,7rem)}.WeeklyPractice-module__6CpxEa__profileSummary .WeeklyPractice-module__6CpxEa__award{gap:clamp(.5rem,2cqw,1.5rem)}.WeeklyPractice-module__6CpxEa__profileSummary .WeeklyPractice-module__6CpxEa__action{width:100%}@container (max-width:600px){.WeeklyPractice-module__6CpxEa__profileSummary{grid-template-columns:minmax(0,1fr)}.WeeklyPractice-module__6CpxEa__profileSummary>.WeeklyPractice-module__6CpxEa__profileAvatar{grid-area:1/1}.WeeklyPractice-module__6CpxEa__profileSummary>.WeeklyPractice-module__6CpxEa__weeklyDetails{grid-area:3/1}.WeeklyPractice-module__6CpxEa__identity{text-align:center;grid-row:2;align-items:center}.WeeklyPractice-module__6CpxEa__profileSummary .WeeklyPractice-module__6CpxEa__award{justify-content:center}.WeeklyPractice-module__6CpxEa__profileSummary .WeeklyPractice-module__6CpxEa__goblet{flex-basis:8rem}}.WeeklyPractice-module__6CpxEa__calendar{--calendar-day-size:2.25rem;--calendar-band-size:1.875rem;--calendar-day-font:1.125rem;--calendar-weekday-font:.9rem;--calendar-gap:.65rem;contain:size;gap:var(--calendar-gap);text-align:center;font-variant-numeric:tabular-nums;grid-area:1/2/span 3;grid-template-rows:auto auto minmax(0,1fr);align-self:stretch;width:100%;min-height:0;margin-bottom:.5rem;display:grid}.WeeklyPractice-module__6CpxEa__calendar[data-week-rows="4"]{--calendar-day-size:2.5rem;--calendar-band-size:2.125rem;--calendar-day-font:1.25rem;--calendar-gap:.8rem}.WeeklyPractice-module__6CpxEa__calendar[data-week-rows="6"]{--calendar-day-size:2rem;--calendar-band-size:1.625rem;--calendar-day-font:1rem;--calendar-weekday-font:.8rem;--calendar-gap:.45rem}.WeeklyPractice-module__6CpxEa__calendar caption{text-align:center;text-transform:capitalize;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;display:grid}.WeeklyPractice-module__6CpxEa__calendarNav{border-radius:50%;place-items:center;width:2rem;height:2rem;transition:background-color .15s;display:grid}.WeeklyPractice-module__6CpxEa__calendarNav:disabled{opacity:.2;cursor:default}.WeeklyPractice-module__6CpxEa__calendarNav:not(:disabled):hover{background:rgb(var(--brown-rgb) / .1)}.WeeklyPractice-module__6CpxEa__calendarNav:focus-visible{outline-offset:2px;outline:2px solid #a17639}html[data-theme=dark] .WeeklyPractice-module__6CpxEa__calendarNav:not(:disabled):hover{background:#f4efe61a}.WeeklyPractice-module__6CpxEa__calendarFeedback{text-transform:none;grid-column:1/-1;font-size:.75rem;font-weight:400}.WeeklyPractice-module__6CpxEa__calendarFeedback button{text-decoration:underline}.WeeklyPractice-module__6CpxEa__calendar thead{display:block}.WeeklyPractice-module__6CpxEa__calendar tbody{grid-auto-rows:minmax(0,1fr);min-height:0;display:grid}.WeeklyPractice-module__6CpxEa__calendar tr{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;display:grid}.WeeklyPractice-module__6CpxEa__calendar th{font-size:var(--calendar-weekday-font);opacity:.65;font-weight:500}.WeeklyPractice-module__6CpxEa__calendar td{min-width:0;min-height:0;font-size:var(--calendar-day-font);place-items:center;font-weight:500;display:grid;position:relative}.WeeklyPractice-module__6CpxEa__calendar td[data-medal=bronze]{--day-color:#d49a68}.WeeklyPractice-module__6CpxEa__calendar td[data-medal=silver]{--day-color:#b9c7d5}.WeeklyPractice-module__6CpxEa__calendar td[data-medal=gold]{--day-color:#dfbb64}.WeeklyPractice-module__6CpxEa__calendar td[data-inactive=true]{color:#95867a}.WeeklyPractice-module__6CpxEa__calendar td[data-medal]:not([data-medal=none]):before{content:"";inset-inline:0;height:var(--calendar-band-size);background:var(--day-color);position:absolute;top:50%;transform:translateY(-50%)}.WeeklyPractice-module__6CpxEa__calendar td[data-band-start=true]:before{border-start-start-radius:1rem;border-end-start-radius:1rem;inset-inline-start:calc(50% - var(--calendar-day-size) / 2)}.WeeklyPractice-module__6CpxEa__calendar td[data-band-end=true]:before{border-start-end-radius:1rem;border-end-end-radius:1rem;inset-inline-end:calc(50% - var(--calendar-day-size) / 2)}.WeeklyPractice-module__6CpxEa__calendar time{z-index:1;width:var(--calendar-day-size);height:var(--calendar-day-size);border-radius:50%;place-items:center;display:inline-grid;position:relative}.WeeklyPractice-module__6CpxEa__calendar td[data-medal]:not([data-medal=none]) time{color:#30261c}.WeeklyPractice-module__6CpxEa__calendar time[aria-current=date]{font-weight:700}.WeeklyPractice-module__6CpxEa__calendar td[data-medal=none] time[aria-current=date]{outline-offset:-1.5px;outline:1.5px dashed}.WeeklyPractice-module__6CpxEa__calendar td[data-medal]:not([data-medal=none]) time[aria-current=date]{background:var(--day-color)}.WeeklyPractice-module__6CpxEa__skeletonCalendar{align-items:center;display:grid}.WeeklyPractice-module__6CpxEa__skeletonCalendar>span{border-radius:1rem;height:13rem}@media (max-width:1000px){.WeeklyPractice-module__6CpxEa__featured:not(.WeeklyPractice-module__6CpxEa__profileSummary){grid-template-columns:minmax(0,1fr)}.WeeklyPractice-module__6CpxEa__calendar{grid-area:auto/1;max-width:20rem;height:19rem;margin-top:.75rem}}.WeeklyPractice-module__6CpxEa__summary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1rem;padding-block:.5rem;display:grid}.WeeklyPractice-module__6CpxEa__streak{min-width:0}.WeeklyPractice-module__6CpxEa__streak>div{color:#a17639;align-items:center;gap:.4rem;display:flex}.WeeklyPractice-module__6CpxEa__streak img{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:2.5rem;height:2.5rem;display:block}.WeeklyPractice-module__6CpxEa__streak strong{font-variant-numeric:tabular-nums;font-size:2.25rem;line-height:1}.WeeklyPractice-module__6CpxEa__streak strong[data-zero=true]{color:var(--brown-dark,#4a3831)}.WeeklyPractice-module__6CpxEa__goals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.WeeklyPractice-module__6CpxEa__goals>li{place-items:center;min-width:0;padding-block:.25rem;display:grid}.WeeklyPractice-module__6CpxEa__goals img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:5.5rem;height:auto;display:block}.WeeklyPractice-module__6CpxEa__goals>li[data-achieved=false] img{opacity:.55}.WeeklyPractice-module__6CpxEa__lessonCount{align-items:center;gap:.15rem;font-size:.65rem;display:flex}.WeeklyPractice-module__6CpxEa__action{color:#4a3831;text-align:left;cursor:pointer;touch-action:manipulation;background:linear-gradient(#fff,#faf7f2);border:1px solid #ffffffe6;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,22rem);min-height:4.25rem;margin-bottom:.5rem;padding:1rem 1.5rem;font-size:1.25rem;font-weight:700;line-height:1.3;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 7px #c9bfae,0 14px 26px #08050333,inset 0 1px #fff}.WeeklyPractice-module__6CpxEa__action>svg{flex-shrink:0}.WeeklyPractice-module__6CpxEa__action:focus-visible{outline-offset:6px;outline:2px solid #d8b36a}@media (hover:hover){.WeeklyPractice-module__6CpxEa__action:hover{transform:translateY(-1px);box-shadow:0 8px #c9bfae,0 16px 28px #08050338,inset 0 1px #fff}}.WeeklyPractice-module__6CpxEa__action:active{transform:translateY(5px);box-shadow:0 2px #c9bfae,0 6px 14px #08050326,inset 0 1px #fff}@media (prefers-reduced-motion:reduce){.WeeklyPractice-module__6CpxEa__action{transition:none}}.WeeklyPractice-module__6CpxEa__award{align-items:center;gap:clamp(1rem,4cqw,2rem);display:flex}.WeeklyPractice-module__6CpxEa__goblet{aspect-ratio:1;flex:0 0 clamp(6rem,24cqw,10rem);place-items:center;display:grid}.WeeklyPractice-module__6CpxEa__goblet img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.WeeklyPractice-module__6CpxEa__goblet[data-medal=none] img{filter:grayscale()sepia(.12)saturate(.35)contrast(.85)brightness(1.05);opacity:.65}.WeeklyPractice-module__6CpxEa__target{flex:1;min-width:0}.WeeklyPractice-module__6CpxEa__cupTotals{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.WeeklyPractice-module__6CpxEa__cupTotals>div{align-items:center;gap:.25rem;min-width:0;display:flex}.WeeklyPractice-module__6CpxEa__cupTotals img{-o-object-fit:contain;object-fit:contain;width:1.75rem;height:1.75rem;display:block}.WeeklyPractice-module__6CpxEa__cupTotals dd{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}.WeeklyPractice-module__6CpxEa__skeleton{opacity:.09;background:currentColor;border-radius:.5rem;animation:1.8s ease-in-out infinite WeeklyPractice-module__6CpxEa__skeletonPulse;display:block}.WeeklyPractice-module__6CpxEa__skeletonCup{border-radius:1.5rem;width:70%;height:80%}.WeeklyPractice-module__6CpxEa__skeletonMiniCup{border-radius:.5rem;width:1.75rem;height:1.75rem}.WeeklyPractice-module__6CpxEa__skeletonMiniCount{width:.75rem;height:1.25rem}@keyframes WeeklyPractice-module__6CpxEa__skeletonPulse{50%{opacity:.16}}@media (prefers-reduced-motion:reduce){.WeeklyPractice-module__6CpxEa__skeleton{animation:none}}html[data-theme=dark] .WeeklyPractice-module__6CpxEa__featured{background:radial-gradient(at 90% 20%,#bc88402e,#0000 65%),linear-gradient(135deg,#3d3023,#2e261f);border-color:#c9a87c59;box-shadow:inset 0 1px #ffffff0d}html[data-theme=dark] .WeeklyPractice-module__6CpxEa__streak>div{color:#d8b36a}html[data-theme=dark] .WeeklyPractice-module__6CpxEa__streak strong[data-zero=true]{color:#f4efe6}html[data-theme=dark] .WeeklyPractice-module__6CpxEa__calendar td[data-inactive=true]{color:#8e8378}.WeeklyPractice-module__6CpxEa__calendarPanel{--weekly-heading-size:1.2rem;container-type:inline-size}.WeeklyPractice-module__6CpxEa__calendarPanel>.WeeklyPractice-module__6CpxEa__calendar{contain:none;grid-area:auto;max-width:none;height:19rem;margin:0}.WeeklyPractice-module__6CpxEa__calendarPanel>.WeeklyPractice-module__6CpxEa__skeletonCalendar{height:19rem}
.MonthlyBadges-module__T_asFq__panel{--accent:#c7904e;--accent-light:#f4d6a0;color:#4a3831;border-radius:1.7rem;padding:1.3rem;overflow:hidden}.MonthlyBadges-module__T_asFq__reviewControls{z-index:100;right:5rem;bottom:max(1.25rem, env(safe-area-inset-bottom));color:#fff3df;background:#30271ff5;border:1px solid #d4ac69;border-radius:1rem;align-items:center;gap:.6rem;padding:.35rem;display:flex;position:fixed;box-shadow:0 6px 24px #0005}.MonthlyBadges-module__T_asFq__reviewControls>button{cursor:pointer;border-radius:.65rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.MonthlyBadges-module__T_asFq__reviewControls>button:hover{background:#fff2}.MonthlyBadges-module__T_asFq__reviewControls>button:focus-visible{outline-offset:-2px;outline:2px solid #f6ca7c}.MonthlyBadges-module__T_asFq__reviewControls>span{text-align:center;min-width:7rem;line-height:1.3;display:grid}.MonthlyBadges-module__T_asFq__reviewControls small{color:#d4b78f;font-size:.65rem}.MonthlyBadges-module__T_asFq__reviewControls time{text-transform:capitalize;font-size:.85rem}.MonthlyBadges-module__T_asFq__current{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.MonthlyBadges-module__T_asFq__compact{padding:1.15rem;transition:transform .22s,filter .45s,box-shadow .7s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__panelTrigger){z-index:1}.MonthlyBadges-module__T_asFq__sidebarCorner{z-index:2;pointer-events:none;width:calc(100% + 22px);position:absolute;top:-18px;left:-18px}.MonthlyBadges-module__T_asFq__sidebarCorner>img{-o-object-fit:contain;object-fit:contain}.MonthlyBadges-module__T_asFq__sidebarCorner>img:first-child{width:100%;height:auto;display:block}.MonthlyBadges-module__T_asFq__sidebarCorner>.MonthlyBadges-module__T_asFq__cornerCalendar{filter:drop-shadow(0 2px 2px #21150d66);width:14.2%;height:auto;position:absolute;top:3px;left:3.7%}.MonthlyBadges-module__T_asFq__scenery{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.MonthlyBadges-module__T_asFq__scenery img{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--scenery-position);object-position:var(--scenery-position);filter:brightness(.72)}.MonthlyBadges-module__T_asFq__scenery>img{filter:brightness(.72)blur(22px);transform:scale(1.08)}.MonthlyBadges-module__T_asFq__sceneryFocus{height:var(--scenery-focus-height,100%);-webkit-mask-image:linear-gradient(#000 var(--scenery-focus-clear,100%), transparent);-webkit-mask-image:linear-gradient(#000 var(--scenery-focus-clear,100%), transparent);mask-image:linear-gradient(#000 var(--scenery-focus-clear,100%), transparent);position:absolute;inset:0 0 auto;overflow:hidden}.MonthlyBadges-module__T_asFq__sceneryBlur,.MonthlyBadges-module__T_asFq__sceneryBlur>span{position:absolute;inset:0}.MonthlyBadges-module__T_asFq__sceneryBlur>span{-webkit-backdrop-filter:blur(var(--scenery-blur));backdrop-filter:blur(var(--scenery-blur));-webkit-mask-image:linear-gradient(var(--scenery-blur-direction,to bottom), transparent var(--scenery-blur-start), #000 var(--scenery-blur-end));-webkit-mask-image:linear-gradient(var(--scenery-blur-direction,to bottom), transparent var(--scenery-blur-start), #000 var(--scenery-blur-end));mask-image:linear-gradient(var(--scenery-blur-direction,to bottom), transparent var(--scenery-blur-start), #000 var(--scenery-blur-end))}.MonthlyBadges-module__T_asFq__sceneryBlur>span:first-child{--scenery-blur:2px;--scenery-blur-start:10%;--scenery-blur-end:35%}.MonthlyBadges-module__T_asFq__sceneryBlur>span:nth-child(2){--scenery-blur:4px;--scenery-blur-start:30%;--scenery-blur-end:55%}.MonthlyBadges-module__T_asFq__sceneryBlur>span:nth-child(3){--scenery-blur:8px;--scenery-blur-start:45%;--scenery-blur-end:70%}.MonthlyBadges-module__T_asFq__sceneryBlur>span:nth-child(4){--scenery-blur:14px;--scenery-blur-start:60%;--scenery-blur-end:85%}.MonthlyBadges-module__T_asFq__headerScenery{--scenery-position:50% 65%;--scenery-focus-height:5.75rem;--scenery-focus-clear:65%;border-radius:1.7rem}.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__headerScenery){padding-top:5.15rem}.MonthlyBadges-module__T_asFq__headerScenery:after{content:"";--month-fill:color-mix(in srgb, var(--accent) 48%, #241b15);background:linear-gradient(transparent 55%, color-mix(in srgb, var(--month-fill) 45%, transparent) 78%, color-mix(in srgb, var(--month-fill) 85%, transparent));position:absolute;inset:0}:is(.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__headerScenery),.MonthlyBadges-module__T_asFq__dialog:has(.MonthlyBadges-module__T_asFq__popupScenery),.MonthlyBadges-module__T_asFq__scenicCollection){color:#fff7eb}:is(.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__headerScenery) .MonthlyBadges-module__T_asFq__progressMeta,.MonthlyBadges-module__T_asFq__scenicCollection .MonthlyBadges-module__T_asFq__countdown){color:#eee1d0}.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__headerScenery) .MonthlyBadges-module__T_asFq__xp>span:first-child{color:#ffe0a2}:is(.MonthlyBadges-module__T_asFq__scenicCollection .MonthlyBadges-module__T_asFq__track,.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__headerScenery) .MonthlyBadges-module__T_asFq__track){background:#fff3}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__current{position:relative}.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__panelTrigger):hover{filter:brightness(1.1);transform:translateY(-3px)}.MonthlyBadges-module__T_asFq__panelTrigger{z-index:3;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.MonthlyBadges-module__T_asFq__panelTrigger:before{content:"";width:1rem;position:absolute;top:0;bottom:0;right:100%}.MonthlyBadges-module__T_asFq__panelTrigger:focus-visible{outline:none}.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__panelTrigger:focus-visible) .MonthlyBadges-module__T_asFq__sidebarBadge{outline:2px solid var(--focus-outline,#d0aa70);outline-offset:-3px}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__current{gap:0}.MonthlyBadges-module__T_asFq__compactTitle{align-items:center;min-width:0;min-height:2.25rem;display:flex}.MonthlyBadges-module__T_asFq__compactTitle>h4{flex:1;min-width:0}.MonthlyBadges-module__T_asFq__compactTitle>h4,.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__xp>span,.MonthlyBadges-module__T_asFq__dialogContent>:is(time,h2,.MonthlyBadges-module__T_asFq__description){text-shadow:0 1px 2px #140e0acc,0 2px 6px #140e0aa6}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__details h4{white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:1.35rem;overflow:hidden}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__xp{justify-content:space-between;gap:.5rem;margin-top:1rem;padding-left:3rem;font-size:1.1rem;display:flex}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__xp>span{font:inherit;opacity:1}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__xp>span:first-child{color:#8c641c}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__progressRow{align-items:center;min-height:1.75rem;padding-left:3rem;display:flex;position:relative}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__track{flex:1;margin-top:0}.MonthlyBadges-module__T_asFq__sidebarBadge{z-index:1;border-radius:50%;transition:transform .22s;position:absolute;top:50%;left:-2rem;transform:translateY(-50%)}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__progressRow .MonthlyBadges-module__T_asFq__badge{width:5rem;height:5rem}.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__panelTrigger):hover .MonthlyBadges-module__T_asFq__sidebarBadge{transform:translateY(-50%)scale(1.05)}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__progressMeta{color:#76685c;justify-content:space-between;align-items:center;gap:.4rem;padding-left:3rem;font-size:.95rem;line-height:1.3;display:flex}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__progressMeta .MonthlyBadges-module__T_asFq__countdown{font-size:inherit;line-height:inherit;margin:0}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__progressMeta .MonthlyBadges-module__T_asFq__status{margin:0}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__skeleton{min-height:8rem;padding-left:3rem;position:relative}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__skeleton>span:first-of-type{width:5rem;height:5rem;margin:0;position:absolute;top:2rem;left:-2rem}.MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__error{min-height:8rem}.MonthlyBadges-module__T_asFq__badge{--metal:#b97b40;--highlight:#f4d6a0;--shadow:#75441e;background:radial-gradient(circle at 30% 20%, #fff5d3, var(--highlight) 20%, var(--metal) 60%, var(--shadow));width:8.5rem;height:8.5rem;box-shadow:0 5px 0 var(--shadow), 0 12px 22px #28170930, inset 0 2px 2px #fff8;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;transform:rotate(-8deg)}.MonthlyBadges-module__T_asFq__badge[data-earned=false]{filter:saturate(.45);opacity:.65}.MonthlyBadges-module__T_asFq__badge.MonthlyBadges-module__T_asFq__illustrated{width:11rem;height:11rem;box-shadow:none;filter:none;opacity:1;background:0 0;border-radius:0;transform:none}.MonthlyBadges-module__T_asFq__badge{perspective:800px;container-type:inline-size}.MonthlyBadges-module__T_asFq__coin{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative;transform:rotateY(0)}.MonthlyBadges-module__T_asFq__coinPitch{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative;transform:rotateX(0)}.MonthlyBadges-module__T_asFq__coin[data-flipping=true]{animation:MonthlyBadges-module__T_asFq__coinFlip var(--coin-flip-duration) cubic-bezier(.4,0,.2,1)}.MonthlyBadges-module__T_asFq__coinPitch[data-flipping=true]{animation:MonthlyBadges-module__T_asFq__coinPitchFlip var(--coin-flip-duration) cubic-bezier(.4,0,.2,1)}.MonthlyBadges-module__T_asFq__flipButton[data-motion=toss] .MonthlyBadges-module__T_asFq__coinPitch{animation-name:MonthlyBadges-module__T_asFq__coinTossPitch}.MonthlyBadges-module__T_asFq__flipButton[data-motion=toss] .MonthlyBadges-module__T_asFq__coin[data-flipping=true]{animation-name:MonthlyBadges-module__T_asFq__coinCombinedYaw;animation-timing-function:linear}.MonthlyBadges-module__T_asFq__flipButton[data-motion=toss][data-combined=false] .MonthlyBadges-module__T_asFq__coin[data-flipping=true]{animation-name:MonthlyBadges-module__T_asFq__coinSettleYaw}.MonthlyBadges-module__T_asFq__flipButton[data-combined=true] .MonthlyBadges-module__T_asFq__coinPitch{animation-timing-function:cubic-bezier(.55,0,.85,.55)}@keyframes MonthlyBadges-module__T_asFq__coinFlip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes MonthlyBadges-module__T_asFq__coinPitchFlip{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}@keyframes MonthlyBadges-module__T_asFq__coinTossPitch{0%{transform:rotateX(0)}74%,to{transform:rotateX(360deg)}}@keyframes MonthlyBadges-module__T_asFq__coinCombinedYaw{0%{transform:rotateY(var(--coin-start-angle,0deg))}70%,to{transform:rotateY(360deg)}}@keyframes MonthlyBadges-module__T_asFq__coinSettleYaw{0%{transform:rotateY(var(--coin-start-angle,0deg))}18%,to{transform:rotateY(360deg)}}.MonthlyBadges-module__T_asFq__coinEdge{width:4.7cqw;height:8cqw;transform:translate(-50%, -50%) rotateZ(var(--edge-angle)) translateY(-45cqw) rotateX(90deg);filter:brightness(var(--edge-light));backface-visibility:hidden;background:repeating-linear-gradient(0deg,#694023 0,#9a6338 1cqw,#754827 1.2cqw,#a37146 2cqw);position:absolute;top:50%;left:50%}.MonthlyBadges-module__T_asFq__coinFace{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.MonthlyBadges-module__T_asFq__coinFront{transform:translateZ(4cqw)}.MonthlyBadges-module__T_asFq__coinBack{transform:rotateY(180deg)translateZ(4cqw)}.MonthlyBadges-module__T_asFq__artwork{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.MonthlyBadges-module__T_asFq__illustrated[data-earned=false] .MonthlyBadges-module__T_asFq__coinEdge{filter:grayscale(1) brightness(var(--edge-light))}.MonthlyBadges-module__T_asFq__illustrated[data-earned=false] .MonthlyBadges-module__T_asFq__artwork{filter:grayscale()sepia(.12)saturate(.35)contrast(.9)brightness(1.05)}.MonthlyBadges-module__T_asFq__badge[data-month="1"],.MonthlyBadges-module__T_asFq__badge[data-month="2"],.MonthlyBadges-module__T_asFq__badge[data-month="12"]{--metal:#6b91a4;--highlight:#d8edf2;--shadow:#3b5f70}.MonthlyBadges-module__T_asFq__badge[data-month="3"],.MonthlyBadges-module__T_asFq__badge[data-month="4"],.MonthlyBadges-module__T_asFq__badge[data-month="5"]{--metal:#77935d;--highlight:#dfebba;--shadow:#405c2e}.MonthlyBadges-module__T_asFq__badge[data-month="6"],.MonthlyBadges-module__T_asFq__badge[data-month="7"],.MonthlyBadges-module__T_asFq__badge[data-month="8"]{--metal:#d6a234;--highlight:#fff0b2;--shadow:#8f661f}.MonthlyBadges-module__T_asFq__badgeRim{width:80%;height:80%;color:var(--shadow);border:2px solid #fff5;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 2px 5px #3d200b36,0 1px 1px #fff7}.MonthlyBadges-module__T_asFq__badgeRim>svg:first-child{filter:drop-shadow(0 1px #fff7);width:54%;height:54%}.MonthlyBadges-module__T_asFq__note{width:1.15rem;height:1.15rem;position:absolute;bottom:12%;right:12%}.MonthlyBadges-module__T_asFq__check{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 2px #34200866);width:75%;height:75%;animation:.35s cubic-bezier(.2,.8,.3,1.25) .85s both MonthlyBadges-module__T_asFq__checkIn;position:absolute;bottom:-8%;right:-10%}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__check{width:45%;height:45%;bottom:0;right:-2%}.MonthlyBadges-module__T_asFq__details{width:100%;min-width:0}.MonthlyBadges-module__T_asFq__details>time,.MonthlyBadges-module__T_asFq__history time{opacity:.6;text-transform:capitalize;font-size:.75rem;display:block}.MonthlyBadges-module__T_asFq__details h4{margin-top:.3rem;font-size:1.2rem;font-weight:650;line-height:1.3}.MonthlyBadges-module__T_asFq__description{opacity:.75;margin-top:.6rem;font-size:.85rem;line-height:1.5}.MonthlyBadges-module__T_asFq__badgeButton{cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .16s;display:grid}.MonthlyBadges-module__T_asFq__badgeButton:hover{transform:translateY(-3px)}.MonthlyBadges-module__T_asFq__badgeButton:focus-visible{outline:2px solid var(--focus-outline,#d0aa70);outline-offset:-3px}.MonthlyBadges-module__T_asFq__close:focus-visible,.MonthlyBadges-module__T_asFq__allBadges:focus-visible{outline:2px solid var(--focus-outline,#d0aa70);outline-offset:4px}.MonthlyBadges-module__T_asFq__flipButton{isolation:isolate;cursor:pointer;perspective:900px;border-radius:50%;width:14rem;max-width:100%;height:14rem;margin:1rem auto;display:block;position:relative}.MonthlyBadges-module__T_asFq__flipButton:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at var(--badge-light-x,45%) var(--badge-light-y,38%), #fff2 0, transparent 45%), radial-gradient(ellipse at 35% 38%, color-mix(in srgb, var(--accent,#d8b36a) 44%, transparent), transparent 65%), radial-gradient(ellipse at 68% 65%, #f7d19b26, transparent 55%);filter:blur(7px);opacity:.55;border-radius:50%;transition:opacity .45s,transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-24%;transform:scale(.94);-webkit-mask-image:radial-gradient(#000 10%,#000b 40%,#0000 72%);mask-image:radial-gradient(#000 10%,#000b 40%,#0000 72%)}.MonthlyBadges-module__T_asFq__flipButton:after{content:"";z-index:0;filter:blur(8px);pointer-events:none;opacity:.5;background:#28170e45;border-radius:50%;height:11%;transition:transform .45s,opacity .45s;position:absolute;bottom:-2%;left:18%;right:18%;transform:scaleX(.85)}.MonthlyBadges-module__T_asFq__badgeStage{z-index:1;pointer-events:none;width:100%;height:100%;transform-style:preserve-3d;filter:drop-shadow(0 5px 5px #23140920);transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s;position:relative;transform:translateY(0)rotateX(0)rotateY(0)}.MonthlyBadges-module__T_asFq__flipButton:is(:hover,:focus-visible,[data-flipping=true]) .MonthlyBadges-module__T_asFq__badgeStage{transform:translateY(-6px) rotateX(var(--badge-tilt-x,5deg)) rotateY(var(--badge-tilt-y,-7deg)) scale(1.035);filter:drop-shadow(0 12px 9px #23140945)}.MonthlyBadges-module__T_asFq__flipButton:is(:hover,:focus-visible,[data-flipping=true]):before{opacity:.95;transform:scale(1.08)}.MonthlyBadges-module__T_asFq__flipButton:is(:hover,:focus-visible):after{opacity:.3;transform:scaleX(1.08)}.MonthlyBadges-module__T_asFq__flipButton:active .MonthlyBadges-module__T_asFq__badgeStage{transform:translateY(-2px)scale(.985)}.MonthlyBadges-module__T_asFq__flipButton[data-flipping=true] .MonthlyBadges-module__T_asFq__badgeStage{transform:translateY(-6px)}.MonthlyBadges-module__T_asFq__flipButton[data-motion=toss]{perspective:none;z-index:4}.MonthlyBadges-module__T_asFq__flipButton[data-motion=toss] .MonthlyBadges-module__T_asFq__badgeStage{left:var(--badge-flight-left);top:var(--badge-flight-top);width:var(--badge-flight-size);height:var(--badge-flight-size);z-index:5;pointer-events:auto;transition:none;animation:1.6s linear MonthlyBadges-module__T_asFq__badgeToss;position:fixed}.MonthlyBadges-module__T_asFq__flipButton[data-motion=toss]:after{animation:1.6s ease-in-out MonthlyBadges-module__T_asFq__badgeTossShadow}.MonthlyBadges-module__T_asFq__flipButton .MonthlyBadges-module__T_asFq__coinFront:after{content:"";pointer-events:none;opacity:0;background:conic-gradient(from -50deg,#0000 0deg,#fff9 35deg,#fff2 65deg,#0000 100deg);border-radius:50%;position:absolute;inset:4%;-webkit-mask-image:radial-gradient(circle,#0000 0 85%,#000 87% 98%,#0000 100%);mask-image:radial-gradient(circle,#0000 0 85%,#000 87% 98%,#0000 100%)}.MonthlyBadges-module__T_asFq__flipButton:is(:hover,:focus-visible) .MonthlyBadges-module__T_asFq__coinFront:after{animation:4s ease-in-out infinite MonthlyBadges-module__T_asFq__badgeRimGlint}.MonthlyBadges-module__T_asFq__flipButton[data-flipping=true] .MonthlyBadges-module__T_asFq__coinFront:after{opacity:0;animation:none}.MonthlyBadges-module__T_asFq__badgeMotes{z-index:2;pointer-events:none;opacity:.9;transition:opacity .25s;position:absolute;inset:-8%}.MonthlyBadges-module__T_asFq__flipButton:is(:hover,:focus-visible,[data-flipping=true]) .MonthlyBadges-module__T_asFq__badgeMotes{opacity:1}.MonthlyBadges-module__T_asFq__badgeMotes>span{opacity:0;background:#fffbed;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 4px #fff9d9e6,0 0 10px #ffd979a6}.MonthlyBadges-module__T_asFq__badgeMotes>span:first-child{--mote-drift:-5px;--mote-delay:-.6s;top:65%;left:8%}.MonthlyBadges-module__T_asFq__badgeMotes>span:nth-child(2){--mote-drift:7px;--mote-delay:-2.5s;top:25%;left:18%}.MonthlyBadges-module__T_asFq__badgeMotes>span:nth-child(3){--mote-drift:6px;--mote-delay:-1.5s;top:52%;right:8%}.MonthlyBadges-module__T_asFq__badgeMotes>span:nth-child(4){--mote-drift:-6px;--mote-delay:-3.3s;width:2px;height:2px;top:12%;right:21%}.MonthlyBadges-module__T_asFq__badgeMotes>span:nth-child(5){--mote-drift:5px;--mote-delay:-.1s;width:2px;height:2px;bottom:2%;right:26%}.MonthlyBadges-module__T_asFq__badgeMotes>span{animation:MonthlyBadges-module__T_asFq__badgeMoteRise 4s ease-in-out var(--mote-delay) infinite}.MonthlyBadges-module__T_asFq__badgeMotes:before,.MonthlyBadges-module__T_asFq__badgeMotes:after{content:"";filter:drop-shadow(0 0 3px #ffe7aacc);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);opacity:0;background:#fffbed;width:9px;height:13px;position:absolute}.MonthlyBadges-module__T_asFq__badgeMotes:before{top:30%;left:7%}.MonthlyBadges-module__T_asFq__badgeMotes:after{width:7px;height:10px;top:70%;right:6%}.MonthlyBadges-module__T_asFq__badgeMotes:before{animation:4.8s ease-in-out -.7s infinite MonthlyBadges-module__T_asFq__badgeGlint}.MonthlyBadges-module__T_asFq__badgeMotes:after{animation:5.7s ease-in-out -3s infinite MonthlyBadges-module__T_asFq__badgeGlint}.MonthlyBadges-module__T_asFq__flipButton:focus-visible{outline:2px solid var(--focus-outline,#d0aa70);outline-offset:-3px}.MonthlyBadges-module__T_asFq__dialog{border:2px solid var(--accent,#c7904e);color:#4a3831;text-align:center;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 0 40px 4px color-mix(in srgb, var(--accent,#c7904e) 24%, transparent), 0 0 110px 18px color-mix(in srgb, var(--accent,#c7904e) 16%, transparent), 0 24px 80px #0004;background:#eee7dc;background:linear-gradient(145deg, color-mix(in srgb, var(--accent,#c7904e) 32%, var(--badge-surface,#f4eadc)), color-mix(in srgb, var(--accent,#c7904e) 16%, var(--badge-surface,#f4eadc)));border-radius:1.7rem;margin:auto;padding:2rem;position:fixed;overflow-y:auto}html[data-theme-page][data-theme] .MonthlyBadges-module__T_asFq__panel.MonthlyBadges-module__T_asFq__compact.profile-glass{border-color:color-mix(in srgb, var(--accent,#c7904e) 45%, var(--badge-surface,#f4eadc))}html[data-theme-page][data-theme] .MonthlyBadges-module__T_asFq__panel.MonthlyBadges-module__T_asFq__compact.profile-glass:has(.MonthlyBadges-module__T_asFq__panelTrigger){box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 26px 1px color-mix(in srgb, var(--accent) 23%, transparent), 0 8px 24px #0002, inset 0 1px 0 #fff1}html[data-theme-page][data-theme] .MonthlyBadges-module__T_asFq__panel.MonthlyBadges-module__T_asFq__compact.profile-glass:has(.MonthlyBadges-module__T_asFq__panelTrigger):is(:hover,:focus-within){box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 0 38px 3px color-mix(in srgb, var(--accent) 36%, transparent), 0 8px 24px #0002, inset 0 1px 0 #fff2}.MonthlyBadges-module__T_asFq__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#23191470}.MonthlyBadges-module__T_asFq__dialog[open] .MonthlyBadges-module__T_asFq__popupSurface{animation:17s ease-in-out -5s infinite alternate MonthlyBadges-module__T_asFq__cardGlowDrift}.MonthlyBadges-module__T_asFq__dialog{--frame-ratio:.735294;--frame-width:500px;--frame-gutter:32px;--frame-height-gutter:calc(var(--frame-gutter) + 6rem);--frame-interior:url(/images/monthly-badges/card-frames/living-bark-anchor-interior-v1.png);width:min(var(--frame-width), calc(100vw - var(--frame-gutter)), calc((100dvh - var(--frame-height-gutter)) * var(--frame-ratio)));max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.MonthlyBadges-module__T_asFq__dialog[open]{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.MonthlyBadges-module__T_asFq__dialogCard{width:100%;aspect-ratio:var(--frame-ratio);border-radius:inherit;flex:none;position:relative}.MonthlyBadges-module__T_asFq__dialogContent{overscroll-behavior:contain;border-radius:inherit;flex-direction:column;justify-content:safe center;padding:12% 13%;display:flex;position:absolute;inset:0;overflow-y:auto}.MonthlyBadges-module__T_asFq__dialogContent>*{flex-shrink:0}.MonthlyBadges-module__T_asFq__popupGlow{display:none}.MonthlyBadges-module__T_asFq__popupSurface{pointer-events:none;filter:drop-shadow(0 0 32px color-mix(in srgb, var(--accent,#c7904e) 34%, transparent)) drop-shadow(0 0 56px color-mix(in srgb, var(--accent,#c7904e) 24%, transparent)) drop-shadow(0 18px 40px #0004);position:absolute;inset:0}.MonthlyBadges-module__T_asFq__popupSurface:before,.MonthlyBadges-module__T_asFq__popupScenery{-webkit-mask:var(--frame-interior) center / contain no-repeat;-webkit-mask:var(--frame-interior) center / contain no-repeat;mask:var(--frame-interior) center / contain no-repeat}.MonthlyBadges-module__T_asFq__popupSurface:before{content:"";background:linear-gradient(145deg, color-mix(in srgb, var(--accent,#c7904e) 32%, var(--badge-surface,#f4eadc)), color-mix(in srgb, var(--accent,#c7904e) 16%, var(--badge-surface,#f4eadc)));position:absolute;inset:0}.MonthlyBadges-module__T_asFq__dialogCard:after{content:"";z-index:2;background:var(--frame-art,url(/images/monthly-badges/card-frames/living-bark-anchor-v1.webp)) center / contain no-repeat;pointer-events:none;position:absolute;inset:0}@keyframes MonthlyBadges-module__T_asFq__cardGlowDrift{0%{filter:drop-shadow(-24px -14px 30px color-mix(in srgb, var(--accent) 30%, transparent)) drop-shadow(28px 24px 52px color-mix(in srgb, var(--accent) 22%, transparent)) drop-shadow(0 18px 40px #0004)}17%{filter:drop-shadow(-8px -28px 40px color-mix(in srgb, var(--accent) 72%, transparent)) drop-shadow(34px 8px 60px color-mix(in srgb, var(--accent) 44%, transparent)) drop-shadow(0 18px 40px #0004)}39%{filter:drop-shadow(28px -11px 34px color-mix(in srgb, var(--accent) 28%, transparent)) drop-shadow(-17px 34px 56px color-mix(in srgb, var(--accent) 20%, transparent)) drop-shadow(0 18px 40px #0004)}58%{filter:drop-shadow(13px 26px 36px color-mix(in srgb, var(--accent) 46%, transparent)) drop-shadow(-32px -5px 54px color-mix(in srgb, var(--accent) 32%, transparent)) drop-shadow(0 18px 40px #0004)}83%{filter:drop-shadow(-29px 8px 38px color-mix(in srgb, var(--accent) 34%, transparent)) drop-shadow(11px -32px 64px color-mix(in srgb, var(--accent) 74%, transparent)) drop-shadow(0 18px 40px #0004)}to{filter:drop-shadow(-11px -24px 32px color-mix(in srgb, var(--accent) 34%, transparent)) drop-shadow(32px 17px 52px color-mix(in srgb, var(--accent) 24%, transparent)) drop-shadow(0 18px 40px #0004)}}.MonthlyBadges-module__T_asFq__popupScenery{--scenery-position:72% 50%}.MonthlyBadges-module__T_asFq__popupScenery :is(.MonthlyBadges-module__T_asFq__sceneryFocus,.MonthlyBadges-module__T_asFq__sceneryBlur){display:none}.MonthlyBadges-module__T_asFq__headerScenery .MonthlyBadges-module__T_asFq__sceneryBlur{height:10.3rem;-webkit-mask-image:linear-gradient(#0000 35%,#000 75%);mask-image:linear-gradient(#0000 35%,#000 75%)}.MonthlyBadges-module__T_asFq__dialogContent>:is(time,h2,.MonthlyBadges-module__T_asFq__description,.MonthlyBadges-module__T_asFq__popupStatus){position:relative}.MonthlyBadges-module__T_asFq__dialog>.MonthlyBadges-module__T_asFq__allBadges{z-index:3;width:min(80%,360px);margin:0;position:relative}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__close{z-index:6}.MonthlyBadges-module__T_asFq__dialog:has(.MonthlyBadges-module__T_asFq__popupScenery) .MonthlyBadges-module__T_asFq__dialogContent>time{opacity:.9}.MonthlyBadges-module__T_asFq__dialogContent>time{opacity:.65;text-transform:capitalize;margin:0;font-size:1.75rem;line-height:1.25;display:block}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__badgeStage>.MonthlyBadges-module__T_asFq__badge{width:100%;height:100%}.MonthlyBadges-module__T_asFq__dialog :is(.MonthlyBadges-module__T_asFq__badgeStage,.MonthlyBadges-module__T_asFq__coin,.MonthlyBadges-module__T_asFq__coinPitch){will-change:transform}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__badge[data-earned=false]{filter:none;opacity:1}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__illustrated[data-earned=false] .MonthlyBadges-module__T_asFq__artwork{filter:none}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__illustrated[data-earned=false] .MonthlyBadges-module__T_asFq__coinEdge{filter:brightness(var(--edge-light))}.MonthlyBadges-module__T_asFq__dialog h2{align-content:center;min-height:2lh;font-size:1.85rem;font-weight:650;line-height:1.25;display:grid}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__description{align-content:center;min-height:2lh;margin-top:1rem;font-size:1.275rem;line-height:1.55;display:grid}@media (max-width:480px){.MonthlyBadges-module__T_asFq__dialog{--frame-width:384px;--frame-gutter:16px;--frame-height-gutter:11rem;top:5rem;bottom:1rem}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__close{width:4rem;height:4rem;top:1rem;right:1rem}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__close>img{width:3rem;height:3rem}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__flipButton{aspect-ratio:1;width:clamp(8rem,46vw,11rem);height:auto;margin-block:.5rem}.MonthlyBadges-module__T_asFq__dialogContent>time,.MonthlyBadges-module__T_asFq__dialog h2{font-size:clamp(1.2rem,6vw,1.5rem)}.MonthlyBadges-module__T_asFq__dialog .MonthlyBadges-module__T_asFq__description{min-height:3lh;margin-top:.75rem;font-size:clamp(1rem,4.8vw,1.125rem);line-height:1.5}.MonthlyBadges-module__T_asFq__dialog>.MonthlyBadges-module__T_asFq__allBadges{padding-inline:.5rem;font-size:1.125rem}}.MonthlyBadges-module__T_asFq__close{border-radius:1rem;place-items:center;width:5rem;height:5rem;display:grid;position:fixed;top:2rem;right:2rem}.MonthlyBadges-module__T_asFq__close>img{width:4rem;height:4rem;transition:transform .18s,filter .18s}.MonthlyBadges-module__T_asFq__close:is(:hover,:focus-visible)>img{filter:brightness(1.12)drop-shadow(0 2px 3px #e8b95540);transform:translateY(-2px)}.MonthlyBadges-module__T_asFq__close:active>img{transform:translateY(0)}.MonthlyBadges-module__T_asFq__popupStatus{opacity:.65;margin-top:1.25rem;font-size:.85rem}.MonthlyBadges-module__T_asFq__allBadges{text-align:center;color:#4a3831;background:linear-gradient(#fff,#faf7f2);border:1px solid #fff;border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:3rem;margin-top:1.5rem;padding:.7rem 1rem;font-size:1.35rem;font-weight:650;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 5px #c9bfae,0 10px 18px #0002}.MonthlyBadges-module__T_asFq__allBadges:hover{transform:translateY(-1px);box-shadow:0 6px #c9bfae,0 12px 20px #0003}.MonthlyBadges-module__T_asFq__allBadges:active{transform:translateY(3px);box-shadow:0 2px #c9bfae}.MonthlyBadges-module__T_asFq__xp{font-variant-numeric:tabular-nums;margin-top:1rem;font-size:1.1rem;font-weight:650}.MonthlyBadges-module__T_asFq__xp>span{opacity:.6;font-size:.8rem;font-weight:400}.MonthlyBadges-module__T_asFq__track{background:rgb(var(--brown-rgb) / .12);border-radius:1rem;height:.9rem;margin-top:.6rem;overflow:hidden;box-shadow:inset 0 2px 3px #0002}.MonthlyBadges-module__T_asFq__track>span{border-radius:inherit;background-color:var(--accent);transform-origin:0;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1),background-color .3s;animation:.9s cubic-bezier(.22,1,.36,1) both MonthlyBadges-module__T_asFq__fillIn;display:block;box-shadow:inset 0 2px 1px #fff4}.MonthlyBadges-module__T_asFq__track[data-earned=true]>span{background-color:#dfb247;transition-delay:0s,.9s}.MonthlyBadges-module__T_asFq__status{opacity:.65;align-items:center;gap:.3rem;min-height:1.2rem;margin-top:.6rem;font-size:.7rem;display:flex}.MonthlyBadges-module__T_asFq__countdown{color:#76685c;font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;margin-top:.75rem;font-size:.75rem;display:flex}.MonthlyBadges-module__T_asFq__countdown svg{flex-shrink:0}.MonthlyBadges-module__T_asFq__countdown[data-urgent=true]{color:#9d6418}.MonthlyBadges-module__T_asFq__error button:focus-visible{outline:2px solid var(--focus-outline,#d0aa70);outline-offset:3px;border-radius:.3rem}.MonthlyBadges-module__T_asFq__collection .MonthlyBadges-module__T_asFq__current{flex-direction:row;gap:2rem;padding:1.6rem .5rem .5rem}.MonthlyBadges-module__T_asFq__collection .MonthlyBadges-module__T_asFq__details{max-width:25rem}.MonthlyBadges-module__T_asFq__collection .MonthlyBadges-module__T_asFq__badge{width:9rem;height:9rem;margin-inline:1rem}.MonthlyBadges-module__T_asFq__collection .MonthlyBadges-module__T_asFq__illustrated{width:11rem;height:11rem}.MonthlyBadges-module__T_asFq__scenicCollection{padding:0;container-type:inline-size}.MonthlyBadges-module__T_asFq__collectionFeature{padding:1.3rem;position:relative}.MonthlyBadges-module__T_asFq__collectionScenery{--scenery-blur-direction:to left;--scenery-position:65% 85%}.MonthlyBadges-module__T_asFq__collectionFeature>.MonthlyBadges-module__T_asFq__current{gap:1.25rem;width:62%;padding:1.6rem 0 .5rem;position:relative}.MonthlyBadges-module__T_asFq__collectionFeature>.MonthlyBadges-module__T_asFq__current .MonthlyBadges-module__T_asFq__badge{margin-inline:0}.MonthlyBadges-module__T_asFq__collectionFeature>.MonthlyBadges-module__T_asFq__current .MonthlyBadges-module__T_asFq__details{flex:1}.MonthlyBadges-module__T_asFq__scenicCollection .MonthlyBadges-module__T_asFq__history{margin:0;padding:1.3rem}@container (max-width:640px){.MonthlyBadges-module__T_asFq__collectionFeature>.MonthlyBadges-module__T_asFq__current{gap:1rem;width:100%}.MonthlyBadges-module__T_asFq__collectionFeature>.MonthlyBadges-module__T_asFq__current .MonthlyBadges-module__T_asFq__badge{width:6rem;height:6rem}.MonthlyBadges-module__T_asFq__collectionScenery{--scenery-position:75% 85%}}.MonthlyBadges-module__T_asFq__history{border-top:1px solid rgb(var(--brown-rgb) / .12);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-top:1.75rem;padding-top:1.25rem;display:grid}.MonthlyBadges-module__T_asFq__history>li{align-items:center;gap:1rem;min-width:0;display:flex}.MonthlyBadges-module__T_asFq__collection .MonthlyBadges-module__T_asFq__miniature{width:4rem;height:4rem;margin:0}.MonthlyBadges-module__T_asFq__miniature .MonthlyBadges-module__T_asFq__note{width:.65rem;height:.65rem}.MonthlyBadges-module__T_asFq__history h4{margin-top:.2rem;font-size:.9rem;font-weight:600}.MonthlyBadges-module__T_asFq__earned{color:#6c864e;margin-top:.25rem;font-size:.7rem;display:block}.MonthlyBadges-module__T_asFq__skeleton{flex-direction:column;justify-content:center;gap:1rem;min-height:19rem;animation:1.8s ease-in-out infinite MonthlyBadges-module__T_asFq__pulse;display:flex}.MonthlyBadges-module__T_asFq__skeleton>span{opacity:.08;background:currentColor;border-radius:.5rem;height:1.5rem;display:block}.MonthlyBadges-module__T_asFq__skeleton>span:first-of-type{border-radius:50%;align-self:center;width:11rem;height:11rem;margin-bottom:1rem}.MonthlyBadges-module__T_asFq__skeleton>span:last-child{height:.4rem}.MonthlyBadges-module__T_asFq__collection .MonthlyBadges-module__T_asFq__skeleton{min-height:12rem}.MonthlyBadges-module__T_asFq__error{flex-direction:column;justify-content:center;gap:1rem;min-height:12rem;font-size:.85rem;display:flex}.MonthlyBadges-module__T_asFq__error button{align-self:start;min-height:2.75rem;font-weight:600}@keyframes MonthlyBadges-module__T_asFq__pulse{50%{opacity:.5}}@keyframes MonthlyBadges-module__T_asFq__fillIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes MonthlyBadges-module__T_asFq__checkIn{0%{opacity:0;transform:scale(.65)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes MonthlyBadges-module__T_asFq__badgeRimGlint{0%,55%,to{opacity:0;transform:rotate(-35deg)}15%{opacity:.75}45%{opacity:0;transform:rotate(120deg)}}@keyframes MonthlyBadges-module__T_asFq__badgeMoteRise{0%{opacity:0;transform:translateY(9px)scale(.6)}30%{opacity:1}75%{opacity:.6}to{opacity:0;transform:translate(var(--mote-drift), -16px) scale(.4)}}@keyframes MonthlyBadges-module__T_asFq__badgeGlint{0%,38%,65%,to{opacity:.12;transform:scale(.5)rotate(-12deg)}50%{opacity:1;transform:scale(1)rotate(0)}}@keyframes MonthlyBadges-module__T_asFq__badgeToss{0%{animation-timing-function:ease-in;transform:translateY(-6px)}10%{animation-timing-function:cubic-bezier(.16,.75,.3,1);transform:translateY(8px)scale(.96)}45%{transform:translateY(calc(-1 * var(--badge-flight-rise))) scale(1.04);animation-timing-function:cubic-bezier(.65,0,.9,.55)}82%{animation-timing-function:ease-out;transform:translateY(0)}90%{transform:translateY(5px)scale(1.025,.975)}96%{transform:translateY(-3px)}to{transform:translateY(-6px)}}@keyframes MonthlyBadges-module__T_asFq__badgeTossShadow{0%,to{opacity:.3;transform:scaleX(1.08)}45%{opacity:.08;transform:scaleX(.5)}82%{opacity:.45;transform:scaleX(.85)}}@media (max-width:480px){.MonthlyBadges-module__T_asFq__collection .MonthlyBadges-module__T_asFq__current{gap:1rem}.MonthlyBadges-module__T_asFq__collection .MonthlyBadges-module__T_asFq__badge{width:6rem;height:6rem;margin-inline:0}.MonthlyBadges-module__T_asFq__collection .MonthlyBadges-module__T_asFq__details h4{font-size:1.05rem}}.MonthlyBadges-module__T_asFq__collection>div:first-of-type{position:relative}.MonthlyBadges-module__T_asFq__collectionEntry{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff4df;background:#241b1580;border:1px solid #eed3a559;border-radius:.8rem;padding:.55rem .9rem;font-size:.9rem;transition:background .18s,border-color .18s;position:absolute;bottom:1.3rem;right:1.5rem}.MonthlyBadges-module__T_asFq__collectionEntry:hover{background:#241b15c7;border-color:#eed3a5a0}.MonthlyBadges-module__T_asFq__collectionEntry:focus-visible{outline-offset:3px;outline:2px solid #f6ca7c}.MonthlyBadges-module__T_asFq__dialog.MonthlyBadges-module__T_asFq__collectionDialog{--collection-card-width:min(500px, calc((100dvh - 15rem) * var(--frame-ratio)), calc(100vw - 8rem));--card-gap:clamp(24px, 3vw, 48px);--card-step:calc(var(--collection-card-width) * .97 + var(--card-gap));color:#fff7eb;border-radius:0;gap:0;width:100vw;height:100dvh;margin:0;padding:0;inset:0;overflow:hidden}.MonthlyBadges-module__T_asFq__carousel{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:6rem 0 2rem;display:flex}.MonthlyBadges-module__T_asFq__collectionStage{width:100%;height:calc(var(--collection-card-width) / var(--frame-ratio));touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;flex:none;position:relative}.MonthlyBadges-module__T_asFq__collectionStage[data-dragging=true]{cursor:grabbing}.MonthlyBadges-module__T_asFq__collectionStep{width:var(--card-step);visibility:hidden;pointer-events:none;height:0;position:absolute}.MonthlyBadges-module__T_asFq__collectionSlide{left:calc(50% - var(--collection-card-width) / 2);width:var(--collection-card-width);aspect-ratio:var(--frame-ratio);transform-origin:50%;position:absolute;top:0}.MonthlyBadges-module__T_asFq__collectionStage[data-moving=true] .MonthlyBadges-module__T_asFq__collectionSlide{will-change:transform, opacity}.MonthlyBadges-module__T_asFq__collectionSlide[data-settled=true]{transform:none}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__popupSurface{filter:drop-shadow(0 16px 28px #0006);animation:none}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__popupGlow{pointer-events:none;opacity:0;filter:drop-shadow(0 0 32px color-mix(in srgb, var(--accent) 34%, transparent)) drop-shadow(0 0 56px color-mix(in srgb, var(--accent) 24%, transparent));transition:opacity .22s ease-out;animation:17s ease-in-out -5s infinite alternate paused MonthlyBadges-module__T_asFq__cardGlowDrift;display:block;position:absolute;inset:0}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__popupGlow:before{content:"";background:var(--accent);-webkit-mask:var(--frame-interior) center / contain no-repeat;-webkit-mask:var(--frame-interior) center / contain no-repeat;mask:var(--frame-interior) center / contain no-repeat;position:absolute;inset:0}.MonthlyBadges-module__T_asFq__collectionSlide[data-settled=true] .MonthlyBadges-module__T_asFq__popupGlow{opacity:1;animation-play-state:running}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__dialogCard[data-earned=false] .MonthlyBadges-module__T_asFq__popupGlow{--accent:#a0a0a0}.MonthlyBadges-module__T_asFq__collectionSlide[data-settled=true] .MonthlyBadges-module__T_asFq__dialogCard[data-earned=false] .MonthlyBadges-module__T_asFq__popupGlow{opacity:.35}.MonthlyBadges-module__T_asFq__collectionSlide:not([data-active=true]) .MonthlyBadges-module__T_asFq__badgeMotes{display:none}.MonthlyBadges-module__T_asFq__collectionSlide:not([data-active=true]) :is(.MonthlyBadges-module__T_asFq__badgeStage,.MonthlyBadges-module__T_asFq__coin,.MonthlyBadges-module__T_asFq__coinPitch){will-change:auto}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__dialogCard[data-earned=false]:after,.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__dialogCard[data-earned=false] :is(.MonthlyBadges-module__T_asFq__artwork,.MonthlyBadges-module__T_asFq__badgeMotes,.MonthlyBadges-module__T_asFq__badgeRim){filter:grayscale()}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__dialogCard[data-earned=false] .MonthlyBadges-module__T_asFq__popupSurface{filter:grayscale()drop-shadow(0 16px 28px #0006);animation:none}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__dialogCard[data-earned=false] .MonthlyBadges-module__T_asFq__coinEdge{filter:grayscale(1) brightness(var(--edge-light))}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__dialogCard[data-earned=false] .MonthlyBadges-module__T_asFq__flipButton:before{filter:grayscale()blur(7px)}.MonthlyBadges-module__T_asFq__collectionSelect{z-index:5;cursor:pointer;border-radius:2rem;width:100%;height:100%;position:absolute;inset:0}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__dialogContent>time{font-size:clamp(1rem,min(1.75rem,5.3vw,4.1dvh - .615rem),1.75rem)}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__dialogCard h2{font-size:clamp(1rem,min(1.85rem,5.6vw,4.35dvh - .6525rem),1.85rem)}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__dialogCard .MonthlyBadges-module__T_asFq__description{font-size:clamp(.95rem,min(1.275rem,4.6vw,3dvh - .45rem),1.275rem)}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__flipButton{aspect-ratio:1;width:min(14rem,36vw,33dvh - 4.95rem);height:auto}.MonthlyBadges-module__T_asFq__collectionEmpty{color:#e6dac7;margin:auto;padding:6rem 2rem}@media (max-width:600px){.MonthlyBadges-module__T_asFq__collectionEntry{font-size:.8rem;bottom:1rem;right:1rem}.MonthlyBadges-module__T_asFq__dialog.MonthlyBadges-module__T_asFq__collectionDialog{--collection-card-width:min(384px, calc((100dvh - 15rem) * var(--frame-ratio)), calc(100vw - 4.25rem));--card-gap:16px}.MonthlyBadges-module__T_asFq__carousel{padding:5rem 0 1.5rem}}@media (prefers-reduced-motion:reduce){.MonthlyBadges-module__T_asFq__collectionEntry,.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__popupGlow{transition:none}.MonthlyBadges-module__T_asFq__collectionDialog .MonthlyBadges-module__T_asFq__popupGlow,.MonthlyBadges-module__T_asFq__dialog[open] .MonthlyBadges-module__T_asFq__popupSurface{animation:none}.MonthlyBadges-module__T_asFq__close>img,.MonthlyBadges-module__T_asFq__close:is(:hover,:focus-visible,:active)>img{transition:none;transform:none}.MonthlyBadges-module__T_asFq__coin[data-flipping=true],.MonthlyBadges-module__T_asFq__coinPitch[data-flipping=true]{animation-duration:1ms}.MonthlyBadges-module__T_asFq__flipButton[data-motion=toss] .MonthlyBadges-module__T_asFq__badgeStage{animation:none;transform:none}.MonthlyBadges-module__T_asFq__flipButton[data-motion=toss]:after,.MonthlyBadges-module__T_asFq__skeleton,.MonthlyBadges-module__T_asFq__track>span,.MonthlyBadges-module__T_asFq__check,.MonthlyBadges-module__T_asFq__flipButton:before,.MonthlyBadges-module__T_asFq__badgeMotes>span,.MonthlyBadges-module__T_asFq__badgeMotes:before,.MonthlyBadges-module__T_asFq__badgeMotes:after,.MonthlyBadges-module__T_asFq__flipButton:is(:hover,:focus-visible) .MonthlyBadges-module__T_asFq__coinFront:after{animation:none}.MonthlyBadges-module__T_asFq__badgeMotes>span,.MonthlyBadges-module__T_asFq__badgeMotes:before,.MonthlyBadges-module__T_asFq__badgeMotes:after{opacity:.5}.MonthlyBadges-module__T_asFq__badgeStage,.MonthlyBadges-module__T_asFq__flipButton:is(:hover,:focus-visible,:active) .MonthlyBadges-module__T_asFq__badgeStage,.MonthlyBadges-module__T_asFq__flipButton[data-flipping=true] .MonthlyBadges-module__T_asFq__badgeStage,.MonthlyBadges-module__T_asFq__flipButton:after,.MonthlyBadges-module__T_asFq__flipButton:is(:hover,:focus-visible):after{transition:none;transform:none}.MonthlyBadges-module__T_asFq__track>span,.MonthlyBadges-module__T_asFq__sidebarBadge,.MonthlyBadges-module__T_asFq__badgeButton,.MonthlyBadges-module__T_asFq__compact,.MonthlyBadges-module__T_asFq__coin,.MonthlyBadges-module__T_asFq__allBadges,.MonthlyBadges-module__T_asFq__flipButton,.MonthlyBadges-module__T_asFq__flipButton:before{transition:none}.MonthlyBadges-module__T_asFq__flipButton:is(:hover,:focus-visible,:active),.MonthlyBadges-module__T_asFq__flipButton:is(:hover,:focus-visible,[data-flipping=true]):before,.MonthlyBadges-module__T_asFq__allBadges:hover,.MonthlyBadges-module__T_asFq__allBadges:active{transform:none}.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__panelTrigger):hover{transform:none}.MonthlyBadges-module__T_asFq__compact:has(.MonthlyBadges-module__T_asFq__panelTrigger):hover .MonthlyBadges-module__T_asFq__sidebarBadge{transform:translateY(-50%)}}html[data-theme=dark] .MonthlyBadges-module__T_asFq__panel{color:#f4efe6}html[data-theme=dark] :is(.MonthlyBadges-module__T_asFq__dialog,.MonthlyBadges-module__T_asFq__compact,.MonthlyBadges-module__T_asFq__scenicCollection){--badge-surface:#302920}html[data-theme=dark] .MonthlyBadges-module__T_asFq__dialog{color:#f4efe6}html[data-theme=dark] .MonthlyBadges-module__T_asFq__track{background:#f4efe61a}html[data-theme=dark] .MonthlyBadges-module__T_asFq__history{border-color:#f4efe61a}html[data-theme=dark] .MonthlyBadges-module__T_asFq__earned{color:#c6d7a9}html[data-theme=dark] .MonthlyBadges-module__T_asFq__countdown{color:#b7ada1}html[data-theme=dark] .MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__progressMeta{color:#b7ada1}html[data-theme=dark] .MonthlyBadges-module__T_asFq__compact .MonthlyBadges-module__T_asFq__xp>span:first-child{color:#e2bd72}html[data-theme=dark] .MonthlyBadges-module__T_asFq__countdown[data-urgent=true]{color:#e4b866}
.AchievementArtwork-module__GneKVa__firstPractice{isolation:isolate}.AchievementArtwork-module__GneKVa__soundWaves{pointer-events:none;stroke:#caa46c;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 3px #ddb36f59);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.AchievementArtwork-module__GneKVa__soundWaves path{opacity:0;transform-origin:394px 332px;animation:3.6s ease-out infinite AchievementArtwork-module__GneKVa__soundPulse}.AchievementArtwork-module__GneKVa__soundWaves .AchievementArtwork-module__GneKVa__farWave{animation-delay:.32s}@keyframes AchievementArtwork-module__GneKVa__soundPulse{0%,8%{opacity:0;transform:scale(.94)}22%{opacity:.72;transform:scale(1)}48%,to{opacity:0;transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.AchievementArtwork-module__GneKVa__soundWaves path{animation:none}}
.AchievementDetails-module__druREq__dialog{--preview-surface-rgb:var(--surface-rgb,255 255 255);--preview-wash-start:.08;--preview-wash-end:.025;border-color:rgb(var(--achievement-accent-rgb) / .25);background:linear-gradient(145deg, rgb(var(--achievement-accent-rgb) / var(--preview-wash-start)), rgb(var(--achievement-accent-rgb) / var(--preview-wash-end))), rgb(var(--preview-surface-rgb));border-radius:24px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;animation:.24s ease-out both AchievementDetails-module__druREq__appear;overflow-y:auto;box-shadow:0 24px 80px #00000040}.AchievementDetails-module__druREq__dialog.AchievementDetails-module__druREq__received{--preview-wash-start:.22;--preview-wash-end:.08;border-color:rgb(var(--achievement-accent-rgb) / .55);box-shadow:inset 3px 0 0 rgb(var(--achievement-accent-rgb) / .7), inset 0 1px 0 #ffffff24, 0 24px 80px #00000040}.AchievementDetails-module__druREq__received[data-category=common]{--preview-wash-start:.3;--preview-wash-end:.13}html[data-theme=light] .AchievementDetails-module__druREq__dialog{--preview-surface-rgb:235 228 216}html[data-theme=light] .AchievementDetails-module__druREq__dialog.AchievementDetails-module__druREq__received{--preview-surface-rgb:226 216 201;--preview-wash-start:.28;--preview-wash-end:.12}html[data-theme=light] .AchievementDetails-module__druREq__received[data-category=common]{--preview-wash-start:.34;--preview-wash-end:.2}.AchievementDetails-module__druREq__dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#23191473;animation:.24s ease-out both AchievementDetails-module__druREq__fadeIn}.AchievementDetails-module__druREq__stage{place-items:center;margin:16px 0 20px;animation:.55s cubic-bezier(.2,.8,.2,1) both AchievementDetails-module__druREq__reveal;display:grid;position:relative}.AchievementDetails-module__druREq__halo{background:radial-gradient(circle, rgb(var(--achievement-accent-rgb) / 24%), rgb(var(--achievement-accent-rgb) / 7%) 50%, transparent 70%);border-radius:50%;width:240px;max-width:100%;height:240px;position:absolute}.AchievementDetails-module__druREq__lockedHalo{opacity:.4}.AchievementDetails-module__druREq__closing{pointer-events:none;animation:.2s ease-in both AchievementDetails-module__druREq__disappear}.AchievementDetails-module__druREq__closing::backdrop{animation:.2s ease-in both AchievementDetails-module__druREq__fadeOut}@keyframes AchievementDetails-module__druREq__appear{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes AchievementDetails-module__druREq__reveal{0%{opacity:0;transform:translateY(10px)scale(.88)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes AchievementDetails-module__druREq__disappear{to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes AchievementDetails-module__druREq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AchievementDetails-module__druREq__fadeOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.AchievementDetails-module__druREq__dialog,.AchievementDetails-module__druREq__dialog::backdrop,.AchievementDetails-module__druREq__stage{animation:none}}
.AchievementPalette-module__XAGSHG__palette{--achievement-accent-rgb:177 161 147}.AchievementPalette-module__XAGSHG__palette[data-category=learning]{--achievement-accent-rgb:224 153 67}.AchievementPalette-module__XAGSHG__palette[data-category=family]{--achievement-accent-rgb:184 194 204}.AchievementPalette-module__XAGSHG__palette[data-category=mentor]{--achievement-accent-rgb:189 106 68}.AchievementPalette-module__XAGSHG__palette[data-category=school]{--achievement-accent-rgb:170 135 157}
.ProfileActivityChart-module__qeM9QG__panel{border-radius:1.2rem;flex-direction:column;flex:1;min-height:14rem;margin-top:1rem;padding:1rem 1.25rem 1.75rem;display:flex}html[data-theme-page][data-theme] .profile-page .ProfileActivityChart-module__qeM9QG__panel.profile-glass{background:color-mix(in srgb, var(--page-panel,#f8f3eb) 55%, transparent)}.ProfileActivityChart-module__qeM9QG__header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.ProfileActivityChart-module__qeM9QG__header h2{font-size:1.35rem;font-weight:650}.ProfileActivityChart-module__qeM9QG__header>span{color:#a17639;align-items:center;gap:.5rem;font-size:1.35rem;font-weight:650;display:inline-flex}.ProfileActivityChart-module__qeM9QG__header>span:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px}.ProfileActivityChart-module__qeM9QG__plot{flex:1;grid-template-rows:minmax(128px,1fr) 1.5rem;grid-template-columns:2.75rem minmax(0,1fr);gap:.5rem .75rem;min-height:160px;padding-inline-end:1rem;display:grid}.ProfileActivityChart-module__qeM9QG__yAxis{text-align:right;font-variant-numeric:tabular-nums;opacity:.6;flex-direction:column;grid-area:1/1;justify-content:space-between;font-size:1.125rem;line-height:1.5rem;display:flex}.ProfileActivityChart-module__qeM9QG__graph{display:contents}.ProfileActivityChart-module__qeM9QG__canvas{grid-area:1/2;min-width:0;min-height:128px;position:relative}.ProfileActivityChart-module__qeM9QG__graph svg{width:100%;height:100%;min-height:128px;display:block;overflow:visible}.ProfileActivityChart-module__qeM9QG__gridLine{stroke:currentColor;stroke-width:1px;opacity:.1}.ProfileActivityChart-module__qeM9QG__area{fill:#b58b4d;opacity:.12}.ProfileActivityChart-module__qeM9QG__line{fill:none;stroke:#a17639;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ProfileActivityChart-module__qeM9QG__point{background:#a17639;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.ProfileActivityChart-module__qeM9QG__xAxis{text-transform:uppercase;opacity:.6;grid-area:2/2;height:1.5rem;font-size:1.25rem;line-height:1.5rem;position:relative}.ProfileActivityChart-module__qeM9QG__xAxis>span{white-space:nowrap;position:absolute;transform:translate(-50%)}.ProfileActivityChart-module__qeM9QG__feedback{opacity:.7;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;min-height:9.5rem;font-size:.85rem;display:flex}.ProfileActivityChart-module__qeM9QG__feedback button{text-decoration:underline}.ProfileActivityChart-module__qeM9QG__feedback button:focus-visible{outline-offset:3px;outline:2px solid #d8b36a}html[data-theme=dark] .ProfileActivityChart-module__qeM9QG__line{stroke:#d8b36a}html[data-theme=dark] .ProfileActivityChart-module__qeM9QG__header>span{color:#d8b36a}html[data-theme=dark] .ProfileActivityChart-module__qeM9QG__point{background:#d8b36a}
.ProfileOverview-module__vnGHnG__main{container-type:inline-size}@media (min-width:1280px){.ProfileOverview-module__vnGHnG__main.profile-main-panel.profile-workspace-main{flex-direction:column;min-height:100svh;display:flex}.ProfileOverview-module__vnGHnG__main>*{flex-shrink:0}.ProfileOverview-module__vnGHnG__main>.ProfileOverview-module__vnGHnG__overviewPanel{flex:1}.ProfileOverview-module__vnGHnG__main>.ProfileOverview-module__vnGHnG__overviewPanel>section:last-child{flex:1;height:auto}.ProfileOverview-module__vnGHnG__informationRail.profile-information-rail{z-index:22;pointer-events:none;margin-left:-4rem;padding-left:5rem}.ProfileOverview-module__vnGHnG__informationRail>*{pointer-events:auto}}.ProfileOverview-module__vnGHnG__muted{opacity:.72;font-size:.8rem;line-height:1.6}.ProfileOverview-module__vnGHnG__sectionHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ProfileOverview-module__vnGHnG__sectionHeader h2{align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;display:flex}.ProfileOverview-module__vnGHnG__sectionHeader h2>svg{color:#9b6a27;flex-shrink:0;width:20px;height:20px}.ProfileOverview-module__vnGHnG__recentAchievements .ProfileOverview-module__vnGHnG__sectionHeader{gap:.5rem;margin-bottom:.75rem}.ProfileOverview-module__vnGHnG__recentAchievements .ProfileOverview-module__vnGHnG__sectionHeader h2{gap:.45rem;font-size:1rem}.ProfileOverview-module__vnGHnG__recentAchievements .ProfileOverview-module__vnGHnG__sectionHeader h2>svg{width:18px;height:18px}.ProfileOverview-module__vnGHnG__allAchievements{border-radius:.5rem;flex-shrink:0;place-items:center;width:28px;height:32px;display:grid}.ProfileOverview-module__vnGHnG__allAchievements:hover{background:#a1886829}.ProfileOverview-module__vnGHnG__achievementList{gap:.5rem;display:grid}.ProfileOverview-module__vnGHnG__achievement{text-align:left;background:#a188680f;border:1px solid #7e644733;border-radius:1rem;align-items:center;gap:.65rem;width:100%;min-height:76px;padding:.5rem;transition:background .16s,border-color .16s;display:flex}.ProfileOverview-module__vnGHnG__achievement:hover{background:#a1886824;border-color:#c9a87c}.ProfileOverview-module__vnGHnG__earnedArtwork,.ProfileOverview-module__vnGHnG__lockedArtwork{width:56px;height:56px}.ProfileOverview-module__vnGHnG__lockedArtwork{filter:grayscale();opacity:.6}.ProfileOverview-module__vnGHnG__achievementCopy{flex:1;min-width:0}.ProfileOverview-module__vnGHnG__achievementCopy strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.ProfileOverview-module__vnGHnG__achievementCopy>.ProfileOverview-module__vnGHnG__muted{margin-top:.25rem;display:block}.ProfileOverview-module__vnGHnG__achievementProgress{font-variant-numeric:tabular-nums;opacity:.72;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.75rem;display:flex}.ProfileOverview-module__vnGHnG__progressTrack{background:#7e64472e;border-radius:999px;flex:1;min-width:0;height:6px;overflow:hidden}.ProfileOverview-module__vnGHnG__progressTrack>span{border-radius:inherit;background:#a17639;height:100%;display:block}html[data-theme=dark] .ProfileOverview-module__vnGHnG__progressTrack{background:#f4efe61f}html[data-theme=dark] .ProfileOverview-module__vnGHnG__progressTrack>span{background:#d8b36a}.ProfileOverview-module__vnGHnG__attentionRow{text-align:left;align-items:center;gap:.5rem;width:100%;padding:.75rem 0;font-size:.85rem;display:flex}.ProfileOverview-module__vnGHnG__attentionRow span{color:#9b6a27;margin-left:auto;font-weight:700}.ProfileOverview-module__vnGHnG__loadError{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.8rem;display:flex}.ProfileOverview-module__vnGHnG__loadError button{text-decoration:underline}.ProfileOverview-module__vnGHnG__main :is(button,a):focus-visible,.ProfileOverview-module__vnGHnG__recentAchievements button:focus-visible,.ProfileOverview-module__vnGHnG__attention button:focus-visible{outline-offset:3px;outline:2px solid #d8b36a}html[data-theme=dark] .ProfileOverview-module__vnGHnG__sectionHeader h2>svg{color:#d8b36a}html[data-theme=dark] .ProfileOverview-module__vnGHnG__attentionRow span{color:#d8b36a}@media (prefers-reduced-motion:reduce){.ProfileOverview-module__vnGHnG__achievement{transition:none}}.ProfileOverview-module__vnGHnG__overviewPanel{isolation:isolate;border-radius:1.5rem;flex-direction:column;gap:1.25rem;min-width:0;padding:clamp(1rem,2.5cqw,1.5rem);display:flex;position:relative}html[data-theme-page][data-theme] .profile-page .ProfileOverview-module__vnGHnG__overviewPanel.profile-glass{background:0 0}.ProfileOverview-module__vnGHnG__overviewPanel:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:color-mix(in srgb, var(--page-panel,#f8f3eb) 55%, transparent);-webkit-mask-image:var(--overview-surface-mask,none);-webkit-mask-image:var(--overview-surface-mask,none);mask-image:var(--overview-surface-mask,none);position:absolute;inset:0;-webkit-mask-source-type:luminance;mask-mode:luminance}html[data-theme-page][data-theme] .profile-page .ProfileOverview-module__vnGHnG__overviewPanel>section[data-variant=featured]{min-height:11rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 .5rem}.ProfileOverview-module__vnGHnG__overviewPanel>section:last-child{flex:none;height:clamp(16rem,30svh,20rem);min-height:16rem;margin-top:0}html[data-theme-page][data-theme] .profile-page .ProfileOverview-module__vnGHnG__overviewPanel>section:last-child{background:color-mix(in srgb, var(--page-panel,#f8f3eb) 35%, transparent);box-shadow:none}.ProfileOverview-module__vnGHnG__stats{margin:0}.ProfileOverview-module__vnGHnG__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ProfileOverview-module__vnGHnG__statCard{border-radius:1.2rem;grid-template-rows:auto auto;align-content:center;min-width:0;min-height:112px;padding:1rem 1rem 1rem 6rem;display:grid;position:relative}html[data-theme-page][data-theme] .profile-page .ProfileOverview-module__vnGHnG__statCard.profile-glass{background:color-mix(in srgb, var(--page-panel,#f8f3eb) 35%, transparent);box-shadow:none}.ProfileOverview-module__vnGHnG__statCard dt{color:#77716a;overflow-wrap:anywhere;grid-row:2;margin-top:.3rem;font-size:1rem;font-weight:500;line-height:1.3}.ProfileOverview-module__vnGHnG__statArtwork{-o-object-fit:contain;object-fit:contain;width:64px;height:64px;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.ProfileOverview-module__vnGHnG__statCard dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--brown-dark,#4a3831);grid-row:1;font-size:2rem;font-weight:700;line-height:1.1}.ProfileOverview-module__vnGHnG__statSkeleton{opacity:.1;background:currentColor;border-radius:.4rem;width:3.25rem;height:1.1em;animation:1.8s ease-in-out infinite ProfileOverview-module__vnGHnG__statPulse;display:block}html[data-theme=dark] .ProfileOverview-module__vnGHnG__statCard dt{color:#aaa49c}html[data-theme=dark] .ProfileOverview-module__vnGHnG__statCard dd{color:#f4efe6}@container (max-width:440px){.ProfileOverview-module__vnGHnG__statsGrid{gap:.65rem}.ProfileOverview-module__vnGHnG__statCard{min-height:96px;padding:.75rem .65rem .75rem 4.25rem}.ProfileOverview-module__vnGHnG__statArtwork{width:48px;height:48px;left:.65rem}.ProfileOverview-module__vnGHnG__statCard dt{font-size:.85rem}.ProfileOverview-module__vnGHnG__statCard dd{font-size:1.75rem}}@keyframes ProfileOverview-module__vnGHnG__statPulse{50%{opacity:.18}}@media (prefers-reduced-motion:reduce){.ProfileOverview-module__vnGHnG__statSkeleton{animation:none}}
.ProfileRouteShell-module__HyRiaa__canvas.profile-route-shell{--profile-plane-width:112rem;background:#d2c1a9}.ProfileRouteShell-module__HyRiaa__canvas:after{content:"";z-index:0;width:min(100%, var(--profile-plane-width));pointer-events:none;background:#fff;margin-inline:auto;position:absolute;inset:0}.ProfileRouteShell-module__HyRiaa__canvas>.profile-page{width:min(100%, var(--profile-plane-width));margin-inline:auto}.ProfileRouteShell-module__HyRiaa__wallpaper{--wallpaper-tile-height:1802px}html[data-theme=dark] .ProfileRouteShell-module__HyRiaa__canvas:after{background:var(--page-canvas,#211b18)}.ProfileRouteShell-module__HyRiaa__canvas[data-workspace=editor]{background:var(--page-canvas,#eee7dd)}.ProfileRouteShell-module__HyRiaa__canvas:has(>.profile-page[data-audio-practice-open]){background:var(--page-canvas,#eee7dd)}.ProfileRouteShell-module__HyRiaa__canvas[data-workspace=editor]:after{display:none}.ProfileRouteShell-module__HyRiaa__canvas:has(>.profile-page[data-audio-practice-open]):after{display:none}.ProfileRouteShell-module__HyRiaa__canvas:has(>.profile-page[data-audio-practice-open])>.profile-page{width:100%}.ProfileRouteShell-module__HyRiaa__canvas[data-workspace=editor] .ProfileRouteShell-module__HyRiaa__wallpaper>svg>rect{fill:rgb(var(--brown-rgb,74 56 49))}.ProfileRouteShell-module__HyRiaa__canvas:has(>.profile-page[data-audio-practice-open]) .ProfileRouteShell-module__HyRiaa__wallpaper>svg>rect{fill:rgb(var(--brown-rgb,74 56 49))}
.LoadSkeleton-module__T2UJ3W__skeleton{width:100%;min-width:0;padding:1rem 0}.LoadSkeleton-module__T2UJ3W__skeleton>div{gap:.85rem;animation:1.8s ease-in-out infinite LoadSkeleton-module__T2UJ3W__pulse;display:grid}.LoadSkeleton-module__T2UJ3W__skeleton>div>span{opacity:.1;background:currentColor;border-radius:.5rem;height:1rem;display:block}.LoadSkeleton-module__T2UJ3W__skeleton>div>span:nth-child(2){width:85%}.LoadSkeleton-module__T2UJ3W__skeleton>div>span:last-child{width:65%}.LoadSkeleton-module__T2UJ3W__panel{min-height:12rem;padding:1.5rem}.LoadSkeleton-module__T2UJ3W__panel>div>span:first-child{border-radius:1rem;width:40%;height:4rem}.LoadSkeleton-module__T2UJ3W__chart{flex:1;align-items:center;min-height:9rem;display:grid}.LoadSkeleton-module__T2UJ3W__chart>div{gap:1.75rem}.LoadSkeleton-module__T2UJ3W__chart>div>span{height:.5rem;width:100%!important}.LoadSkeleton-module__T2UJ3W__control{width:7rem;height:2.75rem;padding:0}.LoadSkeleton-module__T2UJ3W__control>div>span:first-child{border-radius:.75rem;height:2.75rem}.LoadSkeleton-module__T2UJ3W__control>div>span:not(:first-child){display:none}@keyframes LoadSkeleton-module__T2UJ3W__pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.LoadSkeleton-module__T2UJ3W__skeleton>div{animation:none}}
.MessagesPage-module__bZZOBG__conversationPane{--details-width:clamp(16rem, 20vw, 20rem);isolation:isolate}.MessagesPage-module__bZZOBG__chatArea{min-width:0;transition:margin-right .24s}.MessagesPage-module__bZZOBG__chatAreaWithDetails{margin-right:var(--details-width)}.MessagesPage-module__bZZOBG__historyWall{flex:1;min-height:12rem;max-height:55vh;margin-inline:-1.5rem;overflow:hidden}.MessagesPage-module__bZZOBG__wallpaper{height:calc(100% + var(--wallpaper-tile-height));z-index:-1;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.MessagesPage-module__bZZOBG__wallpaper{transform:none!important}}.MessagesPage-module__bZZOBG__historyScroller{padding-inline:1.75rem}.MessagesPage-module__bZZOBG__glassSurface{background:color-mix(in srgb, var(--page-panel,#f8f3eb) 76%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:inset 0 1px #ffffff21,0 7px 22px #00000014}.MessagesPage-module__bZZOBG__composer{border:1px solid rgb(var(--brown-rgb,74 56 49) / .2);border-radius:999px;align-items:center;gap:.5rem;width:100%;min-height:3.25rem;padding:.375rem .375rem .375rem 1rem;display:flex}.MessagesPage-module__bZZOBG__composerInput{resize:none;background:0 0;border:0;outline:none;width:100%;height:1.5rem;padding:0;line-height:1.5rem;display:block;overflow-y:auto}.MessagesPage-module__bZZOBG__composerInput:disabled{cursor:not-allowed}.MessagesPage-module__bZZOBG__composer:focus-within{outline:2px solid var(--focus-outline,#d8b36a);outline-offset:2px}.MessagesPage-module__bZZOBG__sendButton{border:1px solid rgb(var(--brown-rgb,74 56 49) / .25);background:color-mix(in srgb, var(--control-solid,#4a3831) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);color:#f8f3eb;border-radius:999px;flex:none;justify-content:center;justify-self:end;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffff2e,0 6px 18px #00000024}.MessagesPage-module__bZZOBG__sendButton:hover:not(:disabled){background:var(--control-solid,#4a3831);transform:translateY(-1px)}.MessagesPage-module__bZZOBG__sendButton:disabled{cursor:not-allowed;background:color-mix(in srgb, var(--page-panel,#f8f3eb) 76%, transparent);color:var(--ink-muted,#795f50)}.MessagesPage-module__bZZOBG__sendButton:focus-visible{outline:2px solid var(--focus-outline,#d8b36a);outline-offset:2px}@media (min-width:640px){.MessagesPage-module__bZZOBG__historyWall{margin-inline:-2rem}.MessagesPage-module__bZZOBG__historyScroller{padding-inline:2.25rem}}.MessagesPage-module__bZZOBG__day{padding-bottom:1rem}.MessagesPage-module__bZZOBG__dayHeading{z-index:1;pointer-events:none;justify-content:center;padding:.25rem 0 .85rem;display:flex;position:sticky;top:0}.MessagesPage-module__bZZOBG__dayHeading time{border:1px solid rgb(var(--brown-rgb,74 56 49) / .12);background:var(--page-canvas,#eee7dd);color:var(--ink-muted,#795f50);border-radius:999px;padding:.3rem .8rem;font-size:1rem;font-weight:600}.MessagesPage-module__bZZOBG__message{flex-direction:column;align-items:flex-start;margin-top:.75rem;display:flex}.MessagesPage-module__bZZOBG__outgoing{align-items:flex-end}.MessagesPage-module__bZZOBG__event{align-items:center}.MessagesPage-module__bZZOBG__messageLine{align-items:flex-end;gap:.5rem;max-width:min(94%,38rem);display:flex}.MessagesPage-module__bZZOBG__outgoing .MessagesPage-module__bZZOBG__messageLine{flex-direction:row-reverse}.MessagesPage-module__bZZOBG__bubble{border:1px solid rgb(var(--brown-rgb,74 56 49) / .1);background:var(--page-panel,#f8f3eb);overflow-wrap:anywhere;border-radius:1rem 1rem 1rem .3rem;min-width:0;padding:.75rem 1rem;box-shadow:0 2px 4px #0000000a}.MessagesPage-module__bZZOBG__outgoing .MessagesPage-module__bZZOBG__bubble{color:#302219;background:#d1a664;border-color:#b98c4e;border-radius:1rem 1rem .3rem;box-shadow:inset 0 1px #ffffff40,0 3px 8px #0000001a}.MessagesPage-module__bZZOBG__event .MessagesPage-module__bZZOBG__bubble{background:color-mix(in srgb, var(--control-solid,#4a3831) 8%, var(--page-panel,#f8f3eb));border-radius:1rem}.MessagesPage-module__bZZOBG__timestamp{color:var(--ink-muted,#795f50);white-space:nowrap;flex-shrink:0;padding-bottom:.2rem;font-size:.875rem}.MessagesPage-module__bZZOBG__actions{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:100%;margin-top:.3rem;display:flex}.MessagesPage-module__bZZOBG__detailsSidebar{z-index:5;width:var(--details-width);border:1px solid rgb(var(--brown-rgb,74 56 49) / .18);background:color-mix(in srgb, var(--page-panel,#f8f3eb) 76%, transparent);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);visibility:hidden;border-radius:1.5rem;flex-direction:column;min-height:0;transition:transform .24s,visibility 0s .24s;display:flex;position:absolute;inset:.75rem .75rem .75rem auto;overflow:hidden;transform:translate(100%);box-shadow:0 16px 40px #180f0b21,inset 0 1px #ffffff1f}.MessagesPage-module__bZZOBG__detailsSidebarOpen{visibility:visible;transition-delay:0s;transform:translate(0)}@media (prefers-reduced-motion:reduce){.MessagesPage-module__bZZOBG__detailsSidebar,.MessagesPage-module__bZZOBG__chatArea{transition:none}}@media (max-width:1199px){.MessagesPage-module__bZZOBG__conversationPane{--details-width:100%}.MessagesPage-module__bZZOBG__chatArea{transition:none}.MessagesPage-module__bZZOBG__chatAreaWithDetails{visibility:hidden}.MessagesPage-module__bZZOBG__detailsSidebar{width:calc(100% - 1.5rem);transition:none}}.MessagesPage-module__bZZOBG__workspace{grid-template-columns:minmax(0,1fr);position:relative}.MessagesPage-module__bZZOBG__workspaceSidebar{border:1px solid rgb(var(--brown-rgb,74 56 49) / .18);background:color-mix(in srgb, var(--page-panel,#f8f3eb) 76%, transparent);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);border-radius:1.5rem;flex-direction:column;min-width:0;min-height:0;margin:.75rem .75rem .75rem 0;display:none;overflow:hidden;box-shadow:0 16px 40px #180f0b21,inset 0 1px #ffffff1f}.MessagesPage-module__bZZOBG__workspaceSidebarOpen{display:flex}.MessagesPage-module__bZZOBG__sidebarHeader{border-bottom:1px solid rgb(var(--brown-rgb,74 56 49) / .15);flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem;display:flex}.MessagesPage-module__bZZOBG__sidebarSwitch{background:rgb(var(--brown-rgb,74 56 49) / .06);border-radius:.875rem;flex:1;gap:.25rem;min-width:0;padding:.25rem;display:flex}.MessagesPage-module__bZZOBG__sidebarSwitch button{border-radius:.625rem;flex:1;min-width:0;min-height:2.5rem;padding:.375rem .5rem;font-size:.875rem;font-weight:600;transition:background-color .16s,color .16s}.MessagesPage-module__bZZOBG__sidebarSwitch button[aria-pressed=true]{background:var(--control-solid,#4a3831);color:#f8f3eb;box-shadow:0 2px 5px #0000001f}.MessagesPage-module__bZZOBG__sidebarSwitch button:disabled{opacity:.4}.MessagesPage-module__bZZOBG__sidebarSwitch button:hover:not(:disabled):not([aria-pressed=true]){background:rgb(var(--brown-rgb,74 56 49) / .08)}.MessagesPage-module__bZZOBG__sidebarClose{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.MessagesPage-module__bZZOBG__sidebarClose:hover{background:rgb(var(--brown-rgb,74 56 49) / .1)}.MessagesPage-module__bZZOBG__sidebarClose:focus-visible,.MessagesPage-module__bZZOBG__sidebarSwitch button:focus-visible{outline:2px solid var(--focus-outline,#d8b36a);outline-offset:2px}.MessagesPage-module__bZZOBG__sidebarAbout{flex-direction:column;height:100%;min-height:0;display:flex}@media (min-width:1200px){.MessagesPage-module__bZZOBG__workspaceWithSidebar{grid-template-columns:minmax(0,1fr) clamp(18rem,21vw,20rem)}}@media (max-width:1199px){.MessagesPage-module__bZZOBG__workspaceSidebar{z-index:10;margin:0;position:absolute;inset:.75rem}.MessagesPage-module__bZZOBG__workspaceWithSidebar>.MessagesPage-module__bZZOBG__conversationPane{visibility:hidden}}@media (prefers-reduced-motion:reduce){.MessagesPage-module__bZZOBG__sidebarSwitch button{transition:none}}.MessagesPage-module__bZZOBG__feedback{z-index:200;border:1px solid rgb(var(--brown-rgb,74 56 49) / .25);background:var(--page-panel,#f8f3eb);width:max-content;max-width:calc(100vw - 2rem);color:var(--brown-dark,#4a3831);border-radius:1rem;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.875rem;display:flex;position:fixed;bottom:5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.MessagesPage-module__bZZOBG__feedback>svg{flex-shrink:0}.MessagesPage-module__bZZOBG__feedback button{border-radius:.5rem;flex-shrink:0;min-height:2rem;padding:.25rem .5rem;font-weight:600;text-decoration:underline}.MessagesPage-module__bZZOBG__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;min-height:8rem;display:flex}.MessagesPage-module__bZZOBG__loadingSkeleton{max-width:20rem}.MessagesPage-module__bZZOBG__deliveryStatus{width:1.75rem;height:1.75rem;color:var(--ink-muted,#795f50);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MessagesPage-module__bZZOBG__deliveryFailed{color:#ed6868;background:#b4232324}.MessagesPage-module__bZZOBG__deliveryFailed:hover{background:#b4232340}.MessagesPage-module__bZZOBG__deliveryFailed:focus-visible,.MessagesPage-module__bZZOBG__feedback button:focus-visible{outline:2px solid var(--focus-outline,#d8b36a);outline-offset:2px}.MessagesPage-module__bZZOBG__deliverySpinner{animation:.85s linear infinite MessagesPage-module__bZZOBG__deliverySpin}@keyframes MessagesPage-module__bZZOBG__deliverySpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.MessagesPage-module__bZZOBG__deliverySpinner{animation:none}}
.PersonProfilePanel-module__bOJzEa__workspace{color:var(--brown-dark,#4a3831)}.PersonProfilePanel-module__bOJzEa__header{margin-bottom:1rem}.PersonProfilePanel-module__bOJzEa__header h2{align-items:center;gap:.6rem;font-size:1.1rem;font-weight:600;display:flex}.PersonProfilePanel-module__bOJzEa__header h2 svg{color:#a17639}.PersonProfilePanel-module__bOJzEa__back{margin-top:1.25rem}.PersonProfilePanel-module__bOJzEa__hero{isolation:isolate;background:radial-gradient(at 10% 20%,#cb9b4e33,#0000 65%),linear-gradient(135deg,#f6ead7,#e3cfb1);border:1px solid #ae7e3d66;border-radius:1.7rem;align-items:center;gap:2rem;min-height:20rem;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative}.PersonProfilePanel-module__bOJzEa__avatar{-o-object-fit:contain;object-fit:contain;background:#9b6a2712;border-radius:50%;flex-shrink:0;width:10rem;height:10rem;box-shadow:0 8px 24px #0002}.PersonProfilePanel-module__bOJzEa__identity{flex:1;min-width:0}.PersonProfilePanel-module__bOJzEa__identity h3{overflow-wrap:anywhere;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:650;line-height:1.2}.PersonProfilePanel-module__bOJzEa__username{opacity:.65;overflow-wrap:anywhere;margin-top:.6rem;font-size:1rem}.PersonProfilePanel-module__bOJzEa__relationship{border:1px solid #9b6a2740;border-radius:999px;margin-top:1rem;padding:.35rem .7rem;font-size:.8rem;display:inline-flex}.PersonProfilePanel-module__bOJzEa__actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:1.5rem;display:flex}.PersonProfilePanel-module__bOJzEa__action,.PersonProfilePanel-module__bOJzEa__actions>button,.PersonProfilePanel-module__bOJzEa__actions>a{color:#4a3831;text-align:center;background:linear-gradient(#fff,#faf7f2);border:1px solid #fff;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;max-width:100%;min-height:3rem;padding:.7rem 1rem;font-size:.95rem;font-weight:650;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 5px #c9bfae,0 10px 18px #0002}.PersonProfilePanel-module__bOJzEa__actions>button[aria-pressed=true]{background:linear-gradient(#fff,#faf7f2);border-color:#fff}.PersonProfilePanel-module__bOJzEa__action svg,.PersonProfilePanel-module__bOJzEa__actions svg{flex-shrink:0}.PersonProfilePanel-module__bOJzEa__action:hover,.PersonProfilePanel-module__bOJzEa__actions>button:hover,.PersonProfilePanel-module__bOJzEa__actions>a:hover{transform:translateY(-1px)}.PersonProfilePanel-module__bOJzEa__action:active,.PersonProfilePanel-module__bOJzEa__actions>button:active,.PersonProfilePanel-module__bOJzEa__actions>a:active{transform:translateY(3px);box-shadow:0 2px #c9bfae}.PersonProfilePanel-module__bOJzEa__workspace :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #d8b36a}.PersonProfilePanel-module__bOJzEa__mentor{border-radius:1.3rem;align-items:center;gap:.85rem;margin-top:1rem;padding:1.25rem;font-weight:600;display:flex}.PersonProfilePanel-module__bOJzEa__mentor>svg:first-child{color:#a17639}.PersonProfilePanel-module__bOJzEa__mentor>svg:last-child{margin-left:auto}.PersonProfilePanel-module__bOJzEa__mentor:hover{background:#9b6a2714}.PersonProfilePanel-module__bOJzEa__feedback{text-align:center;flex-direction:column;justify-content:center}.PersonProfilePanel-module__bOJzEa__skeleton{gap:1rem}.PersonProfilePanel-module__bOJzEa__skeleton>span:not(:first-child){opacity:.08;background:currentColor;border-radius:.6rem;width:35%;height:2.5rem;animation:1.8s ease-in-out infinite PersonProfilePanel-module__bOJzEa__pulse}.PersonProfilePanel-module__bOJzEa__skeleton>span:nth-child(2){border-radius:50%;flex-shrink:0;width:10rem;height:10rem}html[data-theme=dark] .PersonProfilePanel-module__bOJzEa__workspace{color:#f4efe6}html[data-theme=dark] .PersonProfilePanel-module__bOJzEa__hero{background:radial-gradient(at 10% 20%,#bc88402e,#0000 65%),linear-gradient(135deg,#3d3023,#2e261f);border-color:#c9a87c59}html[data-theme=dark] .PersonProfilePanel-module__bOJzEa__header h2 svg{color:#d8b36a}html[data-theme=dark] .PersonProfilePanel-module__bOJzEa__mentor>svg:first-child{color:#d8b36a}html[data-theme=dark] .PersonProfilePanel-module__bOJzEa__relationship{border-color:#d8b36a40}@media (max-width:700px){.PersonProfilePanel-module__bOJzEa__hero{text-align:center;flex-direction:column;gap:1.5rem}.PersonProfilePanel-module__bOJzEa__avatar{width:8rem;height:8rem}.PersonProfilePanel-module__bOJzEa__actions{justify-content:center}.PersonProfilePanel-module__bOJzEa__skeleton>span:not(:first-child){width:70%}.PersonProfilePanel-module__bOJzEa__skeleton>span:nth-child(2){width:8rem;height:8rem}}@keyframes PersonProfilePanel-module__bOJzEa__pulse{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.PersonProfilePanel-module__bOJzEa__skeleton>span{animation:none}.PersonProfilePanel-module__bOJzEa__action,.PersonProfilePanel-module__bOJzEa__actions>button,.PersonProfilePanel-module__bOJzEa__actions>a{transition:none}}
.Social-module__Yt0I4G__workspace{color:var(--brown)}.Social-module__Yt0I4G__heading{align-items:center;gap:.65rem;font-size:1.2rem;font-weight:700;display:flex}.Social-module__Yt0I4G__gold{color:var(--focus-outline,#b18a4c)}.Social-module__Yt0I4G__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin:1.5rem 0;display:flex}.Social-module__Yt0I4G__tabs{flex-wrap:wrap;gap:.35rem;display:flex}.Social-module__Yt0I4G__button,.Social-module__Yt0I4G__tab,.Social-module__Yt0I4G__input{border:1px solid rgb(var(--brown-rgb,86 67 60) / .2);border-radius:.8rem;min-height:2.75rem;padding:.6rem 1rem}.Social-module__Yt0I4G__button,.Social-module__Yt0I4G__tab{justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.Social-module__Yt0I4G__button:hover,.Social-module__Yt0I4G__tab:hover{background:rgb(var(--brown-rgb,86 67 60) / .07)}.Social-module__Yt0I4G__tab[aria-selected=true],.Social-module__Yt0I4G__button[aria-pressed=true]{background:rgb(var(--brown-rgb,86 67 60) / .12);border-color:rgb(var(--brown-rgb,86 67 60) / .3)}.Social-module__Yt0I4G__button:disabled{opacity:.5;cursor:wait}.Social-module__Yt0I4G__button:focus-visible,.Social-module__Yt0I4G__tab:focus-visible,.Social-module__Yt0I4G__input:focus-visible,.Social-module__Yt0I4G__link:focus-visible{outline:2px solid var(--focus-outline,#b18a4c);outline-offset:3px}.Social-module__Yt0I4G__list{gap:.75rem;display:grid}.Social-module__Yt0I4G__person,.Social-module__Yt0I4G__card{border:1px solid rgb(var(--brown-rgb,86 67 60) / .16);background:rgb(var(--brown-rgb,86 67 60) / .045);border-radius:1rem}.Social-module__Yt0I4G__person{align-items:center;gap:.8rem;padding:1rem;display:flex}.Social-module__Yt0I4G__avatar{-o-object-fit:contain;object-fit:contain;border-radius:50%;flex-shrink:0;width:3rem;height:3rem}.Social-module__Yt0I4G__identity{flex:1;min-width:0}.Social-module__Yt0I4G__personLink{border-radius:.65rem;align-items:center;gap:.8rem;display:flex}.Social-module__Yt0I4G__personLink:hover .Social-module__Yt0I4G__name{text-underline-offset:3px;text-decoration:underline}.Social-module__Yt0I4G__personLink:focus-visible{outline:2px solid var(--focus-outline,#b18a4c);outline-offset:4px}.Social-module__Yt0I4G__personMeta{opacity:.7;font-size:.875rem;display:block}.Social-module__Yt0I4G__name{overflow-wrap:anywhere;font-weight:650}.Social-module__Yt0I4G__muted{opacity:.7;font-size:.875rem}.Social-module__Yt0I4G__status{text-align:center;padding:2rem 1rem}.Social-module__Yt0I4G__toggle{align-items:center;gap:.7rem;margin-top:1rem;display:flex}.Social-module__Yt0I4G__toggle input{width:1.1rem;height:1.1rem;accent-color:var(--focus-outline)}.Social-module__Yt0I4G__overlay{z-index:200;-webkit-backdrop-filter:blur(12px);background:#19120f6b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.Social-module__Yt0I4G__dialog{border:1px solid rgb(var(--brown-rgb,86 67 60) / .2);background:var(--ivory,#f4efe6);width:min(100%,38rem);max-height:min(85dvh,48rem);color:var(--brown);border-radius:1.4rem;padding:1.5rem;overflow:auto;box-shadow:0 20px 80px #00000040}html[data-theme=dark] .Social-module__Yt0I4G__dialog{background:#30271f}.Social-module__Yt0I4G__dialogHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.Social-module__Yt0I4G__search{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.Social-module__Yt0I4G__input{background:0 0;width:100%;min-width:0}.Social-module__Yt0I4G__card{padding:1.25rem;overflow:hidden}.Social-module__Yt0I4G__cardHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.Social-module__Yt0I4G__cardBody{align-items:center;gap:1.25rem;display:flex}.Social-module__Yt0I4G__art{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:6rem;height:6rem}.Social-module__Yt0I4G__cover{-o-object-fit:cover;object-fit:cover;border-radius:.8rem;width:100%;max-height:15rem;margin-bottom:1rem}.Social-module__Yt0I4G__cardTitle{font-size:1.1rem;font-weight:700;line-height:1.4}.Social-module__Yt0I4G__excerpt{opacity:.8;margin-top:.5rem;line-height:1.65}.Social-module__Yt0I4G__link{text-underline-offset:3px;align-items:center;gap:.3rem;margin-top:.8rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:540px){.Social-module__Yt0I4G__person{flex-wrap:wrap}.Social-module__Yt0I4G__person .Social-module__Yt0I4G__button{margin-left:3.8rem}.Social-module__Yt0I4G__dialog{padding:1rem}.Social-module__Yt0I4G__art{width:4.5rem;height:4.5rem}}.Social-module__Yt0I4G__leaders{border-radius:1.7rem;min-width:0;padding:1.25rem 1rem 1rem}.Social-module__Yt0I4G__leadersHeading{align-items:center;gap:.65rem;padding-inline:.25rem;font-size:1.1rem;font-weight:700;display:flex}.Social-module__Yt0I4G__leadersList{gap:.5rem;margin-top:1rem;display:grid}.Social-module__Yt0I4G__leaderLink{border:1px solid rgb(var(--brown-rgb,86 67 60) / .14);background:rgb(var(--brown-rgb,86 67 60) / .045);border-radius:1rem;align-items:center;gap:.65rem;padding:.8rem .6rem;transition:background .18s;display:flex}.Social-module__Yt0I4G__leaderLink:hover{background:rgb(var(--brown-rgb,86 67 60) / .1)}.Social-module__Yt0I4G__leaderLink:focus-visible{outline:2px solid var(--focus-outline,#b18a4c);outline-offset:3px}.Social-module__Yt0I4G__leaderRank{text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;width:1.15rem;font-size:1.1rem;font-weight:750}.Social-module__Yt0I4G__leaderRank[data-rank="1"]{color:#c39a4d}.Social-module__Yt0I4G__leaderRank[data-rank="2"]{color:#9b9eab}.Social-module__Yt0I4G__leaderRank[data-rank="3"]{color:#b08162}.Social-module__Yt0I4G__leaderAvatar{-o-object-fit:contain;object-fit:contain;border-radius:50%;flex-shrink:0;width:2.6rem;height:2.6rem}.Social-module__Yt0I4G__leaderName{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:650;display:block;overflow:hidden}.Social-module__Yt0I4G__leaderUsername{text-overflow:ellipsis;white-space:nowrap;opacity:.55;margin-top:.1rem;font-size:.75rem;display:block;overflow:hidden}.Social-module__Yt0I4G__leaderXp{font-variant-numeric:tabular-nums;color:var(--focus-outline,#b18a4c);margin-top:.2rem;font-size:.8rem;font-weight:650;display:block}.Social-module__Yt0I4G__leadersStatus{opacity:.75;padding:1.25rem .25rem .5rem;font-size:.875rem}.Social-module__Yt0I4G__leadersStatus .Social-module__Yt0I4G__button{margin-top:.75rem}.Social-module__Yt0I4G__leaguePeriod{opacity:.6;justify-content:space-between;gap:.5rem;margin:.8rem .25rem;font-size:.85rem;display:flex}.Social-module__Yt0I4G__leaguePeriod>:first-child{text-transform:capitalize}.Social-module__Yt0I4G__leagueTotal{align-items:center;gap:.5rem;margin:1rem 0;display:flex}.Social-module__Yt0I4G__leagueTotal img{flex:none;width:2.75rem;height:2.75rem}.Social-module__Yt0I4G__leagueTotal strong{font-variant-numeric:tabular-nums;font-size:1.8rem}.Social-module__Yt0I4G__leagueTotal>span{opacity:.6;font-size:.8rem}.Social-module__Yt0I4G__leaguePrizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.Social-module__Yt0I4G__leaguePrizes>li{border:1px solid rgb(var(--brown-rgb) / .12);border-radius:1rem;flex-direction:column;align-items:center;gap:.2rem;padding:.65rem .15rem;font-size:.75rem;display:flex}.Social-module__Yt0I4G__leaguePrizes img{-o-object-fit:contain;object-fit:contain;width:3rem;height:3rem}.Social-module__Yt0I4G__leaguePrizes strong,.Social-module__Yt0I4G__leaguePosition{color:var(--focus-outline,#b18a4c)}.Social-module__Yt0I4G__leaguePosition{margin-top:1rem;font-weight:650}.Social-module__Yt0I4G__leagueNote{opacity:.65;margin-top:.7rem;font-size:.8rem;line-height:1.5}.Social-module__Yt0I4G__leagueStandings{overscroll-behavior:contain;max-height:30rem;overflow-y:auto}.Social-module__Yt0I4G__leagueStandings>li[aria-current=true]{outline:1px solid var(--focus-outline,#b18a4c);outline-offset:-1px;border-radius:1rem}.Social-module__Yt0I4G__leagueYou{color:var(--focus-outline,#b18a4c);font-size:.75rem}.Social-module__Yt0I4G__leagueResult{border-top:1px solid rgb(var(--brown-rgb) / .15);margin-top:1rem;padding-top:.75rem;font-size:.85rem}.Social-module__Yt0I4G__invitePanel{text-align:left;border-radius:1.7rem;align-items:center;gap:.8rem;width:100%;padding:1.25rem;transition:background .2s,border-color .2s;display:flex}.Social-module__Yt0I4G__invitePanel:hover{background:#be914b24;border-color:#be914b73}.Social-module__Yt0I4G__invitePanel:focus-visible{outline:2px solid var(--focus-outline);outline-offset:3px}.Social-module__Yt0I4G__invitePanel strong{font-size:1rem;display:block}.Social-module__Yt0I4G__inviteIcon{color:var(--focus-outline,#d8b36a)}.Social-module__Yt0I4G__inviteSubtitle{opacity:.65;margin-top:.3rem;font-size:.8rem;display:block}.Social-module__Yt0I4G__inviteReward{color:var(--focus-outline,#b18a4c);background:#be914b1f;border-radius:1rem;align-items:center;gap:1rem;padding:1.1rem;font-weight:650;display:flex}.Social-module__Yt0I4G__inviteReward svg{flex-shrink:0}.Social-module__Yt0I4G__inviteSteps{gap:.8rem;margin:1.3rem 0;padding-left:1.3rem;line-height:1.5;list-style:decimal;display:grid}.Social-module__Yt0I4G__inviteCode{gap:.65rem;margin-top:1.3rem;display:grid}.Social-module__Yt0I4G__inviteCode input{letter-spacing:.08em;font-size:1.3rem;font-weight:700}.Social-module__Yt0I4G__inviteStats{border-top:1px solid rgb(var(--brown-rgb,86 67 60) / .15);opacity:.7;flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:1.3rem;padding-top:1.3rem;font-size:.85rem;display:flex}.Social-module__Yt0I4G__leagueViewLink{color:var(--focus-outline,#b18a4c);white-space:nowrap;align-items:center;gap:.35rem;margin-left:auto;font-size:.875rem;font-weight:600;display:inline-flex}.Social-module__Yt0I4G__leagueViewLink:hover{opacity:.75}.Social-module__Yt0I4G__leagueViewLink:focus-visible{outline:2px solid var(--focus-outline);outline-offset:4px;border-radius:.3rem}.Social-module__Yt0I4G__leagueExpanded{margin-top:1.5rem;padding:1.5rem}.Social-module__Yt0I4G__leagueExpanded .Social-module__Yt0I4G__leagueStandings{max-height:none;overflow:visible}.Social-module__Yt0I4G__leagueExpanded .Social-module__Yt0I4G__leaderLink{padding:1rem}.Social-module__Yt0I4G__leagueExpanded .Social-module__Yt0I4G__identity{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Social-module__Yt0I4G__leagueExpanded .Social-module__Yt0I4G__leaderName{font-size:1rem}.Social-module__Yt0I4G__leagueExpanded .Social-module__Yt0I4G__leaderXp{white-space:nowrap;flex:none;margin-top:0;font-size:1rem}@media (max-width:639px){.Social-module__Yt0I4G__leagueExpanded{padding:1rem}.Social-module__Yt0I4G__leagueExpanded .Social-module__Yt0I4G__identity{display:block}.Social-module__Yt0I4G__leagueExpanded .Social-module__Yt0I4G__leaderXp{margin-top:.25rem}}
