.sec{min-width:0}.sec-head,.block-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.block-head{align-items:center}.sec-head-r{align-items:baseline;gap:16px;display:flex}.sec-head h2,.block-head h2{font:700 24px/30px var(--display);letter-spacing:-.03em;margin:0}.sec-meta,.sec-note{font:500 15px/20px var(--font);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.sec-link{font:600 15px/20px var(--font);color:var(--accent);white-space:nowrap;transition:opacity .2s var(--ease);text-decoration:none}@media (hover:hover) and (pointer:fine){.sec-link:hover{opacity:.7}}.sec-foot{font:500 15px/20px var(--font);color:var(--muted);text-wrap:pretty;font-variant-numeric:tabular-nums;margin:14px 0 0}.sec-more{appearance:none;font:600 15px/20px var(--font);color:var(--accent);cursor:pointer;transition:opacity .2s var(--ease);background:0 0;border:0;margin-top:14px;padding:0}@media (hover:hover) and (pointer:fine){.sec-more:hover{opacity:.7}}.sec-more.inline{font-size:inherit;line-height:inherit;margin:0}.list-more{margin-top:14px}.more{appearance:none;cursor:pointer;height:30px;color:var(--muted);font:600 13px/1 var(--font);white-space:nowrap;transition:color .2s var(--ease), background-color .2s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;margin-right:-10px;padding:0 10px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.more:hover{color:var(--fg);background:var(--pill)}}.empty{font:500 15px/22px var(--font);color:var(--muted);text-wrap:pretty;padding:36px 0}.page:where(:not(.ui-page)){max-width:1160px;padding:8px var(--gutter) max(56px, env(safe-area-inset-bottom));margin:0 auto}.page-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:clamp(12px,3svh,28px);display:flex}.page-head h1{font:700 clamp(34px, 5vw, 44px) / 1.05 var(--display);letter-spacing:-.035em;margin:0}.page-sub{font:500 16px/22px var(--font);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:9px;margin:10px 0 0;display:flex}.page-sub b{color:var(--fg);font-weight:600}.page-sub .up{color:var(--up);font-weight:600}.page-sub .down{color:var(--down);font-weight:600}.live-dot{background:var(--up);width:8px;height:8px;animation:live 2s var(--ease) infinite;border-radius:50%;flex:none}.page-actions{flex:none;gap:8px;display:flex}.page-actions[hidden]{display:none}.page-body{margin-top:22px}.side>section+section{margin-top:40px}@media (width>=1100px){.page-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;column-gap:52px;display:grid}.side{position:sticky;top:16px}}@media (width<=1099px){.side{margin-top:44px}}.badge{font:700 10px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);border-radius:6px;flex:none;padding:3px 6px;font-style:normal}@media (width<=640px){.page-head{flex-direction:column;align-items:flex-start}.page-actions{width:100%}.page-actions .primary{flex:1}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}:root{--t0:#cf980b;--t1:#e57d17;--t2:#cc391d;--t3:#8a3fd8;--t4:#2c2c31;--t5:#6f9c22;--t6:#4f7aa3;--t7:#949eab;--cr-pool:#0a0a0b0a;--cr-rim:drop-shadow(0 0 0 transparent)}@media (prefers-color-scheme:dark){:root:where(:root:not([data-theme=light]),:root:not([data-theme=light]) *){--t0:#f2c14e;--t1:#ff9f43;--t2:#ff6b4d;--t3:#b57bff;--t4:#a6a6b0;--t5:#a2d052;--t6:#8db4d8;--t7:#dde2e8;--cr-pool:#ffffff14;--cr-rim:drop-shadow(0 0 2px #ffffff80)}}:root:where(:root[data-theme=dark],:root[data-theme=dark] *){--t0:#f2c14e;--t1:#ff9f43;--t2:#ff6b4d;--t3:#b57bff;--t4:#a6a6b0;--t5:#a2d052;--t6:#8db4d8;--t7:#dde2e8;--cr-pool:#ffffff14;--cr-rim:drop-shadow(0 0 2px #ffffff80)}img[data-t="4"]{filter:var(--cr-rim)}.crowns .cr-find-open{display:none}.crowns .page-actions{align-items:stretch}.cr-find{width:280px;margin:0;position:relative}.cr-find .field{width:100%}.crowns .cr-find-x{display:none}.cr-find .field-note{font:500 13px/18px var(--font);color:var(--down);white-space:nowrap;margin:0;position:absolute;top:calc(100% + 6px);right:0}.cr-find .field-note[hidden]{display:none}.cr-live{background:color-mix(in srgb, var(--up) 12%, transparent);height:24px;color:var(--up);font:600 12px/1 var(--font);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-right:2px;padding:0 10px 0 8px;display:inline-flex}.cr-live i{width:6px;height:6px;animation:live 2s var(--ease) infinite;background:currentColor;border-radius:50%}.cr-ladder{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin-top:30px;display:grid}.cr-rung{appearance:none;color:inherit;font:inherit;cursor:pointer;transition:background-color var(--dur) var(--ease), opacity var(--dur) var(--ease);background:0 0;border:0;border-radius:18px;align-content:start;justify-items:center;gap:2px;margin:0;padding:6px 4px 14px;display:grid}.cr-rung img{aspect-ratio:1;object-fit:contain;background:radial-gradient(closest-side, var(--cr-pool), transparent);width:min(100%,104px);animation:cr-drop .9s var(--spring) backwards;animation-delay:calc(var(--i) * 70ms);transition:transform .32s var(--spring);margin-bottom:-6px}@media (hover:hover){.cr-rung:hover{background:var(--tile)}.cr-rung:hover img{transform:rotate(-4deg)scale(1.04)}}.cr-rung:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-n{font:700 30px/36px var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cr-rung-name{font:600 15px/20px var(--font);letter-spacing:-.01em}.cr-rung-mau{font:500 13px/18px var(--font);color:var(--muted);font-variant-numeric:tabular-nums}.cr-rung.zero .cr-n{color:var(--muted)}.cr-rung[aria-pressed=true]{background:var(--tile);box-shadow:inset 0 0 0 1.5px var(--line)}.cr-ladder.filtered .cr-rung:not([aria-pressed=true]){opacity:.42}.crowns .page-body{margin-top:44px}.cr-wave{margin:0 0 40px}.cr-wave[hidden]{display:none}.cr-wave-bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;height:120px;display:flex}.cr-col{min-width:1px;height:calc(var(--h) * 100%);transform-origin:bottom;border-radius:3px 3px 0 0;flex-direction:column-reverse;flex:1 1 0;display:flex;overflow:hidden}.cr-col i{min-height:1px;display:block}.cr-wave-bars.waiting .cr-col{transform:scaleY(0)}.cr-wave-bars.rise .cr-col{animation:cr-rise .62s var(--ease) backwards;animation-delay:calc(var(--i) * 10ms)}.cr-wave-axis{font:500 12px/16px var(--font);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:8px;display:flex}.cr-wave-axis>span:not(.cr-wave-key){white-space:nowrap;flex:none}.cr-wave-key{flex-wrap:wrap;justify-content:center;gap:4px 12px;display:flex}.cr-wave-key>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.cr-wave-key img{object-fit:contain;width:20px;height:20px}.cr-wave-key b{color:var(--fg);font-weight:600}.crowns .sec-head{align-items:center}.cr-clear{background:var(--tile);height:30px;color:var(--fg);font:600 13px/1 var(--font);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.cr-clear[hidden]{display:none}.cr-clear img{object-fit:contain;width:22px;height:22px}.cr-clear .x{color:var(--muted);font:500 16px/1 var(--font);margin-left:2px}.cr-feed,.cr-top{margin:0;padding:0;list-style:none}.cr-row+.cr-row,.cr-trow+.cr-trow{border-top:1px solid var(--faint)}.cr-day{top:var(--chrome-top,0px);z-index:2;background:linear-gradient(var(--bg) 70%, color-mix(in srgb, var(--bg) 0%, transparent));font:600 13px/18px var(--font);color:var(--muted);transition:top .44s var(--ease);padding:18px 0 6px;position:sticky}.cr-day:first-child{padding-top:0}.cr-row button,.cr-trow button{appearance:none;width:calc(100% + 20px);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:14px;align-items:center;margin:0 -10px;display:grid}@media (hover:hover){.cr-row button:hover,.cr-trow button:hover{background:var(--tile)}}.cr-row button{grid-template-columns:40px minmax(0,1fr) auto 72px;gap:12px;min-height:62px;padding:8px 10px}.cr-row.fresh{animation:rise-in .52s var(--ease) backwards}.cr-row.fresh button{animation:cr-fresh 4s var(--ease) backwards}.cr-face{background:var(--face-bg);width:40px;height:40px;color:var(--muted);font:700 16px/1 var(--font);border-radius:50%;place-items:center;display:grid;overflow:hidden}.cr-face img{object-fit:cover;width:100%;height:100%}.cr-who{gap:2px;min-width:0;display:grid}.cr-who b{font:650 16px/20px var(--font);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cr-game{min-width:0;font:500 13px/18px var(--font);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.cr-game img{border-radius:4px;flex:none;width:16px;height:16px}.cr-chip{background:color-mix(in srgb, var(--c) 13%, transparent);height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 26%, transparent);font:600 13px/1 var(--font);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 11px 0 3px;display:inline-flex}.cr-chip img{object-fit:contain;width:28px;height:28px;margin:-4px 0}.cr-chip small{font:600 12px/1 var(--font);color:var(--muted);margin-left:2px}.cr-row time{font:500 13px/18px var(--font);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.cr-top-head{background:var(--tile);height:36px;font:500 13px/1 var(--font);color:var(--muted);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 -10px 4px;padding:0 14px 0 10px;display:grid}.cr-top-head span:first-child{text-align:center}.cr-trow button{grid-template-columns:28px 32px minmax(0,1fr) auto;gap:10px;min-height:58px;padding:6px 10px}.cr-trow .cr-face{width:32px;height:32px;font-size:13px}.cr-rank{font:600 15px/1 var(--font);color:var(--muted);text-align:center;font-variant-numeric:tabular-nums}.cr-rank[data-medal="1"]{color:var(--medal-1)}.cr-rank[data-medal="2"]{color:var(--medal-2)}.cr-rank[data-medal="3"]{color:var(--medal-3)}.cr-best{font:500 12px/16px var(--font);color:var(--muted);font-variant-numeric:tabular-nums;justify-items:center;display:grid}.cr-best img{object-fit:contain;width:38px;height:38px;margin:-6px 0 -3px}.cr-foot{max-width:560px;font:500 13px/20px var(--font);color:var(--muted);text-align:center;text-wrap:balance;margin:56px auto 0}.cr-scrim{z-index:var(--z-dialog);background:var(--scrim);opacity:0;transition:opacity .26s var(--ease);position:fixed;inset:0}.cr-scrim.in{opacity:1}.cr-scrim[hidden],.cr-sheet[hidden]{display:none}.cr-sheet{z-index:calc(var(--z-dialog) + 1);background:var(--glass-face-sheen) padding-box, linear-gradient(var(--sheet), var(--sheet)) padding-box, var(--glass-face-ring) border-box;width:min(600px,100vw - 32px);max-height:calc(100svh - 48px);box-shadow:var(--glass-face-edge), var(--shadow-dialog);opacity:0;transition:opacity .22s var(--ease), transform .38s var(--spring);overscroll-behavior:contain;border:1px solid #0000;border-radius:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-47%)scale(.98)}.cr-sheet.in{opacity:1;transform:translate(-50%,-50%)}.cr-s-in{gap:18px;padding:14px 14px 22px;display:grid}.cr-sheet .pf-cover{border-radius:20px;height:150px}.cr-sheet .pf-row{margin-top:-46px;padding:0 4px 0 16px}.cr-sheet .pf-face{width:92px;height:92px;box-shadow:0 0 0 5px var(--sheet);font-size:36px}.cr-s-face a{border-radius:50%;display:block}.cr-sheet .pf-who{margin-top:10px;padding:0 6px}.cr-sheet .pf-name{font-size:24px}.cr-sheet .pf-name a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.cr-sheet .pf-name a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}}.cr-sheet .pf-sub{font:500 15px/20px var(--font);color:var(--muted);margin:4px 0 0}.cr-sheet .pf-sub b{color:var(--fg);font-weight:600}.pf-face.cr-s-wait,.cr-shelf .cr-slot.skeleton{background:linear-gradient(90deg, var(--sheet) 25%, color-mix(in srgb, var(--sheet), var(--fg) 5%) 50%, var(--sheet) 75%);background-size:200% 100%;animation:1.4s linear infinite shimmer}.pf-face.cr-s-wait{background-color:var(--face-bg);background-image:linear-gradient(90deg, var(--face-bg) 25%, color-mix(in srgb, var(--face-bg), var(--fg) 5%) 50%, var(--face-bg) 75%)}.cr-s-bar.skeleton{vertical-align:middle;border-radius:8px;width:210px;height:14px;margin:3px 0 0;display:inline-block}.cr-shelf .cr-slot.skeleton{border-radius:16px;height:auto;min-height:124px;margin:0}.cr-shelf{background:var(--tile);border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.cr-slot{text-align:center;border-radius:16px;justify-items:center;gap:1px;padding:8px 4px 10px;display:grid;position:relative}.cr-slot img{object-fit:contain;width:76px;height:76px;margin-bottom:-4px}.cr-slot b{font:600 13px/17px var(--font)}.cr-slot span{font:500 12px/16px var(--font);color:var(--muted);font-variant-numeric:tabular-nums}.cr-slot.got{background:var(--sheet);animation:cr-land .7s var(--spring) backwards;animation-delay:calc(.14s + var(--i) * .12s);box-shadow:0 1px 2px #0000000f}.cr-slot.got img{animation:cr-drop .8s var(--spring) backwards;animation-delay:calc(.14s + var(--i) * .12s)}.cr-slot.best{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--gold) 50%, transparent), 0 8px 22px color-mix(in srgb, var(--gold) 16%, transparent)}.cr-slot.new:after{content:"New";background:var(--up-vivid);color:#fff;font:700 10px/1 var(--font);border-radius:999px;padding:3px 7px;position:absolute;top:-6px;right:-2px}.cr-slot.locked img,.cr-slot.gap img,.cr-shelf.private .cr-slot img{filter:grayscale();opacity:.18}.cr-slot.locked b,.cr-slot.gap b{color:var(--muted)}.cr-slot.gap{box-shadow:inset 0 0 0 1.5px var(--line);background-image:repeating-linear-gradient(135deg, transparent 0 6px, var(--faint) 6px 7px)}.cr-s-note{font:500 14px/20px var(--font);color:var(--muted);margin:0}.cr-s-note.reading{align-items:center;gap:10px;display:flex}.cr-ring{border:2px solid var(--faint);border-top-color:var(--muted);border-radius:50%;flex:none;width:15px;height:15px;animation:1.4s linear infinite spin}@keyframes cr-drop{0%{opacity:0;transform:translateY(-18px)}55%{opacity:1;transform:translateY(3px)}to{transform:none}}@keyframes cr-land{0%{opacity:0;transform:translateY(-8px)scale(.96)}60%{opacity:1;transform:translateY(2px)}to{transform:none}}@keyframes cr-rise{0%{transform:scaleY(0)}}@keyframes cr-fresh{0%,35%{background:color-mix(in srgb, var(--up) 12%, transparent)}}@media (width<=640px){.crowns .cr-title{grid-template-columns:auto minmax(0,1fr) auto;width:100%}.crowns .cr-title>.cr-find-open{grid-area:1/3;place-items:center;display:grid}.crowns .cr-find-open svg,.crowns .cr-find-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.cr-find{width:100%;display:none}.crowns.finding .cr-find{display:block}.crowns.finding .page-actions .seg{display:none}.crowns.finding .cr-find-open{background:var(--tile)}.crowns .cr-find-x{place-items:center;display:grid}.cr-find .field-note{text-align:left;left:0}.crowns .page-actions .seg{width:100%}.crowns .page-actions .seg button{flex:1}.cr-ladder{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px;margin-top:20px}.cr-rung img{width:min(100%,72px)}.cr-n{font-size:24px;line-height:30px}.cr-rung-name{font-size:14px;line-height:18px}.cr-rung-mau{font-size:12px;line-height:16px}.crowns .page-body{margin-top:32px}.cr-row button{grid-template-columns:40px minmax(0,1fr) auto 56px;gap:10px}.cr-chip{padding-right:8px}.cr-chip .nm,.cr-wave-key{display:none}.cr-wave .sec-head{flex-direction:column;align-items:flex-start;gap:2px}.cr-sheet{width:100%;max-height:88svh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--r-sheet) var(--r-sheet) 0 0;border-bottom:0;top:auto;bottom:0;left:0;transform:translateY(100%)}.cr-sheet.in{transform:none}.cr-s-in{padding:12px 12px 20px}.cr-sheet .pf-cover{height:128px}.cr-sheet .pf-face{width:84px;height:84px}.cr-sheet .pf-row{margin-top:-42px}.cr-shelf{gap:4px;padding:6px}.cr-slot img{width:58px;height:58px}.cr-slot b{font-size:12px;line-height:16px}.cr-slot span{font-size:11px;line-height:14px}}@media (prefers-reduced-motion:reduce){.cr-rung img,.cr-wave-bars.rise .cr-col,.cr-row.fresh,.cr-row.fresh button,.cr-slot.got,.cr-slot.got img,.cr-shelf .cr-slot.skeleton,.pf-face.cr-s-wait,.cr-ring,.cr-live i{animation:none}.cr-wave-bars.waiting .cr-col{transform:none}}
