@font-face{font-family:din;src:url(../media/din_300-s.p.03bjr4u12xiz7.woff2)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:din;src:url(../media/din_400-s.p.2pcx_myp7bkdh.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:din;src:url(../media/din_500-s.p.2s4f3cvekj8b6.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:din;src:url(../media/din_700-s.p.0ae8xct6tcul8.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:din Fallback;src:local(Arial);ascent-override:100.36%;descent-override:20.87%;line-gap-override:0.0%;size-adjust:99.64%}.v_LRwW_className{font-family:din,din Fallback,Helvetica Neue,Arial,sans-serif}.v_LRwW_variable{--font-din:"din", "din Fallback", Helvetica Neue, Arial, sans-serif}
@font-face{font-family:akkurat;src:url(../media/akkurat_mono_400-s.p.0wr-g1l1xwd-c.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:akkurat Fallback;src:local(Arial);ascent-override:53.21%;descent-override:17.37%;line-gap-override:5.3%;size-adjust:135.87%}.IWry8G_className{font-family:akkurat,akkurat Fallback,ui-monospace,Menlo,monospace;font-weight:400}.IWry8G_variable{--font-mono:"akkurat", "akkurat Fallback", ui-monospace, Menlo, monospace}
:root{--ink:#000;--paper:#fff;--muted:#737373;--rule:#e7e7e7;--tile:#f0f0ee;--mark:#e7e7e7;--flag:#dcedd2;--flag-ink:#1c3a13;--scrim:#00000073;--ink-hover:#262626;--sans:var(--font-din), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-mono), ui-monospace, Menlo, monospace;--nav-h:52px;--ctrl-h:50px;--top:env(safe-area-inset-top,0px);--bottom:env(safe-area-inset-bottom,0px);--gut-l:max(16px, env(safe-area-inset-left,0px));--gut-r:max(16px, env(safe-area-inset-right,0px));--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--top) + var(--nav-h) + var(--ctrl-h) + 12px)}html:has(dialog[open]){overflow:hidden}body{background:var(--paper);color:var(--ink);font:400 15px/1.45 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}h1,h2,h3,p,ol,ul,fieldset,figure{font:inherit;margin:0;padding:0}ol,ul{list-style:none}fieldset{border:0;min-width:0}legend{padding:0}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.xp:focus,.item__title:focus{outline:none}.skip{z-index:100;background:var(--ink);color:var(--paper);font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}.nav :focus-visible,.rel__band :focus-visible,.toast :focus-visible{outline-color:var(--paper)}mark{background:var(--mark);color:inherit;padding:0 1px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wrap{padding-left:var(--gut-l);padding-right:var(--gut-r)}.lbl{font:400 10px/1.2 var(--mono);letter-spacing:.09em;text-transform:uppercase}.muted{color:var(--muted)}.small{font-size:13px;line-height:1.3}.artist{font:400 10px/1.25 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere}.price{font:400 12px/1 var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums}.note{color:var(--muted);font-size:13px}.chips{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.chip{font:400 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-variant-numeric:tabular-nums;padding:3px 4px 2px;display:inline-block}.chip--cat{background:var(--ink);color:var(--paper)}.chip--pn{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.chip--paper{background:var(--paper)}.chip--out{color:var(--muted);box-shadow:inset 0 0 0 1px var(--muted);text-decoration:line-through}.chip--btn{position:relative}.chip--btn:after{content:"";position:absolute;inset:-12px -4px}.pn{font:400 10px/1.2 var(--mono);letter-spacing:.06em;font-variant-numeric:tabular-nums}.pn--out{color:var(--muted);text-decoration:line-through}.tag{font:400 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:4px 5px 3px;display:inline-block}.tag--pre{background:var(--flag);color:var(--flag-ink)}.tag--out{background:var(--paper);color:var(--muted)}.bar-h{background:var(--ink);color:var(--paper);justify-content:space-between;gap:12px;padding:5px 8px 4px;display:flex}.btn{min-height:44px;font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex;position:relative}.btn--primary{background:var(--ink);color:var(--paper)}.btn--secondary{box-shadow:inset 0 0 0 1px var(--ink)}.btn--pre{background:var(--flag);color:var(--flag-ink)}.btn--quiet{text-underline-offset:4px;padding:0 2px;text-decoration:underline;text-decoration-thickness:1px}.btn--on-ink{color:var(--paper)}.btn--tight{min-height:32px}.btn--tight:after{content:"";position:absolute;inset:-6px 0}.btn--block{width:100%}.btn--lg{justify-content:space-between;min-height:52px;padding:0 18px}.btn--sm{min-height:36px;padding:0 12px;font-size:10px}.btn--sm:after{content:"";position:absolute;inset:-4px 0}.btn__meta{font-variant-numeric:tabular-nums}.btn:disabled{background:var(--rule);color:var(--muted);box-shadow:none}.btn--quiet:disabled{background:0 0}@media (hover:hover){.btn--primary:not(:disabled):hover{background:var(--ink-hover)}.btn--secondary:not(:disabled):hover{background:var(--ink);color:var(--paper)}.btn--quiet:not(:disabled):hover{text-decoration-thickness:2px}}.icon-btn{width:44px;height:44px;font:300 22px/1 var(--sans);place-items:center;display:inline-grid}.size{min-width:52px;height:48px;font:400 12px/1 var(--mono);letter-spacing:.04em;box-shadow:inset 0 0 0 1px var(--rule);place-items:center;padding:0 12px;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-grid}.size[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.size:disabled{color:var(--muted);background:0 0;text-decoration:line-through}@media (hover:hover){.size:not(:disabled):not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px var(--ink)}}.qty{box-shadow:inset 0 0 0 1px var(--rule);align-items:center;display:inline-flex}.qty button{width:40px;height:40px;font:400 15px/1 var(--mono);place-items:center;display:inline-grid}.qty span{text-align:center;min-width:20px;font:400 12px/1 var(--mono)}body:before{content:"";height:var(--top);background:var(--ink);z-index:60;position:fixed;inset:0 0 auto}.nav{top:var(--top);z-index:50;background:var(--ink);color:var(--paper);position:sticky}.nav__in{height:var(--nav-h);align-items:center;gap:12px;max-width:1560px;margin:0 auto;display:flex}.nav__home{align-items:center;gap:9px;text-decoration:none;display:flex}.nav__logo{width:31px;height:31px}.ver{background:var(--paper);color:var(--ink);font:400 8px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:3px 3px 2px}.nav__links{display:none}.nav__links a,.nav__bag{letter-spacing:.04em;text-transform:uppercase;font-size:13px;text-decoration:none}.nav__r{align-items:center;margin-left:auto;display:flex}.nav__bag{align-items:center;gap:6px;height:44px;padding:0 8px;display:inline-flex}.count{font-family:var(--mono);font-variant-numeric:tabular-nums}.arrow{vertical-align:.05em;width:9px;height:9px;display:inline-block}.burger{width:22px;height:14px;display:block;position:relative}.burger:before,.burger:after,.burger span{content:"";height:2px;transition:transform .3s var(--ease), opacity .2s;background:currentColor;position:absolute;left:0;right:0}.burger:before{top:0}.burger span{top:6px}.burger:after{top:12px}[aria-expanded=true] .burger:before{transform:translateY(6px)rotate(45deg)}[aria-expanded=true] .burger span{opacity:0}[aria-expanded=true] .burger:after{transform:translateY(-6px)rotate(-45deg)}.menu{background:var(--ink);color:var(--paper);animation:drop .45s var(--ease);position:absolute;top:100%;left:0;right:0}.menu ul{gap:6px;padding-block:18px 28px;display:grid}.menu a,.menu button{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;min-height:44px;font-size:13px;text-decoration:none;display:flex}@keyframes drop{0%{opacity:0;transform:translateY(-12px)}}.typer{font:400 15px/1 var(--mono);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:2px;display:inline-flex}.caret{background:var(--ink);width:8px;height:13px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.search{border-bottom:1px solid var(--ink)}.search__field{align-items:center;max-width:1560px;height:58px;margin:0 auto;display:flex;position:relative}.search__field input{width:100%;height:100%;color:var(--ink);caret-color:var(--ink);text-align:center;font:400 18px/1 var(--sans);appearance:none;background:0 0;border:0;border-radius:0;outline:none;padding:0 40px}.search__field input::-webkit-search-cancel-button{display:none}.search__typer{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}.search__clear{right:calc(var(--gut-r) - 12px);font-size:22px;position:absolute;top:50%;transform:translateY(-50%)}.search__key{right:var(--gut-r);min-width:22px;font:400 10px/1 var(--mono);text-align:center;box-shadow:inset 0 0 0 1px var(--rule);color:var(--muted);padding:4px 6px 3px;display:none;position:absolute;top:50%;transform:translateY(-50%)}.search__out{border-top:1px solid var(--ink);animation:drop .2s var(--ease);padding-bottom:32px}.search__status{max-width:1560px;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin:0 auto;padding-block:12px 10px;display:flex}.search__keys{display:none}.search__empty{max-width:1560px;color:var(--muted);margin:0 auto}.stats{color:var(--muted);flex-wrap:wrap;gap:6px 18px;max-width:1560px;margin:0 auto;padding-block:14px 0;display:flex}.stats b{color:var(--ink);font-weight:400}.ctrl{top:calc(var(--top) + var(--nav-h));z-index:40;background:var(--paper);border-bottom:1px solid var(--rule);margin-top:12px;position:sticky}.ctrl__in{height:var(--ctrl-h);align-items:center;gap:10px;max-width:1560px;margin:0 auto;display:flex}.seg{box-shadow:inset 0 0 0 1px var(--ink);display:flex}.seg button{min-height:36px;font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;place-items:center;padding:0 12px;display:inline-grid}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.sorts{gap:4px;margin-left:10px;display:none}.pill{min-height:36px;font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;place-items:center;padding:0 9px;display:inline-grid}.pill[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -1px 0 var(--ink)}@media (hover:hover){.pill:hover{color:var(--ink)}}.ctrl__n{font-variant-numeric:tabular-nums;margin-left:auto;display:none}.ctrl__filter{gap:8px;margin-left:auto}.ctrl__n+.ctrl__filter{margin-left:14px}.ctrl__label-long{display:none}.dot{background:var(--ink);min-width:16px;height:16px;color:var(--paper);place-items:center;padding:0 3px;font-size:10px;text-decoration:none;display:inline-grid}.active{scrollbar-width:none;align-items:center;gap:6px;max-width:1560px;margin:0 auto;padding-block:12px 0;display:flex;overflow-x:auto}.active::-webkit-scrollbar{display:none}.fchip{min-height:32px;box-shadow:inset 0 0 0 1px var(--ink);font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:8px;padding:0 9px;display:inline-flex}main .wrap>.grid,main .wrap>.list,main .wrap>.empty{max-width:1560px;margin:0 auto}.list{padding-block:10px 72px}.line{border-bottom:1px solid var(--rule)}.line__hit{grid-template-columns:6.6em minmax(0,1fr) auto;grid-template-areas:"no artist year""no title kind";align-items:baseline;gap:3px 18px;padding-block:15px;font-size:12px;line-height:1.4;text-decoration:none;display:grid}.line__no{font:400 11px/1.5 var(--mono);letter-spacing:.03em;grid-area:no}.line__artist{grid-area:artist;min-width:0}.line__title{min-width:0;color:var(--muted);grid-area:title}.line__kind,.line__year{font:400 10px/1.6 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;white-space:nowrap}.line__kind{grid-area:kind}.line__year{font-variant-numeric:tabular-nums;grid-area:year}.line__hit{margin-inline:-10px;padding-inline:10px}.line__hit:focus-visible{outline:none}@media (hover:hover){.line__hit:hover{background:var(--ink)}}.line__hit:focus-visible{background:var(--ink)}@media (hover:hover){.line__hit:hover>*{color:var(--paper)}}.line__hit:focus-visible>*{color:var(--paper)}.line__hit[aria-expanded=true] .line__no{background:var(--ink);color:var(--paper);justify-self:start;margin-left:-4px;padding-inline:4px}.list>.xp{margin-block:6px 26px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 6px;padding-block:18px 48px;display:grid}.tile{min-width:0;position:relative}.tile__hit{text-decoration:none;display:block}.tile__img{aspect-ratio:1;background:var(--tile);max-width:100%;display:block;position:relative;overflow:hidden}.tile__img .img{object-fit:cover;transition:transform .9s var(--ease)}@media (hover:hover){.tile__hit:hover .img{transform:scale(1.025)}}.typo{font:400 clamp(20px, 6vw, 34px)/1 var(--mono);letter-spacing:-.02em;color:var(--ink);background:var(--tile);place-items:center;display:grid;position:absolute;inset:0}.tile__no{position:absolute;top:6px;left:6px}.tile__chips{flex-wrap:wrap;gap:3px;display:flex;position:absolute;top:6px;left:6px;right:6px}.tile__tags{gap:3px;display:flex;position:absolute;bottom:6px;left:6px}.tile__tags--top{inset:6px 6px auto auto}.tile__meta{gap:4px;padding-top:10px;display:grid}.tile__title{overflow-wrap:anywhere;font-size:15px;line-height:1.2}.tile__pns{flex-wrap:wrap;gap:2px 8px;padding-top:2px;display:flex}.tile__foot{font:400 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;padding-top:4px;display:flex}.tile__price{color:var(--ink)}.tile--lead{grid-column:span 2}.tile--lead .tile__title{font:300 28px/1.08 var(--sans);letter-spacing:-.01em}.tile__buy{aspect-ratio:1;pointer-events:none;justify-content:space-between;align-items:flex-end;max-width:100%;display:flex;position:absolute;top:0;left:0;right:0}.tile__buy>*{pointer-events:auto}.tile__add{min-height:44px;font:400 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:flex-end;padding:10px 6px 6px;display:flex}.tile__add span,.tile__price span{background:var(--paper);padding:7px 7px 6px}.tile__add:disabled{color:var(--muted)}.tile__buy .tile__price{font:400 11px/1 var(--mono);letter-spacing:.02em;pointer-events:none;padding:0 6px 6px 0}@media (hover:hover){.tile__add:not(:disabled):hover span{background:var(--ink);color:var(--paper)}}.empty{color:var(--muted);justify-items:start;gap:16px;padding-block:40px;display:grid}.xp{min-width:0;scroll-margin-top:calc(var(--top) + var(--nav-h) + var(--ctrl-h) + 8px);animation:rise .45s var(--ease);grid-column:1/-1}@keyframes rise{0%{opacity:0;transform:translateY(-8px)}}.rel__band{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:0 10px 0 12px;display:flex}.rel__no{min-width:0;font:500 14px/1 var(--mono);letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0;padding:11px 0 10px;display:flex}.rel__by{font:400 10px/1.2 var(--mono);letter-spacing:.09em;text-transform:uppercase}.rel__date{font:400 10px/1.2 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#ffffffa8}.rel__band .btn{flex:none;min-height:36px}.rel__grid{border-bottom:1px solid var(--ink);gap:22px;padding:18px 0 32px;display:grid}.rel__cover{aspect-ratio:1;background:var(--tile);max-width:100%;position:relative;overflow:hidden}.rel__cover .img{object-fit:cover}.rel__info{align-content:start;gap:18px;min-width:0;display:grid}.rel__head{gap:6px;display:grid}.rel__artist{font:400 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.artist-link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);padding-block:8px}.artist-link:hover{text-decoration-color:currentColor}.follow{border-top:1px solid var(--rule);animation:drop .2s var(--ease)}.follow li{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;padding:10px 0;display:flex}.follow__links{flex-wrap:wrap;gap:2px 18px;display:flex}.follow__links a{min-height:32px;font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;align-items:center;gap:5px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.rel__title{font:300 34px/1.02 var(--sans);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere}.rel__act{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.none{color:var(--muted);padding-top:14px;font-size:14px}.rows{display:grid}.row{border-bottom:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.row__letter{font:400 11px/1 var(--mono);color:var(--muted)}.row__hit{text-align:left;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.row__txt{gap:4px;min-width:0;display:grid}.row__name{overflow-wrap:anywhere;font-size:14px;line-height:1.2}.row__buy{justify-items:end;gap:8px;display:grid}.fam{border-bottom:1px solid var(--rule);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 0;text-decoration:none;display:grid}.fam__title{overflow-wrap:anywhere;font-size:14px}@media (hover:hover){.fam:hover .fam__title,.row__hit:hover .row__name{text-underline-offset:3px;text-decoration:underline}}.thumb{aspect-ratio:1;background:var(--tile);flex:none;width:52px;max-width:100%;display:block;position:relative;overflow:hidden}.thumb .img{object-fit:cover}.thumb .typo{letter-spacing:0;font-size:9px}.thumb--artist{font:300 22px/1 var(--sans);text-transform:uppercase;place-items:center;display:grid}.det summary{border-bottom:1px solid var(--rule);cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;list-style:none;display:flex}.det summary::-webkit-details-marker{display:none}.det summary{gap:12px}.det__n{margin-left:auto}.tracks{padding-bottom:4px;display:grid}.tracks li{border-bottom:1px solid var(--rule);grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:10px 0;font-size:15px;line-height:1.3;display:grid}.credits{gap:14px;margin:0;padding-bottom:4px;display:grid}.credits dl{margin:0}.credits__h{padding:14px 0 2px}.credits dl>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:4px 16px;padding:10px 0;display:grid}.credits dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}@media (min-width:640px){.credits dl>div{grid-template-columns:minmax(0,12em) minmax(0,1fr)}}.det summary:after{content:"+";font:300 20px/1 var(--sans)}.det[open] summary:after{content:"−"}.det p{white-space:pre-line;overflow-wrap:anywhere;max-width:62ch;padding-top:12px;font-size:14px;line-height:1.6}.item{display:grid}.item__media{background:var(--tile)}.gal{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.gal::-webkit-scrollbar{display:none}.gal__slide{aspect-ratio:1;scroll-snap-align:start;flex:none;width:100%;max-width:100%;position:relative}.gal__slide .img{object-fit:cover}.gal-wrap{position:relative}.gal:focus-visible{outline-offset:-2px}.gal__btn{width:44px;height:44px;color:var(--ink);background:#ffffffe0;place-items:center;margin-top:-22px;transition:background-color .15s,color .15s;display:grid;position:absolute;top:50%}@media (hover:hover){.gal__btn:hover{background:var(--ink);color:var(--paper)}}.gal__btn--prev{left:0}.gal__btn--next{right:0}.gal__btn--next svg{transform:scaleX(-1)}.dots{background:var(--paper);justify-content:center;padding:3px 0 5px;display:flex}.dots button{place-items:center;width:24px;height:24px;display:grid}.dots button:before{content:"";background:var(--rule);width:5px;height:5px;transition:background-color .2s}.dots button.on:before{background:var(--ink)}.item__body{align-content:start;gap:16px;padding-block:16px 28px;display:grid}.item__head{gap:6px;display:grid}.item__title{font:300 30px/1.05 var(--sans);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.item__var{color:var(--muted)}.item__price{font:400 16px/1 var(--mono);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.sizes{gap:10px;display:grid}.sizes__row{flex-wrap:wrap;gap:6px;display:flex}.more__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.more__item{text-align:left;gap:6px;min-width:0;display:grid}.more__item .thumb{width:100%}.ext{min-height:44px;font:400 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.page{padding-block:16px 40px}.page .rel{max-width:1560px;margin:0 auto}.notfound{justify-items:start;gap:18px;padding-block:64px;display:grid}.notfound h1{font:300 clamp(32px, 8vw, 64px)/1.05 var(--sans)}.sheet{width:100%;max-width:100%;height:auto;max-height:calc(100dvh - var(--top) - 24px);background:var(--paper);color:var(--ink);transition:transform .4s var(--ease), overlay .4s allow-discrete, display .4s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;transform:translateY(100%)}.sheet[open]{transform:none}@starting-style{.sheet[open]{transform:translateY(100%)}}.sheet::backdrop{background:var(--scrim);opacity:0;transition:opacity .35s, overlay .35s allow-discrete, display .35s allow-discrete}.sheet[open]::backdrop{opacity:1}@starting-style{.sheet[open]::backdrop{opacity:0}}.sheet__card{max-height:inherit;height:100%;padding-bottom:var(--bottom);flex-direction:column;display:flex}.sheet__head{min-height:52px;padding-inline:var(--gut-l) var(--gut-r);border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.sheet__head:before{content:"";background:var(--rule);width:36px;height:3px;margin-left:-18px;position:absolute;top:6px;left:50%}.sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.sheet__foot{border-top:1px solid var(--rule);flex:none;gap:10px;padding-block:12px;display:grid}.sheet__foot--row{grid-template-columns:1fr 2fr}.fgroup{border-bottom:1px solid var(--rule);gap:10px;padding-block:18px;display:grid}.fgroup__opts{flex-wrap:wrap;gap:6px;display:flex}.opt-btn{min-height:40px;font:400 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--rule);justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.opt-btn[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.opt-btn__n{color:var(--muted)}.opt-btn[aria-pressed=true] .opt-btn__n{color:#b3b3b3}@media (hover:hover){.opt-btn:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1px var(--ink)}}.bag__line{border-bottom:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr) auto;gap:12px;padding-block:16px;display:grid}.bag__img .thumb{width:64px}.bag__txt{align-content:start;justify-items:start;gap:4px;min-width:0;display:grid}.bag__name{font-size:15px;line-height:1.2}.bag__r{align-content:space-between;justify-items:end;gap:10px;display:grid}.sum{font:400 14px/1 var(--mono);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.results{gap:18px;max-width:1560px;margin:0 auto;display:grid}.results__group{display:grid}.opt{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:8px 6px;display:grid}.opt .thumb{width:44px}.opt--on{background:var(--mark)}.opt--on mark{background:var(--paper)}.opt__txt{gap:3px;min-width:0;display:grid}.opt__top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.opt__title{overflow-wrap:anywhere;font-size:15px;line-height:1.2}.opt__sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.opt__sub.artist{font-size:10px}.opt__meta{text-align:right;justify-items:end;gap:5px;display:grid}.opt__all{font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;display:flex}.toast{z-index:70;left:var(--gut-l);right:var(--gut-r);bottom:calc(var(--bottom) + 14px);background:var(--ink);max-width:520px;color:var(--paper);visibility:hidden;transition:transform .4s var(--ease), visibility 0s .4s;align-items:center;gap:12px;margin:0 auto;padding:6px 12px 6px 14px;display:flex;position:fixed;transform:translateY(calc(100% + 40px))}.toast--on{visibility:visible;transition:transform .4s var(--ease);transform:none}.toast span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.about{max-width:1560px;margin:24px auto 0;padding-block:40px 24px}.about__rows li{border-bottom:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr);gap:12px;padding:13px 0;font-size:14px;line-height:1.45;display:grid}.about__rows .lbl{padding-top:3px}.legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 20px;padding-top:16px;font-size:13px;display:flex}.legend>span{align-items:center;gap:8px;display:inline-flex}.foot{border-top:1px solid var(--ink)}.foot__in{padding-block:18px calc(var(--bottom) + 28px);flex-wrap:wrap;justify-content:space-between;gap:14px 24px;max-width:1560px;margin:0 auto;display:flex}.foot ul{flex-wrap:wrap;gap:4px 22px;display:flex}.foot a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}@media (min-width:640px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 8px}.tile--lead{grid-row:span 2}.rel__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px}.rel__band{padding:0 14px 0 16px}.ctrl__n,.ctrl__label-long{display:inline}.ctrl__label-short{display:none}}@media (max-width:639px){.grid>.xp,.list>.xp{margin-left:calc(-1 * var(--gut-l));margin-right:calc(-1 * var(--gut-r))}.grid>.xp .rel__grid,.grid>.xp .rel__band,.list>.xp .rel__grid,.list>.xp .rel__band{padding-left:var(--gut-l);padding-right:var(--gut-r)}}@media (max-width:379px){.seg button{padding:0 9px}.ctrl__in{gap:8px}}.seg.seg--look{box-shadow:none;gap:2px}.seg.seg--look button{width:30px;color:var(--muted);padding:0}.seg.seg--look button[aria-pressed=true]{color:var(--ink);background:0 0}.seg--look svg{box-sizing:content-box;border-bottom:1px solid #0000;padding-bottom:4px}.seg--look button[aria-pressed=true] svg{border-bottom-color:currentColor}@media (hover:hover){.seg--look button:hover{color:var(--ink)}}@media (min-width:900px){.line__hit{grid-template-columns:8.5em minmax(0,16em) minmax(0,1fr) 8em 3em;grid-template-areas:"no artist title kind year";column-gap:40px;padding-block:13px}.line__artist,.line__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.line__title{color:var(--ink)}:root{--nav-h:58px}.nav__links{align-items:center;gap:36px;margin-left:40px;display:flex}.nav__links a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.nav__burger{display:none}.search__key{display:inline-block}.grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sorts{display:flex}.rel__title{font-size:48px}.item--page{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:0;max-width:1560px;margin:0 auto}.item--page .item__body{top:calc(var(--top) + var(--nav-h));padding:32px 0 40px 40px;padding-right:var(--gut-r);align-self:start;position:sticky}.item--page .item__title{font-size:44px}.sheet{width:min(480px,100%);height:100dvh;max-height:100dvh;inset:0 0 0 auto;transform:translate(100%)}@starting-style{.sheet[open]{transform:translate(100%)}}.sheet__head:before{display:none}.search__keys{display:inline}.results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 32px}.results>.opt{grid-column:1/-1}.toast{left:auto;right:var(--gut-r);bottom:calc(var(--bottom) + 18px);margin:0}}@media (min-width:1200px){.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1500px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
