.section-nav{backdrop-filter:blur(20px);background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid var(--line);box-shadow:0 6px 18px color-mix(in srgb, var(--ink) 7%, transparent);scrollbar-width:none;max-width:100%;top:var(--section-nav-top,calc(var(--header-height,78px) + 12px));z-index:30;border-radius:999px;gap:4px;width:fit-content;margin:0 0 24px;padding:5px;display:flex;position:sticky;overflow-x:auto}html[data-theme=dark] .section-nav{background:color-mix(in srgb, var(--surface) 90%, var(--deep));box-shadow:0 8px 24px #0006}.section-nav::-webkit-scrollbar{display:none}.section-nav a{color:color-mix(in srgb, var(--muted) 70%, var(--ink));white-space:nowrap;touch-action:manipulation;min-height:40px;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.section-nav a:hover{background:var(--surface-soft);color:var(--ink)}.section-nav a:active{transform:scale(.96)}.section-nav a:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.section-nav a[aria-current]{background:var(--blue);color:var(--surface)}@media (max-width:640px){.section-nav{box-sizing:border-box;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid;overflow-x:visible}.section-nav a{white-space:nowrap;justify-content:center;gap:4px;min-height:38px;padding:6px 4px;font-size:.8rem}}
.progress-dashboard-module__WZtxrG__page{max-width:980px;padding:8px var(--page-gutter,16px) 96px;gap:22px;margin:0 auto;display:grid}.progress-dashboard-module__WZtxrG__hint{color:var(--muted);margin:0;font-size:.875rem}.progress-dashboard-module__WZtxrG__heading h1{margin:4px 0 12px;font-size:clamp(1.8rem,4vw,2.6rem)}.progress-dashboard-module__WZtxrG__guest,.progress-dashboard-module__WZtxrG__block,.progress-dashboard-module__WZtxrG__stats article{background:var(--surface);border:1px solid var(--line);border-radius:20px}.progress-dashboard-module__WZtxrG__guest{background:linear-gradient(135deg, color-mix(in srgb, var(--yellow) 60%, var(--surface)), color-mix(in srgb, var(--mint) 60%, var(--surface)));justify-items:start;gap:8px;padding:20px;display:grid}.progress-dashboard-module__WZtxrG__guest h2,.progress-dashboard-module__WZtxrG__guest p{margin:0}.progress-dashboard-module__WZtxrG__syncNotice{background:color-mix(in srgb, var(--yellow) 38%, var(--surface));border:1px solid color-mix(in srgb, var(--yellow) 70%, var(--line));border-radius:14px;margin:0;padding:12px 14px}.progress-dashboard-module__WZtxrG__stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.progress-dashboard-module__WZtxrG__stats article{justify-items:start;gap:2px;padding:16px;display:grid}.progress-dashboard-module__WZtxrG__stats article>span{font-size:1.5rem}.progress-dashboard-module__WZtxrG__stats strong{font-size:1.75rem;line-height:1.1}.progress-dashboard-module__WZtxrG__stats small{color:var(--muted)}.progress-dashboard-module__WZtxrG__stats article[data-alive]{border-color:color-mix(in srgb, var(--action) 50%, var(--line))}.progress-dashboard-module__WZtxrG__today progress{accent-color:var(--action);width:100%;height:10px;margin-block:6px}.progress-dashboard-module__WZtxrG__block{gap:14px;padding:18px;display:grid}.progress-dashboard-module__WZtxrG__block>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.progress-dashboard-module__WZtxrG__block h2{margin:0;font-size:1.25rem}.progress-dashboard-module__WZtxrG__block>header span{color:var(--muted);font-size:.875rem}.progress-dashboard-module__WZtxrG__tabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.progress-dashboard-module__WZtxrG__tabs button{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;white-space:nowrap;border-radius:999px;min-height:40px;padding:0 14px}.progress-dashboard-module__WZtxrG__tabs button[aria-selected=true],.progress-dashboard-module__WZtxrG__tabs button[aria-pressed=true]{background:var(--action);border-color:var(--action);color:#fff}.progress-dashboard-module__WZtxrG__wrap{flex-wrap:wrap;overflow-x:visible}.progress-dashboard-module__WZtxrG__stickers{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.progress-dashboard-module__WZtxrG__stickers li{background:var(--surface-soft);border:2px dashed var(--line);text-align:center;border-radius:18px;align-content:start;justify-items:center;gap:2px;min-height:120px;padding:10px 6px;display:grid}.progress-dashboard-module__WZtxrG__stickers li>span{color:var(--muted);font-size:2rem;line-height:1.2}.progress-dashboard-module__WZtxrG__stickers li small{color:var(--muted);font-size:.75rem;line-height:1.3}.progress-dashboard-module__WZtxrG__stickers li[data-owned]{background:linear-gradient(160deg, color-mix(in srgb, var(--yellow) 55%, var(--surface)), var(--surface));border-style:solid;border-color:color-mix(in srgb, var(--action) 40%, var(--line))}.progress-dashboard-module__WZtxrG__stickers li[data-owned]>span{font-size:2.5rem}.progress-dashboard-module__WZtxrG__achievements{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.progress-dashboard-module__WZtxrG__achievements li{border:1px solid var(--line);opacity:.6;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.progress-dashboard-module__WZtxrG__achievements li[data-unlocked]{background:color-mix(in srgb, var(--green) 10%, var(--surface));border-color:color-mix(in srgb, var(--green) 45%, var(--line));opacity:1}.progress-dashboard-module__WZtxrG__achievements li>span{font-size:1.5rem}.progress-dashboard-module__WZtxrG__achievements li div{display:grid}.progress-dashboard-module__WZtxrG__achievements small{color:var(--muted)}.progress-dashboard-module__WZtxrG__leaderboard{gap:6px;margin:0;padding:0;list-style:none;display:grid}.progress-dashboard-module__WZtxrG__leaderboard li{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:44px;display:grid}.progress-dashboard-module__WZtxrG__leaderboard li>span{text-align:center;font-size:1.25rem}.progress-dashboard-module__WZtxrG__leaderboard small{color:var(--muted);font-weight:600}.progress-dashboard-module__WZtxrG__stickers li{position:relative}.progress-dashboard-module__WZtxrG__stickerCover{aspect-ratio:16/10;filter:grayscale();object-fit:cover;opacity:.45;border-radius:12px;width:100%;height:auto;max-height:96px;display:block}.progress-dashboard-module__WZtxrG__stickers li[data-owned] .progress-dashboard-module__WZtxrG__stickerCover{filter:none;opacity:1}.progress-dashboard-module__WZtxrG__stickerLock,.progress-dashboard-module__WZtxrG__stickerStar{position:absolute;top:8px;right:8px;font-size:1rem!important;line-height:1!important}.progress-dashboard-module__WZtxrG__leaderboard[aria-busy]{opacity:.55;transition:opacity .12s var(--ease-out)}.progress-dashboard-module__WZtxrG__onlyOpened{color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:44px;margin:0 0 10px;font-size:.875rem;font-weight:700;display:inline-flex}.progress-dashboard-module__WZtxrG__onlyOpened input{accent-color:var(--blue);width:18px;height:18px;margin:0}
