.profile-daily-detail{margin:.35rem 0;font-size:.75rem;line-height:1.45;overflow-wrap:anywhere}.profile-daily-milestones{display:grid;grid-gap:.25rem;gap:.25rem;padding-left:1rem;margin:.35rem 0;font-size:.7rem;line-height:1.4;overflow-wrap:anywhere}.profile-mvp-daily-missions__mission-copy{min-width:0}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__missions,.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__wallet{height:11.75rem;min-height:11.75rem;max-height:11.75rem}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__missions{display:flex;flex-direction:column}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission-scroll{flex:1 1;min-height:0}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}.profile-daily-header{flex:0 0 auto}.profile-daily-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .65rem}.profile-daily-toolbar h3{margin:0 auto 0 0}.profile-daily-details-toggle{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-size:.65rem;white-space:nowrap}.profile-daily-details-toggle input{margin:0;accent-color:var(--color-accent,#d5b86b)}.profile-daily-header__title{display:inline-flex;align-items:center;gap:.4rem;min-width:0;margin-right:auto}.profile-daily-header__title h3{margin:0}.profile-daily-action{justify-self:start;display:inline-flex;align-items:center;gap:.35rem;margin-top:.15rem;padding:0;border:0;background:transparent;color:var(--profile-accent-strong);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.profile-daily-action:disabled{opacity:.55;cursor:progress}.profile-daily-action:focus-visible,.profile-daily-info__trigger:focus-visible{outline:2px solid var(--profile-accent-strong);outline-offset:2px}.profile-daily-info{position:relative;display:inline-flex}.profile-daily-info__trigger{display:inline-grid;place-items:center;width:1rem;height:1rem;padding:0;border:1px solid var(--profile-border);border-radius:999px;background:transparent;color:var(--profile-muted);font:italic 700 .62rem/1 Georgia,Times New Roman,serif;cursor:pointer;transition:color .12s ease,border-color .12s ease}.profile-daily-info__trigger:after{content:"";position:absolute;inset:-.6rem}.profile-daily-info[data-open=true] .profile-daily-info__trigger,.profile-daily-info__trigger:hover{color:var(--profile-accent-strong);border-color:var(--profile-accent-strong)}.profile-daily-info__popover{position:absolute;z-index:20;top:calc(100% + .45rem);left:-.5rem;display:grid;grid-gap:.35rem;gap:.35rem;width:max-content;max-width:min(18rem,calc(100vw - 2rem));padding:.6rem .7rem;border:1px solid var(--profile-border);border-radius:.35rem;background:var(--profile-panel-deep,var(--profile-panel));box-shadow:0 10px 24px rgba(0,0,0,.45);color:var(--profile-text);font-size:.72rem;font-weight:500;letter-spacing:normal;line-height:1.45;text-transform:none;white-space:normal;overflow-wrap:anywhere;animation:profile-daily-info-in .12s ease-out}.profile-daily-info__popover[hidden]{display:none}.profile-daily-info__line{display:block}.profile-daily-info__line--muted{color:var(--profile-muted);font-size:.68rem}@keyframes profile-daily-info-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.profile-daily-info__popover{animation:none}.profile-daily-info__trigger{transition:none}}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__wallet{row-gap:.45rem}.profile-mvp-daily-missions__wallet-foot{gap:.5rem;min-width:0;padding-top:0}.profile-mvp-daily-missions__reset{min-width:0;flex:1 1}.profile-mvp-daily-missions__redeem{flex:0 0 auto;padding-inline:.55rem}@media (max-width:600px){.profile-mvp-layout__secondary-grid>.profile-mvp-daily-missions{grid-column:1/-1;min-width:0;max-width:calc(100vw - 1.7rem)}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__grid{grid-template-columns:minmax(0,1fr)}}.profile-daily-bar{height:4px;margin-top:.35rem;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.profile-daily-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--profile-accent-strong);transition:width .24s ease-out}.profile-daily-bar--claimed .profile-daily-bar__fill,.profile-daily-bar--complete .profile-daily-bar__fill{box-shadow:0 0 6px color-mix(in srgb,var(--profile-accent-strong) 55%,transparent)}.profile-daily-reset-line{margin:0 0 .45rem;color:var(--profile-muted);font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile-daily-details{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.45rem;min-width:0}.profile-daily-details__status{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;min-width:0}.profile-daily-details__count{color:var(--profile-text);font-size:.72rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile-daily-chip{--pill-optical-shift:0.072rem}.profile-daily-step{--pill-optical-shift:0.079rem;line-height:1.4}.profile-daily-chip{display:inline-flex;align-items:center;padding:calc(.1rem + var(--pill-optical-shift)) .45rem calc(.1rem - var(--pill-optical-shift));border:1px solid var(--profile-border);border-radius:999px;color:var(--profile-muted);font-size:.6rem;font-weight:800;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;white-space:nowrap}.profile-daily-chip--in_progress{border-color:color-mix(in srgb,var(--profile-accent-strong) 45%,transparent);color:var(--profile-accent-strong)}.profile-daily-chip--complete{border-color:var(--profile-accent-strong);background:color-mix(in srgb,var(--profile-accent-strong) 12%,transparent);color:var(--profile-accent-strong)}.profile-daily-chip--claimed{border-color:var(--profile-accent-strong);background:var(--profile-accent-strong);color:#111}.profile-daily-chip__icon{margin-right:.25rem;font-size:.62rem;line-height:1}.profile-daily-steps{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.profile-daily-step{display:inline-flex;align-items:center;gap:.3rem;padding:calc(.15rem + var(--pill-optical-shift)) .45rem calc(.15rem - var(--pill-optical-shift)) .3rem;border:1px solid rgba(255,255,255,.08);border-radius:.3rem;background:rgba(255,255,255,.03);color:var(--profile-muted);font-size:.66rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.profile-daily-step__mark{display:inline-grid;place-items:center;width:.8rem;height:.8rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.5rem;line-height:1;margin-top:calc(-2 * var(--pill-optical-shift))}.profile-daily-step__reward{color:var(--profile-accent-strong);font-weight:800}.profile-daily-step--reached{border-color:color-mix(in srgb,var(--profile-accent-strong) 35%,transparent);color:var(--profile-text)}.profile-daily-step--reached .profile-daily-step__mark{border-color:var(--profile-accent-strong);background:var(--profile-accent-strong);color:#111}.profile-daily-details__credited{margin:0;color:color-mix(in srgb,var(--profile-accent-strong) 80%,var(--profile-text));font-size:.68rem;font-weight:700}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission-scroll{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;padding-right:.35rem;border-radius:.25rem}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission-scroll::-webkit-scrollbar{width:6px}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission-scroll::-webkit-scrollbar-track{background:transparent}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(255,255,255,.16)}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--profile-accent-strong) 55%,transparent)}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission-scroll:focus,.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission-scroll:focus-visible{outline:none}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission-scroll:focus-visible{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--profile-accent-strong) 40%,transparent)}.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission,.profile-mvp .profile-mvp-daily-missions .profile-mvp-daily-missions__mission:focus-within{outline:none}@media (prefers-reduced-motion:reduce){.profile-daily-bar__fill{transition:none}}