.Xp_details__WMWJ2,.Xp_meterWrap__0V3yK,.Xp_ring__zJq8W{--xp:4 120 87;--xp-bright:16 185 129;--xp-tint:236 253 245;--xp-deep:6 78 59}.Xp_ring__zJq8W{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--ring-size);height:var(--ring-size)}.Xp_ring__zJq8W svg{position:absolute;inset:0;overflow:visible}.Xp_ringTrack__CST_M{stroke:rgb(var(--xp)/.14)}.Xp_ringArc__0KQP_{transition:stroke-dashoffset .8s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.Xp_ring__zJq8W[data-resetting] .Xp_ringArc__0KQP_{transition:none}.Xp_ringLevel__foLzq{font:700 calc(var(--ring-size) * .38) /1 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.Xp_ringLevel__foLzq,.Xp_ringSpark__nPY0A{position:relative;color:rgb(var(--xp))}.Xp_ring__zJq8W[data-tone=dark] .Xp_ringSpark__nPY0A{color:rgb(255 255 255)}.Xp_ring__zJq8W[data-tone=dark] .Xp_ringTrack__CST_M{stroke:rgb(255 255 255/.16)}.Xp_ring__zJq8W[data-tone=dark] .Xp_ringLabel__6pUCP,.Xp_ring__zJq8W[data-tone=dark] .Xp_ringLevel__foLzq{color:rgb(255 255 255)}.Xp_ringNumber__kGNlM{position:relative;display:grid;justify-items:center;gap:.125rem}.Xp_ringLabel__6pUCP{color:rgb(var(--xp));font:600 .75rem/1 var(--font-sans),sans-serif;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.Xp_ringLevel__foLzq[data-labeled]{font-size:calc(var(--ring-size) * .34)}.Xp_meterWrap__0V3yK{position:relative;display:inline-flex}.Xp_meter__4qUjA{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.3125rem .875rem .3125rem .375rem;border:1px solid rgb(var(--xp)/.22);border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255),rgb(var(--xp-tint)));color:rgb(var(--home-ink));cursor:pointer;transition:border-color .16s ease-out,box-shadow .16s ease-out}.Xp_meter__4qUjA:hover,.Xp_meter__4qUjA[data-state=open]{border-color:rgb(var(--xp)/.5);box-shadow:0 8px 18px -12px rgb(var(--xp)/.7)}.Xp_meter__4qUjA[data-state=open]>[data-side]{display:none}.Xp_meter__4qUjA:active{box-shadow:none}.Xp_meter__4qUjA:focus-visible{outline:2px solid rgb(var(--xp));outline-offset:3px}.Xp_meter__4qUjA[data-celebrating]{animation:Xp_xp-glow__wWneq 1.4s ease-out}@keyframes Xp_xp-glow__wWneq{0%{box-shadow:0 0 0 0 rgb(var(--xp-bright)/.5)}35%{box-shadow:0 0 0 5px rgb(var(--xp-bright)/.2),0 10px 22px -12px rgb(var(--xp)/.7)}to{box-shadow:0 0 0 10px rgb(var(--xp-bright)/0)}}.Xp_meterText__nX80a{display:inline-flex;align-items:baseline;gap:.25rem;line-height:1}.Xp_meterNumber__9tTkw{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.Xp_meterUnit__zJBnR{color:rgb(var(--xp));font-size:.75rem;font-weight:700;letter-spacing:.06em}@media (max-width:47.49rem){.Xp_meter__4qUjA{padding-inline:.75rem}.Xp_meter__4qUjA>.Xp_ring__zJq8W{display:none}}@media (min-width:64rem) and (max-width:87.49rem){.Xp_meterWrap__0V3yK:not([data-place=bar]) .Xp_meter__4qUjA{padding-inline:.75rem}.Xp_meterWrap__0V3yK:not([data-place=bar]) .Xp_meter__4qUjA>.Xp_ring__zJq8W{display:none}}.Xp_meterWrap__0V3yK[data-pending] .Xp_meterNumber__9tTkw:before{content:var(--header-xp,"")}.Xp_meterWrap__0V3yK[data-pending] .Xp_ringArc__0KQP_{opacity:1;stroke-dashoffset:calc(var(--arc-length) * (1 - var(--header-xp-share, 0)))}html:not([data-xp-hint]) .Xp_meterWrap__0V3yK[data-pending]{display:none}html:not([data-xp-hint]) .Xp_meterWrap__0V3yK[data-place=header]{animation:Xp_meter-in__FW9ip .2s ease-out}@keyframes Xp_meter-in__FW9ip{0%{opacity:0}}.Xp_float__BGvPb{position:absolute;top:calc(100% + .375rem);left:50%;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:999px;background:rgb(255 255 255);box-shadow:0 0 0 1px rgb(var(--xp)/.3),0 10px 22px -12px rgb(var(--xp)/.55);color:rgb(var(--xp));font:700 .9375rem/1.2 var(--font-sans),sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;translate:-50% 0;animation:Xp_xp-rise__Zmm58 1.5s cubic-bezier(.2,.7,.2,1) forwards}.Xp_floatLevel__h0J3d{padding-left:.5rem;border-left:1px solid rgb(var(--xp)/.25)}.Xp_floatLevel__h0J3d[data-alone]{padding-left:0;border-left:0}@keyframes Xp_xp-rise__Zmm58{0%{opacity:0;transform:translateY(12px)}18%{opacity:1;transform:translateY(0)}70%{opacity:1;transform:translateY(-2px)}to{opacity:0;transform:translateY(-10px)}}.Xp_details__WMWJ2{z-index:80;display:grid;width:min(21.5rem,calc(100vw - 2rem));max-height:var(--radix-popover-content-available-height,80vh);overflow:auto;overscroll-behavior:contain;border:1px solid rgb(var(--home-ink)/.1);border-radius:1.125rem;background:rgb(255 255 255);box-shadow:0 1px 2px rgb(var(--home-ink)/.06),0 28px 56px -28px rgb(var(--xp-deep)/.55);color:rgb(var(--home-ink));font-family:var(--font-sans),sans-serif;animation:Xp_details-in__aG05D .14s ease-out}@keyframes Xp_details-in__aG05D{0%{opacity:0}}.Xp_details__WMWJ2 p{margin:0}.Xp_detailsBand__1MWat{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;padding:1.25rem;background:radial-gradient(rgb(255 255 255/.1) 1px,transparent 1.3px) 0 0 /14px 14px,radial-gradient(120% 140% at 100% 0,rgb(52 211 153/.42),transparent 58%),linear-gradient(155deg,rgb(var(--xp-deep)),rgb(var(--xp)) 70%);color:rgb(255 255 255)}.Xp_detailsBandText__WoJ9Q{display:grid;gap:.375rem}.Xp_detailsTotal__d_ReI{font-size:.9375rem;font-weight:600;letter-spacing:.04em}.Xp_detailsTotal__d_ReI strong{margin-right:.25rem;font:500 2.125rem/1 var(--font-serif),Georgia,serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.02em}.Xp_detailsNext__5ui3h{color:rgb(255 255 255/.82);font-size:.875rem;font-variant-numeric:tabular-nums}.Xp_detailsWeek__JLgHe{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid rgb(var(--home-ink)/.08);font-size:.9375rem}.Xp_detailsWeekLabel__J2LzA{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--home-muted))}.Xp_detailsWeekLabel__J2LzA svg{color:rgb(var(--xp))}.Xp_detailsWeek__JLgHe strong{color:rgb(var(--xp));font-weight:700;font-variant-numeric:tabular-nums}.Xp_detailsSetting__XLakq{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-bottom:1px solid rgb(var(--home-ink)/.08);font-size:.9375rem}.Xp_detailsSettingText__4GB6A{display:grid;gap:.25rem}.Xp_detailsSetting__XLakq .Xp_detailsWeekLabel__J2LzA{color:rgb(var(--home-ink));font-weight:600}.Xp_detailsSetting__XLakq .Xp_detailsWeekLabel__J2LzA svg{color:rgb(98 70 190)}.Xp_detailsSettingNote__HTgZ5{color:rgb(var(--home-muted));font-size:var(--type-label);line-height:1.35}.Xp_guideLink__v46qr{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;padding:0 1.25rem;color:rgb(var(--home-ink));font:600 .9375rem/1.2 var(--font-sans),sans-serif;text-decoration:none;transition:background-color .16s ease-out}.Xp_guideLink__v46qr:hover{background:rgb(var(--home-ink)/.035)}.Xp_guideLink__v46qr svg{color:rgb(var(--home-muted));transition:color .16s ease-out}.Xp_guideLink__v46qr:hover svg{color:rgb(var(--home-ink))}.Xp_detailsLink__3qKFE:focus-visible,.Xp_guideLink__v46qr:focus-visible{outline:2px solid rgb(var(--xp));outline-offset:-2px}.Xp_detailsLink__3qKFE{display:flex;align-items:center;gap:.625rem;margin:.25rem .75rem .75rem;padding:.75rem .875rem;border-radius:.75rem;background:rgb(var(--xp-tint));color:rgb(var(--xp-deep));font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .16s ease-out,box-shadow .16s ease-out}.Xp_detailsLink__3qKFE>svg:last-child{margin-left:auto}.Xp_detailsLink__3qKFE:hover{background:rgb(209 250 229);box-shadow:inset 0 0 0 1px rgb(var(--xp)/.2)}.Xp_srOnly__IU3W3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.Xp_detailsLink__3qKFE,.Xp_detailsLink__3qKFE>svg:last-child,.Xp_guideLink__v46qr svg,.Xp_meter__4qUjA,.Xp_ringArc__0KQP_{transition:none}.Xp_details__WMWJ2{animation:none}.Xp_meter__4qUjA[data-celebrating]{animation:none;border-color:rgb(var(--xp)/.6)}.Xp_float__BGvPb{animation:Xp_xp-fade__SDp7E 1.5s ease forwards}@keyframes Xp_xp-fade__SDp7E{0%,to{opacity:0}20%,70%{opacity:1}}}