.AddArtist-module-scss-module__GNOrCW__addArtist{cursor:pointer;width:1.5rem;height:1.5rem;transition:all .4s var(--ease-out-expo);scale:.9}.AddArtist-module-scss-module__GNOrCW__addArtist[data-variant=outline]{color:var(--color-faded)}@media (hover:hover){.AddArtist-module-scss-module__GNOrCW__addArtist:hover,.AddArtist-module-scss-module__GNOrCW__addArtist:focus-visible{color:var(--color-primary);scale:1.1}}.AddArtist-module-scss-module__GNOrCW__addArtist:active{scale:.9}
.InterfaceButton-module-scss-module__qOKivG__interfaceButton{color:var(--color-fg);cursor:pointer;max-width:100%;max-height:100%;box-shadow:-1px 0 0 0 var(--color-border) inset;transition:background .4s var(--ease-out-expo);height:calc(100% - 1px);max-width:var(--size-grid);min-width:calc(var(--size-grid) - 1px);flex-shrink:0;justify-content:center;align-items:center;padding:1rem;transition-property:background,color;display:inline-flex;position:relative;overflow:hidden}.InterfaceButton-module-scss-module__qOKivG__interfaceButton:before{content:"";background:var(--color-primary);width:.4375rem;height:.4375rem;transition:opacity .4s var(--ease-out-expo);border-radius:50%;transition-property:scale,translate;position:absolute;top:.8125rem;right:.8125rem;scale:0}.InterfaceButton-module-scss-module__qOKivG__interfaceButton[data-indicator=true]:before{scale:1}.InterfaceButton-module-scss-module__qOKivG__interfaceButton svg{width:60%;transition:translate .4s var(--ease-out-expo)}.InterfaceButton-module-scss-module__qOKivG__interfaceButton:disabled{cursor:not-allowed;color:var(--color-border)}.InterfaceButton-module-scss-module__qOKivG__interfaceButton[aria-label]:after{content:attr(aria-label);text-align:center;opacity:0;pointer-events:none;text-transform:uppercase;width:100%;transition:opacity .4s var(--ease-out-expo);padding:1em;font-size:.625rem;line-height:1;transition-property:opacity,translate;position:absolute;top:0;left:0;translate:0 -100%}.InterfaceButton-module-scss-module__qOKivG__interfaceButton[data-variant=basic]{box-shadow:none;width:4rem;height:3.5rem;padding-inline:1.25rem}@media (min-height:600px) and (min-width:600px){.InterfaceButton-module-scss-module__qOKivG__interfaceButton{--size-grid:5rem}}@media (hover:hover){.InterfaceButton-module-scss-module__qOKivG__interfaceButton:not(:disabled):hover,.InterfaceButton-module-scss-module__qOKivG__interfaceButton:not(:disabled):focus-visible{color:var(--color-bg);background:var(--color-fg)}.InterfaceButton-module-scss-module__qOKivG__interfaceButton:not(:disabled):hover:before,.InterfaceButton-module-scss-module__qOKivG__interfaceButton:not(:disabled):focus-visible:before{translate:0 .25rem;scale:0}}@media (hover:hover) and (min-height:600px) and (min-width:600px){.InterfaceButton-module-scss-module__qOKivG__interfaceButton:not(:disabled):hover[aria-label] svg,.InterfaceButton-module-scss-module__qOKivG__interfaceButton:not(:disabled):focus-visible[aria-label] svg{translate:0 .375rem}.InterfaceButton-module-scss-module__qOKivG__interfaceButton:not(:disabled):hover[aria-label]:after,.InterfaceButton-module-scss-module__qOKivG__interfaceButton:not(:disabled):focus-visible[aria-label]:after{opacity:.8;translate:0}}
.CoverArt-module-scss-module__4NnUlq__coverArt{aspect-ratio:1;background:linear-gradient(165deg, var(--color-dark), var(--color-border-light));position:relative}.CoverArt-module-scss-module__4NnUlq__image{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.CoverArt-module-scss-module__4NnUlq__overlay{background:var(--color-fg);z-index:2;transform-origin:0 100%;width:100%;height:100%;position:absolute;bottom:0;left:0}.CoverArt-module-scss-module__4NnUlq__overlay[data-type=album]{background:var(--color-primary)}.CoverArt-module-scss-module__4NnUlq__overlay[data-type=ep]{background:var(--color-secondary)}.CoverArt-module-scss-module__4NnUlq__overlay[data-type=single]{background:var(--color-tertiary)}.CoverArt-module-scss-module__4NnUlq__placeholder{color:var(--color-border-light);z-index:0;position:absolute;inset:0}.CoverArt-module-scss-module__4NnUlq__placeholder svg{width:50%;height:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.Card-module-scss-module__psxWWG__card{--card-accent-color:transparent;perspective:50dvw;z-index:0;flex-direction:column;gap:.5rem;padding-block-end:1rem;text-decoration:none;display:flex;position:relative}.Card-module-scss-module__psxWWG__card[data-type=album]{--card-accent-color:var(--color-primary)}.Card-module-scss-module__psxWWG__card[data-type=ep]{--card-accent-color:var(--color-secondary)}.Card-module-scss-module__psxWWG__card[data-type=single]{--card-accent-color:var(--color-tertiary)}.Card-module-scss-module__psxWWG__card:is(a){outline-offset:.5rem;outline-width:.1875rem}@media (hover:hover){.Card-module-scss-module__psxWWG__card:is(a):hover,.Card-module-scss-module__psxWWG__card:is(a):focus-visible{z-index:1}}.Card-module-scss-module__psxWWG__image{aspect-ratio:1;background:var(--color-border-light);z-index:1;transition:transform .4s var(--ease-out-expo);transform-origin:0 100%;position:relative}.Card-module-scss-module__psxWWG__image:before{content:"";background:linear-gradient(165deg, var(--color-dark), var(--color-border-light));position:absolute;inset:0}@media (hover:hover){.Card-module-scss-module__psxWWG__image:after{content:"";opacity:0;background:var(--color-fg);z-index:-1;transition:all .4s var(--ease-out-expo);position:absolute;inset:0}a:hover .Card-module-scss-module__psxWWG__image,a:focus-visible .Card-module-scss-module__psxWWG__image{box-shadow:.75rem 1.25rem 4rem var(--color-shadow);border-block-end:1px solid var(--color-shadow);border-inline-end:1px solid var(--color-shadow);transform:rotate(5deg)rotateX(5deg)rotateY(-15deg)scale(1.1)translateY(-.25rem)translate(-1rem)}a:hover .Card-module-scss-module__psxWWG__image:after,a:focus-visible .Card-module-scss-module__psxWWG__image:after{opacity:.375;filter:blur(.3125rem);transform:translate(.625rem,.75rem)}a:active .Card-module-scss-module__psxWWG__image{box-shadow:.125rem .125rem .5rem var(--color-shadow);transition-duration:.1s;transform:rotate(5deg)rotateX(5deg)rotateY(-15deg)scale(1.1)translateY(0)translate(-.5rem)}a:active .Card-module-scss-module__psxWWG__image:after{filter:blur();opacity:0;transition-duration:.1s;transform:translate(0)}}.Card-module-scss-module__psxWWG__content{z-index:2;flex-direction:column;align-items:flex-start;gap:.25rem;line-height:1.2;display:flex;position:relative}.Card-module-scss-module__psxWWG__title{color:var(--color-fg);transition:all .4s var(--ease-out-expo);padding-inline-end:.75rem;font-size:.8125rem;font-weight:500}@media (hover:hover){a:hover .Card-module-scss-module__psxWWG__title,a:focus-visible .Card-module-scss-module__psxWWG__title{color:var(--color-bg);background:var(--card-accent-color);margin:-.375rem;padding:.375rem 1.125rem .375rem .375rem;font-weight:500;transform:rotate(-3deg)translate(.25rem)scale(1.1)}}.Card-module-scss-module__psxWWG__text{color:var(--color-faded);transition:all .4s var(--ease-out-expo);font-size:.75rem}@media (hover:hover){a:hover .Card-module-scss-module__psxWWG__text,a:focus-visible .Card-module-scss-module__psxWWG__text{margin:-.25rem;padding:.25rem;font-weight:500;transform:rotate(2deg)translate(.25rem,.5rem)scale(1.05)}a:hover .Card-module-scss-module__psxWWG__text:nth-of-type(2),a:focus-visible .Card-module-scss-module__psxWWG__text:nth-of-type(2){color:var(--color-bg);background:var(--color-fg)}a:hover .Card-module-scss-module__psxWWG__text:nth-of-type(3),a:focus-visible .Card-module-scss-module__psxWWG__text:nth-of-type(3){color:var(--color-fg);margin-block:0 -.5rem}}.Card-module-scss-module__psxWWG__type{background:var(--card-accent-color);width:.375rem;height:.375rem;color:var(--card-accent-color);transition:all .4s var(--ease-out-expo);border-radius:50%;position:absolute;top:.5ch;right:0;overflow:hidden}@media (hover:hover){a:hover .Card-module-scss-module__psxWWG__type,a:focus-visible .Card-module-scss-module__psxWWG__type{scale:0}}
.Content-module-scss-module__wmZq1a__content{flex-direction:column;flex:1;justify-content:safe center;align-items:center;padding:clamp(1.5rem,.818rem + 3.41cqw,3rem) 1rem;display:flex;position:relative;overflow-y:auto}@supports (scrollbar-width:auto){.Content-module-scss-module__wmZq1a__content{scrollbar-color:var(--color-border) var(--color-faint);scrollbar-width:thin;transition:scrollbar-color .4s var(--ease-out-expo)}.Content-module-scss-module__wmZq1a__content:focus-within{scrollbar-color:var(--color-fg) var(--color-border-light)}}
.Main-module-scss-module__7TnoEG__main{flex-direction:column;flex:1;display:flex;container:main/inline-size}
.Actions-module-scss-module__ZDaikW__actions{height:var(--size-grid);flex:0;display:flex}.Actions-module-scss-module__ZDaikW__actions:not(:first-child){box-shadow:1px 0 0 0 var(--color-border) inset}
.Info-module-scss-module__zxVxLW__info{flex:1;align-items:center;padding-inline:1.5rem;font-size:.875rem;line-height:1.25;display:flex}.Info-module-scss-module__zxVxLW__info:has(b){color:var(--color-faded)}.Info-module-scss-module__zxVxLW__info:has(b) b{color:var(--color-fg)}.Info-module-scss-module__zxVxLW__info a{white-space:nowrap}@container utilityBar not (min-width:600px){.Info-module-scss-module__zxVxLW__info{font-size:.75rem}}
.UtilityBar-module-scss-module__YWloHa__utilityBar{transition:padding-inline-start .4s var(--ease-out-expo);height:var(--size-grid);width:100%;display:flex;container:utilityBar/inline-size}.UtilityBar-module-scss-module__YWloHa__utilityBar[data-state=pad]{padding-inline-start:var(--size-grid)}.UtilityBar-module-scss-module__YWloHa__utilityBar[data-position=top]{box-shadow:0 -1px 0 0 var(--color-border) inset;justify-self:flex-start}.UtilityBar-module-scss-module__YWloHa__utilityBar[data-position=bottom]{box-shadow:0 1px 0 0 var(--color-border) inset;justify-self:flex-end}
.MusicPlayer-module-scss-module__TyaEVG__musicPlayer{transition:margin-block-end .4s var(--ease-out-expo);width:100%;margin-block-end:-80px}.MusicPlayer-module-scss-module__TyaEVG__musicPlayer[data-active=true]{margin-block-end:0}.MusicPlayer-module-scss-module__TyaEVG__coverArt{aspect-ratio:1;height:100%;box-shadow:-1px 0 0 0 var(--color-border) inset;padding-inline-end:1px;position:relative}.MusicPlayer-module-scss-module__TyaEVG__coverArt img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.MusicPlayer-module-scss-module__TyaEVG__trackInfoContainer{box-shadow:1px 0 0 0 var(--color-border) inset;flex:1;padding-inline-start:1px;position:relative}.MusicPlayer-module-scss-module__TyaEVG__trackInfo{white-space:nowrap;width:100%;height:100%;font-size:.75rem;line-height:1;position:relative}@media (min-width:600px){.MusicPlayer-module-scss-module__TyaEVG__trackInfo{font-size:.8125rem}}.MusicPlayer-module-scss-module__TyaEVG__stats{justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute;inset:0}.MusicPlayer-module-scss-module__TyaEVG__stats>div{flex-direction:column;gap:.5em;padding-inline:1.5rem;display:flex}.MusicPlayer-module-scss-module__TyaEVG__stats>div:not(:first-child){align-items:flex-end}.MusicPlayer-module-scss-module__TyaEVG__inverse{color:var(--color-bg);background:var(--color-primary);transition:clip-path .2s var(--ease-out-expo);right:auto}.MusicPlayer-module-scss-module__TyaEVG__title{font-weight:700}.MusicPlayer-module-scss-module__TyaEVG__artists,.MusicPlayer-module-scss-module__TyaEVG__remaining{color:var(--color-faded);font-size:.8462em}.MusicPlayer-module-scss-module__TyaEVG__slider{z-index:2;appearance:none;cursor:pointer;opacity:0;background:0 0;position:absolute;inset:0}
.FilterForm-module-scss-module__cvqIYa__filterForm{flex-direction:column;gap:1.5rem;display:flex}.FilterForm-module-scss-module__cvqIYa__fieldset{border:none;padding:0}.FilterForm-module-scss-module__cvqIYa__legend,.FilterForm-module-scss-module__cvqIYa__label{text-transform:uppercase;margin:0;padding:0;font-size:1.25rem;font-weight:700}.FilterForm-module-scss-module__cvqIYa__legend[data-variant=small],.FilterForm-module-scss-module__cvqIYa__label[data-variant=small]{text-transform:none;font-size:.9375rem}.FilterForm-module-scss-module__cvqIYa__legend{padding-block-end:.5em}.FilterForm-module-scss-module__cvqIYa__checklist{flex-direction:column;gap:1px;padding:0;list-style:none;display:flex}@media not (min-height:700px){.FilterForm-module-scss-module__cvqIYa__checklist{flex-direction:row}}.FilterForm-module-scss-module__cvqIYa__checklist li{background:var(--color-border);transition:background .4s var(--ease-out-expo);align-items:center;gap:.3125em;padding-inline:.75rem;font-size:1.0625rem;display:flex}@media not (min-height:700px){.FilterForm-module-scss-module__cvqIYa__checklist li{flex:1;font-size:.9375rem}}.FilterForm-module-scss-module__cvqIYa__checklist li label{cursor:pointer;flex:1;padding-block:.8125rem}.FilterForm-module-scss-module__cvqIYa__checklist li input[type=checkbox]{cursor:pointer!important}.FilterForm-module-scss-module__cvqIYa__checklist li:has(input:checked){color:var(--color-bg);background:var(--checklist-color-accent)}.FilterForm-module-scss-module__cvqIYa__group{gap:1.5rem;width:100%;display:flex}@media not (min-width:600px){.FilterForm-module-scss-module__cvqIYa__group{flex-direction:column}}.FilterForm-module-scss-module__cvqIYa__group>div{flex-direction:column;flex:1;gap:.5em;display:flex}
.ProgressBarProvider-module-scss-module__t0-vOW__progressBarProvider{display:contents}
.page-module-scss-module__EE0EMq__page{gap:3rem;display:flex}@media (max-width:768px){.page-module-scss-module__EE0EMq__page{flex-direction:column}}.page-module-scss-module__EE0EMq__header{margin-block-end:3rem}.page-module-scss-module__EE0EMq__header>*{text-wrap:pretty;line-height:calc(1em + .5rem)}.page-module-scss-module__EE0EMq__header h1{text-wrap:balance;word-spacing:-.25ch;letter-spacing:-.05ch;margin-block-end:1rem;font-size:3rem;font-weight:700}.page-module-scss-module__EE0EMq__left{flex:.33}.page-module-scss-module__EE0EMq__right{flex:.67}.page-module-scss-module__EE0EMq__albumData{color:var(--color-faded);flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem;padding-inline:0;font-size:.875rem;line-height:1.25;list-style:none;display:flex}.page-module-scss-module__EE0EMq__albumData li:not(:last-child):after{content:"•";margin-inline-start:.75rem}.page-module-scss-module__EE0EMq__services{flex-direction:column;gap:.75rem;padding-inline:0;list-style:none;display:flex}.page-module-scss-module__EE0EMq__description{color:var(--color-faded);border-block-start:1px dotted var(--color-border);margin-block-start:3rem;padding-block-start:2rem;font-size:.8125rem}
.ArtistSearch-module-scss-module__Fgq_yq__artistSearch{box-shadow:0 -1px 0 0 var(--color-border) inset;position:relative}.ArtistSearch-module-scss-module__Fgq_yq__artistSearch input{width:100%;padding:.625rem 1rem;font-size:1rem;display:block}.ArtistSearch-module-scss-module__Fgq_yq__artistSearch input::placeholder{color:var(--color-faded);font-size:.8125rem}@media not (min-width:600px){.ArtistSearch-module-scss-module__Fgq_yq__artistSearch input::placeholder{font-size:.6875rem}}.ArtistSearch-module-scss-module__Fgq_yq__results{background:var(--color-border-light);z-index:1;max-height:12rem;margin:0;padding:0;font-size:.75rem;line-height:1.25;list-style:none;overflow-y:auto}.ArtistSearch-module-scss-module__Fgq_yq__results button{cursor:pointer;width:100%;padding:.5rem 1rem;display:block}@media (hover:hover){.ArtistSearch-module-scss-module__Fgq_yq__results button:hover,.ArtistSearch-module-scss-module__Fgq_yq__results button:focus-visible{background:var(--color-border)}}.ArtistSearch-module-scss-module__Fgq_yq__results button small{opacity:.7;font-size:.6875rem;display:block}
.Modal-module-scss-module__GBQoIG__overlay{background:var(--color-overlay)}.Modal-module-scss-module__GBQoIG__header{height:var(--size-grid);display:flex}.Modal-module-scss-module__GBQoIG__title{box-shadow:-1px 0 0 var(--color-border) inset;flex:1;align-items:center;padding-inline:2rem;font-size:1.25rem;font-weight:700;display:flex}.Modal-module-scss-module__GBQoIG__dialog{box-shadow:0 0 50dvh 15dvh var(--color-bg);border:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;width:clamp(20rem,90dvw,40rem);max-height:90dvh;display:flex}.Modal-module-scss-module__GBQoIG__content{box-shadow:0 1px 0 var(--color-border) inset;flex:1;padding:2rem;overflow-y:auto}.Modal-module-scss-module__GBQoIG__closeButton{box-shadow:none}
.skeleton-module-scss-module__ipmFrG__bar{background-color:var(--color-border-light);vertical-align:middle;background-image:linear-gradient(90deg, transparent 0%, var(--color-border) 50%, transparent 100%);height:.75em;animation:skeleton-module-scss-module__ipmFrG__sweep 1.6s var(--ease-out-expo) infinite;background-repeat:no-repeat;background-size:200% 100%;border-radius:1px;display:inline-block}.skeleton-module-scss-module__ipmFrG__artist{width:min(14rem,60%)}.skeleton-module-scss-module__ipmFrG__meta{width:9rem;height:.6875em}.skeleton-module-scss-module__ipmFrG__service{width:min(7rem,45%)}.skeleton-module-scss-module__ipmFrG__cover{aspect-ratio:1;background-color:var(--color-border-light);background-image:linear-gradient(90deg, transparent 0%, var(--color-border) 50%, transparent 100%);width:100%;animation:skeleton-module-scss-module__ipmFrG__sweep 1.6s var(--ease-out-expo) infinite;background-repeat:no-repeat;background-size:200% 100%}@keyframes skeleton-module-scss-module__ipmFrG__sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.skeleton-module-scss-module__ipmFrG__bar,.skeleton-module-scss-module__ipmFrG__cover{background-image:none;animation:none}}.skeleton-module-scss-module__ipmFrG__announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.CanaryLogo-module-scss-module__rXN3QW__canaryLogo{margin:auto;font-size:2rem;display:block;overflow:visible}.CanaryLogo-module-scss-module__rXN3QW__canaryLogo path{transition:fill .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1),opacity .2s ease-out}@media (hover:hover){.CanaryLogo-module-scss-module__rXN3QW__canaryLogo:hover path{transition:fill .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1),opacity .25s ease-out .5s;transform:none}.CanaryLogo-module-scss-module__rXN3QW__canaryLogo:hover path:not(.CanaryLogo-module-scss-module__rXN3QW__k){opacity:0}.CanaryLogo-module-scss-module__rXN3QW__canaryLogo:hover path.CanaryLogo-module-scss-module__rXN3QW__k{fill:var(--color-fg)}}.CanaryLogo-module-scss-module__rXN3QW__c{transform:translate(.4375em,.375em)}.CanaryLogo-module-scss-module__rXN3QW__m{transform:translate(-.375em,.3125em)}.CanaryLogo-module-scss-module__rXN3QW__y{transform:translate(-.375em,-.3125em)}
.LinkList-module-scss-module__xHOMOW__linkList{flex-direction:column;padding-block-end:1rem;line-height:1.25;display:flex}.LinkList-module-scss-module__xHOMOW__linkList:not(:last-of-type){border-block-end:1px solid var(--color-border-light)}@media (max-width:600px){.LinkList-module-scss-module__xHOMOW__linkList{font-size:.75rem}}.LinkList-module-scss-module__xHOMOW__title{background:var(--color-bg);color:var(--color-faded);text-transform:uppercase;width:100%;transition:color .4s var(--ease-out-expo);scroll-snap-align:start;z-index:1;padding:1.5rem 1rem .5rem;font-size:.75rem;font-weight:700;position:sticky;top:0}.LinkList-module-scss-module__xHOMOW__list{flex-direction:column;padding-inline-start:0;font-size:.75rem;list-style:none;display:flex}.LinkList-module-scss-module__xHOMOW__item{scroll-snap-align:start;scroll-margin-block-start:2.9375rem;position:relative;overflow:hidden}.LinkList-module-scss-module__xHOMOW__item:not(:has(a)){padding:.5rem 1rem;font-style:italic}.LinkList-module-scss-module__xHOMOW__item a{transition:background .4s var(--ease-out-expo);color:inherit;white-space:nowrap;text-overflow:ellipsis;padding:.5rem 1rem;text-decoration:none;transition-property:background,color;display:block;overflow:hidden}@media (hover:hover){.LinkList-module-scss-module__xHOMOW__item a:hover,.LinkList-module-scss-module__xHOMOW__item a:focus-visible{background:var(--color-primary);color:var(--color-bg)}.LinkList-module-scss-module__xHOMOW__item a:active{background:var(--color-fg);transition-duration:0s}:is(.LinkList-module-scss-module__xHOMOW__item:has(:hover) a,.LinkList-module-scss-module__xHOMOW__item:has(:focus-visible) a){background:var(--color-primary);color:var(--color-bg)}}.LinkList-module-scss-module__xHOMOW__itemFlagged a:before{content:"";background:var(--color-secondary);pointer-events:none;border-radius:50%;width:.375rem;height:.375rem;display:block}.LinkList-module-scss-module__xHOMOW__itemActive a{background:var(--color-border);color:var(--color-fg)}.LinkList-module-scss-module__xHOMOW__deleteButton{aspect-ratio:1;text-align:center;background:var(--color-border);cursor:pointer;transition:all .4s var(--ease-out-expo);height:100%;position:absolute;top:0;right:0;translate:calc(100% + 1px)}li:hover .LinkList-module-scss-module__xHOMOW__deleteButton,a:hover+.LinkList-module-scss-module__xHOMOW__deleteButton,a:focus-visible+.LinkList-module-scss-module__xHOMOW__deleteButton,.LinkList-module-scss-module__xHOMOW__deleteButton:focus-visible{translate:0}.LinkList-module-scss-module__xHOMOW__deleteButton:hover,.LinkList-module-scss-module__xHOMOW__deleteButton:focus-visible{background:var(--color-negative)}
.Pagination-module-scss-module__ftdk9W__pagination{z-index:5;height:3em;box-shadow:0 0 3em 4em var(--color-overlay);background:var(--color-overlay);justify-content:flex-end;gap:.5rem;margin:3rem 0;font-size:clamp(.5625rem,.364rem + .99vw,1rem);display:flex;position:sticky;bottom:-1.5rem}@media (hover:hover){.Pagination-module-scss-module__ftdk9W__pagination{opacity:.25;transition:opacity .4s var(--ease-out-expo)}.Pagination-module-scss-module__ftdk9W__pagination:hover,.Pagination-module-scss-module__ftdk9W__pagination:focus-within{opacity:1}}.Pagination-module-scss-module__ftdk9W__pagination>*{text-align:center;color:inherit;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:flex}.Pagination-module-scss-module__ftdk9W__direction,.Pagination-module-scss-module__ftdk9W__page{border:.125rem solid var(--color-fg);background-color:var(--color-bg);transition:all .4s var(--ease-out-expo)}@media (hover:hover){.Pagination-module-scss-module__ftdk9W__direction:hover,.Pagination-module-scss-module__ftdk9W__direction:focus-visible,.Pagination-module-scss-module__ftdk9W__page:hover,.Pagination-module-scss-module__ftdk9W__page:focus-visible{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg)}}.Pagination-module-scss-module__ftdk9W__direction:active,.Pagination-module-scss-module__ftdk9W__page:active{background-color:var(--color-secondary);border-color:var(--color-secondary);transition-duration:0s}.Pagination-module-scss-module__ftdk9W__direction{padding-inline:1em}.Pagination-module-scss-module__ftdk9W__page{aspect-ratio:1;width:3em}.Pagination-module-scss-module__ftdk9W__page[data-active=true]{background-color:var(--color-fg);border-color:var(--color-fg);color:var(--color-bg);pointer-events:none}.Pagination-module-scss-module__ftdk9W__ellipsis{padding-inline:1em}
.Sidebar-module-scss-module__SPJjWq__sidebar{width:var(--width-sidebar);box-shadow:0 0 0 1px var(--color-border) inset;z-index:10;transition:margin-inline-start .4s var(--ease-out-expo);flex-direction:column;flex-shrink:0;margin-inline-start:calc(0px - var(--width-sidebar));display:flex;position:relative}.Sidebar-module-scss-module__SPJjWq__sidebar:after{content:"";background:linear-gradient(to right, var(--color-bg), transparent);width:0;height:100%;transition:width .4s var(--ease-out-expo);position:absolute;top:0;left:100%}@media not (min-width:768px){.Sidebar-module-scss-module__SPJjWq__sidebar{z-index:999;background:var(--color-bg);height:100%;position:fixed;top:0;left:0}.Sidebar-module-scss-module__SPJjWq__sidebar+*{transition:transform .4s var(--ease-out-expo);transform-origin:100%}}.Sidebar-module-scss-module__SPJjWq__sidebarOpen{margin-inline-start:0}@media not (min-width:768px){.Sidebar-module-scss-module__SPJjWq__sidebarOpen+*{transform:rotateY(-20deg)}.Sidebar-module-scss-module__SPJjWq__sidebarOpen:after{width:calc(100dvw - var(--width-sidebar))}}.Sidebar-module-scss-module__SPJjWq__header{box-shadow:0 -1px 0 0 var(--color-border) inset;height:var(--size-grid)}.Sidebar-module-scss-module__SPJjWq__footer{box-shadow:0 1px 0 0 var(--color-border) inset;height:var(--size-grid)}.Sidebar-module-scss-module__SPJjWq__content{scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-color:var(--color-border) var(--color-faint);scrollbar-width:thin;transition:scrollbar-color .4s var(--ease-out-expo);flex:1;padding-inline:1px;overflow-y:auto}.Sidebar-module-scss-module__SPJjWq__sidebar:focus-within .Sidebar-module-scss-module__SPJjWq__content{scrollbar-color:var(--color-fg) var(--color-border-light)}.Sidebar-module-scss-module__SPJjWq__toggle{translate:var(--size-grid) 0;transition:translate .4s var(--ease-out-expo);color:var(--color-fg);background:var(--color-bg);height:100%!important;box-shadow:0 0 0 1px var(--color-border) inset!important}.Sidebar-module-scss-module__SPJjWq__toggleOpen{translate:0}.Sidebar-module-scss-module__SPJjWq__title{color:inherit;text-align:center;flex:1;gap:.5rem;font-size:1.25rem;font-style:italic;font-weight:700;text-decoration:none;box-shadow:none!important}@media (hover:hover){.Sidebar-module-scss-module__SPJjWq__title:hover,.Sidebar-module-scss-module__SPJjWq__title:focus-visible{color:var(--color-bg);background:var(--color-fg)}}.Sidebar-module-scss-module__SPJjWq__title svg{width:auto;height:1.75ch}
.page-module-scss-module__wXzqKa__thumbnail{float:right;aspect-ratio:1;border-radius:50%;margin:-.5rem 0 1rem 1.5rem;overflow:hidden}.page-module-scss-module__wXzqKa__thumbnail img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__wXzqKa__extract{display:contents}.page-module-scss-module__wXzqKa__subtitle{color:var(--color-faded);margin-block-start:0;font-size:1.125rem}.page-module-scss-module__wXzqKa__tags{flex-wrap:wrap;gap:.375rem;display:flex}
.Placeholder-module-scss-module__CijvQa__placeholder{text-align:center;flex-direction:column;align-items:center;gap:.5rem;margin:auto;font-size:.875rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.Placeholder-module-scss-module__CijvQa__placeholder h2{margin-block-start:2rem;font-size:.9375rem;font-weight:700}.Placeholder-module-scss-module__CijvQa__placeholder p{color:var(--color-faded)}
.SyncIndicator-module-scss-module__6jYPwW__syncIndicator{width:100%;height:var(--size-grid);white-space:nowrap;color:var(--color-faded);background:var(--color-bg);box-shadow:0 1px 0 0 var(--color-border) inset;transition:margin-block-end .4s var(--ease-out-expo);align-items:center;gap:1rem;margin-block-end:calc(var(--size-grid)*-1);padding-inline:1.5rem;font-size:.75rem;line-height:1;display:flex;position:relative;overflow:hidden}.SyncIndicator-module-scss-module__6jYPwW__syncIndicator[data-active=true]{margin-block-end:0}@media (min-width:600px){.SyncIndicator-module-scss-module__6jYPwW__syncIndicator{font-size:.8125rem}}.SyncIndicator-module-scss-module__6jYPwW__progress{background-color:var(--color-border-light);z-index:0;pointer-events:none;transition:width .3s var(--ease-out-expo);position:absolute;inset-block:0;inset-inline-start:0}.SyncIndicator-module-scss-module__6jYPwW__spinner{z-index:1;width:1rem;height:1rem;color:var(--color-primary);flex:none;position:relative}.SyncIndicator-module-scss-module__6jYPwW__label{z-index:1;text-overflow:ellipsis;flex:1;margin:0;position:relative;overflow:hidden}.SyncIndicator-module-scss-module__6jYPwW__label b{color:var(--color-fg);font-weight:700}.SyncIndicator-module-scss-module__6jYPwW__count{z-index:1;font-variant-numeric:tabular-nums;flex:none;margin:0;position:relative}
.layout-module-scss-module__95db7a__page{perspective:300dvw;height:100%;display:flex}.layout-module-scss-module__95db7a__content{flex:1}
.page-module-scss-module__lTiBdW__table{border-block-end:1px solid var(--color-border);width:100%}.page-module-scss-module__lTiBdW__table th,.page-module-scss-module__lTiBdW__table td{border-block-start:1px solid var(--color-border);vertical-align:middle;padding:.75rem 1rem}.page-module-scss-module__lTiBdW__table th:first-child,.page-module-scss-module__lTiBdW__table td:first-child{padding-inline-start:0}.page-module-scss-module__lTiBdW__table th:last-child,.page-module-scss-module__lTiBdW__table td:last-child{padding-inline-end:0}.page-module-scss-module__lTiBdW__button{width:1.5rem}.page-module-scss-module__lTiBdW__button>*{translate:0 .25rem}
.page-module-scss-module__9Hz7Oq__tagList{border-block-end:1px solid var(--color-border);margin-block-end:3rem;padding-inline:0;list-style:none}.page-module-scss-module__9Hz7Oq__listItem{border-block-start:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:relative}.page-module-scss-module__9Hz7Oq__name{flex:1;padding:1rem;text-decoration:none}@media (hover:hover){.page-module-scss-module__9Hz7Oq__name:hover~.page-module-scss-module__9Hz7Oq__score,.page-module-scss-module__9Hz7Oq__name:focus-visible~.page-module-scss-module__9Hz7Oq__score{color:var(--color-fg)}}.page-module-scss-module__9Hz7Oq__bar{background-color:var(--color-faint);width:100%;height:100%;transition:scale .4s var(--ease-out-expo);transform-origin:0 0;z-index:-1;position:absolute;top:0;left:0;scale:0 100%}.page-module-scss-module__9Hz7Oq__score{color:var(--color-faded);transition:color .4s var(--ease-out-expo);padding:1rem}.page-module-scss-module__9Hz7Oq__meta{color:var(--color-faded);transition:color .4s var(--ease-out-expo);gap:.5rem;padding-inline:0;font-size:.75rem;line-height:1.25;list-style:none;display:flex}@media (hover:hover){.page-module-scss-module__9Hz7Oq__name:hover .page-module-scss-module__9Hz7Oq__meta,.page-module-scss-module__9Hz7Oq__name:focus-visible .page-module-scss-module__9Hz7Oq__meta{color:var(--color-fg)}}.page-module-scss-module__9Hz7Oq__meta:empty{display:none}.page-module-scss-module__9Hz7Oq__meta li:not(:first-child):before{content:"•";padding-inline-end:.5rem}
.SettingsForm-module-scss-module__-RIO7a__dropzone{color:var(--color-faded);cursor:pointer;text-align:center;transition:all .4s var(--ease-out-expo);border:.1875rem dashed;padding:3rem 1.5rem;font-size:.9375rem}.SettingsForm-module-scss-module__-RIO7a__dropzone[data-drag-active=true]{color:var(--color-primary)}@media (hover:hover){.SettingsForm-module-scss-module__-RIO7a__dropzone:hover,.SettingsForm-module-scss-module__-RIO7a__dropzone:focus-visible{color:var(--color-fg)}}
