.app-page{max-width:680px}@media (min-width:1024px){.app-page{grid-template-columns:minmax(0,600px) minmax(0,1fr);grid-template-areas:"device cta""device inlay";align-items:start;max-width:1180px}.app-page .cta{text-align:left;flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.app-page .cta .pitch{flex-basis:100%;margin:0}.app-page .listpage{grid-area:device;position:sticky;top:24px}.app-page .inlay{grid-area:inlay}.app-page .cta{grid-area:cta}}.listpage .brand{font:inherit;margin:0}.listpage .ticker{margin:10px 0 0}.listpage .tile{display:block}[data-dots]:not(.drawn){color:var(--lit);text-transform:uppercase;letter-spacing:.08em;font-weight:600}[data-segments]:not(.drawn){color:var(--lit);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700}.brand [data-dots]{--dot:3.4px;display:block}.ticker [data-dots]{--dot:2.6px;display:block}.subline [data-dots]{display:block}.subline{margin:0}.tile.logo [data-dots]{display:block}.tile.logo [data-segments]{width:74%;display:block}.tile.logo [data-segments] .segments{width:100%;height:auto}.count [data-segments] .segments{--seg-h:36px}.inlay{background:var(--face);border:1px solid var(--face-edge);border-radius:22px;padding:16px}.inlay h2{margin:0 0 8px;font-size:18px}.tracks{margin:0;padding:0;list-style:none}.tracks li{border-top:1px solid var(--frame);scroll-margin-top:16px}.tracks li:target summary{background:var(--face-lo);box-shadow:inset 3px 0 0 var(--lit)}.tracks summary{cursor:pointer;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:10px 6px;list-style:none;display:grid}.tracks summary::-webkit-details-marker{display:none}.tracks .no{font-variant-numeric:tabular-nums;color:var(--mut);font-weight:700}.tracks .what{min-width:0}.tracks .t{font-weight:650;display:block}.tracks .a{color:var(--mut);font-size:14px;display:block}.tracks summary .tag{justify-self:end}.tracks summary .tag+.tag{display:none}.links{gap:20px;padding:0 6px 12px 50px;font-size:14px;display:grid}.links p{grid-template-columns:44px minmax(0,1fr);align-items:baseline;gap:12px;margin:0;display:grid}.links .ls{flex-wrap:wrap;gap:0 16px;display:flex}.links a{min-height:44px;color:var(--ink);align-items:center;display:inline-flex}.cta{text-align:center;color:var(--mut)}.cta .pitch{color:var(--ink);font-size:17px}.cta .key.primary,.notfound .key.primary{min-width:240px;min-height:56px;font-weight:700}.cta .owner a,.cta .report a{color:var(--mut);align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.notfound{padding:16px}.notfound p{margin:12px 4px}.album-head{grid-template-columns:120px minmax(0,1fr);gap:14px;margin-bottom:12px;display:grid}.album-head img{object-fit:cover;border-radius:2px;width:120px;height:120px}.album-head h2{margin:2px 0}.album-head .meta{margin:0 0 6px}.album-head .tags{flex-wrap:wrap;gap:4px;margin:0;display:flex}.album-sheet .links{padding:0 0 14px}.listpage .grid{counter-reset:track}.listpage a.tile{counter-increment:track}.listpage a.tile:after{content:counter(track, decimal-leading-zero);background:var(--glass);color:var(--legend-glass);font:600 clamp(8px, calc(var(--tile,36px) / 4.2), 12px)/1.2 var(--font);font-variant-numeric:tabular-nums;border-top-right-radius:3px;padding:1px 3px;position:absolute;bottom:0;left:0}.listpage a.tile:hover:after,.listpage a.tile:focus-visible:after{color:var(--lit);text-shadow:0 0 4px var(--glow)}.app-legal{gap:16px;max-width:760px;display:grid}.legal-head{padding:16px}.legal{padding:8px 24px 24px;font-size:16px;line-height:1.6}.legal h2{margin:24px 0 6px;font-size:18px;line-height:1.3}.legal p,.legal address{max-width:68ch;margin:0;font-style:normal}.legal a{color:var(--ink)}.legal mark.todo{color:#5a1208;outline:1px dashed var(--signal);background:#ffd8d1;border-radius:3px;padding:0 4px}.grid[data-n="5"]{--n:5}.grid[data-n="6"]{--n:6}.grid[data-n="7"]{--n:7}.grid[data-n="8"]{--n:8}.grid[data-n="9"]{--n:9}.grid[data-n="10"]{--n:10}
