.cmp .cmphead{padding:14px 16px 0}.cmp .cmphead h1{font-size:26px;font-weight:800;letter-spacing:-.02em;margin:0}.cmp .cmplede{font-size:12.5px;color:var(--bone-dim);margin:6px 0 0;max-width:62ch;line-height:1.45}.cmpchart{margin:14px 16px 0}.cmpchart svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.cmpchart .g{stroke:var(--grid);stroke-width:1}.cmpchart .yl,.cmpchart .xl{font-family:Archivo Narrow;font-size:9.5px;fill:var(--bone-faint)}.cmpchart .cl{fill:none;stroke-width:1.9;stroke-linejoin:round;stroke-linecap:round}.cmpchart .cursor{stroke:var(--bone-faint);stroke-width:1;stroke-dasharray:2 3}.cmpchart .hit{stroke:var(--ink);stroke-width:1.4}.cmp section{margin:18px 16px 0;padding-top:12px;border-top:1px solid var(--rule)}.cmp section .hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.cmp section .hd .lbl{margin:0}.cmp section .hd .st{font-size:11px;color:var(--bone-faint)}.cmpverdict p{font-size:13.5px;line-height:1.5;margin:0;color:var(--bone-dim)}.cmpverdict p b{color:var(--bone);font-weight:700}.cmprows{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:5px}.cmprows li{display:flex;align-items:center;gap:8px;font-size:12px}.cmprows li i{width:8px;height:8px;border-radius:2px;flex:none}.cmprows .rn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bone-dim)}.cmprows .rv{color:var(--bone);font-weight:600;font-variant-numeric:tabular-nums}.cmprows .rd{flex:none;width:11ch;text-align:right;font-size:11px;color:var(--bone-faint)}.cmprows .rd.up{color:var(--tr-up1)}.cmprows .rd.dn{color:var(--tr-dn2)}.gridscroll{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.gridscroll::-webkit-scrollbar{display:none}.mgrid{border-collapse:collapse;width:100%;font-size:12px}.mgrid th,.mgrid td{padding:5px 8px;text-align:right;white-space:nowrap}.mgrid thead th{font-family:Archivo Narrow;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-faint);border-bottom:1px solid var(--rule)}.mgrid .rl{text-align:left;font-weight:600;color:var(--bone-dim);position:sticky;left:0;z-index:1;background:var(--ink);max-width:16ch;overflow:hidden;text-overflow:ellipsis;box-shadow:1px 0 0 var(--ink-3)}.mgrid tbody .rl i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.mgrid tbody td{color:var(--bone);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--ink-3)}.mgrid td.best{color:var(--move-ink);font-weight:700}.mgrid td .none{color:var(--bone-faint)}.mnote{font-size:11px;color:var(--bone-faint);margin:8px 0 0;line-height:1.45}.cmpitem{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--ink-3)}.cmpitem .swatch{width:4px;align-self:stretch;border-radius:2px;flex:none}.pthumb{width:64px;height:36px;object-fit:cover;border-radius:2px;background:var(--ink-3);flex:none;display:block}.pcover{width:36px;height:36px;object-fit:cover;border-radius:2px;background:var(--ink-3);flex:none;display:block}.pmain{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pt{font-size:13.5px;font-weight:600;color:var(--bone);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.pt:hover{text-decoration:underline}.ps{font-size:11px;color:var(--bone-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps .primary{font-family:Archivo Narrow;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--move-ink);margin-right:6px}.pv{font-size:12.5px;font-weight:700;color:var(--bone);font-variant-numeric:tabular-nums;flex:none}.cmpitem .drop{flex:none;background:none;border:0;color:var(--bone-faint);font-size:18px;line-height:1;cursor:pointer;padding:2px 4px;border-radius:3px}.cmpitem .drop:hover{color:var(--move-ink);background:var(--ink-2)}.cmpadd{margin-top:10px;position:relative}.addbtn{width:100%;background:none;border:1px dashed var(--rule);border-radius:3px;color:var(--bone-dim);font:inherit;font-size:12.5px;padding:9px;cursor:pointer}.addbtn:hover:not(:disabled){color:var(--bone);border-color:var(--bone-faint)}.addbtn:disabled{cursor:default;color:var(--bone-faint)}.pickwrap{background:var(--ink-2);border:1px solid var(--rule);border-radius:4px;box-shadow:0 10px 30px var(--shade);overflow:hidden;transform-origin:top center;animation:pick-in .18s var(--ease-out) both}@keyframes pick-in{0%{transform:scale(.97) translateY(-4px);opacity:0}}@media(prefers-reduced-motion:reduce){.pickwrap{animation:pick-fade .18s var(--ease-out) both}@keyframes pick-fade{0%{opacity:0}}}.pickq{width:100%;background:var(--ink);border:0;border-bottom:1px solid var(--rule);color:var(--bone);font:inherit;font-size:13px;padding:10px 12px;outline:none}.pickq::placeholder{color:var(--bone-faint)}.picklist{max-height:320px;overflow-y:auto;overscroll-behavior:contain}.pickrow{display:flex;align-items:center;gap:9px;width:100%;background:none;border:0;border-bottom:1px solid var(--ink-3);color:inherit;font:inherit;text-align:left;padding:7px 12px;cursor:pointer}.pickrow:hover,.pickrow:focus-visible{background:var(--ink-3);outline:none}.pickempty{font-size:12px;color:var(--bone-faint);padding:12px;margin:0}.cmpbtn{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--rule);border-radius:3px;color:var(--bone-dim);font:inherit;font-size:12px;padding:6px 10px;cursor:pointer}@media(hover:hover)and (pointer:fine){.cmpbtn:hover{color:var(--bone);border-color:var(--bone-faint)}}.cmpbtn{transition:transform var(--t-press) var(--ease-out),color var(--t-press) var(--ease-out),border-color var(--t-press) var(--ease-out)}.cmpbtn:active{transform:scale(.97);transition-duration:0s}.cmpwrap{margin:18px 16px 0;position:relative}.cmpwrap .pickwrap{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0}@media(min-width:900px){.cmp .cmphead{padding-left:20px;padding-right:20px}.cmpchart,.cmpkey,.cmp section,.cmpwrap{margin-left:20px;margin-right:20px}.cmpchart svg{max-height:380px}}.cmp .cap.scrub{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;padding-bottom:9px}.cmp .cap.scrub:active{cursor:grabbing}.cmp .cap.scrub:focus-visible{outline:2px solid var(--move);outline-offset:2px;border-radius:3px}.cmp .scrubtrack{position:absolute;left:0;right:0;bottom:1px;height:3px;background:var(--ink-3);border-radius:2px;display:block}.cmp .scrubtrack i{position:absolute;top:0;bottom:0;background:var(--bone-faint);border-radius:2px;min-width:18px}.cmp .cap.scrub:hover .scrubtrack i,.cmp .cap.scrub:active .scrubtrack i{background:var(--move)}.cmpkey{margin:7px 16px 0;font-size:12px;color:var(--bone-dim)}.cmpkey .kh{min-height:16px;font-size:12.5px;color:var(--bone)}.cmpkey .kh .hint{color:var(--bone-faint);font-size:11.5px}.cmpkey ul{list-style:none;margin:5px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px 14px}.cmpkey li{display:flex;align-items:center;gap:6px;min-width:0}.cmpkey li i{width:3px;align-self:stretch;min-height:18px;border-radius:2px;flex:none}.kthumb{width:30px;height:17px;object-fit:cover;border-radius:2px;background:var(--ink-3);flex:none;display:block}.kcover{width:18px;height:18px;object-fit:cover;border-radius:2px;background:var(--ink-3);flex:none;display:block}.cmpkey .rn{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmpkey .rv{flex:none;color:var(--bone);font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:900px){.cmpkey{margin-left:20px;margin-right:20px}}.cmpchart .xt{stroke:var(--rule);stroke-width:1}.cmpchart .xt-min{opacity:.5}.detail{max-width:520px;margin:0 auto}.detail.spot{--move:var(--ms);--move-ink:var(--ms)}.detail .bar{display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid var(--rule);position:sticky;top:0;background:var(--ink);z-index:5}.detail .bar a,.detail .bar button{background:none;border:0;color:var(--bone-dim);font:inherit;cursor:pointer;display:flex;align-items:center;gap:6px;padding:6px;border-radius:3px;text-decoration:none}.detail .bar a:hover,.detail .bar button:hover{color:var(--bone);background:var(--ink-2)}.detail .bar .sp{flex:1}.detail .chartwrap{position:relative}.detail .readout{position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity .12s;background:var(--ink-2);border:1px solid var(--rule);border-radius:3px;padding:7px 9px;font-size:11.5px;line-height:1.45;white-space:nowrap;z-index:3;box-shadow:0 4px 14px #00000038}.detail .readout.on{opacity:1}.detail .readout .rd{font-family:Archivo Narrow;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-faint)}.detail .readout .rd.kstrd{opacity:.72;margin-top:1px}.detail .readout .rv{font-variant-numeric:tabular-nums;font-weight:700}.detail .readout .rv.v{color:var(--move-ink)}.detail .readout .rv.l{color:var(--likes-ink)}.detail .readout .rdelta{font-variant-numeric:tabular-nums;color:var(--bone-dim);font-size:10.5px}.detail .readout .rtracks{margin-top:5px;padding-top:4px;border-top:1px solid var(--rule);max-width:min(248px,70vw)}.detail .readout .rt{display:grid;grid-template-columns:minmax(0,1fr) auto 26px;gap:8px;font-size:10px;line-height:1.5;color:var(--bone-dim)}.detail .readout .rt .rtn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail .readout .rt .rtv,.detail .readout .rt .rts{font-variant-numeric:tabular-nums;text-align:right}.detail .readout .rt .rts{color:var(--bone-faint)}.detail .readout .rt.on{color:var(--bone);font-weight:700}.detail .readout .rt.on .rts{color:var(--bone-dim)}.detail .readout .rest{font-size:10.5px;color:var(--bone-dim)}.detail .head{display:flex;align-items:center;gap:14px;padding:16px 16px 0}.detail .head .txt{min-width:0}.detail .thumblink,.detail .coverlink{display:block;position:relative;line-height:0;border-radius:2px;flex:none}.detail .thumblink:hover,.detail .coverlink:hover{outline:2px solid var(--move);outline-offset:1px}.detail .thumblink:after,.detail .coverlink:after{content:"";position:absolute;inset:0;border-radius:2px;background:#0000006b url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 16 16'><path d='M6 4.2l6 3.8-6 3.8z' fill='white'/></svg>") center/22px no-repeat;opacity:0;transition:opacity .15s}.detail .thumblink:hover:after,.detail .thumblink:focus-visible:after,.detail .coverlink:hover:after,.detail .coverlink:focus-visible:after{opacity:1}.detail .thumb{display:block;width:112px;height:63px;object-fit:cover;border-radius:2px;background:var(--ink-3)}.detail .cover{display:block;width:72px;height:72px;object-fit:cover;border-radius:2px;background:var(--ink-3)}.detail .title{font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.detail .title.long{font-size:19px;letter-spacing:-.02em;line-height:1.18}.detail .meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:8px}.detail .code{font-family:Archivo Narrow;font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:1px 5px;border-radius:2px;color:var(--code-fg)}.detail .meta span{font-size:12px;color:var(--bone-dim)}.detail .meta .album{max-width:min(100%,34ch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.detail .meta a.album{color:inherit;text-decoration:none}@media(hover:hover)and (pointer:fine){.detail .meta a.album:hover{color:var(--bone);text-decoration:underline;text-underline-offset:2px}}.detail .meta span.code{color:var(--code-fg);font-size:9.5px}.detail .figs{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 20px;padding:18px 16px 0;text-align:left;flex:none;min-width:0;justify-content:flex-start}.detail .figs>*{min-width:0}.detail.spot .figs{align-items:flex-end;gap:18px}.detail .fig .v{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.detail .fig .k{font-size:11.5px;color:var(--bone-dim);margin-top:4px}.detail .fig.sub .v{font-size:19px;font-weight:700;color:var(--likes-ink)}.detail .d24{font-size:13px;font-weight:700;color:var(--move-ink);margin:6px 16px 0}.detail .fig .d24{margin-left:0;margin-right:0}.detail .d24.likes{font-size:11.5px;color:var(--likes-ink)}.detail .nextmile{display:block;margin:0}.detail .nextmile .row1{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.detail .nextmile .t{font-size:15px;font-weight:700}.detail .nextmile .e{text-align:right}.detail .nextmile .e b{font-size:14px;font-weight:700;display:block}.detail .track{height:5px;background:var(--ink-3);border-radius:3px;margin:10px 0 7px;overflow:hidden}.detail .track i{display:block;height:100%;width:100%;background:var(--move);transform:scaleX(var(--p,0));transform-origin:left}.detail .nextmile .sub{font-size:11.5px;color:var(--bone-dim);display:flex;justify-content:space-between;gap:10px}.detail .gate{margin:18px 16px 0;border:1px dashed var(--rule);border-radius:3px;padding:12px;font-size:12.5px;color:var(--bone-dim)}.detail .gate b{display:block;color:var(--bone);font-size:13.5px;font-weight:600;margin-bottom:3px}.detail .ranges{display:flex;gap:6px;padding:16px 16px 8px}.detail .ranges button{transition:transform var(--t-press) var(--ease-out),color var(--t-press) var(--ease-out),background var(--t-press) var(--ease-out)}.detail .ranges button:active:not(:disabled){transform:scale(.97);transition-duration:0s}.detail .ranges button{flex:1;background:none;border:1px solid var(--rule);color:var(--bone-dim);font:inherit;font-size:12px;font-weight:600;padding:6px 0;border-radius:2px;cursor:pointer}.detail .ranges button[aria-pressed=true]{background:var(--ink-3);color:var(--bone);border-color:var(--bone-faint)}.detail .ranges button:disabled{opacity:.35;cursor:default}.detail figure{margin:0;padding:0 16px}.detail svg.chart{display:block;width:100%;height:auto;overflow:visible;touch-action:none;user-select:none;-webkit-user-select:none}.detail .axis{font-family:Archivo Narrow;font-size:10px;fill:var(--bone-faint)}.detail .axis.plbl{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.detail .velo{padding:14px 16px 0}.detail .velo .lbl{margin-bottom:7px}.detail svg.bars{display:block;width:100%;height:auto;touch-action:none;user-select:none;-webkit-user-select:none}.detail .bars rect.hot{opacity:1}.detail .prov{margin-bottom:calc(28px + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto 1fr;gap:5px 14px;font-size:12.5px}.detail .prov dt{color:var(--bone-faint);white-space:nowrap}.detail .prov dd{color:var(--bone-dim)}.detail .stepper{display:flex;align-items:center;gap:8px;padding:2px 16px 8px}.detail .stepper .cap{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.detail .cap-meta{display:flex;align-items:baseline;justify-content:center;gap:4px 8px;flex-wrap:wrap;min-height:15px;font-size:11.5px;color:var(--bone-dim)}.detail .cap-range{font-size:13px;font-weight:600;color:var(--bone)}.detail .cap-latest{font-family:Archivo Narrow;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--move-ink)}.detail .cap-text{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.detail .cap.scrub{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;padding:3px 2px 1px;border-radius:3px}.detail .cap.scrub:active{cursor:grabbing}.detail .cap.scrub:focus-visible{outline:2px solid var(--move);outline-offset:1px}.detail .cap-track{position:relative;width:100%;height:4px;margin-top:6px;border-radius:2px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule)}.detail .cap-thumb{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--bone-dim);opacity:.55}.detail .cap.scrub:hover .cap-thumb{opacity:.85}.detail .cap.scrub:active .cap-thumb,.detail .cap.scrub:focus-visible .cap-thumb{background:var(--move);opacity:1}.detail .step{flex:none;width:44px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--rule);color:var(--bone-dim);border-radius:2px;cursor:pointer;padding:0}.detail .step:hover:not(:disabled){color:var(--bone);background:var(--ink-2);border-color:var(--bone-faint)}.detail .step:disabled{opacity:.35;cursor:default}.detail .stale{margin:10px 16px 0}.detail .loading,.detail .errorbox{padding:40px 16px}@media(prefers-reduced-motion:no-preference){.detail .track i{transition:transform .5s var(--ease-out)}}.detail .figs.album{justify-content:flex-start}.detail .prov .why{font-size:11px;color:var(--bone-faint);margin-top:2px}.detail .figs.ranked{align-items:baseline;gap:12px 14px}.detail .figs.ranked .rankside{margin-left:auto;text-align:right;flex:none}.detail .rankside .r{font-size:19px;font-weight:800;letter-spacing:-.03em;line-height:1}.detail .rankside .c{font-size:11px;color:var(--bone-dim);margin-top:3px;line-height:1.25}.detail .fig .v.long{font-size:24px}.detail .fig.sub .v.long{font-size:17px}.detail .fig .d24{margin:5px 0 0}.detail .rankside .wk{font-size:11.5px;color:var(--bone-dim);margin-top:5px;white-space:nowrap}.detail .rankside .wk b{color:var(--move-ink);font-weight:700;font-size:12.5px}.mv{font-style:normal;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.mv.up{color:var(--tr-up2)}.mv.dn{color:var(--tr-dn2)}.mv.flat{color:var(--bone-faint);font-weight:400}.detail .trend{margin:9px 16px 0;font-size:12.5px;color:var(--bone-dim)}.detail .trend b{color:var(--bone);font-weight:700;font-variant-numeric:tabular-nums}.detail .trend b.up{color:var(--tr-up2)}.detail .trend b.dn{color:var(--tr-dn2)}.detail .trend .level{color:var(--bone-faint)}.detail .lk{margin:8px 16px 0;font-size:12.5px;color:var(--bone-dim)}.detail .lk b{color:var(--bone);font-weight:700;font-variant-numeric:tabular-nums}.detail .lk b.up{color:var(--tr-up2)}.detail .lk b.dn{color:var(--tr-dn2)}.detail .shares,.detail .peers,.detail .milesec,.detail .grp,.detail .pk,.detail .prov{margin:20px 16px 0;padding-top:12px;border-top:1px solid var(--rule);border-bottom:0}.detail .peers .peer:first-of-type,.detail .grp .rel:first-of-type{border-top:0}.detail .shares{display:grid;grid-template-columns:auto 1fr auto;gap:7px 10px;align-items:center;font-size:11.5px;color:var(--bone-dim)}.detail .shares .t{white-space:nowrap}.detail .shares .track{height:6px;background:var(--ink-3);border-radius:3px;overflow:hidden;margin:0}.detail .shares .track i{display:block;height:100%;background:var(--bone-faint)}.detail .shares .track.now i{background:var(--move)}.detail .shares .pct{font-variant-numeric:tabular-nums;font-weight:700;color:var(--bone);white-space:nowrap}.detail .shares .pct.lead{color:var(--move-ink)}.detail .peers{padding-bottom:2px}.detail .peers .ph{display:flex;align-items:baseline;gap:10px;padding:0 0 7px}.detail .peers .ph .nm{font-size:13px;font-weight:700;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail .peers .ph .pos{font-size:11.5px;color:var(--bone-dim);flex:1;text-align:right;white-space:nowrap}.detail .peers .ph .pos b{color:var(--bone)}.detail .recbar{padding:2px 16px 9px;display:block;width:100%;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.detail .recbar:hover{background:var(--ink-2)}.detail .recbar .t{display:flex;height:10px;border-radius:2px;overflow:hidden;gap:1px;background:var(--ink-3)}.detail .recbar .t i{display:block;background:var(--bone-faint)}.detail .recbar .t i.me{background:var(--move)}.detail .recbar .cap{font-size:11px;color:var(--bone-faint);margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:10px}.detail .recbar .act{display:inline-flex;align-items:center;gap:5px;color:var(--bone-dim);font-weight:600}.detail .cv{color:var(--bone-faint);flex:none;transition:transform .18s}.detail .cv.open{transform:rotate(180deg)}.detail .peer{display:grid;grid-template-columns:18px minmax(0,1fr) auto 42px;gap:9px;align-items:center;padding:9px 16px;text-decoration:none;color:inherit;border-top:1px solid var(--ink-3)}.detail .peer:hover{background:var(--ink-2)}.detail .peer .no{font-family:Archivo Narrow;font-size:10.5px;font-weight:600;color:var(--bone-faint);font-variant-numeric:tabular-nums;text-align:right}.detail .peer .pt{font-size:12.5px;color:var(--bone-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail .peer .pp{font-size:11.5px;color:var(--bone-faint);font-variant-numeric:tabular-nums;text-align:right}.detail .peer .ps{font-size:11.5px;color:var(--bone-dim);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.detail .peer.pick{width:100%;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.detail .peer.pick .sw{transition:opacity .16s var(--ease-out)}.detail .peer.pick:focus-visible{outline:2px solid var(--move);outline-offset:-2px}.detail .peers .ph .pos a{color:var(--move-ink);text-decoration:none;font-weight:700}@media(hover:hover)and (pointer:fine){.detail .peers .ph .pos a:hover{text-decoration:underline;text-underline-offset:2px}}@media(prefers-reduced-motion:reduce){.detail .peer.pick .sw{transition:none}}.detail .peer .sw{width:13px;height:13px;border-radius:2px;background:var(--move);justify-self:center;box-shadow:0 0 0 1px var(--rule)}.detail .peer.me{background:var(--ink-2)}.detail .peer.me .pt{color:var(--bone);font-weight:700}.detail .peer.me .pp,.detail .peer.me .ps{color:var(--bone)}.detail .ladder{margin:15px 0 0;padding-top:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.detail .ladder::-webkit-scrollbar{display:none}.detail .ladder:focus-visible{outline:1px solid var(--move);outline-offset:3px}.detail .rungs{display:flex;align-items:flex-start;min-width:100%}.detail .rung{flex:1 0 50px;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.detail .rung:before{content:"";position:absolute;top:4px;left:-50%;width:100%;height:2px;background:var(--ink-3)}.detail .rung:first-child:before{display:none}.detail .rung.on:before{background:var(--move)}.detail .rung .tick{width:9px;height:9px;border-radius:50%;background:var(--ink-3);position:relative;z-index:1}.detail .rung.on .tick{background:var(--move)}.detail .rung.next .tick{background:var(--ink);box-shadow:inset 0 0 0 2px var(--move)}.detail .rung.cut:before{background:var(--move)}.detail .rung .lab{font-family:Archivo Narrow;font-size:9.5px;font-weight:700;color:var(--bone-faint)}.detail .rung.on .lab{color:var(--bone)}.detail .rung.next .lab{color:var(--move-ink)}.detail .rung.cut .lab{color:var(--bone-faint)}.detail .rung .when{font-size:9.5px;color:var(--bone-faint);text-align:center;line-height:1.25;min-height:11px;display:flex;flex-direction:column;align-items:center}.detail .rung .when .y{font-size:8.5px;letter-spacing:.04em;opacity:.72}.detail .rung.on .when .d{color:var(--bone-dim)}.detail .rung .when .d.approx{opacity:.76}.detail .nextmile .e{display:flex;align-items:baseline;gap:6px;white-space:nowrap;text-align:right}.detail .nextmile .e .lbl{font-size:9.5px}.detail .nextmile .e b{font-size:13.5px;font-weight:700;display:inline;font-variant-numeric:tabular-nums}.detail .milesec .hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.detail .milesec .hd .lbl,.detail .milesec .gate{margin:0}.detail .pk .hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.detail .pk .hd .lbl{margin:0}.detail .pk .hd .st{font-size:11px;color:var(--bone-faint)}.detail .pk svg{display:block;width:100%;height:auto;overflow:visible}.detail .pk .flag{font-family:Archivo Narrow;font-size:9.5px;font-weight:700;letter-spacing:.08em;fill:var(--move-ink);text-transform:uppercase}.detail .pk .cap{font-size:11.5px;color:var(--bone-dim);margin-top:9px;display:flex;justify-content:space-between;gap:10px}.detail .pk .cap b{color:var(--bone);font-weight:700}.detail .pk .cap .em,.detail .pk .cap b.em{color:var(--move-ink)}.detail .pk .second{font-size:11.5px;color:var(--bone-dim);margin-top:5px}.detail .pk .second b{color:var(--bone);font-weight:700}.detail .pk .none{font-size:12px;color:var(--bone-dim)}.detail .pk .none b{color:var(--bone);font-weight:600}.detail .ribwrap{margin-top:5px}.detail .rib{display:flex;gap:1.2px;height:9px}.detail .rib i{flex:1;border-radius:1px;background:var(--move);opacity:.8}.detail .rib i.est{background:none;box-shadow:inset 0 0 0 1px var(--move);opacity:.65}.detail .rib i.none{background:var(--ink-3);opacity:1}.detail .ribnote{display:block;font-size:11px;color:var(--bone-faint);margin-top:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.detail .grp{padding-bottom:2px}.detail .grp .gh{display:flex;align-items:baseline;gap:10px;padding:0 0 7px}.detail .grp .gh .nm{font-size:13px;font-weight:700;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail .grp .gh .ct{font-size:11.5px;color:var(--bone-dim);flex:1;text-align:right}.detail .rel{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;text-decoration:none;color:inherit;border-top:1px solid var(--ink-3)}.detail .rel:hover{background:var(--ink-2)}.detail .rel .pic{width:46px;height:30px;display:flex;align-items:center;justify-content:center;flex:none}.detail .rel .pic .wide{display:block;width:46px;height:26px;object-fit:cover;border-radius:2px;background:var(--ink-3)}.detail .rel .pic .sq{display:block;width:30px;height:30px;object-fit:cover;border-radius:2px;background:var(--ink-3)}.detail .rel .rtx{min-width:0}.detail .rel .rt{display:block;font-size:12.5px;color:var(--bone-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail .rel .rk{display:block;font-family:Archivo Narrow;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-faint);margin-top:1px}.detail .rel .ws{font-style:normal;color:var(--cv)}.detail .rel .rf{text-align:right}.detail .rel .rv{display:block;font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.detail .rel .ru{display:block;font-size:10.5px;color:var(--bone-faint)}.detail .rel.me{background:var(--ink-2)}.detail .rel.me .rt{color:var(--bone);font-weight:700}.detail .rel.me .rk,.detail .rel.me .ru{color:var(--bone-dim)}.detail .rel.sub{padding-left:30px;border-top-color:transparent}.detail .rel.sub .rt{color:var(--bone-faint)}.detail .rel.sub .rv{font-weight:600;color:var(--bone-dim)}.detail .rel.none{display:block;padding:9px 16px;font-size:12px;color:var(--bone-faint);border-top:1px solid var(--ink-3)}.detail .grp .more{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;background:none;border:0;border-top:1px solid var(--ink-3);color:var(--bone-dim);font:inherit;font-size:12px;font-weight:600;padding:13px 16px;cursor:pointer}.detail .grp .more:hover{background:var(--ink-2);color:var(--bone)}.detail .sub-h{display:flex;align-items:baseline;gap:8px;padding:9px 0 5px;border-top:1px solid var(--rule);background:var(--ink-2)}.detail .sub-h .nm{font-family:Archivo Narrow;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim)}.detail .sub-h .why{font-size:11px;color:var(--bone-faint);flex:1;text-align:right}.detail .pin{font-family:Archivo Narrow;font-size:9px;font-weight:700;fill:var(--ink)}.detail .velo .nl{margin-top:10px;border-top:1px solid var(--ink-3)}.detail .velo .nr{display:grid;grid-template-columns:15px minmax(0,1fr) auto;gap:9px;align-items:center;padding:6px 0;color:var(--bone-dim);border:0;border-bottom:1px solid var(--ink-3);width:100%;text-align:left;background:none;font:inherit;font-size:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.detail .velo .nr:hover .x{color:var(--move-ink)}}.detail .velo .nr:focus-visible{outline:2px solid var(--move);outline-offset:2px}.detail .velo .nr .b{width:14px;height:14px;border-radius:50%;background:var(--move);color:var(--ink);font-family:Archivo Narrow;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.detail .velo .nr .x{color:var(--bone)}.detail .velo .nr .dt{font-size:11px;color:var(--bone-faint);white-space:nowrap}.detail .main,.detail .rail{display:contents}.detail .cols{display:flex;flex-direction:column}.detail .chartblock{order:1}.detail .pk{order:2}.detail .shares{order:3}.detail .peers{order:4}.detail .milesec{order:5}.detail .gate{order:6}.detail .grp{order:7}.detail .prov{order:8}.detail .cmpwrap{order:9}@media(min-width:900px){.detail{max-width:1180px}.detail .bar{padding-left:20px;padding-right:20px}.detail .masthead{display:grid;grid-template-columns:460px minmax(300px,1fr);align-items:end;gap:14px 36px;padding:20px 20px 16px;border-bottom:1px solid var(--rule)}.detail .masthead .head{padding:0;margin:0;grid-column:1;min-width:0}.detail .masthead .figs{padding:0;margin:0;grid-column:2;min-width:0}.detail .masthead .trend,.detail .masthead .lk{margin:0;grid-column:1/-1}.detail .masthead .title{font-size:30px}.detail .masthead .title.long{font-size:23px}.detail .masthead .fig .v{font-size:34px}.detail .masthead .fig .v.long{font-size:27px}.detail .masthead .rankside .r{font-size:21px}.detail .cols{display:grid;grid-template-columns:minmax(0,1fr) 384px;align-items:start;gap:0}.detail .main{display:block;grid-column:1;min-width:0;padding-bottom:20px}.detail .rail{display:block;grid-column:2;min-width:0;padding-bottom:20px;border-left:1px solid var(--rule)}.detail .head,.detail .figs,.detail .d24,.detail .trend,.detail .lk,.detail .shares,.detail .milesec,.detail .gate,.detail .peers,.detail .grp,.detail .pk,.detail .prov,.detail .velo,.detail .ranges,.detail .stepper,.detail figure,.detail .chartstub{margin-left:20px;margin-right:20px}.detail .recbar{padding-left:20px;padding-right:20px}.detail .rail>*:first-child{margin-top:14px;padding-top:0;border-top:0}.detail .main>.chartblock{padding-top:4px}}@media(min-width:1240px){.detail .cols{grid-template-columns:minmax(0,1fr) 416px}}.detail .flag line{stroke:var(--bone-dim);stroke-width:.7;stroke-dasharray:1 2.5;opacity:.65}.detail .flag .fr{stroke:var(--bone-dim);stroke-width:1}.detail .rflag{font-size:11.5px;color:var(--bone-dim);margin-top:3px}.detail .rflag:before{content:"⚑ ";color:var(--bone-faint)}.detail .rflag .fn{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.detail .velo{position:relative}.detail .readout.sub{font-size:11px;padding:5px 8px;z-index:2}.detail .axis.edge{fill:var(--bone-dim)}.detail .pk .pkbars{cursor:pointer;touch-action:pan-y}.detail .pk .pkread{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:7px;min-height:16px;font-size:11.5px;color:var(--bone-dim)}.detail .pk .pkread b{color:var(--bone);font-weight:700}.detail .pk .pkread .num{color:var(--move-ink);font-weight:700;font-variant-numeric:tabular-nums}.detail .pk .pkread .go{color:var(--bone-faint);font-size:10.5px}.detail .pk .pkread .hint{color:var(--bone-faint);font-size:11px}@media(hover:none){.detail .pk .pkread .go{display:none}.detail .pk .pkread .hint:after{content:""}}.detail .bar .kst{margin-left:auto;padding-right:2px}.detail .chart .kstcut{stroke:var(--bone-faint);stroke-width:1;stroke-dasharray:1 4;opacity:.55}.detail .chart .kstcut-l{font-family:Archivo Narrow;font-size:8px;font-weight:700;letter-spacing:.1em;fill:var(--bone-faint);opacity:.75}.detail .totalhead .cover{width:64px;height:64px;border-radius:3px;object-fit:cover;background:var(--ink-3);flex:none}.detail .totalhead .title{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0}.detail .totalhead .meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;margin-top:5px}.detail .totalhead .logo.sm{width:14px;height:14px;flex:none}.detail .totalhead .who{font-size:12.5px;font-weight:700;color:var(--bone)}.detail .totalhead .what{font-size:11.5px;color:var(--bone-dim);flex-basis:100%;line-height:1.35}@media(min-width:900px){.detail .totalhead .what{flex-basis:auto}.detail .totalhead .title{font-size:30px}}.detail .chartskel{animation:skel-pulse 1.4s var(--ease-in-out) infinite alternate}@keyframes skel-pulse{0%{opacity:.5}to{opacity:.9}}@media(prefers-reduced-motion:reduce){.detail .chartskel{animation:none;opacity:.7}}.detail .chartskel .sk{display:block;background:var(--ink-3);border-radius:3px}.detail .chartskel .sk-chip{flex:1;height:31px}.detail .chartskel .skstep{height:46px;display:flex;align-items:center;justify-content:center}.detail .chartskel .sk-cap{width:min(190px,54%);height:13px}.detail .chartskel .skvelo{padding-top:11px}.detail .chartskel .sk-lbl{width:140px;height:10px;margin:0 16px 8px}.detail .chartskel .sk-rule{stroke:var(--rule);stroke-width:1;opacity:.55}.detail .chartskel .sk-bar{fill:var(--ink-3)}.audhead{max-width:620px;margin:0 auto;padding:20px 16px 4px}.audhead .backlink{display:inline-block;color:var(--bone-dim);text-decoration:none;font-size:13px;margin-bottom:16px}.audhead .backlink:hover{color:var(--bone)}.audhead h1{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--bone);margin:0 0 10px}.audhead .lede{max-width:62ch;font-size:14px;line-height:1.55;color:var(--bone-dim);margin:0}.audgrid{max-width:620px;margin:0 auto;padding:8px 0 calc(28px + env(safe-area-inset-bottom))}.audpanel{padding:24px 0;border-top:1px solid var(--rule)}.audpanel:first-child{border-top-color:var(--move)}.audpanel .ph{display:flex;align-items:center;padding:0 16px}.audpanel .phlink{display:flex;align-items:center;gap:10px;flex:1;min-width:0;color:inherit;text-decoration:none;border-radius:8px}.audpanel .ph h2{margin:0 0 0 auto;min-width:0;font-size:13px;font-weight:700;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bone-dim)}.audpanel .phlink:hover h2,.audpanel .phlink:focus-visible h2{color:var(--move-ink);text-decoration:underline}.audpanel .phlink:focus-visible{outline:2px solid var(--move);outline-offset:3px}.audpanel .fig{padding:12px 16px 0;display:flex;align-items:baseline;gap:8px}.audpanel .fig .v{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--bone)}.audpanel .fig .k{font-size:11.5px;color:var(--bone-dim)}.audpanel .fig.second{margin-top:18px}.audpanel .fig.second .v{font-size:22px;font-weight:700;color:var(--likes-ink)}.audpanel .said{padding:7px 16px 0;font-size:12.5px;color:var(--bone-dim)}.audpanel .said .up{color:var(--tr-up2)}.audpanel .said .dn{color:var(--tr-dn2)}.audpanel .said .on{color:var(--bone-faint)}.audpanel .said .peak{display:block;margin-top:2px}.audpanel .why{max-width:62ch;margin:10px 16px 0;font-size:11.5px;line-height:1.5;color:var(--bone-faint)}.audchart{padding:12px 16px 0}.audplot{display:flex;align-items:stretch;gap:7px}.audplot .yax{position:relative;flex:none;width:36px;height:76px}.audplot .yax span{position:absolute;right:0;transform:translateY(-50%);font-size:9px;line-height:1;color:var(--bone-faint);white-space:nowrap}.audchart svg{display:block;flex:1;min-width:0;width:100%;height:76px;overflow:visible}.audchart .grid{stroke:var(--rule);stroke-width:1;vector-effect:non-scaling-stroke}.audchart .ln{fill:none;stroke:var(--move);stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.audchart .dot{fill:var(--move)}.audchart .now{fill:var(--move);stroke:var(--ink);stroke-width:1.4}.audchart .ax{display:flex;justify-content:space-between;gap:8px;margin-top:5px;padding-left:43px;font-family:Archivo Narrow;font-size:10px;color:var(--bone-faint)}.audrung{margin:18px 16px 0;padding:0}.audrung .row1{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.audrung .t{font-size:14px;font-weight:700;color:var(--bone)}.audrung .e{text-align:right;flex:none}.audrung .e b{display:block;font-size:13.5px;font-weight:700;color:var(--bone)}.audrung .e .lbl{font-size:10.5px;color:var(--bone-faint)}.audrung .track{height:5px;background:var(--ink-3);border-radius:3px;margin:9px 0 7px;overflow:hidden}.audrung .track i{display:block;height:100%;background:var(--move)}.audrung .sub{font-size:11.5px;color:var(--bone-dim)}.audrung .sub .nd{display:block;margin-top:3px;color:var(--bone-faint)}.audempty{max-width:620px;margin:8px auto;padding:16px;border:1px dashed var(--rule);border-radius:3px}.audempty b{display:block;color:var(--bone);font-size:14px;font-weight:600;margin-bottom:4px}.audempty p{max-width:62ch;margin:0;font-size:12.5px;line-height:1.55;color:var(--bone-dim)}@media(max-width:379px){.audhead h1,.audpanel .fig .v{font-size:26px}}@media(min-width:900px){.audhead,.audgrid{max-width:980px}.audgrid{columns:2;column-gap:28px;padding-top:4px}.audpanel{break-inside:avoid;padding-top:16px}.audpanel:first-child{border-top-color:var(--rule)}}.audpanel .reached{margin:14px 16px 0}.audpanel .reached .lbl{font-family:Archivo Narrow;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);margin-bottom:5px}.audpanel .reached ul{list-style:none;margin:0;padding:0}.audpanel .reached li{display:flex;align-items:baseline;gap:8px;padding:3px 0;font-size:12.5px;color:var(--bone-dim)}.audpanel .reached li b{color:var(--bone);font-weight:700;min-width:4.5em}.audpanel .reached .when{margin-left:auto;color:var(--bone-dim)}.audpanel .reached .approx{color:var(--bone-faint)}.audpanel .reached .more{margin-top:5px;font-size:11px;color:var(--bone-faint)}.audpanel .reached.none{max-width:62ch;margin:14px 16px 0;font-size:11.5px;line-height:1.5;color:var(--bone-faint)}.audpanel .ph .pfa{width:36px;height:36px;border-radius:50%;flex:none;object-fit:cover;background:var(--ink-3)}.audpanel .ph .pfi{flex:none;display:block}.audpanel .ph .pfi.ink{color:var(--bone)}.audpanel .subladder{margin:14px 16px 0;border-top:1px solid var(--rule);padding-top:10px}.audpanel .subladder>summary{display:flex;align-items:baseline;gap:8px;cursor:pointer;list-style:none;padding:3px 0;font-size:12.5px;color:var(--bone-dim);min-height:26px;-webkit-tap-highlight-color:transparent}.audpanel .subladder>summary::-webkit-details-marker{display:none}.audpanel .subladder>summary .lbl{font-family:Archivo Narrow;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint)}.audpanel .subladder>summary .lbl:before{content:"";display:inline-block;width:0;height:0;margin-right:7px;vertical-align:.08em;border-left:4.5px solid currentColor;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;transition:transform .16s cubic-bezier(.23,1,.32,1)}.audpanel .subladder[open]>summary .lbl:before{transform:rotate(90deg)}.audpanel .subladder>summary .sum{margin-left:auto;color:var(--bone-dim)}.audpanel .subladder>summary .sum b{color:var(--bone);font-weight:700}.audpanel .subladder>summary .count{font-size:11px;color:var(--bone-faint)}.audpanel .subladder ol{list-style:none;margin:8px 0 0;padding:0 6px 0 0;font-size:12.5px;line-height:1.4;max-height:18.8em;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.audpanel .subladder li{display:flex;align-items:baseline;gap:8px;padding:3px 0;color:var(--bone-dim)}.audpanel .subladder li b{color:var(--bone);font-weight:700;min-width:4.2em}.audpanel .subladder .when{margin-left:auto;text-align:right}.audpanel .subladder .took{min-width:3.2em;text-align:right;color:var(--bone-faint)}.audpanel .subladder .why{margin:9px 0 0}@media(prefers-reduced-motion:reduce){.audpanel .subladder>summary .lbl:before{transition-duration:1ms}}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/Archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ArchivoNarrow-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ArchivoNarrow-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ArchivoNarrow-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ArchivoNarrow-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#F3EDE1;--ink-2:#E9E1D1;--ink-3:#DCD3C0;--rule:#C6BAA2;--bone:#171C30;--bone-dim:#545A73;--bone-faint:#63697F;--move:#C4380F;--move-ink:#AE3009;--code-fg:#FFFFFF;--shade:rgba(23,28,48,.12);--tr-up2:#054F40;--tr-up1:#1E695A;--tr-flat:#545A73;--tr-dn1:#8B6118;--tr-dn2:#AD510B;--mv:#C4380F;--pf:#5A4ABC;--ms:#136B55;--dp:#846005;--cv:#1C6098;--dc:#963C66;--likes:#5A4ABC;--likes-ink:#4C3EA8;--grid:rgba(23,28,48,.1);color-scheme:light}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--t-press:.12s;--t-enter:.2s}:root[data-theme=dark]{--ink:#141A33;--ink-2:#1B2242;--ink-3:#232B52;--rule:#2B3463;--bone:#E9E2D4;--bone-dim:#9AA0BE;--bone-faint:#8C93B6;--move:#FF5A33;--move-ink:#FF9377;--code-fg:#13182E;--shade:rgba(0,0,0,.28);--tr-up2:#0BB492;--tr-up1:#2F937F;--tr-flat:#9AA0BE;--tr-dn1:#AE7A21;--tr-dn2:#ED781F;--mv:#FF5A33;--pf:#9A8CF0;--ms:#3FB392;--dp:#E0B23A;--cv:#58A6E0;--dc:#D97A9E;--likes:#9A8CF0;--likes-ink:#B3A7F5;--grid:rgba(233,226,212,.09);color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--bone);font-family:Archivo,system-ui,sans-serif;max-width:520px;margin:0 auto;font-size:15px;line-height:1.4;-webkit-font-smoothing:antialiased;padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}::selection{background:var(--move);color:#fff}:focus-visible{outline:2px solid var(--move);outline-offset:2px;border-radius:2px}*{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--rule);border-radius:4px}.num{font-variant-numeric:tabular-nums;letter-spacing:-.015em}.narrow{font-family:Archivo Narrow,Archivo,sans-serif}.lbl{font-family:Archivo Narrow;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-faint)}.app{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 16px 9px;border-bottom:1px solid var(--rule)}.brand{font-family:Archivo Narrow;font-size:14px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.brand span{font-weight:500;color:var(--bone-dim);letter-spacing:.12em}.appright{display:flex;align-items:center;gap:10px;flex:none}.updated{font-size:11px;color:var(--bone-dim);white-space:nowrap}@media(max-width:430px){.updated{display:none}}.updated-k{font-family:Archivo Narrow;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint)}.themer{flex:none;background:none;border:1px solid var(--rule);border-radius:3px;color:var(--bone-dim);padding:5px 7px;cursor:pointer;display:flex;align-items:center}.themer:hover{color:var(--bone);border-color:var(--bone-faint)}.shared{font-family:Archivo Narrow;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.logo{width:17px;height:17px;flex:none}.tab .logo{margin-right:2px}.miles{min-width:0;border-top:1px solid var(--move);padding-top:9px;margin-top:14px}.milestrip{display:grid;grid-template-columns:max-content max-content max-content max-content;gap:0;overflow-x:auto;scrollbar-width:none}.milestrip::-webkit-scrollbar{display:none}.mcard{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;column-gap:14px;padding:5px 0;white-space:nowrap;color:inherit;text-decoration:none;border-radius:3px;transition:background .15s}.mcard:hover{background:var(--ink-2)}.mcard:focus-visible{outline:2px solid var(--move);outline-offset:-2px}@media(hover:none){.mcard:hover{background:none}}.mcard:active{background:var(--ink-3)}.mcard+.mcard{border-top:1px solid var(--ink-3)}.mcard .mt{font-size:13px;font-weight:600;max-width:24ch;overflow:hidden;text-overflow:ellipsis}.mcard .mv{font-size:13.5px;font-weight:800;letter-spacing:-.02em;text-align:right}.mcard .days{color:var(--move-ink);font-weight:700;font-size:12.5px;font-variant-numeric:tabular-nums;text-align:right}.mcard .mg{font-size:11.5px;color:var(--bone-dim);font-variant-numeric:tabular-nums;text-align:right}@supports not (grid-template-columns: subgrid){.milestrip{display:flex;flex-direction:column;gap:0}.mcard{display:flex;gap:12px}}.mnone{font-size:12.5px;color:var(--bone-dim);margin-top:8px;line-height:1.5}.bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--rule)}.bar .id{font-family:Archivo Narrow;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.chan{display:flex;align-items:center;gap:5px;background:none;border:1px solid var(--rule);color:var(--bone-dim);font:inherit;font-size:11.5px;padding:4px 8px;border-radius:2px;cursor:pointer}.chan:hover{border-color:var(--bone-faint);color:var(--bone)}.plate{padding:18px 16px 16px}.total{font-size:clamp(34px,10.5vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1}.total-sub{font-size:12px;color:var(--bone-dim);margin-top:5px}.totals .lbl{margin-bottom:5px;display:block}.totals .total-at{font-size:11px;color:var(--bone-dim);margin-top:3px}.mile{display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:10px 0;border-top:1px solid var(--move);border-bottom:1px solid var(--rule)}.mile svg{flex:none;color:var(--move)}.mile .body{flex:1;min-width:0}.mile .head{font-size:13.5px;font-weight:600}.mile .meta{font-size:11.5px;color:var(--bone-dim);margin-top:1px}.mile .est{text-align:right;flex:none}.mile .est b{display:block;font-size:14px;font-weight:700}.mile .est span{font-size:10.5px;color:var(--bone-faint)}.tabs{display:flex;gap:0;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--rule)}.tab{flex:1;background:none;border:0;text-decoration:none;border-bottom:2px solid transparent;color:var(--bone-faint);font:inherit;font-size:13px;font-weight:600;padding:12px 4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.tab .n{font-family:Archivo Narrow;font-size:11px;font-weight:600;color:var(--bone-faint);background:var(--ink-3);padding:1px 5px;border-radius:2px}.tab[aria-selected=true]{color:var(--bone);border-bottom-color:var(--move)}.themer{flex:none;background:none;border:0;border-bottom:2px solid transparent;color:var(--bone-faint);padding:0 16px;cursor:pointer;display:flex;align-items:center}.themer:hover{color:var(--bone)}.t-moon{display:none}:root:not([data-theme=dark]) .t-sun{display:block}:root[data-theme=dark] .t-sun{display:none}:root[data-theme=dark] .t-moon{display:block}.tab[aria-selected=true] .n{background:var(--move);color:var(--code-fg)}.modes{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1px;background:var(--rule);margin:0 16px;border:1px solid var(--rule);border-radius:3px;overflow:hidden}.mode,.chip{transition:transform var(--t-press) var(--ease-out),color var(--t-press) var(--ease-out),background var(--t-press) var(--ease-out)}.mode:active,.chip:active{transform:scale(.97);transition-duration:0s}.mode{background:var(--ink);border:0;color:var(--bone-faint);font:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;padding:9px 4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.mode svg{opacity:.65}.mode[aria-pressed=true]{background:var(--ink-3);color:var(--bone)}.mode[aria-pressed=true] svg{opacity:1;color:var(--move)}.searchwrap{display:flex;align-items:center;gap:8px;margin:12px 16px 0;padding:0 10px;background:var(--ink-2);border:1px solid var(--rule);border-radius:3px;color:var(--bone-faint)}.searchwrap:focus-within{border-color:var(--move);color:var(--bone-dim)}.searchwrap input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--bone);font:inherit;font-size:14px;padding:9px 0}.searchwrap input::placeholder{color:var(--bone-faint)}.searchwrap input::-webkit-search-cancel-button{display:none}.searchwrap button{background:none;border:0;color:inherit;cursor:pointer;padding:4px;display:flex}.searchwrap button[hidden]{display:none}.empty{padding:28px 16px;text-align:center;color:var(--bone-dim);font-size:13.5px}.empty b{display:block;color:var(--bone);font-size:15px;font-weight:600;margin-bottom:4px}.age{font-size:11px;color:var(--bone-faint);white-space:nowrap}.mile.thin{border-top-color:var(--rule)}.mile .est.none b{color:var(--bone-faint);font-size:12px;font-weight:600}.rail{display:flex;gap:6px;padding:12px 16px 10px;overflow-x:auto;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--rule);color:var(--bone-dim);font:inherit;font-size:11.5px;padding:4px 9px;border-radius:2px;cursor:pointer;white-space:nowrap}.chip i{width:7px;height:7px;flex:none}.chip[aria-pressed=true]{border-color:var(--bone-faint);color:var(--bone);background:var(--ink-2)}.shelfhead{display:grid;grid-template-columns:22px 46px minmax(0,1fr) auto;gap:8px;align-items:center;padding:0 16px 6px;border-bottom:1px solid var(--rule)}.shelfhead .r{text-align:right}.row{display:grid;grid-template-columns:22px 46px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;background:none;border:0;border-bottom:1px solid var(--ink-3);padding:11px 16px;text-align:left;color:inherit;font:inherit;cursor:pointer}@media(hover:hover)and (pointer:fine){.row:hover{background:var(--ink-2)}}.row{transition:background var(--t-press) var(--ease-out)}.row:active{background:var(--ink-3);transition-duration:0s}.row .idx{font-family:Archivo Narrow;font-size:10.5px;font-weight:600;color:var(--bone-faint);font-variant-numeric:tabular-nums;text-align:right;display:block}.idx-cat,.idx-rank{display:block}.row .main{min-width:0}.row .ttl{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.row .meta{display:flex;align-items:center;gap:6px;margin-top:3px;min-width:0}.code{font-family:Archivo Narrow;font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:1px 4px;border-radius:2px;color:var(--code-fg)}.row .ch{font-size:11px;color:var(--bone-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.figs{display:flex;align-items:center;justify-content:flex-end;gap:10px;text-align:right;min-width:0}.figstack{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.lead{display:block;font-weight:700;letter-spacing:-.02em;line-height:1.1}.sec{display:block;font-size:11.5px;color:var(--bone-dim);line-height:1.1}.delta{color:var(--move-ink)}.sparkcol{display:none;justify-content:flex-end}.sparkcol .lbl{font-size:9px}.sparkcol .spark{width:100%}.spark{display:none;align-items:flex-end;justify-content:flex-end;gap:1.5px;height:22px;width:58px;flex:none}.spark i{flex:1 1 auto;max-width:8px;min-height:2px;border-radius:1px;background:var(--bone-faint);opacity:.55}.spark i.last{opacity:1}.stamp{display:inline-block;font-family:Archivo Narrow;font-size:9px;font-weight:700;letter-spacing:.12em;border:1px solid var(--bone-faint);color:var(--bone-faint);padding:0 4px;transform:rotate(-2.5deg)}body[data-mode=movement] .f-move,body[data-mode=newest] .f-move{font-size:17px}body[data-mode=movement] .f-total,body[data-mode=newest] .f-total{font-size:11.5px;color:var(--bone-dim);font-weight:400}body[data-mode=totals] .f-total{font-size:17px}body[data-mode=totals] .figstack{flex-direction:column-reverse}body[data-mode=totals] .f-move{font-size:11.5px;font-weight:600}.foot{padding:14px 16px calc(20px + env(safe-area-inset-bottom));font-size:11px;color:var(--bone-faint);border-top:1px solid var(--rule);margin-top:4px}@media(prefers-reduced-motion:no-preference){.lead{transition:color .22s ease}}.thumblink{display:block;position:relative;line-height:0;border-radius:2px}.thumblink:hover{outline:2px solid var(--move);outline-offset:1px}.thumblink:after{content:"";position:absolute;inset:0;border-radius:2px;background:#00000059 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'><path d='M6 4.2l6 3.8-6 3.8z' fill='white'/></svg>") center/14px no-repeat;opacity:0;transition:opacity .15s}.thumblink:hover:after,.thumblink:focus-visible:after{opacity:1}.thumb{display:block;width:46px;height:26px;object-fit:cover;border-radius:2px;background:var(--ink-3)}:root{--aw:92px}.shelfhead.vhead,.row.vrow{grid-template-columns:var(--aw) minmax(0,1fr) auto}.row.vrow .thumb{width:var(--aw);height:calc(var(--aw) * 9 / 16);border-radius:3px}.shelfhead.vhead .lbl:first-child{display:none}.row.vrow .thumblink{position:relative;display:block}.row.vrow .idx{position:absolute;left:5px;bottom:5px;z-index:2;text-align:center;background:#080a14bd;color:#fff;border-radius:2px;padding:0 5px;font-size:12px;font-weight:700;line-height:19px;min-width:19px}.thumb-h{display:block}.agecol{display:none}@media(min-width:900px){body{max-width:1180px;font-size:15px}.tabs{max-width:none}.tab{flex:0 0 200px;justify-content:flex-start;padding-left:20px}.app{padding:14px 20px 11px}.brand{font-size:16px}.plate{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(400px,1.15fr);gap:32px;align-items:center;padding:24px 20px 20px}.total{font-size:52px}.miles{border-top:0;padding-top:0;margin-top:0;padding-left:26px;position:relative}.milestrip{overflow:visible}.miles:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--move)}.controls{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:center;padding:0 20px;margin-top:4px}.modes,.searchwrap{margin:0}.rail{padding:12px 20px}.shelfhead,.row{grid-template-columns:34px 72px minmax(0,1fr) 58px 124px;padding-left:20px;padding-right:20px;gap:14px}:root{--aw:132px}.shelfhead.vhead,.row.vrow{grid-template-columns:var(--aw) minmax(0,1fr) 58px 124px}.row{padding-top:9px;padding-bottom:9px}.thumb{display:block;width:72px;height:41px;object-fit:cover;border-radius:2px;background:var(--ink-3)}.thumb-h{display:block}.agecol{display:none}.sparkcol,.spark{display:flex}.row .ttl{-webkit-line-clamp:1;font-size:15px}.foot{padding:18px 20px 32px}}.updatebar{animation:updatebar-in var(--t-enter) var(--ease-out) both}@keyframes updatebar-in{0%{transform:translateY(100%);opacity:0}}@media(prefers-reduced-motion:reduce){.updatebar{animation:updatebar-fade var(--t-enter) var(--ease-out) both}@keyframes updatebar-fade{0%{opacity:0}}}.updatebar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ink-2);border-top:1px solid var(--rule);font-size:13px;color:var(--bone)}.updatebar button{background:var(--move);border:0;color:var(--code-fg);font:inherit;font-weight:700;font-size:12px;padding:7px 14px;border-radius:3px;cursor:pointer}.loading,.errorbox{padding:40px 16px;text-align:center;color:var(--bone-dim);font-size:13px}.errorbox b{display:block;color:var(--bone);font-size:15px;margin-bottom:6px}.errorbox button{margin-top:14px;background:none;border:1px solid var(--rule);color:var(--bone);font:inherit;font-size:12px;padding:7px 14px;border-radius:3px;cursor:pointer}.stale{display:flex;align-items:center;gap:7px;margin:0 16px 10px;padding:8px 11px;background:var(--ink-2);border:1px solid var(--rule);border-radius:3px;font-size:11.5px;color:var(--bone-dim)}.modes.three{grid-template-columns:1fr 1fr 1fr}body[data-mode=albums] .f-move{font-size:17px}body[data-mode=albums] .f-total{font-size:11.5px;color:var(--bone-dim);font-weight:400}.pend{color:var(--bone-faint);font-weight:400;margin-left:3px}.albumhead{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"cv at af go" "cv ak af go";align-items:center;column-gap:10px;padding:20px 16px 9px;border-top:2px solid var(--move);border-bottom:0}.shelf section:first-of-type .albumhead{border-top:0;padding-top:10px}.shelf section .row:last-child{border-bottom:0}.albumhead .ac{grid-area:cv;width:48px;height:48px;object-fit:cover;border-radius:3px;background:var(--ink-3);display:block}.albumhead .at{grid-area:at;font-size:15px;font-weight:700;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:end}.albumhead .ak{grid-area:ak;font-family:Archivo Narrow;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);white-space:nowrap;align-self:start;margin-top:1px}.albumhead .af{grid-area:af;display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.albumhead .af .ad{font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums}.albumhead .af .ad .on{font-weight:400;color:var(--bone-faint);font-size:11px}.albumhead .af .ap{font-size:11.5px;color:var(--bone-dim);font-variant-numeric:tabular-nums}.albumhead.link{text-decoration:none;color:inherit}.albumhead.link .go{grid-area:go;color:var(--bone-faint);align-self:center;transition:transform .15s var(--ease-out),color .15s ease}@media(hover:hover)and (pointer:fine){.albumhead.link:hover .at,.albumhead.link:hover .go{color:var(--move-ink)}.albumhead.link:hover .go{transform:translate(2px)}}.albumhead.link:focus-visible{outline:2px solid var(--move);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){.albumhead.link .go{transition:color .15s ease}}.row .tn{font-family:Archivo Narrow;font-size:10.5px;color:var(--bone-faint);font-variant-numeric:tabular-nums;text-align:right}.coverlink{display:block;position:relative;line-height:0;border-radius:2px}.coverlink:hover{outline:2px solid var(--move);outline-offset:1px}.coverlink:after{content:"";position:absolute;inset:0;border-radius:2px;background:#0000006b url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 16 16'><path d='M6 4.2l6 3.8-6 3.8z' fill='white'/></svg>") center/16px no-repeat;opacity:0;transition:opacity .15s}.coverlink:hover:after,.coverlink:focus-visible:after{opacity:1}.cover{display:block;width:52px;height:52px;object-fit:cover;border-radius:3px;background:var(--ink-3)}.shelf-spotify .shelfhead,.shelf-spotify .row,.spotify-page .shelfhead,.spotify-page .row{grid-template-columns:22px 52px minmax(0,1fr) auto!important}.shelf-spotify .row.intrack,.spotify-page .row.intrack{grid-template-columns:22px minmax(0,1fr) auto!important}@media(min-width:900px){.spotify-page .shelfhead,.spotify-page .row{grid-template-columns:34px 74px minmax(0,1fr) 58px 124px!important}.spotify-page .row.intrack{grid-template-columns:34px minmax(0,1fr) 58px 124px!important}.cover{width:74px;height:74px}.albumhead .ac{width:64px;height:64px}.albumhead{padding:24px 20px 9px}.shelf section:first-of-type .albumhead{padding-top:12px}}.chip{position:relative}.chip:focus-within{outline:2px solid var(--move);outline-offset:2px}.chip select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font:inherit}.chip .chipname{max-width:16ch;overflow:hidden;text-overflow:ellipsis}.spark i.gap{background:none;box-shadow:inset 0 0 0 1px var(--rule);opacity:1;height:30%}.stale b{color:var(--bone);font-weight:600}.errorbox p{font-size:12.5px;margin-top:2px}.loading{animation:calm 1.6s ease-in-out infinite alternate}@keyframes calm{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.loading{animation:none}}.row.gone{opacity:.6}.rowlink{color:inherit;text-decoration:none}.shelf-note{padding:12px 16px 0;font-size:12px;color:var(--bone-dim)}@media(max-width:899px){.milestrip{grid-template-columns:minmax(0,1fr) max-content max-content max-content}.mcard .mt{min-width:0;max-width:none}}.sitefoot{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;row-gap:2px;padding:22px 16px calc(26px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);margin-top:10px}.sitefoot a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--bone-faint);font-size:11.5px;letter-spacing:.04em;padding:5px 9px;border-radius:999px;transition:color .15s,background .15s}.sitefoot a:hover,.sitefoot a:focus-visible{color:var(--bone);background:var(--ink-2)}.sitefoot img{border-radius:50%;display:block;background:var(--ink-3)}.sitefoot .ver{margin-left:10px;font-size:10.5px;color:var(--bone-faint);font-family:Archivo Narrow;letter-spacing:.08em}.pend{margin-left:5px;font-family:Archivo Narrow;font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-faint);border:1px solid var(--rule);border-radius:2px;padding:1px 3px;vertical-align:1px}.prose{max-width:620px;margin:0 auto;padding:20px 16px 8px;font-size:15px;line-height:1.62;color:var(--bone-dim)}.prose .backlink{display:inline-block;color:var(--bone-dim);text-decoration:none;font-size:13px;margin-bottom:18px}.prose .backlink:hover{color:var(--bone)}.prose h1{font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--bone);margin:0 0 14px}.prose h2{font-size:15px;font-weight:700;color:var(--bone);margin:26px 0 6px;letter-spacing:-.01em}.prose .lede{font-size:17px;color:var(--bone);margin:0 0 4px}.prose p{margin:0 0 10px}.prose ul{margin:0 0 10px;padding-left:20px}.prose li{margin:3px 0}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;background:var(--ink-2);border:1px solid var(--rule);border-radius:3px;padding:1px 4px;color:var(--bone)}.prose a{color:var(--move-ink)}.sitefoot .privacylink{margin-left:12px;font-size:11.5px;color:var(--bone-faint);text-decoration:none}.sitefoot .privacylink:hover{color:var(--bone);text-decoration:underline}@media(max-width:399px){.sitefoot .privacylink{margin-left:6px;padding:5px}.sitefoot .ver{margin-left:6px}}.lead .mv{display:inline-block;width:24px;text-align:left;font-size:11px}.lead .dv{display:inline-block}.audstrip{display:flex;align-items:baseline;gap:7px;margin:0 16px;padding:9px 0;border-bottom:1px solid var(--rule);color:inherit;text-decoration:none}.audstrip .v{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--bone)}.audstrip .k{font-size:11.5px;color:var(--bone-dim)}.audstrip .note{font-size:11.5px;color:var(--bone-faint);margin-left:6px}.audstrip .note b{color:var(--bone-dim);font-weight:700}.audstrip .go{flex:none;color:var(--bone-faint);align-self:center;margin-left:auto}.audstrip:hover,.audstrip:focus-visible{background:var(--ink-2)}.audstrip:hover .go,.audstrip:focus-visible .go{color:var(--move-ink)}@media(max-width:379px){.audstrip .note{font-size:11px;margin-left:4px}}.plate-link{display:flex;align-items:flex-start;gap:10px;color:inherit;text-decoration:none}.plate-link .totals{flex:1;min-width:0}.plate-link .go{flex:none;color:var(--bone-faint);margin-top:6px}.plate-link:hover .go,.plate-link:focus-visible .go{color:var(--move-ink)}.plate-link:hover .total,.plate-link:focus-visible .total{color:var(--move-ink)}.total-day{font-size:13.5px;font-weight:700;margin-top:6px}.total-day .on{font-weight:400;color:var(--bone-dim)}.updatebar button:disabled{opacity:.6;cursor:default}.kst{font-size:11px;color:var(--bone-dim);white-space:nowrap;font-variant-numeric:tabular-nums}.kst-k{font-family:Archivo Narrow;font-size:9.5px;letter-spacing:.14em;color:var(--bone-faint)}.kst-d{color:var(--bone)}.kst-d.same{color:var(--bone-dim)}
