@keyframes umiki-morph{0%{clip-path:polygon(50% 10%,55.7% 6.7%,62.8% 2.4%,68.6% 5.2%,71.3% 13.2%,74.5% 18.1%,81.8% 18.2%,89.5% 19.7%,91.1% 26.3%,88.3% 34.1%,89.3% 39.5%,95.9% 44%,100% 50%,95.9% 56%,89.3% 60.5%,88.3% 65.9%,91.1% 73.7%,89.5% 80.3%,81.8% 81.8%,74.5% 81.9%,71.3% 86.8%,68.6% 94.8%,62.8% 97.6%,55.7% 93.3%,50% 90%,44.3% 93.3%,37.2% 97.6%,31.4% 94.8%,28.8% 86.8%,25.5% 81.9%,18.2% 81.8%,10.5% 80.3%,8.9% 73.8%,11.7% 65.9%,10.7% 60.5%,4.1% 56%,0% 50%,4.1% 44%,10.7% 39.5%,11.7% 34.1%,8.9% 26.2%,10.5% 19.7%,18.2% 18.2%,25.5% 18.1%,28.7% 13.2%,31.4% 5.2%,37.2% 2.4%,44.3% 6.7%)}14.3%{clip-path:polygon(50% 3.8%,56.5% .7%,62.7% 2.8%,67.1% 8.6%,71.3% 13.2%,77.3% 14.4%,84.6% 15.4%,89.4% 19.7%,90.1% 26.9%,89.5% 33.6%,92.1% 38.7%,97.3% 43.8%,100% 50%,97.3% 56.2%,92.1% 61.3%,89.5% 66.4%,90.1% 73.1%,89.4% 80.3%,84.6% 84.6%,77.3% 85.6%,71.3% 86.8%,67.1% 91.4%,62.7% 97.2%,56.5% 99.3%,50% 96.3%,44.4% 92.4%,38.7% 92.1%,31.8% 94.1%,25% 93.3%,21% 87.8%,19.2% 80.8%,16.1% 76%,9.9% 73.1%,4.1% 69%,2.8% 62.7%,5.6% 55.8%,7.5% 50%,5.6% 44.2%,2.8% 37.3%,4.1% 31%,9.9% 26.9%,16.1% 24%,19.2% 19.2%,21% 12.2%,25% 6.7%,31.8% 5.9%,38.7% 7.9%,44.4% 7.6%)}28.6%{clip-path:polygon(50% 0%,56.2% 3.1%,61.8% 6%,67% 9%,71.9% 12.1%,76.5% 15.4%,81% 19%,85.5% 22.8%,90% 26.9%,94.6% 31.5%,97.1% 37.4%,96.1% 43.9%,95% 50%,93.7% 55.7%,92.1% 61.3%,90.3% 66.7%,88.3% 72.1%,85.9% 77.5%,83.2% 83.2%,80.1% 89.2%,73.9% 91.4%,67.5% 92.3%,61.5% 93%,55.7% 93.4%,50% 93.6%,44.3% 93.4%,38.5% 93%,32.5% 92.3%,26.1% 91.4%,19.9% 89.2%,16.8% 83.2%,14.1% 77.5%,11.7% 72.1%,9.7% 66.7%,7.9% 61.3%,6.3% 55.7%,5% 50%,3.9% 43.9%,2.9% 37.4%,5.4% 31.5%,10% 26.9%,14.5% 22.8%,19% 19%,23.5% 15.4%,28.1% 12.1%,33% 9%,38.2% 6%,43.8% 3.1%)}42.9%{clip-path:polygon(50% 12.4%,54.5% 15.9%,58.2% 19.2%,61.5% 22.3%,64.4% 25.1%,67.1% 27.7%,69.7% 30.3%,72.3% 32.9%,74.9% 35.6%,77.7% 38.5%,80.8% 41.8%,84.1% 45.5%,87.6% 50%,91.1% 55.4%,93.9% 61.8%,94.9% 68.6%,93.3% 75%,89.6% 80.4%,85.1% 85.1%,80.4% 89.6%,75% 93.3%,68.6% 94.9%,61.8% 93.9%,55.4% 91.1%,50% 87.6%,45.5% 84.1%,41.8% 80.8%,38.5% 77.7%,35.6% 74.9%,32.9% 72.3%,30.3% 69.7%,27.7% 67.1%,25.1% 64.4%,22.3% 61.5%,19.2% 58.2%,15.9% 54.5%,12.4% 50%,8.9% 44.6%,6.1% 38.2%,5.1% 31.4%,6.7% 25%,10.4% 19.6%,14.9% 14.9%,19.6% 10.4%,25% 6.7%,31.4% 5.1%,38.2% 6.1%,44.6% 8.9%)}57.1%{clip-path:polygon(50% 0%,56.4% 1.7%,62% 5.3%,67.2% 8.4%,73.1% 9.9%,79.7% 11.3%,85.4% 14.6%,88.7% 20.3%,90.1% 26.9%,91.6% 32.8%,94.7% 38%,98.3% 43.6%,100% 50%,98.3% 56.4%,94.7% 62%,91.6% 67.2%,90.1% 73.1%,88.7% 79.7%,85.4% 85.4%,79.7% 88.7%,73.1% 90.1%,67.2% 91.6%,62% 94.7%,56.4% 98.3%,50% 100%,43.6% 98.3%,38% 94.7%,32.8% 91.6%,26.9% 90.1%,20.3% 88.7%,14.6% 85.4%,11.3% 79.7%,9.9% 73.1%,8.4% 67.2%,5.3% 62%,1.7% 56.4%,0% 50%,1.7% 43.6%,5.3% 38%,8.4% 32.8%,9.9% 26.9%,11.3% 20.3%,14.6% 14.6%,20.3% 11.3%,26.9% 9.9%,32.8% 8.4%,38% 5.3%,43.6% 1.7%)}71.4%{clip-path:polygon(50% 0%,56.4% 1.2%,62.2% 4.6%,66.8% 9.3%,70.5% 14.5%,73.6% 19.2%,76.9% 23.1%,80.8% 26.4%,85.5% 29.5%,90.7% 33.2%,95.4% 37.8%,98.8% 43.6%,100% 50%,98.8% 56.4%,95.4% 62.2%,90.7% 66.8%,85.5% 70.5%,80.8% 73.6%,76.9% 76.9%,73.6% 80.8%,70.5% 85.5%,66.8% 90.7%,62.2% 95.4%,56.4% 98.8%,50% 100%,43.6% 98.8%,37.8% 95.4%,33.2% 90.7%,29.5% 85.5%,26.4% 80.8%,23.1% 76.9%,19.2% 73.6%,14.5% 70.5%,9.3% 66.8%,4.6% 62.2%,1.2% 56.4%,0% 50%,1.2% 43.6%,4.6% 37.8%,9.3% 33.2%,14.5% 29.5%,19.2% 26.4%,23.1% 23.1%,26.4% 19.2%,29.5% 14.5%,33.2% 9.3%,37.8% 4.6%,43.6% 1.2%)}85.7%{clip-path:polygon(50% 9.5%,55.5% 7.9%,61.5% 7%,67.8% 7%,74.2% 8.1%,80.2% 10.7%,85.4% 14.6%,89.3% 19.8%,91.9% 25.8%,93% 32.2%,93% 38.5%,92.1% 44.5%,90.5% 50%,88.5% 55.1%,86.2% 59.7%,83.6% 63.9%,80.8% 67.8%,77.9% 71.4%,74.7% 74.7%,71.4% 77.9%,67.8% 80.8%,63.9% 83.6%,59.7% 86.2%,55.1% 88.5%,50% 90.5%,44.5% 92.1%,38.5% 93%,32.2% 93%,25.8% 91.9%,19.8% 89.3%,14.6% 85.4%,10.7% 80.2%,8.1% 74.2%,7% 67.8%,7% 61.5%,7.9% 55.5%,9.5% 50%,11.5% 44.9%,13.8% 40.3%,16.4% 36.1%,19.2% 32.2%,22.1% 28.6%,25.3% 25.3%,28.6% 22.1%,32.2% 19.2%,36.1% 16.4%,40.3% 13.8%,44.9% 11.5%)}to{clip-path:polygon(50% 10%,55.7% 6.7%,62.8% 2.4%,68.6% 5.2%,71.3% 13.2%,74.5% 18.1%,81.8% 18.2%,89.5% 19.7%,91.1% 26.3%,88.3% 34.1%,89.3% 39.5%,95.9% 44%,100% 50%,95.9% 56%,89.3% 60.5%,88.3% 65.9%,91.1% 73.7%,89.5% 80.3%,81.8% 81.8%,74.5% 81.9%,71.3% 86.8%,68.6% 94.8%,62.8% 97.6%,55.7% 93.3%,50% 90%,44.3% 93.3%,37.2% 97.6%,31.4% 94.8%,28.8% 86.8%,25.5% 81.9%,18.2% 81.8%,10.5% 80.3%,8.9% 73.8%,11.7% 65.9%,10.7% 60.5%,4.1% 56%,0% 50%,4.1% 44%,10.7% 39.5%,11.7% 34.1%,8.9% 26.2%,10.5% 19.7%,18.2% 18.2%,25.5% 18.1%,28.7% 13.2%,31.4% 5.2%,37.2% 2.4%,44.3% 6.7%)}}:root{--umiki-cookie: polygon(50% 0%,54.2% 1.6%,58% 4.8%,61.5% 7%,65.7% 6.9%,70.5% 5.9%,75% 6.7%,77.9% 10.2%,79.5% 14.9%,81.5% 18.5%,85.1% 20.5%,89.8% 22.1%,93.3% 25%,94.1% 29.5%,93.1% 34.3%,93% 38.5%,95.2% 42%,98.4% 45.8%,100% 50%,98.4% 54.2%,95.2% 58%,93% 61.5%,93.1% 65.7%,94.1% 70.5%,93.3% 75%,89.8% 77.9%,85.1% 79.5%,81.5% 81.5%,79.5% 85.1%,77.9% 89.8%,75% 93.3%,70.5% 94.1%,65.7% 93.1%,61.5% 93%,58% 95.2%,54.2% 98.4%,50% 100%,45.8% 98.4%,42% 95.2%,38.5% 93%,34.3% 93.1%,29.5% 94.1%,25% 93.3%,22.1% 89.8%,20.5% 85.1%,18.5% 81.5%,14.9% 79.5%,10.2% 77.9%,6.7% 75%,5.9% 70.5%,6.9% 65.7%,7% 61.5%,4.8% 58%,1.6% 54.2%,0% 50%,1.6% 45.8%,4.8% 42%,7% 38.5%,6.9% 34.3%,5.9% 29.5%,6.7% 25%,10.2% 22.1%,14.9% 20.5%,18.5% 18.5%,20.5% 14.9%,22.1% 10.2%,25% 6.7%,29.5% 5.9%,34.3% 6.9%,38.5% 7%,42% 4.8%,45.8% 1.6%);--umiki-clover: polygon(50% 0%,56.4% 1.8%,61.6% 6.5%,65.3% 13%,67.5% 19.7%,69.1% 25.1%,71.2% 28.8%,74.9% 30.9%,80.3% 32.5%,87% 34.7%,93.5% 38.4%,98.2% 43.6%,100% 50%,98.2% 56.4%,93.5% 61.6%,87% 65.3%,80.3% 67.5%,74.9% 69.1%,71.2% 71.2%,69.1% 74.9%,67.5% 80.3%,65.3% 87%,61.6% 93.5%,56.4% 98.2%,50% 100%,43.6% 98.2%,38.4% 93.5%,34.7% 87%,32.5% 80.3%,30.9% 74.9%,28.8% 71.2%,25.1% 69.1%,19.7% 67.5%,13% 65.3%,6.5% 61.6%,1.8% 56.4%,0% 50%,1.8% 43.6%,6.5% 38.4%,13% 34.7%,19.7% 32.5%,25.1% 30.9%,28.8% 28.8%,30.9% 25.1%,32.5% 19.7%,34.7% 13%,38.4% 6.5%,43.6% 1.8%)}html{color-scheme:dark;height:100%;--mat-sys-background: #14140f;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #31312b;--mat-sys-inverse-primary: #626200;--mat-sys-inverse-surface: #e6e2d9;--mat-sys-on-background: #e6e2d9;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #323200;--mat-sys-on-primary-container: #eaea00;--mat-sys-on-primary-fixed: #1d1d00;--mat-sys-on-primary-fixed-variant: #494900;--mat-sys-on-secondary: #323218;--mat-sys-on-secondary-container: #e7e4bf;--mat-sys-on-secondary-fixed: #1d1d06;--mat-sys-on-secondary-fixed-variant: #49482d;--mat-sys-on-surface: #e6e2d9;--mat-sys-on-surface-variant: #e6e3d1;--mat-sys-on-tertiary: #502400;--mat-sys-on-tertiary-container: #ffdcc7;--mat-sys-on-tertiary-fixed: #311300;--mat-sys-on-tertiary-fixed-variant: #723600;--mat-sys-outline: #939182;--mat-sys-outline-variant: #48473a;--mat-sys-primary: #cdcd00;--mat-sys-primary-container: #494900;--mat-sys-primary-fixed: #eaea00;--mat-sys-primary-fixed-dim: #cdcd00;--mat-sys-scrim: #000000;--mat-sys-secondary: #cac8a5;--mat-sys-secondary-container: #49482d;--mat-sys-secondary-fixed: #e7e4bf;--mat-sys-secondary-fixed-dim: #cac8a5;--mat-sys-shadow: #000000;--mat-sys-surface: #14140f;--mat-sys-surface-bright: #3a3933;--mat-sys-surface-container: #20201b;--mat-sys-surface-container-high: #2b2a25;--mat-sys-surface-container-highest: #36352f;--mat-sys-surface-container-low: #1c1c17;--mat-sys-surface-container-lowest: #0f0e0a;--mat-sys-surface-dim: #14140f;--mat-sys-surface-tint: #cdcd00;--mat-sys-surface-variant: #48473a;--mat-sys-tertiary: #ffb787;--mat-sys-tertiary-container: #723600;--mat-sys-tertiary-fixed: #ffdcc7;--mat-sys-tertiary-fixed-dim: #ffb787;--mat-sys-neutral-variant20: #313125;--mat-sys-neutral10: #1c1c17;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto, "Helvetica Neue", sans-serif;--mat-sys-body-large-font: Roboto, "Helvetica Neue", sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto, "Helvetica Neue", sans-serif;--mat-sys-body-medium-font: Roboto, "Helvetica Neue", sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto, "Helvetica Neue", sans-serif;--mat-sys-body-small-font: Roboto, "Helvetica Neue", sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-display-large-font: "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-display-medium-font: "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-display-small-font: "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-headline-large-font: "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-headline-medium-font: "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-headline-small-font: "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto, "Helvetica Neue", sans-serif;--mat-sys-label-large-font: Roboto, "Helvetica Neue", sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto, "Helvetica Neue", sans-serif;--mat-sys-label-medium-font: Roboto, "Helvetica Neue", sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto, "Helvetica Neue", sans-serif;--mat-sys-label-small-font: Roboto, "Helvetica Neue", sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-title-large-font: "Asta Sans", Roboto, "Helvetica Neue", sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto, "Helvetica Neue", sans-serif;--mat-sys-title-medium-font: Roboto, "Helvetica Neue", sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto, "Helvetica Neue", sans-serif;--mat-sys-title-small-font: Roboto, "Helvetica Neue", sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #ffea2d;--mat-sys-on-primary: #1f1c00;--mat-menu-container-shape: var(--mat-sys-corner-large);--mat-list-list-item-leading-avatar-shape: var(--mat-sys-corner-small);--mat-tab-divider-color: var(--mat-sys-outline-variant);--mat-tooltip-container-shape: var(--mat-sys-corner-small);--umiki-player-height: 88px;--umiki-navbar-height: 80px;--umiki-rail-width: 96px;--umiki-drawer-width: 280px;--umiki-safe-bottom: env(safe-area-inset-bottom, 0px);--umiki-safe-top: env(safe-area-inset-top, 0px);--umiki-ease: cubic-bezier(.2, 0, 0, 1)}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-symbols-outlined-MQGCFTA7.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";font-variation-settings:"FILL" 0;-webkit-font-smoothing:antialiased}.material-symbols-outlined.umiki-fill{font-variation-settings:"FILL" 1}body{margin:0;height:100%;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}a{color:inherit}img{max-width:100%}umiki-root{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}umiki-root:not(.umiki-signed-in){display:block;height:auto;min-height:100vh;min-height:100dvh;overflow:visible}umiki-root.umiki-handset{--umiki-player-height: 64px}.umiki-spacer{flex:1 1 auto}umiki-section,umiki-page-header,umiki-load-state,umiki-empty-state,umiki-track-list,umiki-chart-list,umiki-activity-list,umiki-detail-header,umiki-spinner,umiki-loading-indicator,umiki-avatar{display:block}umiki-avatar{flex:0 0 auto}mat-toolbar.umiki-topbar{flex:0 0 auto;gap:4px;padding:var(--umiki-safe-top) 16px 0 12px;height:calc(64px + var(--umiki-safe-top));background:var(--mat-sys-surface)}.umiki-handset mat-toolbar.umiki-topbar{padding-inline:16px 12px}.umiki-compact mat-toolbar.umiki-topbar{padding-inline:8px 12px}a.umiki-brand{display:inline-flex;align-items:center;flex:0 0 auto;height:48px;padding:0 12px;border-radius:var(--mat-sys-corner-full);outline-offset:-2px}a.umiki-brand img{display:block;height:24px;width:auto}.umiki-search-bar{flex:0 1 640px;min-width:0;margin-inline:auto}.umiki-search-bar .mat-mdc-form-field{width:100%;--mat-form-field-container-height: 40px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-filled-with-label-container-padding-top: 8px;--mat-form-field-filled-with-label-container-padding-bottom: 8px;--mat-form-field-filled-container-color: var(--mat-sys-surface-container-high);--mat-form-field-filled-container-shape: var(--mat-sys-corner-full);--mat-form-field-filled-active-indicator-height: 0;--mat-form-field-filled-focus-active-indicator-height: 0;--mat-form-field-filled-input-text-placeholder-color: var(--mat-sys-on-surface-variant)}.umiki-search-bar .mdc-text-field--filled{border-radius:var(--mat-sys-corner-full)}.umiki-search-bar .mat-mdc-form-field-icon-prefix{padding:0 4px 0 12px}.umiki-topbar-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.umiki-search-bar+.umiki-topbar-actions{margin-left:16px}button.umiki-avatar-button{--mat-icon-button-state-layer-size: 48px;--mat-icon-button-icon-size: 32px;display:inline-flex;align-items:center;justify-content:center;padding:0!important}button.umiki-avatar-button umiki-avatar{line-height:0}.umiki-avatar{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--mat-sys-primary-container);color:var(--mat-sys-on-primary-container);font:var(--mat-sys-title-small);line-height:1;text-transform:uppercase;-webkit-user-select:none;user-select:none}.umiki-avatar img{width:100%;height:100%;object-fit:cover}.umiki-avatar-medium{width:40px;height:40px;font:var(--mat-sys-title-medium)}.umiki-avatar-large{width:72px;height:72px;font:var(--mat-sys-headline-medium)}.umiki-avatar-hero{width:100%;height:100%;font:var(--mat-sys-display-large);font-size:96px}.umiki-avatar-cookie{border-radius:0;clip-path:var(--umiki-cookie)}.umiki-avatar-tone-1{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.umiki-avatar-tone-2{background:var(--mat-sys-tertiary-container);color:var(--mat-sys-on-tertiary-container)}.mat-mdc-menu-panel.umiki-account-menu{min-width:300px;max-width:min(360px,100vw - 32px);border-radius:var(--mat-sys-corner-extra-large);background:var(--mat-sys-surface-container-high)}.umiki-account-head{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 24px;text-align:center}.umiki-account-head umiki-avatar{margin-bottom:8px}.umiki-account-name{font:var(--mat-sys-title-large);color:var(--mat-sys-on-surface);overflow-wrap:anywhere}.umiki-account-presence{margin-top:4px;max-width:100%;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umiki-account-presence .umiki-presence-dot{margin-right:6px;vertical-align:middle}.umiki-account-bio{display:-webkit-box;margin-top:4px;font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.umiki-build-tag{padding:8px 24px 12px;font:var(--mat-sys-label-small);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:0;color:var(--mat-sys-outline);text-align:center;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text}.umiki-body{flex:1 1 auto;min-height:0;display:flex}nav.umiki-nav{flex:0 0 auto;box-sizing:border-box;width:var(--umiki-rail-width);overflow-x:hidden;overflow-y:auto;scrollbar-width:none;padding:4px 8px 16px;transition:width .24s var(--umiki-ease)}nav.umiki-nav.umiki-nav-expanded{width:var(--umiki-drawer-width);padding-inline:12px 16px}umiki-destinations.umiki-rail{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:8px}umiki-destinations.umiki-bar{display:flex;flex:1 1 auto;min-width:0}a.umiki-dest{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;color:var(--mat-sys-on-surface-variant);font:var(--mat-sys-label-medium);text-decoration:none;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.umiki-dest-indicator{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:32px;border-radius:var(--mat-sys-corner-full);overflow:hidden;transition:background-color .2s var(--umiki-ease)}.umiki-dest-indicator:before{content:"";position:absolute;inset:0;background:var(--mat-sys-on-surface);opacity:0;transition:opacity .15s linear}a.umiki-dest:hover .umiki-dest-indicator:before{opacity:.08}a.umiki-dest:focus-visible .umiki-dest-indicator{outline:3px solid var(--mat-sys-secondary);outline-offset:2px}a.umiki-dest-active{color:var(--mat-sys-on-surface);font-weight:700}a.umiki-dest-active .umiki-dest-indicator{background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.umiki-dest-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav.umiki-navbar{flex:0 0 auto;display:flex;z-index:4;height:calc(var(--umiki-navbar-height) + var(--umiki-safe-bottom));padding-bottom:var(--umiki-safe-bottom);box-sizing:border-box;background:var(--mat-sys-surface-container)}nav.umiki-navbar a.umiki-dest{flex:1 1 0;justify-content:center;padding:0 4px 4px}nav.umiki-navbar .umiki-dest-indicator{width:64px;max-width:100%}mat-nav-list.umiki-drawer-list{padding-top:0;--mat-list-list-item-one-line-container-height: 56px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-label-text-font: var(--mat-sys-label-large-font);--mat-list-list-item-label-text-size: var(--mat-sys-label-large-size);--mat-list-list-item-label-text-weight: var(--mat-sys-label-large-weight);--mat-list-list-item-label-text-color: var(--mat-sys-on-surface-variant);--mat-list-list-item-leading-icon-color: var(--mat-sys-on-surface-variant)}mat-nav-list.umiki-drawer-list .mdc-list-item--activated{--mat-list-list-item-label-text-color: var(--mat-sys-on-secondary-container);--mat-list-list-item-leading-icon-color: var(--mat-sys-on-secondary-container);--mat-list-list-item-hover-label-text-color: var(--mat-sys-on-secondary-container)}mat-nav-list.umiki-drawer-playlists{--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-leading-avatar-size: 32px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-label-text-font: var(--mat-sys-body-medium-font);--mat-list-list-item-label-text-size: var(--mat-sys-body-medium-size);--mat-list-list-item-label-text-color: var(--mat-sys-on-surface-variant)}.umiki-drawer-heading{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 4px 0 16px;font:var(--mat-sys-title-small);color:var(--mat-sys-on-surface-variant)}nav.umiki-nav mat-divider{margin:12px 16px}mat-sidenav-container.umiki-shell{flex:1 1 auto;min-width:0;background:var(--mat-sys-surface-container-low);border-radius:var(--mat-sys-corner-extra-large);margin:0 16px 8px 0;--mat-sidenav-content-background-color: transparent;--mat-sidenav-container-background-color: var(--mat-sys-surface-container);--mat-sidenav-container-divider-color: transparent;--mat-sidenav-container-shape: 0}.umiki-compact mat-sidenav-container.umiki-shell{margin:0;border-radius:0;background:var(--mat-sys-surface)}mat-sidenav.umiki-panel{width:380px}.umiki-sheet{position:fixed;inset:0;z-index:900;box-sizing:border-box;padding:var(--umiki-safe-top) 0 var(--umiki-safe-bottom);background:var(--mat-sys-surface-container-low);transform:translateY(100%);visibility:hidden;transition:transform .25s cubic-bezier(.3,0,.8,.15),visibility 0s linear .25s}.umiki-sheet.umiki-sheet-open{transform:none;visibility:visible;transition:transform .4s cubic-bezier(.05,.7,.1,1),visibility 0s}mat-sidenav-content.umiki-content{scroll-padding-top:16px}.umiki-view{display:block}.umiki-page{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding:32px 40px 64px}.umiki-handset .umiki-page{padding:24px 24px 48px}.umiki-compact .umiki-page{padding:8px 16px 32px}.umiki-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:24px}umiki-section-layout .umiki-page-header{margin-bottom:12px}.umiki-page-heading{display:flex;flex-direction:column;gap:8px;min-width:0}.umiki-page-title{margin:0;font:var(--mat-sys-display-medium);overflow-wrap:anywhere}.umiki-handset .umiki-page-title{font:var(--mat-sys-display-small)}.umiki-compact .umiki-page-title{font:var(--mat-sys-headline-large)}.umiki-lead{margin:0;max-width:68ch;font:var(--mat-sys-body-large);color:var(--mat-sys-on-surface-variant)}.umiki-presence,.umiki-listening{margin:4px 0 0;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}.umiki-presence .umiki-presence-dot,.umiki-listening .mat-icon{margin-right:6px;vertical-align:middle}.umiki-listening .mat-icon{width:18px;height:18px;font-size:18px;color:var(--mat-sys-primary)}.umiki-listening a{color:var(--mat-sys-primary)}.umiki-presence-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--mat-sys-outline)}.umiki-presence-online{background:#3ddc84}.umiki-presence-away{background:#ffb300}.umiki-presence-busy{background:var(--mat-sys-error)}.umiki-caption{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}.umiki-live-badge{display:inline-flex;align-items:center;gap:6px;color:var(--mat-sys-primary);font-weight:500}.umiki-live-bars{display:inline-flex;align-items:flex-end;gap:2px;width:12px;height:12px}.umiki-live-bars i{flex:1 1 0;height:100%;border-radius:1px;background:currentColor;transform-origin:bottom;animation:umiki-live-bar .9s ease-in-out infinite alternate}.umiki-live-bars i:nth-child(2){animation-delay:-.3s}.umiki-live-bars i:nth-child(3){animation-delay:-.6s}@keyframes umiki-live-bar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}mat-list-item.umiki-activity-live,a.umiki-person-live{margin-bottom:4px;background:color-mix(in srgb,var(--mat-sys-primary) 6%,transparent);border-radius:var(--mat-sys-corner-large)}.umiki-activity-song{text-decoration:none}.umiki-activity-song:hover{text-decoration:underline}.umiki-accent{color:var(--mat-sys-primary)}.umiki-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.umiki-actions:empty{display:none}.umiki-toolbar-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:16px}.umiki-count{font:var(--mat-sys-title-medium);color:var(--mat-sys-on-surface-variant)}.umiki-pad{padding:16px 0}.umiki-full{width:100%}nav.umiki-tabs{margin-bottom:8px}nav.umiki-tabs .mat-mdc-tab-link-container{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}nav.umiki-tabs .mat-mdc-tab-link-container::-webkit-scrollbar{display:none}.umiki-tab-page{display:block;padding-top:24px}.umiki-tab-page>umiki-section:first-of-type>.umiki-section{margin-top:0}.umiki-detail-art umiki-avatar,.umiki-detail-art umiki-avatar>.umiki-avatar{width:100%;height:100%}.umiki-section{display:block;margin:40px 0 0}.umiki-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-height:48px;margin-bottom:12px}.umiki-section-title{margin:0;font:var(--mat-sys-title-large);font-size:22px}.umiki-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:24px 16px}.umiki-handset .umiki-grid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:20px 12px}.umiki-compact .umiki-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.umiki-rail-row{display:grid;grid-auto-flow:column;grid-auto-columns:172px;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;margin:-8px -8px 0;padding:8px;scroll-snap-type:x mandatory;scroll-padding-inline:8px;scrollbar-width:none}.umiki-rail-row>*{scroll-snap-align:start}.umiki-handset .umiki-rail-row{grid-auto-columns:144px;gap:12px}umiki-tile-grid.umiki-rail{--umiki-rail-art: 172px;position:relative;display:block}.umiki-handset umiki-tile-grid.umiki-rail{--umiki-rail-art: 144px}button.umiki-rail-nav{position:absolute;top:calc(var(--umiki-rail-art) / 2 - 24px);z-index:2;width:48px;height:48px;padding:12px;background:var(--mat-sys-surface-container-highest)!important;color:var(--mat-sys-on-surface);box-shadow:var(--mat-sys-level2);opacity:0;pointer-events:none;transition:opacity .15s linear}.umiki-rail-back{left:-12px}.umiki-rail-forward{right:-12px}@media(hover:hover)and (pointer:fine){umiki-tile-grid.umiki-rail:hover button.umiki-rail-nav,umiki-tile-grid.umiki-rail:focus-within button.umiki-rail-nav{opacity:1;pointer-events:auto}}.umiki-tile-art{position:relative}button.umiki-tile-remove{position:absolute;top:8px;right:8px;background:color-mix(in srgb,var(--mat-sys-surface-container-highest) 88%,transparent)!important;color:var(--mat-sys-on-surface);opacity:0;transition:opacity .15s linear}mat-card.umiki-tile:hover button.umiki-tile-remove,mat-card.umiki-tile:focus-within button.umiki-tile-remove{opacity:1}@media(hover:none){button.umiki-tile-remove{opacity:1}}mat-card.umiki-tile{--mat-card-filled-container-color: transparent;--mat-card-filled-container-elevation: none;--mat-card-filled-container-shape: var(--mat-sys-corner-large);cursor:pointer;overflow:hidden;outline-offset:2px;padding:8px;margin:-8px;transition:background-color .15s linear}mat-card.umiki-tile:hover{background:color-mix(in srgb,var(--mat-sys-on-surface) 6%,transparent)}mat-card.umiki-tile img.mat-mdc-card-image,mat-card.umiki-tile .umiki-tile-placeholder{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;margin:0;border-radius:var(--mat-sys-corner-large)}mat-card.umiki-tile .mat-mdc-card-content{padding:12px 4px 4px}.umiki-tile-round img.mat-mdc-card-image,.umiki-tile-round .umiki-tile-placeholder{border-radius:50%!important}.umiki-tile-round .mat-mdc-card-content{text-align:center}.umiki-tile-placeholder{display:flex;align-items:center;justify-content:center;background:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface-variant)}.umiki-tile-placeholder .mat-icon{width:48px;height:48px;font-size:48px}.umiki-tile-title,.umiki-tile-subtitle{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.mat-mdc-card-title.umiki-tile-title{-webkit-line-clamp:2;font:var(--mat-sys-title-small)}.mat-mdc-card-subtitle.umiki-tile-subtitle{-webkit-line-clamp:2;margin-top:2px;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}.umiki-tile-caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-top:4px;font:var(--mat-sys-label-small);color:var(--mat-sys-primary)}.umiki-track-reason{color:var(--mat-sys-primary)}mat-list-item.umiki-track-disliked .umiki-track-title,mat-list-item.umiki-track-disliked .umiki-track-line,mat-list-item.umiki-track-disliked img{opacity:.45}.umiki-lastfm{display:grid;gap:12px}.umiki-lastfm-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.umiki-lastfm-head img{width:48px;height:48px;border-radius:50%;object-fit:cover}.umiki-feature{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,400px);align-items:stretch;gap:8px;padding:8px;border-radius:var(--mat-sys-corner-extra-large);background:var(--mat-sys-surface-container);overflow:hidden}.umiki-feature-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-width:0;padding:32px}.umiki-feature-label{font:var(--mat-sys-label-large);color:var(--mat-sys-primary)}.umiki-feature-title{margin:0;font:var(--mat-sys-display-medium);overflow-wrap:anywhere}.umiki-feature-text{margin:0 0 8px;max-width:56ch;font:var(--mat-sys-body-large);color:var(--mat-sys-on-surface-variant);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.umiki-feature-art{display:block;width:100%;height:100%;min-height:0;aspect-ratio:1/1;object-fit:cover;border-radius:calc(var(--mat-sys-corner-extra-large) - 8px)}.umiki-feature>.umiki-feature-hide.mat-mdc-icon-button{position:absolute;z-index:1;top:12px;right:12px;background:color-mix(in srgb,var(--mat-sys-surface-container) 80%,transparent)}.umiki-handset .umiki-feature{grid-template-columns:1fr}.umiki-handset .umiki-feature .umiki-feature-art{order:-1;aspect-ratio:16/9}.umiki-handset .umiki-feature .umiki-feature-copy{padding:16px 16px 20px}.umiki-handset .umiki-feature .umiki-feature-title{font:var(--mat-sys-headline-large)}.umiki-button-xl{--mat-button-filled-container-height: 56px;--mat-button-filled-horizontal-padding: 28px;--mat-button-filled-label-text-size: var(--mat-sys-title-medium-size);--mat-button-outlined-container-height: 56px;--mat-button-outlined-horizontal-padding: 28px;--mat-button-outlined-label-text-size: var(--mat-sys-title-medium-size);--mat-button-tonal-container-height: 56px;--mat-button-tonal-horizontal-padding: 28px;--mat-button-tonal-label-text-size: var(--mat-sys-title-medium-size)}.umiki-detail{position:relative;isolation:isolate;overflow:hidden;margin-bottom:8px;padding:32px;border-radius:var(--mat-sys-corner-extra-large);background:var(--mat-sys-surface-container)}.umiki-detail-backdrop{position:absolute;inset:-64px;z-index:-1;background-image:var(--umiki-art);background-size:cover;background-position:center;filter:blur(64px) saturate(1.4);opacity:.5}.umiki-detail-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,var(--mat-sys-surface-container) 85%)}.umiki-detail-body{display:flex;align-items:flex-end;gap:32px}.umiki-detail-art{flex:0 0 232px;width:232px;height:232px;object-fit:cover;border-radius:var(--mat-sys-corner-extra-large);box-shadow:var(--mat-sys-level3)}.umiki-detail-art.umiki-tile-placeholder{box-shadow:none}.umiki-shape-cookie{border-radius:0!important;clip-path:var(--umiki-cookie);box-shadow:none}.umiki-detail-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding-bottom:4px}.umiki-detail-type{font:var(--mat-sys-label-large);color:var(--mat-sys-on-surface-variant)}.umiki-detail-title{margin:0;font:var(--mat-sys-display-medium);overflow-wrap:anywhere}.umiki-detail-stats{margin:0;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}.umiki-detail-actions{margin-top:24px}.umiki-handset .umiki-detail{padding:24px 16px 20px}.umiki-handset .umiki-detail-body{flex-direction:column;align-items:center;gap:20px;text-align:center}.umiki-handset .umiki-detail-meta{align-items:center}.umiki-handset .umiki-detail-meta .umiki-link-button{align-self:center;justify-content:center!important}.umiki-handset .umiki-detail-art{flex-basis:auto;width:min(64vw,240px);height:auto;aspect-ratio:1/1}.umiki-handset .umiki-detail-title{font:var(--mat-sys-headline-large)}.umiki-handset .umiki-detail-actions{justify-content:center}.umiki-link-button{--mat-button-text-horizontal-padding: 0;--mat-button-text-container-height: auto;--mat-button-text-label-text-color: var(--mat-sys-on-surface);--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: inherit;--mat-button-text-label-text-size: inherit;--mat-button-text-touch-target-display: none;min-width:0!important;align-self:flex-start;justify-content:flex-start!important;vertical-align:baseline;max-width:100%;overflow:hidden;text-overflow:ellipsis}.umiki-link-muted{--mat-button-text-label-text-color: var(--mat-sys-on-surface-variant)}.umiki-danger{--mat-button-outlined-label-text-color: var(--mat-sys-error);--mat-button-outlined-outline-color: var(--mat-sys-error)}.umiki-on{--mat-icon-button-icon-color: var(--mat-sys-primary)}.umiki-track-list,.umiki-chart-list{padding:0!important}umiki-track-list.umiki-columns .umiki-track-list,umiki-chart-list.umiki-columns .umiki-chart-list{column-width:380px;column-gap:16px}umiki-track-list.umiki-columns .umiki-track-list>mat-list-item,umiki-chart-list.umiki-columns .umiki-chart-list>mat-list-item{break-inside:avoid}mat-list-item.umiki-track,mat-list-item.umiki-chart-row{cursor:default;border-radius:var(--mat-sys-corner-medium)}mat-list-item.umiki-track:hover,mat-list-item.umiki-chart-row:hover{background:var(--mat-sys-surface-container)}.umiki-track-active .umiki-track-title,.umiki-track-eq{color:var(--mat-sys-primary)}.umiki-track-index,.umiki-chart-pos{display:inline-flex!important;align-items:center;justify-content:center;font:var(--mat-sys-title-medium);color:var(--mat-sys-on-surface-variant);background:transparent!important;font-variant-numeric:tabular-nums}mat-icon.umiki-track-art-icon{display:inline-flex!important;align-items:center;justify-content:center;background:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface-variant)}mat-icon.umiki-track-art-icon.umiki-track-eq{color:var(--mat-sys-primary)}.mat-mdc-list-item.mdc-list-item--with-two-lines>.mdc-list-item__start{align-self:center;margin-top:0}mat-list-item.umiki-track .umiki-track-meta,mat-list-item.umiki-chart-row .mat-mdc-list-item-meta{display:flex!important;align-items:center;align-self:center!important;margin-top:0!important;gap:0}.umiki-track-time{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant);font-variant-numeric:tabular-nums;margin-right:8px}.umiki-handset .umiki-track-time{display:none}.umiki-track.cdk-drag-preview{background:var(--mat-sys-surface-container-high);box-shadow:var(--mat-sys-level3)}.umiki-track.cdk-drag-placeholder{opacity:.3}.cdk-drop-list-dragging .umiki-track:not(.cdk-drag-placeholder){transition:transform .2s cubic-bezier(0,0,.2,1)}.mat-mdc-chip-set.umiki-chip-row,.mat-mdc-chip-listbox.umiki-chip-row{display:block;margin:0 0 24px}.umiki-loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 0}.umiki-loading-indicator{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--mat-sys-primary-container)}.umiki-loading-spin{display:block;width:38px;height:38px;animation:umiki-spin 1.6s linear infinite}.umiki-loading-shape{display:block;width:100%;height:100%;background:var(--mat-sys-on-primary-container);animation:umiki-morph 4.9s cubic-bezier(.4,0,.2,1) infinite}@keyframes umiki-spin{to{transform:rotate(360deg)}}.umiki-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;text-align:center}.umiki-empty-art{display:flex;align-items:center;justify-content:center;width:112px;height:112px;margin-bottom:16px;clip-path:var(--umiki-clover);background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.umiki-empty-art .mat-icon{width:48px;height:48px;font-size:48px}.umiki-empty-title{margin:0;font:var(--mat-sys-title-large)}.umiki-empty-detail{margin:0;max-width:48ch;font:var(--mat-sys-body-large);color:var(--mat-sys-on-surface-variant)}.umiki-empty-actions{margin-top:16px;justify-content:center}.umiki-error .umiki-empty-art{background:var(--mat-sys-error-container);color:var(--mat-sys-on-error-container)}.umiki-surface{padding:24px;border-radius:var(--mat-sys-corner-extra-large);background:var(--mat-sys-surface-container)}.umiki-handset .umiki-surface{padding:16px}.umiki-form{display:flex;flex-direction:column;gap:8px;max-width:640px}.umiki-form .mat-mdc-form-field{width:100%}.umiki-inline-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 16px;padding-top:8px}.umiki-inline-form .mat-mdc-form-field{flex:1 1 280px}.umiki-inline-form>button{margin-top:8px}.umiki-search-form{margin-bottom:16px}.umiki-search-form .mat-mdc-form-field{width:100%}.umiki-stat-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:24px 0 8px}.umiki-stat{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:4px;min-height:96px;box-sizing:border-box;padding:16px 20px;border-radius:var(--mat-sys-corner-extra-large);background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.umiki-stat span{font:var(--mat-sys-label-large)}.umiki-stat strong{font:var(--mat-sys-display-small)}.umiki-stat .mat-icon{position:absolute;right:-8px;bottom:-16px;width:96px;height:96px;font-size:96px;opacity:.18}.umiki-dialog{--mat-dialog-container-color: var(--mat-sys-surface-container-high);--mat-dialog-container-shape: var(--mat-sys-corner-extra-large);--mat-dialog-headline-padding: 24px 24px 8px;--mat-dialog-content-padding: 8px 24px 8px;--mat-dialog-with-actions-content-padding: 8px 24px 8px;--mat-dialog-actions-padding: 16px 24px 24px;--mat-dialog-actions-alignment: flex-end}.umiki-dialog .mat-mdc-dialog-title{font:var(--mat-sys-headline-small)}.umiki-dialog-form{display:contents}.umiki-dialog-fields{display:flex;flex-direction:column;gap:4px;padding-top:8px}.umiki-dialog-fields .mat-mdc-form-field{width:100%}.umiki-dialog-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 4px}.umiki-dialog-toggle>div{display:flex;flex-direction:column;gap:2px}.umiki-cover-picker{display:flex;flex-direction:column;gap:8px;padding:8px 0 4px}.umiki-cover-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;max-height:220px;overflow-y:auto}.umiki-cover-choice{padding:0;border:2px solid transparent;border-radius:var(--mat-sys-corner-small);background:none;cursor:pointer;aspect-ratio:1/1;overflow:hidden}.umiki-cover-choice img{display:block;width:100%;height:100%;object-fit:cover}.umiki-cover-selected{border-color:var(--mat-sys-primary)}.umiki-dialog-toggle-label{font:var(--mat-sys-body-large);color:var(--mat-sys-on-surface)}.umiki-dialog-track{display:flex;align-items:center;gap:12px;margin-bottom:8px;padding:12px;border-radius:var(--mat-sys-corner-large);background:var(--mat-sys-surface-container-highest)}.umiki-dialog-track img{width:48px;height:48px;border-radius:var(--mat-sys-corner-small);object-fit:cover}.umiki-dialog-track>div{display:flex;flex-direction:column;min-width:0}.umiki-dialog-track-title{font:var(--mat-sys-title-medium);color:var(--mat-sys-on-surface);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umiki-dialog-inline{display:flex;align-items:center;gap:12px;padding:12px 0 4px}.umiki-dialog-inline .mat-mdc-form-field{flex:1 1 auto}mat-action-list.umiki-dialog-list{margin:0 -24px;max-height:50vh;overflow-y:auto}mat-action-list.umiki-dialog-list .mat-mdc-list-item{padding-inline:24px}mat-selection-list.umiki-match-list{max-height:60vh;overflow-y:auto}.umiki-match-uncertain .umiki-match-state{color:var(--mat-sys-tertiary)}.umiki-match-missing .umiki-match-state{color:var(--mat-sys-error)}mat-toolbar.umiki-player{flex:0 0 auto;display:flex;position:relative;z-index:4;height:calc(var(--umiki-player-height) + var(--umiki-safe-bottom))!important;padding-bottom:var(--umiki-safe-bottom);gap:16px;background:var(--mat-sys-surface)}mat-toolbar.umiki-player-compact{gap:4px;padding-inline:8px 4px}.umiki-compact mat-toolbar.umiki-player{height:var(--umiki-player-height)!important;padding-bottom:0;margin:0 8px 8px;width:auto;overflow:hidden;border-radius:var(--mat-sys-corner-large);background:var(--mat-sys-surface-container-high)}mat-progress-bar.umiki-player-progress{position:absolute;top:0;left:0;right:0}.umiki-compact mat-progress-bar.umiki-player-progress{top:auto;bottom:0}.umiki-player-now{display:flex;align-items:center;gap:12px;flex:0 1 320px;min-width:0;border-radius:var(--mat-sys-corner-medium)}.umiki-player-compact .umiki-player-now{flex:1 1 auto;padding:4px}.umiki-player-art{flex:0 0 auto;width:56px;height:56px;object-fit:cover;border-radius:var(--mat-sys-corner-small)}mat-icon.umiki-player-art{display:inline-flex;align-items:center;justify-content:center;font-size:28px;background:var(--mat-sys-surface-container-highest);color:var(--mat-sys-on-surface-variant)}.umiki-player-compact .umiki-player-art{width:44px;height:44px}.umiki-player-meta{display:flex;flex-direction:column;min-width:0;line-height:1.3}.umiki-player-title,.umiki-player-artist{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.umiki-player-title{font:var(--mat-sys-title-small)}.umiki-player-artist{font:var(--mat-sys-body-small);color:var(--mat-sys-on-surface-variant)}.umiki-player-center{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:0;max-width:720px;margin-inline:auto}.umiki-player-center .umiki-seek{margin-top:-10px;margin-bottom:-12px}.umiki-player-meta+umiki-like-button{flex:0 0 auto}.umiki-player-extras{display:flex;align-items:center;flex:0 1 auto}.umiki-transport-buttons{display:flex;align-items:center;justify-content:center;gap:4px}.umiki-play-button{--mat-icon-button-icon-color: var(--mat-sys-on-primary);--mat-icon-button-state-layer-color: var(--mat-sys-on-primary);--mat-icon-button-state-layer-size: 40px;--mat-icon-button-icon-size: 24px;background:var(--mat-sys-primary)!important;border-radius:var(--mat-sys-corner-large)!important;transition:border-radius .2s var(--umiki-ease)}.umiki-play-button.umiki-playing{border-radius:var(--mat-sys-corner-full)!important}.umiki-play-button:disabled{background:color-mix(in srgb,var(--mat-sys-on-surface) 12%,transparent)!important}.umiki-play-button .mat-icon{font-variation-settings:"FILL" 1}.umiki-play-loader{display:block;width:20px;height:20px;margin:0 auto;animation:umiki-spin 1.6s linear infinite}.umiki-play-loader .umiki-loading-shape{background:var(--mat-sys-on-primary)}.umiki-play-large .umiki-play-loader{width:30px;height:30px}.umiki-play-button.umiki-play-large{--mat-icon-button-state-layer-size: 72px;--mat-icon-button-icon-size: 36px;border-radius:var(--mat-sys-corner-extra-large)!important}.umiki-play-button.umiki-play-large .mat-icon{width:36px;height:36px;font-size:36px}.umiki-play-button.umiki-play-large.umiki-playing{border-radius:var(--mat-sys-corner-full)!important}.umiki-seek{display:flex;align-items:center;gap:8px;width:100%;max-width:640px}mat-slider.umiki-seek-slider{flex:1 1 auto;min-width:80px}.umiki-time{font:var(--mat-sys-label-small);font-variant-numeric:tabular-nums;color:var(--mat-sys-on-surface-variant);min-width:36px;text-align:center}.umiki-mode-buttons{display:flex;align-items:center;justify-content:center}.umiki-volume{display:inline-flex;align-items:center}mat-slider.umiki-volume-slider{width:110px;min-width:80px}.mat-mdc-menu-panel.umiki-playback-menu{width:320px;max-width:calc(100vw - 32px);overflow-x:hidden}.umiki-playback{display:flex;flex-direction:column;gap:4px;padding:12px 20px 8px}.umiki-playback .umiki-caption{margin:4px 0 12px}.umiki-playback-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.umiki-playback-label{font:var(--mat-sys-title-small);color:var(--mat-sys-on-surface)}.umiki-playback-value{font:var(--mat-sys-label-large);font-variant-numeric:tabular-nums;color:var(--mat-sys-primary)}mat-slider.umiki-playback-slider{width:auto;margin:0 0 4px}.umiki-playback-actions{justify-content:flex-end}.umiki-now-playing{display:flex;flex-direction:column;height:100%}mat-toolbar.umiki-panel-bar{flex:0 0 auto;background:transparent}.umiki-panel-heading{font:var(--mat-sys-title-medium)}.umiki-panel-hero{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 24px 16px;text-align:center}.umiki-panel-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;max-width:420px;margin-top:12px;text-align:left}.umiki-panel-meta>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.umiki-panel-meta .umiki-panel-title{margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umiki-panel-hero umiki-seek-bar{max-width:420px}.umiki-panel-hero .umiki-transport-buttons{gap:16px}.umiki-panel-art{width:min(76vw,360px,36vh);width:min(76vw,360px,36dvh);aspect-ratio:1/1;object-fit:cover;border-radius:var(--mat-sys-corner-extra-large);box-shadow:var(--mat-sys-level3)}.umiki-panel-hero-compact .umiki-panel-art{display:none}.umiki-panel-title{margin:12px 0 0;font:var(--mat-sys-headline-small)}mat-tab-group.umiki-panel-tabs{flex:1 1 auto;min-height:0}mat-tab-group.umiki-panel-tabs .mat-mdc-tab-body-wrapper{flex:1 1 auto;min-height:0}mat-tab-group.umiki-panel-tabs .mat-mdc-tab-body-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.umiki-sheet .umiki-now-playing{min-height:0}.umiki-sheet .umiki-now-playing-flow{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.umiki-sheet .umiki-now-playing-flow mat-toolbar.umiki-panel-bar{position:sticky;top:0;z-index:3;height:56px;min-height:56px;background:var(--mat-sys-surface-container-low)}.umiki-sheet .umiki-now-playing-flow .umiki-panel-hero{flex:0 0 auto}.umiki-sheet .umiki-now-playing-flow mat-tab-group.umiki-panel-tabs{flex:0 0 auto;min-height:auto}.umiki-sheet .umiki-now-playing-flow .mat-mdc-tab-header{position:sticky;top:56px;z-index:2;background:var(--mat-sys-surface-container-low)}.umiki-sheet .umiki-now-playing-flow .mat-mdc-tab-body-wrapper{flex:0 0 auto}.umiki-sheet .umiki-now-playing-flow .mat-mdc-tab-body.mat-mdc-tab-body-active,.umiki-sheet .umiki-now-playing-flow .mat-mdc-tab-body-content{height:auto;overflow:visible}.umiki-sheet .umiki-now-playing-flow .umiki-queue-actions{padding-bottom:calc(24px + var(--umiki-safe-bottom))}@media(max-height:560px){.umiki-sheet{overflow-y:auto;overscroll-behavior:contain}.umiki-sheet .umiki-now-playing{height:auto;min-height:100%}.umiki-sheet mat-tab-group.umiki-panel-tabs{flex:0 0 auto}}.umiki-autoplay-row{display:flex;justify-content:flex-end;padding:8px 16px 0}.umiki-queue-actions{justify-content:center;padding:8px 16px 24px}.mat-mdc-menu-item .mat-icon.umiki-liked,mat-icon.umiki-liked{color:var(--mat-sys-primary)}.umiki-queue-item{cursor:pointer}.umiki-lyrics{padding:24px 24px 50%}.umiki-lyric{margin:0;padding:8px 0;font:var(--mat-sys-headline-small);font-weight:500;color:var(--mat-sys-on-surface);opacity:.38;cursor:pointer;transform-origin:left center;transition:opacity .3s linear,color .3s linear,transform .5s cubic-bezier(.2,0,0,1)}.umiki-lyric:hover{opacity:.7}.umiki-lyric-past{opacity:.24}.umiki-lyric-plain{opacity:.8;cursor:default;font:var(--mat-sys-title-medium)}.umiki-lyric-active,.umiki-lyric-active:hover{opacity:1;color:var(--mat-sys-primary);transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.umiki-lyric,.umiki-sheet{transition:none!important}}mat-toolbar.umiki-welcome-bar{padding:var(--umiki-safe-top) 24px 0;height:calc(72px + var(--umiki-safe-top))!important;background:transparent}mat-toolbar.umiki-welcome-bar img{height:26px;width:auto}.umiki-welcome{max-width:1280px}.umiki-welcome-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;padding:8px;border-radius:var(--mat-sys-corner-extra-large);background:var(--mat-sys-surface-container)}.umiki-welcome-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:56px 48px}.umiki-welcome-title{margin:0;font:var(--mat-sys-display-large);font-size:clamp(44px,6vw,80px);line-height:1.05;letter-spacing:-.02em}.umiki-welcome-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px;overflow:hidden;border-radius:calc(var(--mat-sys-corner-extra-large) - 8px);background:var(--mat-sys-primary)}.umiki-welcome-shape{position:absolute;background:var(--mat-sys-on-primary);opacity:.08}.umiki-welcome-shape-a{width:70%;aspect-ratio:1/1;top:-12%;right:-16%;clip-path:var(--umiki-cookie)}.umiki-welcome-shape-b{width:46%;aspect-ratio:1/1;bottom:-10%;left:-8%;clip-path:var(--umiki-clover)}.umiki-welcome-icon{position:relative;width:40%;max-width:200px}.umiki-feature-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:12px}.umiki-feature-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;border-radius:var(--mat-sys-corner-extra-large);background:var(--mat-sys-surface-container-low)}.umiki-feature-card h2{margin:8px 0 0;font:var(--mat-sys-title-large)}.umiki-feature-card p{margin:0;font:var(--mat-sys-body-medium);color:var(--mat-sys-on-surface-variant)}.umiki-feature-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--mat-sys-corner-large);background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.umiki-handset .umiki-welcome-hero{grid-template-columns:1fr}.umiki-handset .umiki-welcome-hero .umiki-welcome-copy{padding:32px 20px}.umiki-handset .umiki-welcome-hero .umiki-welcome-art{min-height:200px;order:-1}.umiki-snack-ok{--mat-snack-bar-container-color: var(--mat-sys-inverse-surface);--mat-snack-bar-supporting-text-color: var(--mat-sys-inverse-on-surface);--mat-snack-bar-button-color: var(--mat-sys-inverse-primary)}.umiki-snack-warn{--mat-snack-bar-container-color: var(--mat-sys-error-container);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-error-container);--mat-snack-bar-button-color: var(--mat-sys-on-error-container)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.umiki-loading-spin,.umiki-loading-shape,.umiki-play-loader{animation-duration:12s}.umiki-live-bars i{animation:none}}umiki-launch.umiki-launch{display:block;box-sizing:border-box;min-height:100vh;min-height:100dvh;padding-bottom:calc(32px + var(--umiki-safe-bottom));text-align:center;background:var(--mat-sys-surface)}.umiki-launch-hero{position:relative;overflow:hidden;height:clamp(220px,46vh,560px);height:clamp(220px,46dvh,560px);background:#0b0b0d}.umiki-launch-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,13,.55) 0%,rgba(11,11,13,0) 30%,rgba(11,11,13,0) 62%,var(--mat-sys-surface) 100%)}.umiki-launch-hero-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.umiki-launch-inner{display:flex;flex-direction:column;align-items:center;gap:16px;box-sizing:border-box;width:100%;max-width:640px;margin:0 auto;padding:4px 16px 0}.umiki-launch-logo{position:absolute;z-index:1;top:calc(20px + var(--umiki-safe-top));left:50%;display:block;height:32px;width:auto;transform:translate(-50%)}.umiki-launch-label{display:inline-flex;align-items:center;gap:8px;margin:0;font:var(--mat-sys-label-large);color:var(--mat-sys-primary);text-transform:uppercase;letter-spacing:.08em}.umiki-launch-title{margin:0;font:var(--mat-sys-display-medium);font-size:clamp(32px,7vw,56px);line-height:1.1;overflow-wrap:anywhere}.umiki-launch-text{margin:0;max-width:48ch;font:var(--mat-sys-body-large);color:var(--mat-sys-on-surface-variant)}.umiki-countdown{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:16px}.umiki-countdown-part{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:72px;box-sizing:border-box;padding:16px 8px 12px;border-radius:var(--mat-sys-corner-extra-large);background:var(--mat-sys-surface-container-high)}.umiki-countdown-value{font:var(--mat-sys-display-medium);font-size:clamp(32px,9vw,56px);line-height:1;font-variant-numeric:tabular-nums;color:var(--mat-sys-primary)}.umiki-countdown-unit{font:var(--mat-sys-label-medium);color:var(--mat-sys-on-surface-variant)}.umiki-countdown-small{margin-top:0}.umiki-countdown-small .umiki-countdown-part{min-width:64px;padding:10px 8px 8px;border-radius:var(--mat-sys-corner-large)}.umiki-countdown-small .umiki-countdown-value{font:var(--mat-sys-headline-medium)}.umiki-launch-card,.umiki-live-show{display:flex;align-items:center;gap:16px;width:100%;box-sizing:border-box;padding:12px;border-radius:var(--mat-sys-corner-extra-large);background:var(--mat-sys-surface-container);text-align:left}.umiki-launch-card-art,.umiki-live-show-art{flex:0 0 auto;width:72px;height:72px;object-fit:cover;border-radius:var(--mat-sys-corner-large);background:var(--mat-sys-surface-container-highest)}.umiki-launch-card-meta,.umiki-live-show-meta{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.umiki-launch-card-title,.umiki-live-show-title{margin:0;font:var(--mat-sys-title-medium);overflow-wrap:anywhere}.umiki-launch-card>button,.umiki-live-show>button{flex:0 0 auto}.umiki-compact .umiki-launch-card,.umiki-compact .umiki-live-show{flex-wrap:wrap}.umiki-compact .umiki-launch-card>button,.umiki-compact .umiki-live-show>button{flex:1 1 100%}umiki-launch .umiki-launch-card{flex-wrap:wrap;margin-top:8px}umiki-launch .umiki-launch-card>button{flex:1 1 100%}.umiki-live-list{display:grid;gap:12px}.umiki-live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mat-sys-error);animation:umiki-live-pulse 1.6s ease-in-out infinite}.umiki-live-strip-label{display:inline-flex;align-items:center;gap:6px;font:var(--mat-sys-label-medium);color:var(--mat-sys-primary);text-transform:uppercase;letter-spacing:.06em}umiki-live-strip.umiki-live-strip{flex:0 0 auto;display:flex;align-items:center;gap:8px;z-index:4;min-height:48px;margin:0 16px 8px;padding:0 4px 0 16px;border-radius:var(--mat-sys-corner-large);background:var(--mat-sys-secondary-container);color:var(--mat-sys-on-secondary-container)}.umiki-compact umiki-live-strip.umiki-live-strip{margin:0 8px 8px}.umiki-live-strip-meta{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;text-decoration:none}.umiki-live-strip-title,.umiki-live-strip-now{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umiki-live-strip-title{flex:0 1 auto;font:var(--mat-sys-title-small)}.umiki-live-strip-now{flex:1 1 auto;font:var(--mat-sys-body-small);opacity:.8}.umiki-compact .umiki-live-strip-now{display:none}@keyframes umiki-live-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.umiki-live-dot{animation:none}}
