@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}}@layer tokens{:root{color-scheme:light only;--color-content-accent-light-container:#ffd9e0;--color-content-accent-light-on-container:#674a51;--color-content-accent-light:#894d5d;--color-content-accent-light-on:#fff7f7;--color-content-accent-dark-container:#4f343a;--color-content-accent-dark-on-container:#dcb6bd;--color-content-accent-dark:#f4b6c4;--color-content-accent-dark-on:#5f333f;--color-white:#fff;--color-ink-1025:#121311;--color-ink-1100:#0a0b0a;--color-sand-75:#fbf5df;--color-crimson-625:#b31d33;--color-crimson-650:#993040;--color-purple-675:#582979;--alpha-black-15:#00000026;--alpha-black-18:#0000002e;--alpha-black-30:#0000004d;--alpha-black-32:#00000052;--alpha-black-50:#00000080;--alpha-black-78:#000000c7;--alpha-black-90:#000000e6;--alpha-white-6:#ffffff0f;--alpha-white-85:#ffffffd9;--color-primary-20:#2a2b59;--color-primary-30:#414271;--color-primary-40:#595a8b;--color-primary-80:#c2c2f9;--color-primary-85:#d1d0ff;--color-primary-90:#e1dfff;--color-secondary-20:#2f2f3d;--color-secondary-30:#464554;--color-secondary-40:#5e5d6c;--color-secondary-53:#7e7d8d;--color-secondary-80:#c7c5d6;--color-secondary-90:#e3e0f2;--color-tertiary-20:#680014;--color-tertiary-30:#920020;--color-tertiary-40:#bb1330;--color-tertiary-80:#ffb3b2;--color-tertiary-90:#ffdad9;--color-error-20:#690005;--color-error-30:#93000a;--color-error-40:#ba1a1a;--color-error-80:#ffb4ab;--color-error-90:#ffdad6;--color-success-20:#003908;--color-success-30:#0b5314;--color-success-40:#296b2a;--color-success-53:#4a8d47;--color-success-70:#76bb6f;--color-success-80:#91d888;--color-success-90:#acf4a2;--color-warning-20:#472a00;--color-warning-30:#653e00;--color-warning-40:#865300;--color-warning-80:#ffb960;--color-warning-90:#ffddb8;--color-neutral-10:#1b1c1a;--color-neutral-12:#1f201e;--color-neutral-14:#232422;--color-neutral-17:#292a28;--color-neutral-20:#30312e;--color-neutral-22:#343533;--color-neutral-90:#e4e2df;--color-neutral-92:#eae8e4;--color-neutral-94:#efeeea;--color-neutral-95:#f2f1ed;--color-neutral-96:#f5f3ef;--color-neutral-99:#fefcf8;--color-neutral-variant-30:#454743;--color-neutral-variant-50:#767872;--color-neutral-variant-60:#90918b;--color-neutral-variant-80:#c6c7c1;--primary:var(--color-primary-40);--on-primary:var(--color-white);--primary-container:var(--color-primary-90);--on-primary-container:var(--color-primary-30);--inverse-primary:var(--color-primary-80);--secondary:var(--color-secondary-40);--on-secondary:var(--color-white);--secondary-container:var(--color-secondary-90);--on-secondary-container:var(--color-secondary-30);--tertiary:var(--color-tertiary-40);--on-tertiary:var(--color-white);--tertiary-container:var(--color-tertiary-90);--on-tertiary-container:var(--color-tertiary-30);--primary-container-high:color-mix(in srgb, var(--on-primary-container) 10%, var(--primary-container));--tertiary-container-high:color-mix(in srgb, var(--on-tertiary-container) 10%, var(--tertiary-container));--like:var(--tertiary);--like-container:var(--tertiary-container);--on-like-container:var(--tertiary);--content-accent-container:var(--color-content-accent-light-container);--on-content-accent-container:var(--color-content-accent-light-on-container);--content-accent:var(--color-content-accent-light);--on-content-accent:var(--color-content-accent-light-on);--error:var(--color-error-40);--on-error:var(--color-white);--error-container:var(--color-error-90);--on-error-container:var(--color-error-30);--success:var(--color-success-40);--on-success:var(--color-white);--success-container:var(--color-success-90);--on-success-container:var(--color-success-30);--warning:var(--color-warning-40);--on-warning:var(--color-white);--warning-container:var(--color-warning-90);--on-warning-container:var(--color-warning-30);--surface:var(--color-neutral-99);--surface-container-low:var(--color-neutral-96);--surface-container:var(--color-neutral-94);--surface-container-high:var(--color-neutral-92);--surface-container-highest:var(--color-neutral-90);--surface-canvas:var(--color-neutral-95);--surface-raised:var(--color-neutral-99);--surface-lifted:var(--color-neutral-96);--surface-media:var(--color-ink-1100);--avatar-letter-lightness:89%;--avatar-letter-chroma:.08;--on-avatar-letter-lightness:34%;--on-avatar-letter-chroma:.1;--on-surface:var(--color-neutral-10);--on-surface-variant:var(--color-neutral-variant-30);--outline:var(--color-neutral-variant-50);--outline-variant:var(--color-neutral-variant-80);--inverse-surface:var(--color-neutral-20);--inverse-on-surface:var(--color-neutral-95);--link:var(--color-primary-40);--link-hover:var(--color-primary-30);--focus-ring:var(--color-secondary-53);--badge:var(--color-tertiary-40);--on-badge:var(--color-white);--state-online:var(--color-success-53);--state-online-on-brand:var(--color-success-80);--state-listening:var(--primary);--state-disabled-content:color-mix(in srgb, var(--on-surface) 38%, transparent);--state-disabled-container:color-mix(in srgb, var(--on-surface) 12%, transparent);--text-on-dark:var(--color-white);--text-on-glass:var(--alpha-white-85);--player-surface:var(--surface-container);--player-fill:var(--color-primary-85);--player-row:var(--surface);--toolbar-focus-surface:var(--surface-raised);--surface-tint-subtle:color-mix(in srgb, var(--on-surface) 5%, transparent);--surface-tint:color-mix(in srgb, var(--on-surface) 8%, transparent);--surface-tint-strong:color-mix(in srgb, var(--on-surface) 12%, transparent);--scrim-light:var(--alpha-black-30);--scrim:var(--alpha-black-32);--scrim-medium:var(--alpha-black-50);--scrim-strong:var(--alpha-black-78);--scrim-opaque:var(--alpha-black-90);--surface-warm-fade-out:transparent;--focus-ring-on-brand:var(--color-sand-75);--scrollbar-thumb:#66666680;--scrollbar-thumb-hover:#666666bf;--brand-gradient-stops:var(--color-purple-675) 0%, #7a2f5a 45%, var(--color-crimson-650) 70%, var(--color-crimson-625) 100%;--site-menu-gradient:linear-gradient(90deg, var(--brand-gradient-stops));--text-on-brand:var(--color-sand-75);--surface-on-brand-current:var(--text-on-brand);--on-brand-current:var(--color-purple-675);--on-brand-current-end:var(--color-crimson-625);--badge-on-brand:var(--color-tertiary-80);--on-badge-on-brand:var(--color-tertiary-20);--tier-music:#2d58cd;--tier-headphones:#6c49cb;--tier-disc:#9236b5;--tier-gem:#b52893;--tier-trophy:#cf1e64;--tier-crown:#e43322;--tier-gradient-stops:var(--tier-music) 0%, var(--tier-headphones) 20%, var(--tier-disc) 40%, var(--tier-gem) 60%, var(--tier-trophy) 80%, var(--tier-crown) 100%;--tier-crown-gradient:linear-gradient(315deg, var(--tier-gradient-stops));--mix-gradient-0:linear-gradient(135deg, #667eea 0%, #764ba2 100%);--mix-gradient-1:linear-gradient(135deg, #f093fb 0%, #f5576c 100%);--mix-gradient-2:linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);--mix-gradient-3:linear-gradient(135deg, #43e97b 0%, #38f9d7 100%);--mix-gradient-4:linear-gradient(135deg, #fa709a 0%, #fee140 100%);--mix-gradient-5:linear-gradient(135deg, #a18cd1 0%, #fbc2eb 100%);--mix-gradient-6:linear-gradient(135deg, #ff9a9e 0%, #fecfef 100%);--mix-gradient-7:linear-gradient(135deg, #89f7fe 0%, #66a6ff 100%);--mask-shown:#000;--mask-hidden:#0000;--brand-youtube:red;--brand-soundcloud:#f50;--brand-lastfm:#d51007;--brand-musicbrainz:#ba478f;--brand-instagram:#ff0069;--brand-tiktok:#000;--brand-x:#000;--brand-wikipedia:#000;--brand-discogs:#333;--brand-facebook:#0866ff;--brand-vk:#07f;--brand-telegram:#26a5e4;--brand-boosty:#f15f2c;--brand-bandcamp:#408294;--brand-paypal:#003087;--brand-paypal-light:#009cde;--brand-bitcoin:#f7931a;--brand-tether:#50af95;--brand-binance:#f0b90b;--elevation-1:0 1px 2px var(--alpha-black-30), 0 1px 3px 1px var(--alpha-black-15);--elevation-2:0 1px 2px var(--alpha-black-30), 0 2px 6px 2px var(--alpha-black-15);--elevation-3:0 1px 3px var(--alpha-black-30), 0 4px 8px 3px var(--alpha-black-15);--elevation-4:0 2px 3px var(--alpha-black-30), 0 6px 10px 4px var(--alpha-black-15);--elevation-5:0 4px 4px var(--alpha-black-30), 0 8px 12px 6px var(--alpha-black-15);--elevation-rest:none;--elevation-hover:var(--elevation-1);--elevation-sheet:var(--elevation-1);--elevation-menu:var(--elevation-2);--elevation-scrolled:var(--elevation-2);--elevation-floating:var(--elevation-3);--elevation-toolbar:var(--elevation-2);--elevation-dialog:var(--elevation-3);--elevation-floating-hover:var(--elevation-4);--elevation-floating-shape:drop-shadow(0 1px 2px var(--alpha-black-30)) drop-shadow(0 4px 6px var(--alpha-black-18));--button-elevated-surface:var(--surface-container-low);--elevation-button-rest:var(--elevation-1);--motion-spatial-fast-easing:cubic-bezier(.42, 1.67, .21, .9);--motion-spatial-fast-duration:.35s;--motion-spatial-default-easing:cubic-bezier(.38, 1.21, .22, 1);--motion-spatial-default-duration:.5s;--motion-spatial-slow-easing:cubic-bezier(.39, 1.29, .35, .98);--motion-spatial-slow-duration:.65s;--motion-effects-fast-easing:cubic-bezier(.31, .94, .34, 1);--motion-effects-fast-duration:.15s;--motion-effects-default-easing:cubic-bezier(.34, .8, .34, 1);--motion-effects-default-duration:.2s;--motion-effects-slow-easing:cubic-bezier(.34, .88, .34, 1);--motion-effects-slow-duration:.3s;--motion-spatial-standard-fast-easing:cubic-bezier(.27, 1.06, .18, 1);--motion-spatial-standard-fast-duration:.35s;--motion-field-label-duration:.15s;--motion-field-label-easing:cubic-bezier(.2, 0, 0, 1);--motion-field-outline-easing:cubic-bezier(.3, 0, 0, 1);@media (prefers-reduced-motion:reduce){--motion-spatial-fast-duration:0s;--motion-spatial-default-duration:0s;--motion-spatial-slow-duration:0s;--motion-spatial-standard-fast-duration:0s;--motion-field-label-duration:0s}--motion-spatial-fast-timing:var(--motion-spatial-fast-duration) var(--motion-spatial-fast-easing);--motion-spatial-default-timing:var(--motion-spatial-default-duration) var(--motion-spatial-default-easing);--motion-spatial-slow-timing:var(--motion-spatial-slow-duration) var(--motion-spatial-slow-easing);--motion-spatial-standard-fast-timing:var(--motion-spatial-standard-fast-duration) var(--motion-spatial-standard-fast-easing);--motion-field-label-timing:var(--motion-field-label-duration) var(--motion-field-label-easing);--motion-field-outline-timing:var(--motion-field-label-duration) var(--motion-field-outline-easing);--motion-effects-fast-timing:var(--motion-effects-fast-duration) var(--motion-effects-fast-easing);--motion-effects-default-timing:var(--motion-effects-default-duration) var(--motion-effects-default-easing);--motion-effects-slow-timing:var(--motion-effects-slow-duration) var(--motion-effects-slow-easing);--motion-effects-fast-hold-timing:0s linear var(--motion-effects-fast-duration);--motion-field-outline-hold-timing:0s linear var(--motion-field-label-duration);--motion-skirt:32px;--motion-continuous:1s linear;--motion-continuous-pulse-duration:1.4s;--motion-continuous-pulse:var(--motion-continuous-pulse-duration) ease-in-out;--motion-continuous-equalizer-duration:2s;--motion-continuous-equalizer:var(--motion-continuous-equalizer-duration) ease-in-out;--motion-loading-indicator-step-duration:.65s;--motion-loading-indicator-turn-easing:linear(0, .0066 1.29%, .0382 3.23%, .0713 4.52%, .1346 6.45%, .2648 9.68%, .6357 18.06%, .7596 21.29%, .8449 23.87%, .9166 26.45%, .9747 29.03%, 1.0198 31.61%, 1.0593 34.84%, 1.0884 39.35%, 1.0941 44.52%, 1.0794 50.32%, 1.0203 65.16%, 1.001 72.9%, .991 85.81%, .9948 99.35%, 1);--motion-loading-indicator-morph-easing:linear(0, .0066 1.29%, .0382 3.23%, .0713 4.52%, .1346 6.45%, .2648 9.68%, .6357 18.06%, .7596 21.29%, .8449 23.87%, .9166 26.45%, .9747 29.03%, 1 30.48%, 1);--motion-loading-indicator-spin:4.666s linear;--motion-continuous-progress:2s linear;--motion-highlight-duration:2s;--motion-highlight-timing:var(--motion-highlight-duration) var(--motion-effects-default-easing);--motion-delay-loader:.25s;--motion-delay-tooltip:.15s;--motion-stagger:50ms;--state-layer-hover-level:8%;--state-layer-focus-level:10%;--state-layer-pressed-level:10%;--state-layer-hover:var(--state-layer-hover-level);--state-layer-focus:var(--state-layer-focus-level);--state-layer-pressed:var(--state-layer-pressed-level);--state-layer-dragged:16%;--radius-hairline:1px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-action-large:28px;--radius-3xl:20px;--radius-4xl:28px;--radius-pill:999px;--radius-circle:50%;--radius-bar:var(--radius-pill);--radius-pane:var(--radius-4xl);--radius-card:var(--radius-2xl);--radius-segment:var(--radius-sm);--radius-segment-end:var(--radius-2xl);--shape-cookie-9:polygon(50% 1.98%, 51.67% 2.07%, 53.33% 2.35%, 54.96% 2.81%, 56.54% 3.45%, 58.06% 4.28%, 59.5% 5.29%, 60.86% 6.45%, 62.21% 7.44%, 63.57% 8.23%, 64.98% 8.86%, 66.43% 9.34%, 67.95% 9.68%, 69.57% 9.87%, 71.33% 9.88%, 73.13% 9.95%, 74.86% 10.21%, 76.53% 10.66%, 78.12% 11.29%, 79.62% 12.09%, 81.01% 13.04%, 82.29% 14.14%, 83.44% 15.37%, 84.45% 16.73%, 85.31% 18.21%, 86.01% 19.79%, 86.53% 21.46%, 86.86% 23.22%, 87.2% 24.91%, 87.7% 26.44%, 88.32% 27.87%, 89.09% 29.22%, 90% 30.49%, 91.07% 31.71%, 92.36% 32.88%, 93.76% 34.07%, 94.99% 35.38%, 96.04% 36.8%, 96.9% 38.31%, 97.59% 39.88%, 98.09% 41.52%, 98.4% 43.2%, 98.53% 44.9%, 98.46% 46.61%, 98.2% 48.32%, 97.74% 50%, 97.08% 51.64%, 96.22% 53.23%, 95.36% 54.77%, 94.72% 56.29%, 94.26% 57.81%, 93.97% 59.35%, 93.83% 60.93%, 93.87% 62.58%, 94.1% 64.33%, 94.42% 66.17%, 94.52% 67.99%, 94.4% 69.77%, 94.09% 71.5%, 93.58% 73.17%, 92.89% 74.76%, 92.03% 76.26%, 91% 77.65%, 89.81% 78.93%, 88.48% 80.07%, 87.01% 81.05%, 85.4% 81.88%, 83.68% 82.52%, 82.04% 83.18%, 80.59% 83.97%, 79.27% 84.88%, 78.06% 85.91%, 76.95% 87.09%, 75.92% 88.43%, 74.99% 90%, 74.01% 91.58%, 72.87% 93.01%, 71.59% 94.26%, 70.19% 95.34%, 68.69% 96.25%, 67.1% 96.98%, 65.44% 97.52%, 63.73% 97.87%, 61.97% 98.02%, 60.19% 97.96%, 58.41% 97.7%, 56.64% 97.21%, 54.89% 96.56%, 53.22% 96.1%, 51.6% 95.84%, 50% 95.76%, 48.4% 95.84%, 46.78% 96.1%, 45.11% 96.56%, 43.36% 97.21%, 41.59% 97.7%, 39.81% 97.96%, 38.03% 98.02%, 36.27% 97.87%, 34.56% 97.52%, 32.9% 96.98%, 31.31% 96.25%, 29.81% 95.34%, 28.41% 94.26%, 27.13% 93.01%, 25.99% 91.58%, 25.01% 90%, 24.08% 88.43%, 23.05% 87.09%, 21.94% 85.91%, 20.73% 84.88%, 19.41% 83.97%, 17.96% 83.18%, 16.32% 82.52%, 14.6% 81.88%, 12.99% 81.05%, 11.52% 80.07%, 10.19% 78.93%, 9% 77.65%, 7.97% 76.26%, 7.11% 74.76%, 6.42% 73.17%, 5.91% 71.5%, 5.6% 69.77%, 5.48% 67.99%, 5.58% 66.17%, 5.9% 64.33%, 6.13% 62.58%, 6.17% 60.93%, 6.03% 59.35%, 5.74% 57.81%, 5.28% 56.29%, 4.64% 54.77%, 3.78% 53.23%, 2.92% 51.64%, 2.26% 50%, 1.8% 48.32%, 1.54% 46.61%, 1.47% 44.9%, 1.6% 43.2%, 1.91% 41.52%, 2.41% 39.88%, 3.1% 38.31%, 3.96% 36.8%, 5.01% 35.38%, 6.24% 34.07%, 7.64% 32.88%, 8.93% 31.71%, 10% 30.49%, 10.91% 29.22%, 11.68% 27.87%, 12.3% 26.44%, 12.8% 24.91%, 13.14% 23.22%, 13.47% 21.46%, 13.99% 19.79%, 14.69% 18.21%, 15.55% 16.73%, 16.56% 15.37%, 17.71% 14.14%, 18.99% 13.04%, 20.38% 12.09%, 21.88% 11.29%, 23.47% 10.66%, 25.14% 10.21%, 26.87% 9.95%, 28.67% 9.88%, 30.43% 9.87%, 32.05% 9.68%, 33.57% 9.34%, 35.02% 8.86%, 36.43% 8.23%, 37.79% 7.44%, 39.14% 6.45%, 40.5% 5.29%, 41.94% 4.28%, 43.46% 3.45%, 45.04% 2.81%, 46.67% 2.35%, 48.33% 2.07%);--layer-sticky:30;--layer-sticky-header:50;--layer-floating:60;--layer-top-bar:900;--layer-site-header:901;--layer-modal:1200;--layer-bar-player:9999;--layer-bar-panel:10000;--layer-bar-dropdown:10001;--layer-drawer:10002;--layer-search:10003;--layer-dialog:99999;--layer-skip-link:100000;--page-max-width:1440px;--supporting-pane-width:280px;--pane-fixed-width:clamp(260px, 29%, 360px);--online-column-width:0px;--online-column-gap:0px;--shell-width:min(100% - 2 * var(--canvas-margin), var(--page-max-width) + var(--online-column-gap) + var(--online-column-width));--page-column-start:calc((100% - var(--shell-width)) / 2);--page-column-width:min(var(--page-max-width), var(--shell-width) - var(--online-column-gap) - var(--online-column-width));@media (width>=1280px){--online-column-width:var(--supporting-pane-width);--online-column-gap:var(--block-gap)}--canvas-margin:var(--space-md);--block-gap:var(--canvas-margin);--card-gap:var(--space-md);--pane-padding:var(--space-lg);--pane-list-padding:var(--space-sm);--segment-gap:2px;--list-item-height:56px;--list-item-two-line-height:72px;--list-segment-text-end:var(--space-xl);--list-item-padding-block:var(--space-sm);--list-item-gap:var(--space-md);--list-item-inset:calc(var(--pane-padding) - var(--pane-list-padding));--list-bleed:0px;--section-gap:var(--space-2xl);--heading-gap:var(--space-md);--group-gap:calc(2 * var(--heading-gap));--reading-width:72ch;--form-max-width:40rem;@media (width>=600px){--canvas-margin:var(--space-xl);--card-gap:var(--space-lg);--pane-padding:var(--space-xl)}@media (width>=1024px){--card-gap:clamp(var(--space-lg), 1.25vw, var(--space-xl));--section-gap:var(--space-3xl);--heading-gap:var(--space-lg)}--site-header-height:calc(var(--line-box-body) + 32px);--site-menu-height:calc(var(--line-box-body) + 40px);--tab-bar-height:calc(var(--line-box-body) + 24px);@media (width>=1024px){--tab-bar-height:calc(var(--line-box-body) + 32px)}--app-bar-height:calc(var(--line-box-body) + 32px);--conversation-header-height:calc(var(--line-box-body) + 40px);--search-height:calc(var(--line-box-body) + 32px);--search-width-min:360px;--search-width-max:720px;--search-app-bar-width:312px;--app-bar-logo-height:24px;--site-header-logo-height:36px;--player-height:max(64px, calc((var(--font-size-body) + var(--font-size-meta)) * var(--line-height-tight) + var(--space-2xs) + 2 * var(--space-sm)));--drawer-width:min(360px, 85vw);--menu-min-width:11.25rem;--menu-max-width:17.5rem;--menu-max-height:20rem;--sheet-max-width:640px;--side-sheet-width:360px;--date-picker-width:360px;--date-picker-cell-size:48px;--dialog-min-width:17.5rem;--dialog-max-width:35rem;--snackbar-min-height:calc(var(--font-size-meta) * var(--line-height-body) + 27px);--snackbar-max-width:35rem;--tap-target:44px;--focus-ring-width:3px;--focus-ring-offset:2px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--chrome-top:calc(var(--canvas-margin) + var(--app-bar-height) + var(--safe-area-top));--chrome-bottom:0px;@media (width>=1024px){--chrome-top:calc(var(--canvas-margin) + var(--site-menu-height))}--page-top:calc(var(--chrome-top) + var(--block-gap));@media (width>=1024px){--page-top:calc(2 * var(--space-md) + var(--site-header-height) + var(--site-menu-height) + var(--block-gap))}--pinned-bar-reach:0px;&.page--pinned-bar{--pinned-bar-reach:calc(var(--space-sm) + var(--app-bar-height))}@media (width>=1024px){&.page--pinned-bar-in-column{--pinned-bar-reach:0px}}&.page--player-open{--chrome-bottom:calc(var(--player-height) + var(--canvas-margin) + var(--safe-area-bottom))}@media (width<768px){&.page--conversation-open{--chrome-top:var(--safe-area-top);--chrome-bottom:0px}&.page--channel{--chrome-bottom:0px}}--font-size-caption:.75rem;--font-size-meta:.875rem;--font-size-body:1rem;--font-size-action-large:1.5rem;--font-size-title:1.125rem;--font-size-heading:clamp(1.25rem, 1.152rem + .435vw, 1.5rem);--font-size-page-title:clamp(1.625rem, 1.478rem + .652vw, 2rem);--font-size-display:clamp(1.875rem, 1.63rem + 1.087vw, 2.5rem);--font-size-emoji:2.5rem;--error-picture-size:200px;--font-size-error-code:64px;@media (width>=1024px){--error-picture-size:240px;--font-size-error-code:76px}--avatar-letter-share:.45;--avatar-letter-min-size:12px;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-body:1.5;--line-height-action-xs:1.4286;--line-height-action-large:1.3333;--line-box-body:calc(var(--font-size-body) * var(--line-height-body));--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--space-2xs:2px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--control-height-xs:var(--line-box-body);--control-height-sm:calc(var(--line-box-body) + 8px);--control-height-md:calc(var(--line-box-body) + 16px);--button-height-xs:calc(var(--font-size-meta) * var(--line-height-action-xs) + 12px);--menu-item-height:calc(var(--line-box-body) + 20px);--sheet-item-height:calc(var(--line-box-body) + 24px);--button-height-m:calc(var(--line-box-body) + 32px);--button-height-l:calc(var(--font-size-action-large) * var(--line-height-action-large) + 64px);--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-size-xl:32px;--icon-button-size:40px;--icon-button-size-sm:32px;--icon-button-size-m:56px;--icon-button-size-l:96px;--cover-action-size-touch:28px;--loading-indicator-size:48px;--loading-indicator-size-s:24px;--linear-progress-height:4px;--linear-progress-gap:4px;--fab-size:56px;--fab-size-m:80px;--icon-size-fab-m:28px;--checkbox-size:18px;--radio-size:20px;--field-height:calc(var(--line-box-body) + 32px);--field-radius:var(--radius-xl);--field-height-dense:calc(var(--line-box-body) + 24px);--badge-height:1.125rem;--badge-dot-size:8px}:root.page--reduced-motion{--motion-spatial-fast-duration:0s;--motion-spatial-default-duration:0s;--motion-spatial-slow-duration:0s;--motion-spatial-standard-fast-duration:0s;--motion-field-label-duration:0s}:root[data-theme=dark],.scheme-dark{color-scheme:dark;--primary:var(--color-primary-80);--on-primary:var(--color-primary-20);--primary-container:var(--color-primary-30);--on-primary-container:var(--color-primary-90);--inverse-primary:var(--color-primary-40);--secondary:var(--color-secondary-80);--on-secondary:var(--color-secondary-20);--secondary-container:var(--color-secondary-30);--on-secondary-container:var(--color-secondary-90);--tertiary:var(--color-tertiary-80);--on-tertiary:var(--color-tertiary-20);--tertiary-container:var(--color-tertiary-30);--on-tertiary-container:var(--color-tertiary-90);--content-accent-container:var(--color-content-accent-dark-container);--on-content-accent-container:var(--color-content-accent-dark-on-container);--content-accent:var(--color-content-accent-dark);--on-content-accent:var(--color-content-accent-dark-on);--error:var(--color-error-80);--on-error:var(--color-error-20);--error-container:var(--color-error-30);--on-error-container:var(--color-error-90);--success:var(--color-success-80);--on-success:var(--color-success-20);--success-container:var(--color-success-30);--on-success-container:var(--color-success-90);--warning:var(--color-warning-80);--on-warning:var(--color-warning-20);--warning-container:var(--color-warning-30);--on-warning-container:var(--color-warning-90);--surface:var(--color-neutral-10);--surface-container-low:var(--color-neutral-12);--surface-container:var(--color-neutral-14);--surface-container-high:var(--color-neutral-17);--surface-container-highest:var(--color-neutral-22);--surface-canvas:var(--color-ink-1025);--surface-raised:var(--color-neutral-12);--surface-lifted:var(--color-neutral-17);--on-surface:var(--color-neutral-90);--on-surface-variant:var(--color-neutral-variant-80);--outline:var(--color-neutral-variant-60);--outline-variant:var(--color-neutral-variant-30);--inverse-surface:var(--color-neutral-90);--inverse-on-surface:var(--color-neutral-20);--link:var(--color-primary-80);--link-hover:var(--color-primary-90);--focus-ring:var(--color-secondary-80);--state-online:var(--color-success-70);--avatar-letter-lightness:40%;--avatar-letter-chroma:.1;--on-avatar-letter-lightness:92%;--on-avatar-letter-chroma:.05;--player-surface:var(--surface-container-high);--player-fill:var(--primary-container);--player-row:var(--surface-container);--toolbar-focus-surface:var(--surface-container-high);--elevation-edge:inset 0 0 0 1px var(--alpha-white-6);--elevation-menu:var(--elevation-edge), var(--elevation-2);--elevation-toolbar:var(--elevation-edge), var(--elevation-2);--elevation-floating:var(--elevation-edge), var(--elevation-3);--elevation-dialog:var(--elevation-edge), var(--elevation-3);--elevation-floating-hover:var(--elevation-edge), var(--elevation-4);--button-elevated-surface:var(--surface-container);--elevation-button-rest:0 2px 4px var(--alpha-black-50);--brand-x:var(--on-surface);--brand-tiktok:var(--on-surface);--brand-wikipedia:var(--on-surface);--brand-discogs:var(--on-surface);--brand-paypal:var(--brand-paypal-light);--like:var(--tertiary);--like-container:var(--tertiary-container);--on-like-container:var(--tertiary);--state-listening:var(--primary);--state-disabled-content:color-mix(in srgb, var(--on-surface) 38%, transparent);--state-disabled-container:color-mix(in srgb, var(--on-surface) 12%, transparent);--surface-tint-subtle:color-mix(in srgb, var(--on-surface) 5%, transparent);--surface-tint:color-mix(in srgb, var(--on-surface) 8%, transparent);--surface-tint-strong:color-mix(in srgb, var(--on-surface) 12%, transparent);--primary-container-high:color-mix(in srgb, var(--on-primary-container) 10%, var(--primary-container));--tertiary-container-high:color-mix(in srgb, var(--on-tertiary-container) 10%, var(--tertiary-container))}.brand-reference__ground--light{--brand-reference-ground:var(--color-neutral-95);--brand-reference-ink:var(--color-neutral-10)}.brand-reference__ground--dark{--brand-reference-ground:var(--color-ink-1025);--brand-reference-ink:var(--color-neutral-90)}.brand-reference__tabs--light{--brand-reference-tab-strip:#dee1e6;--brand-reference-tab:#fff;--brand-reference-tab-text:#1f1f1f}.brand-reference__tabs--dark{--brand-reference-tab-strip:#202124;--brand-reference-tab:#35363a;--brand-reference-tab-text:#e8eaed}}@layer base{@font-face{font-family:Google Sans Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica Neue),local(Helvetica);size-adjust:97.908%;ascent-override:98.664%;descent-override:29.211%;line-gap-override:0%}@font-face{font-family:Avant Garde C Bold;src:url(/fonts/avantgardegothicc-demi-webfont.woff2)format("woff2"),url(/fonts/avantgardegothicc-demi-webfont.woff)format("woff"),url(/fonts/avantgardegothicc-demi-webfont.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-sans:"Google Sans", "Google Sans Fallback", "Noto Color Emoji", sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", menlo, consolas, monospace}html{scrollbar-color:var(--scrollbar-thumb) transparent;background:var(--surface-canvas);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:var(--chrome-top);scroll-padding-bottom:var(--chrome-bottom);overflow-y:scroll}body{color:var(--on-surface);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}a{color:var(--link);transition:background-color var(--motion-effects-default-timing), color var(--motion-effects-default-timing), opacity var(--motion-effects-default-timing);text-decoration:none}a:hover{color:var(--link-hover)}input{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);font-family:var(--font-sans);border-radius:var(--radius-lg)}textarea{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);font-family:var(--font-sans);resize:none;border-radius:var(--radius-lg)}textarea:not(.no-resize){field-sizing:content}button,input,select,textarea{line-height:var(--line-height-snug)}select{font-family:var(--font-sans)}fieldset{border:0;min-inline-size:0;margin:0;padding:0}legend{padding:0}:where(a,button,select,textarea,input:not([type=hidden])){outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);transition:outline-color var(--motion-effects-fast-timing), outline-offset var(--motion-spatial-fast-timing)}:where(a,button,select,textarea,input:not([type=hidden])):focus{outline-color:#0000}.keyboard-navigation :where(a,button,select,textarea,input:not([type=hidden])):focus{outline-color:var(--focus-ring)}:where(main) :where(a,button,select,textarea,input:not([type=hidden]),summary,[tabindex]){scroll-margin-top:calc(var(--pinned-bar-reach) + var(--space-sm))}h1,h2,h3,h4{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap:balance}h1{font-size:var(--font-size-page-title)}h2{font-size:var(--font-size-heading)}h3{font-size:var(--font-size-title)}h4{font-size:var(--font-size-body)}strong{font-weight:var(--font-weight-semibold)}em{font-style:italic}::selection{background:var(--primary);color:var(--on-primary)}::placeholder{color:var(--on-surface-variant)}:root[data-theme-switching] *,:root[data-theme-switching] :before,:root[data-theme-switching] :after{transition:none!important}}@layer components{.pane{--shelf-bleed:var(--pane-padding);--list-bleed:var(--list-item-inset);--card-outline:var(--outline-variant);--data-table-row-surface:var(--surface-container-low);--data-table-row-hover-surface:var(--surface-container);padding:var(--pane-padding);background:var(--surface);border-radius:var(--radius-pane);box-shadow:var(--elevation-rest)}.pane--list{--shelf-bleed:var(--pane-list-padding);--list-bleed:0px;padding:var(--pane-list-padding)}.card{--state-layer-inset:-1px;padding:var(--card-padding,var(--space-lg));background:var(--surface);border:1px solid var(--card-outline,transparent);border-radius:var(--radius-card);box-shadow:var(--elevation-rest)}.card--outlined,:where(.card .card){--card-outline:var(--outline-variant)}.card--elevated{--card-outline:transparent;background:var(--surface-container-low);box-shadow:var(--elevation-1)}.card--clickable{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);transition:box-shadow var(--motion-effects-fast-timing), background-color var(--motion-effects-fast-timing), outline-color var(--motion-effects-fast-timing);@media (hover:hover){:where(:root:not(.page--touch-input)) &{&:hover{background-color:var(--surface-raised);box-shadow:var(--elevation-hover)}}}&[data-state=hover]{background-color:var(--surface-raised);box-shadow:var(--elevation-hover)}&:has(.card__action:active),&[data-state=pressed]{box-shadow:var(--elevation-rest)}}.keyboard-navigation .card--clickable:has(.card__action:focus),.card--clickable[data-state=focus]{outline-color:var(--focus-ring)}.keyboard-navigation .card__action:focus{outline-color:#0000}.card__action{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;&:after{content:"";position:absolute;inset:0}&:hover{color:inherit}}:where(.card--clickable :is(a,button):not(.card__action)){z-index:1;position:relative}.list{margin-block:0;margin-inline:calc(-1 * var(--list-bleed));padding:0;list-style:none}.list__item{align-items:center;gap:var(--list-item-gap);min-height:var(--list-item-height);padding:var(--list-item-padding-block) var(--list-item-inset);border-radius:var(--radius-3xl);color:var(--on-surface);display:flex;position:relative}.list:not(.list--single-action,.list--multi-action,.list--selectable)>.list__item{--state-layer-hover:0%;--state-layer-focus:0%;--state-layer-pressed:0%}:is(.list--single-action,.list--multi-action,.list--selectable)>.list__item{--state-layer-hover:0%;transition:background-color var(--motion-effects-fast-timing), border-radius var(--motion-spatial-fast-timing);@media (hover:hover){:where(:root:not(.page--touch-input)) &:hover{background:var(--list-item-hover-ground,var(--surface-lifted))}}&[data-state=hover]{background:var(--list-item-hover-ground,var(--surface-lifted))}}.list__item :is(.button,.icon-button,.chip){--state-layer-hover:var(--state-layer-hover-level);--state-layer-focus:var(--state-layer-focus-level);--state-layer-pressed:var(--state-layer-pressed-level)}.list--segmented{gap:var(--segment-gap);flex-direction:column;margin-inline:0;display:flex}.list--segmented>.list__item{padding-inline:var(--space-lg) var(--list-segment-padding-end,var(--list-segment-text-end));background:var(--list-segment-ground,var(--surface));border-radius:var(--radius-segment);box-shadow:var(--elevation-rest);&:nth-child(1 of :not(.hidden,[hidden])){border-start-start-radius:var(--radius-segment-end);border-start-end-radius:var(--radius-segment-end)}&:nth-last-child(1 of :not(.hidden,[hidden])){border-end-end-radius:var(--radius-segment-end);border-end-start-radius:var(--radius-segment-end)}&:has(>.list__content>.list__supporting){min-height:var(--list-item-two-line-height)}}:is(.list--single-action,.list--multi-action,.list--selectable).list--segmented>.list__item{@media (hover:hover){:where(:root:not(.page--touch-input)) &:hover{border-radius:var(--radius-xl)}}&[data-state=hover]{border-radius:var(--radius-xl)}&:has(:focus-visible,.list__select:checked),&:active,&[aria-current]:not([aria-current=false]),&:has(.list__action[aria-current]:not([aria-current=false])),&:is([data-state=focus],[data-state=pressed]){border-radius:var(--radius-segment-end)}}.list__item:is([aria-current]:not([aria-current=false]),:has(.list__action[aria-current]:not([aria-current=false]))){--list-item-hover-ground:var(--secondary-container);background:var(--secondary-container);color:var(--on-secondary-container)}.list--selectable>.list__item{padding-block:0;padding-inline-start:0}.list__choice{align-self:stretch;align-items:center;gap:var(--list-item-gap);min-width:0;padding-block:var(--list-item-padding-block);border-radius:inherit;cursor:pointer;flex:1;padding-inline-start:var(--list-item-inset);display:flex}.list--segmented .list__choice{padding-inline-start:var(--space-lg)}:is(.list--selectable,.list--multi-action)>.list__item:has(.list__select:checked){--status-label-secondary-ground:var(--surface);background:var(--secondary-container);color:var(--on-secondary-container)}.list__item:has(.list__action)>.list__leading{pointer-events:none}.list__item:has(.list__action)>.list__leading--select{z-index:1;pointer-events:auto;position:relative}.list__select-zone{width:var(--icon-button-size);height:var(--icon-button-size);margin-inline:calc((var(--checkbox-size) - var(--icon-button-size)) / 2);cursor:pointer;place-items:center;display:grid;@media (pointer:coarse){width:var(--tap-target);height:var(--tap-target);margin-inline:calc((var(--checkbox-size) - var(--tap-target)) / 2)}}.list__leading{color:var(--on-surface-variant);flex:none;justify-content:center;align-items:center;display:flex}.list__content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.list__headline{max-width:100%;font-size:var(--font-size-body);line-height:var(--line-height-body);overflow-wrap:anywhere}.list__supporting{max-width:100%;font-size:var(--font-size-meta);line-height:var(--line-height-snug);color:var(--on-surface-variant);overflow-wrap:anywhere}.list__trailing{align-items:center;gap:var(--space-sm);font-size:var(--font-size-meta);font-variant-numeric:tabular-nums;line-height:var(--line-height-snug);color:var(--on-surface-variant);flex:none;display:flex}.list__trailing :is(a,button,input,label),.list--multi-action .list__content :is(a,button):not(.list__action){z-index:1;position:relative}.list__item:is(:has(.list__select:checked,.list__action[aria-current]:not([aria-current=false])),[aria-current]:not([aria-current=false])) :is(.list__leading,.list__supporting,.list__trailing){color:inherit}.list__image{border-radius:var(--radius-lg);object-fit:cover;width:56px;height:56px;display:block}.list__image--round{border-radius:var(--radius-circle)}.list__item--object .list__headline{font-weight:var(--font-weight-semibold);@media (width>=1024px){font-size:var(--font-size-title)}}.list__item--object .list__line:not(.list__line--facts,.list__line--person,.list__line--note,.list__flags){@media (width>=1024px){font-size:var(--font-size-body)}}.list__item--object .list__image{@media (width>=1024px){width:80px;height:80px}}.list__item--object .list__image--round{@media (width>=1024px){width:64px;height:64px}}.list__item--object>.list__leading>.user-avatar{@media (width>=1024px){--user-avatar-size:64px}}.list__line{display:block}.list__line--one{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list__line--person{flex-wrap:wrap;align-items:center;display:flex}.list__person-separator{white-space:pre}.list__person-verb{margin-inline-end:var(--space-xs)}.list__person-verb+.list__person{margin-inline-start:0}.list__person .names__link{z-index:1;position:relative}.list__item--muted .list__person{color:var(--on-surface-variant)}.list__item--muted .list__person .names__photo{opacity:.55}.list__flags{gap:var(--space-xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.list__trailing-text{white-space:nowrap}.list__line--links{line-height:var(--line-box-body)}.list__link{padding-block:calc((var(--line-box-body) - 1.25em) / 2);text-underline-offset:.15em;text-decoration:underline}.list__line--note{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.list__item--muted .list__headline{color:var(--on-surface-variant)}.list__item--muted>.list__leading>*{opacity:.55}.list__action{font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;&:after{content:"";border-radius:inherit;position:absolute;inset:0}&:hover{color:inherit}}.list__item:has(.list__action){outline:var(--focus-ring-width) solid transparent;outline-offset:calc(-1 * var(--focus-ring-width))}.keyboard-navigation .list__item:has(.list__action:focus){outline-color:var(--focus-ring)}.keyboard-navigation .list__action:focus{outline-color:#0000}.button{--button-focus-ring:var(--focus-ring);--button-height:var(--control-height-md);--button-shape:calc(var(--button-height) / 2);--button-pressed-shape:var(--radius-lg);--button-selected-shape:var(--radius-xl);--button-icon-size:var(--icon-size-lg);--button-gap:var(--space-sm);--button-padding-inline:var(--space-lg);--button-border-width:1px;--state-layer-inset:-1px;justify-content:center;align-items:center;gap:var(--button-gap);box-sizing:border-box;max-inline-size:100%;min-height:var(--button-height);padding:var(--space-xs) var(--button-padding-inline);border:var(--button-border-width) solid transparent;border-radius:var(--button-shape);font:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:center;cursor:pointer;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);transition:background-color var(--motion-effects-fast-timing), color var(--motion-effects-fast-timing), border-color var(--motion-effects-fast-timing), box-shadow var(--motion-effects-fast-timing), outline-color var(--motion-effects-fast-timing), outline-offset var(--motion-spatial-fast-timing), border-radius var(--motion-spatial-fast-timing), scale var(--motion-spatial-fast-timing), translate var(--motion-spatial-fast-timing);flex-shrink:0;text-decoration:none;display:inline-flex;&:active:not(:disabled,.disabled,[aria-disabled=true]),&[data-state=pressed]{border-radius:var(--button-pressed-shape)}}.button--xs{--button-height:var(--button-height-xs);--button-icon-size:var(--icon-size-md);--button-gap:var(--space-xs);--button-padding-inline:var(--space-md);font-size:var(--font-size-meta);line-height:var(--line-height-action-xs)}.button--s{--button-height:var(--control-height-md)}.button--m{--button-height:var(--button-height-m);--button-pressed-shape:var(--radius-xl);--button-selected-shape:var(--radius-2xl);--button-padding-inline:var(--space-xl)}.button--desktop-m{@media (width>=1024px){--button-height:var(--button-height-m);--button-pressed-shape:var(--radius-xl);--button-selected-shape:var(--radius-2xl);--button-padding-inline:var(--space-xl)}}.button--l{--button-height:var(--button-height-l);--button-pressed-shape:var(--radius-2xl);--button-selected-shape:var(--radius-action-large);--button-icon-size:var(--icon-size-xl);--button-gap:var(--space-md);--button-padding-inline:var(--space-3xl);font-size:var(--font-size-action-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-action-large)}.button--square{border-radius:var(--button-selected-shape)}.button--resizing .button__label{white-space:nowrap;min-width:0;overflow:clip}.button--edge-start,.button--edge-end{--button-padding-inline:var(--space-md);--button-edge-outset:min(var(--button-padding-inline) + var(--button-border-width), var(--pane-padding) - var(--space-sm))}.button--edge-start{margin-inline-start:calc(-1 * var(--button-edge-outset))}.button--edge-end{margin-inline-end:calc(-1 * var(--button-edge-outset))}.button:hover{text-decoration:none}.button:focus{box-shadow:none;outline-color:#0000}.keyboard-navigation .button:focus{outline-color:var(--button-focus-ring)}.button .icon{width:var(--button-icon-size);height:var(--button-icon-size);flex-shrink:0}.button:is(:disabled,.disabled,[aria-disabled=true]):not(.button--pending){background:var(--state-disabled-container);color:var(--state-disabled-content);box-shadow:none;cursor:not-allowed}.button--filled{background:var(--primary);color:var(--on-primary)}.button--tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.button--elevated{background:var(--button-elevated-surface);color:var(--primary);box-shadow:var(--elevation-button-rest)}.button--elevated:focus{box-shadow:var(--elevation-button-rest)}.button--outlined{border-color:var(--outline-variant);color:var(--on-surface-variant);background:0 0}.button--text{color:var(--primary);background:0 0}.button--text.button--icon{color:var(--on-surface-variant)}.button--danger{--button-focus-ring:var(--error);color:var(--error);background:0 0}.button:is(.button--outlined,.button--text,.button--danger):is(:disabled,.disabled,[aria-disabled=true]):not(.button--pending){background:0 0}.button--outlined:is(:disabled,.disabled,[aria-disabled=true]):not(.button--pending){border-color:var(--state-disabled-container)}.button[aria-pressed=true]{border-radius:var(--button-selected-shape);background:var(--secondary);color:var(--on-secondary)}.button--filled[aria-pressed=false]{background:var(--surface-container);color:var(--primary)}.button--filled[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.button--text[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.button--square[aria-pressed=true]{border-radius:var(--button-shape)}.button--icon{--button-height:var(--icon-button-size);width:var(--button-height);min-height:0;height:var(--button-height);border-radius:var(--radius-circle);padding:0;&:active:not(:disabled,.disabled),&[data-state=pressed]{border-radius:var(--radius-lg)}&[aria-pressed=true]{border-radius:var(--radius-xl)}}.button--icon .icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.button--icon-sm{--button-height:var(--icon-button-size-sm)}.button--icon-sm .icon{width:var(--icon-size-md);height:var(--icon-size-md)}.button--pending{cursor:progress}.button__progress{--loading-indicator-slot-size:var(--button-icon-size);--loading-indicator-color:currentcolor}.button:not(.button--busy) .button__progress,.button--busy .button__icon{display:none}.button input[type=file]{opacity:0;cursor:pointer;border-radius:inherit;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.icon-button{--button-focus-ring:var(--focus-ring);--icon-button-size-current:var(--icon-button-size);--icon-button-width-current:var(--icon-button-size-current);--icon-button-glyph-size:var(--icon-size-lg);--icon-button-pressed-shape:var(--radius-lg);--icon-button-selected-shape:var(--radius-xl);--icon-button-narrow-width:calc(var(--icon-button-glyph-size) + 2 * var(--space-xs));--icon-button-wide-width:calc(var(--icon-button-size-current) + var(--space-md));--state-layer-inset:-1px;box-sizing:border-box;width:var(--icon-button-width-current);height:var(--icon-button-size-current);border-radius:calc(var(--icon-button-size-current) / 2);min-height:0;color:var(--icon-button-content,var(--on-surface-variant));font:inherit;cursor:pointer;outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);transition:background-color var(--motion-effects-fast-timing), color var(--motion-effects-fast-timing), border-color var(--motion-effects-fast-timing), box-shadow var(--motion-effects-fast-timing), border-radius var(--motion-spatial-fast-timing), scale var(--motion-spatial-fast-timing), translate var(--motion-spatial-fast-timing);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.icon-button .icon{width:var(--icon-button-glyph-size);height:var(--icon-button-glyph-size);flex:none}.icon-button:not(.icon-button--alternate) .icon-button__alternate,.icon-button--alternate .icon-button__glyph{display:none}.icon-button--xs{--icon-button-size-current:var(--icon-button-size-sm);--icon-button-glyph-size:var(--icon-size-md);--icon-button-wide-width:calc(var(--icon-button-size-current) + var(--space-sm))}.icon-button--s{--icon-button-size-current:var(--icon-button-size)}.icon-button--m{--icon-button-size-current:var(--icon-button-size-m);--icon-button-pressed-shape:var(--radius-xl);--icon-button-selected-shape:var(--radius-2xl);--icon-button-narrow-width:calc(var(--icon-button-glyph-size) + 2 * var(--space-md));--icon-button-wide-width:calc(var(--icon-button-size-current) + var(--space-lg))}.icon-button--desktop-m{@media (width>=1024px){--icon-button-size-current:var(--icon-button-size-m);--icon-button-pressed-shape:var(--radius-xl);--icon-button-selected-shape:var(--radius-2xl);--icon-button-narrow-width:calc(var(--icon-button-glyph-size) + 2 * var(--space-md));--icon-button-wide-width:calc(var(--icon-button-size-current) + var(--space-lg))}}.icon-button--l{--icon-button-size-current:var(--icon-button-size-l);--icon-button-glyph-size:var(--icon-size-xl);--icon-button-pressed-shape:var(--radius-2xl);--icon-button-selected-shape:var(--radius-action-large);--icon-button-narrow-width:calc(var(--icon-button-glyph-size) + 2 * var(--space-lg));--icon-button-wide-width:calc(var(--icon-button-size-current) + var(--space-2xl))}.icon-button--narrow{--icon-button-width-current:var(--icon-button-narrow-width)}.icon-button--wide{--icon-button-width-current:var(--icon-button-wide-width)}.icon-button--filled{background:var(--primary);color:var(--on-primary)}.icon-button--tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.icon-button--outlined{border-color:var(--outline-variant)}.icon-button--danger{--button-focus-ring:var(--error);color:var(--error)}.icon-button--standard[aria-pressed=true]{color:var(--primary)}.icon-button--tonal[aria-pressed=true]{background:var(--secondary);color:var(--on-secondary)}.icon-button--filled[aria-pressed=false]{background:var(--surface-container);color:var(--primary)}.icon-button--outlined[aria-pressed=true]{background:var(--inverse-surface);color:var(--inverse-on-surface)}.icon-button[aria-pressed=true]{border-radius:var(--icon-button-selected-shape)}.icon-button[aria-current=page]{background:var(--icon-button-current-container,var(--secondary-container));color:var(--icon-button-current-content,var(--on-secondary-container))}.icon-button:is([data-state=pressed],:where(:root:not(.page--touch-input)) :where(.icon-button):active:not(:disabled,.disabled)){border-radius:var(--icon-button-pressed-shape)}.icon-button--square{border-radius:var(--icon-button-selected-shape)}.icon-button--square[aria-pressed=true]{border-radius:calc(var(--icon-button-size-current) / 2)}.icon-button:is(:disabled,.disabled,[aria-disabled=true]){background:var(--state-disabled-container);color:var(--state-disabled-content);cursor:not-allowed}.icon-button:is(.icon-button--standard,.icon-button--outlined):is(:disabled,.disabled,[aria-disabled=true]){background:0 0}.icon-button--outlined:is(:disabled,.disabled,[aria-disabled=true]){border-color:var(--state-disabled-container)}.keyboard-navigation .icon-button:focus{outline-color:var(--button-focus-ring)}.icon-button[aria-haspopup=menu][aria-expanded=true]:before{opacity:var(--state-layer-pressed)}.icon-button>.badge{top:calc(50% - var(--icon-button-glyph-size) / 2 + 12px - var(--badge-height));left:calc(50% + var(--icon-button-glyph-size) / 2 - 14px);pointer-events:none;position:absolute}.icon-button>.badge--dot{top:calc(50% - var(--icon-button-glyph-size) / 2 + 3px - var(--badge-dot-size) / 2);left:calc(50% + var(--icon-button-glyph-size) / 2 - 3px - var(--badge-dot-size) / 2)}.icon-button:has(>.badge:not(.badge--dot,.hidden))>.icon{--_badge-left:calc(var(--icon-button-glyph-size) - 14px);--_badge-bottom:12px;--_hole-radius:calc(var(--badge-height) / 2 + 2px);--_hole-x:calc(var(--_badge-left) + var(--badge-height) / 2);--_hole-y:calc(var(--_badge-bottom) - var(--badge-height) / 2);mask:radial-gradient(circle at var(--_hole-x) var(--_hole-y), var(--mask-hidden) var(--_hole-radius), var(--mask-shown) calc(var(--_hole-radius) + .5px)), linear-gradient(to right, var(--mask-shown) var(--_hole-x), var(--mask-hidden) var(--_hole-x)), linear-gradient(to bottom, var(--mask-hidden) calc(var(--_badge-bottom) + 2px), var(--mask-shown) calc(var(--_badge-bottom) + 2px));mask-composite:intersect,add}.icon-button:has(>.badge--dot:not(.hidden))>.icon{--_hole-radius:calc(var(--badge-dot-size) / 2 + 2px);mask:radial-gradient(circle at calc(100% - 3px) 3px, var(--mask-hidden) var(--_hole-radius), var(--mask-shown) calc(var(--_hole-radius) + .5px))}.icon-button__caption{display:none}.icon-button--captioned{--icon-button-glyph-size:var(--icon-size-md);gap:var(--space-sm);width:auto;height:auto;min-height:var(--control-height-md);padding-inline:var(--space-lg);border-radius:calc(var(--control-height-md) / 2);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);white-space:nowrap;@media (width>=1024px){--icon-button-glyph-size:var(--icon-size-lg);width:var(--icon-button-width-current);height:var(--icon-button-size-current);border-radius:calc(var(--icon-button-size-current) / 2);min-height:0;padding-inline:0}}.icon-button--captioned .icon-button__caption{display:inline;@media (width>=1024px){display:none}}.icon-button--captioned:not([aria-pressed]) .icon__filled{@media (width>=1024px){display:inline}}.icon-button--captioned:not([aria-pressed]) .icon__outlined{@media (width>=1024px){display:none}}.icon-button__progress{--loading-indicator-slot-size:var(--icon-button-glyph-size);--loading-indicator-color:currentcolor}.icon-button:not(.icon-button--busy) .icon-button__progress,.icon-button--busy .icon-button__icon{display:none}.icon-button input[type=file]{border-radius:inherit;opacity:0;cursor:pointer;border:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}:where(.button,.icon-button,.account-button,.nav-drawer__section-link,.nav-drawer__action,.online-trigger--drawer,.online-trigger--on-brand,.online-panel__heading-button,.fab,.chip,.pagination__page,.pagination__arrow,.profile-links__item,.tag-list__more,.collapsible-prose__label,.menu__item,.list__item,.media-item,.tabs__link,.theme-switch__option,.card--clickable,.data-table__row,.search__bar,.search__option,.search__option-remove,.heading__link,.names__link,.nav-list__link,.date-picker__choice,.date-picker__day,.reactor-list__row,.player__expand,.liked-by__people,.photo-gallery__tile,.avatar-editor__tile,.post-editor__picture,.cover-choice__item,.pinned-bar__top,.messenger__chat-profile,.player-strip__now,.reply-quote,.link-card){--state-layer-inset:0;isolation:isolate;position:relative}:is(.button,.icon-button,.account-button,.nav-drawer__section-link,.nav-drawer__action,.online-trigger--drawer,.online-trigger--on-brand,.online-panel__heading-button,.fab,.chip,.pagination__page,.pagination__arrow,.profile-links__item,.tag-list__more,.collapsible-prose__label,.menu__item,.list__item,.media-item,.tabs__link,.theme-switch__option,.card--clickable,.data-table__row,.search__bar,.search__option,.search__option-remove,.heading__link,.names__link,.nav-list__link,.date-picker__choice,.date-picker__day,.reactor-list__row,.player__expand,.liked-by__people,.photo-gallery__tile,.avatar-editor__tile,.post-editor__picture,.cover-choice__item,.pinned-bar__top,.messenger__chat-profile,.player-strip__now,.reply-quote,.link-card){&:before{content:"";inset:var(--state-layer-inset);z-index:-1;border-radius:inherit;background:var(--state-layer-color,currentcolor);opacity:0;pointer-events:none;transition:opacity var(--motion-effects-fast-timing);position:absolute}@media (hover:hover){:where(:root:not(.page--touch-input)) &{&:hover:before{opacity:var(--state-layer-hover)}}}&[data-state=hover]:before{opacity:var(--state-layer-hover)}&:focus-visible:before,&[data-state=focus]:before{opacity:var(--state-layer-focus)}:where(:root:not(.page--touch-input)) &{&:active:before{opacity:var(--state-layer-pressed)}}&[data-state=pressed]:before{opacity:var(--state-layer-pressed)}&[data-state=dragged]:before{opacity:var(--state-layer-dragged)}&:is(:disabled,[aria-disabled=true],.disabled):before{opacity:0}}:focus-visible+:is(.chip,.button-group__item):before,.card--clickable:has(.card__action:focus-visible):before,.link-card:has(.link-card__title:focus-visible):before{opacity:var(--state-layer-focus)}:where(:root:not(.page--touch-input)) :is(.card--clickable,.list__item:has(.list__action),.link-card):has(:is(a,button):not(.card__action,.list__action,.link-card__title):active):before{opacity:var(--state-layer-hover)}.data-table__row:has(:focus-visible):before{opacity:var(--state-layer-focus)}@media (hover:hover){:where(:root:not(.page--touch-input)) .collapsible-prose__more:hover .collapsible-prose__label:before{opacity:var(--state-layer-hover)}}[data-state=focus]:is(.button,.icon-button,.account-button,.nav-drawer__section-link,.nav-drawer__action,.online-trigger--drawer,.online-trigger--on-brand,.online-panel__heading-button,.fab,.chip,.pagination__page,.pagination__arrow,.profile-links__item,.tag-list__more,.collapsible-prose__label,.menu__item,.list__item,.media-item,.tabs__link,.theme-switch__option,.card--clickable,.data-table__row,.search__bar,.search__option,.search__option-remove,.heading__link,.names__link,.nav-list__link,.date-picker__choice,.date-picker__day,.reactor-list__row,.player__expand,.liked-by__people,.photo-gallery__tile,.avatar-editor__tile,.post-editor__picture,.cover-choice__item,.pinned-bar__top,.messenger__chat-profile,.player-strip__now,.reply-quote,.link-card){outline-color:var(--button-focus-ring,var(--focus-ring))}:where(.button,.icon-button,.account-button,.chip,.pagination__page,.pagination__arrow,.tag-list__more,.edit-icon,.profile-links__item,.tag-input__move,.tag-input__remove,.collapsible-prose__label,.tabs__link,.theme-switch__option,.online-panel__heading-button,.online-trigger--on-brand,.search__option-remove,.heading__link,.names__link,.menu__item--emoji,.liked-by__people,.date-picker__day,.emoji-picker__tab,.messenger__chat-profile,.player-strip__now,.settings-detail__identity-address,.related-accounts__ip,.profile-friends__summary){position:relative}@media (pointer:coarse){:is(.button,.icon-button,.account-button,.chip,.pagination__page,.pagination__arrow,.tag-list__more,.edit-icon,.profile-links__item,.tag-input__move,.tag-input__remove,.collapsible-prose__label,.tabs__link,.theme-switch__option,.online-panel__heading-button,.online-trigger--on-brand,.search__option-remove,.heading__link,.names__link,.menu__item--emoji,.liked-by__people,.date-picker__day,.emoji-picker__tab,.messenger__chat-profile,.player-strip__now,.settings-detail__identity-address,.related-accounts__ip,.profile-friends__summary):after{--hit-zone-inset-block:min(0%, calc((100% - var(--tap-target)) / 2));--hit-zone-inset-inline:min(0%, calc((100% - var(--tap-target)) / 2));content:"";inset-block:max(calc(var(--hit-zone-gap-block,var(--tap-target)) / -2), var(--hit-zone-inset-block));inset-inline:max(calc(var(--hit-zone-gap,var(--tap-target)) / -2), var(--hit-zone-inset-inline));position:absolute}}.tooltip{inset:auto;top:var(--tooltip-top,0);left:var(--tooltip-left,0);box-sizing:border-box;max-width:240px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--inverse-surface);color:var(--inverse-on-surface);font-size:var(--font-size-caption);line-height:var(--line-height-snug);pointer-events:none;opacity:0;transition:opacity var(--motion-effects-fast-timing), display var(--motion-effects-fast-timing) allow-discrete, overlay var(--motion-effects-fast-timing) allow-discrete;border:0;margin:0;position:fixed;overflow:visible;&:popover-open{opacity:1;transition-delay:var(--motion-delay-tooltip);@starting-style{opacity:0}}}.icon__filled,:is([aria-pressed=true],[aria-current=page],[aria-checked=true]) .icon__outlined{display:none}:is([aria-pressed=true],[aria-current=page],[aria-checked=true]) .icon__filled{display:inline}.snackbar{inset-inline:var(--page-column-start) calc(100% - var(--page-column-start) - var(--page-column-width));bottom:calc(var(--canvas-margin) + var(--safe-area-bottom));z-index:var(--layer-bar-panel);justify-content:flex-end;align-items:center;column-gap:var(--space-xs);box-sizing:border-box;min-height:var(--snackbar-min-height);padding-inline:var(--space-lg) var(--space-xs);border-radius:var(--radius-sm);background:var(--inverse-surface);color:var(--inverse-on-surface);box-shadow:var(--elevation-floating);transition:opacity var(--motion-effects-default-timing), scale var(--motion-spatial-default-timing);flex-wrap:wrap;margin:0;display:flex;position:fixed;@starting-style{opacity:0;scale:.8}@media (width>=600px){width:fit-content;max-width:var(--snackbar-max-width);flex-wrap:nowrap;margin-inline:auto}}.snackbar--leaving{opacity:0;transition:opacity var(--motion-effects-fast-timing)}.snackbar--static{width:100%;margin:0;transition:none;position:static;@media (width>=600px){width:fit-content}}.page--player-open .snackbar{bottom:calc(var(--canvas-margin) + var(--safe-area-bottom) + var(--player-height) + var(--space-sm))}.media-viewer .snackbar{bottom:var(--media-viewer-chrome-bottom)}:root.page--player-expanded .snackbar{bottom:calc(var(--canvas-margin) + var(--safe-area-bottom))}.snackbar__message{min-width:0;padding-block:var(--space-md);font-size:var(--font-size-meta);line-height:var(--line-height-body);overflow-wrap:anywhere;flex:16ch;margin:0}.snackbar__action{--button-focus-ring:var(--inverse-primary);color:var(--inverse-primary);flex:none}.snackbar__close{--button-focus-ring:var(--inverse-primary);color:var(--inverse-on-surface);flex:none}.ui-message{--ui-message-accent:var(--primary);--ui-message-bg:var(--surface-container-high);gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:var(--ui-message-bg);font-size:var(--font-size-meta);line-height:var(--line-height-body);color:var(--on-surface);margin:var(--space-md) 0;opacity:1;transition:opacity var(--motion-effects-slow-timing);align-items:flex-start;display:flex}.ui-message__icon{color:var(--ui-message-accent);width:20px;height:calc(var(--font-size-meta) * var(--line-height-body));flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex}.ui-message__content{flex:1;min-width:0}.ui-message__title{font-weight:var(--font-weight-semibold);color:var(--on-surface);margin-bottom:var(--space-xs)}.ui-message__text{color:var(--on-surface-variant)}.ui-message--info{--ui-message-accent:var(--primary)}.ui-message--success{--ui-message-accent:var(--success)}.ui-message--warning{--ui-message-accent:var(--warning)}.ui-message--error{--ui-message-accent:var(--error);--ui-message-bg:var(--error-container)}.donate{--pane-layout-supporting-width:clamp(320px, 34%, 380px);--pane-layout-row-gap:var(--block-gap)}.donate__ways{gap:var(--block-gap);flex-direction:column;display:flex}.donate__main{gap:var(--section-gap);flex-direction:column;display:flex}.donate-ways__mark{display:flex}.donate-ways__mark--boosty{color:var(--brand-boosty)}.donate-ways__mark--paypal{color:var(--brand-paypal)}.donate-ways__mark--binance{color:var(--brand-binance)}.donate-ways__mark--tether{color:var(--brand-tether)}.donate-ways__mark--bitcoin{color:var(--brand-bitcoin)}.donate-ways__mark--telegram{color:var(--brand-telegram)}.donate-ways__mark--vk{color:var(--brand-vk)}.donate-ways__note{display:block}.donate-ways__address{color:var(--on-surface);font-family:var(--font-mono);font-variant-ligatures:none;display:block}.donate-appeal{gap:var(--space-xl);flex-direction:column;display:flex}.donate-appeal__lead{color:var(--on-surface);font-size:var(--font-size-heading);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);text-wrap:pretty}.donate-appeal__lead,.donate-appeal__text,.donate-tiers__text{hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:anywhere}.donate-appeal__goal{align-items:flex-start;gap:var(--space-lg);display:flex}.donate-appeal__goal-icon{width:var(--control-height-md);height:var(--control-height-md);color:var(--on-tertiary-container);background:var(--tertiary-container);border-radius:var(--radius-xl);flex:none;place-items:center;display:grid}.donate-appeal__text{color:var(--on-surface);font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty}.donate-spending__list{gap:var(--space-md);flex-direction:column;margin:0;padding-inline-start:var(--space-xl);list-style:outside;display:flex}.donate-spending__item{font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty}.donate-tiers{container:donate-tiers/inline-size}.donate-tiers__intro{gap:var(--space-md);flex-direction:column;margin-block-end:var(--block-gap);display:flex}.donate-tiers__text{font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty}.donate-tiers__grid{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;@container donate-tiers (width>=33rem){grid-template-columns:repeat(2,minmax(0,1fr))}@container donate-tiers (width>=54rem){grid-template-columns:repeat(3,minmax(0,1fr))}}.donate-tier{gap:var(--space-md);flex-direction:column;display:flex}.donate-tier--reader{--status-label-secondary-ground:var(--surface);color:var(--on-secondary-container);background:var(--secondary-container)}.donate-tier__head{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.donate-tier__amount{font-size:var(--font-size-title);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin:0}.donate-tier__preview{padding:var(--space-xs) var(--space-md);background:var(--surface-container);border-radius:var(--radius-pill)}.donate-tier--reader .donate-tier__preview{background:var(--surface)}.donate-tier__perk{color:var(--on-surface-variant);font-size:var(--font-size-meta);line-height:var(--line-height-body);text-wrap:pretty}.donate-tier__count{color:var(--on-surface-variant);font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);margin-block-start:var(--space-xs)}.donate-tier--reader :is(.donate-tier__perk,.donate-tier__count){color:inherit}.donate-tiers__after{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;margin-block-start:var(--block-gap);display:flex}.donate-tiers__note{color:var(--on-surface-variant);font-size:var(--font-size-meta);line-height:var(--line-height-body);flex:18rem}.supporter-badge,.supporter-badge:hover{min-width:24px;min-height:24px;margin:var(--supporter-badge-margin,calc(-1 * var(--space-xs)));color:var(--supporter-badge-color);transition:opacity var(--motion-effects-fast-timing);flex-shrink:0;justify-content:center;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.supporter-badge:hover{opacity:.65}.supporter-badge .icon{display:block}.supporter-badge--music{--supporter-badge-color:var(--tier-music)}.supporter-badge--headphones{--supporter-badge-color:var(--tier-headphones)}.supporter-badge--disc{--supporter-badge-color:var(--tier-disc)}.supporter-badge--gem{--supporter-badge-color:var(--tier-gem)}.supporter-badge--trophy{--supporter-badge-color:var(--tier-trophy)}.supporter-badge--crown{--supporter-badge-color:var(--tier-crown)}.loading-indicator{--_size:var(--loading-indicator-size);box-sizing:border-box;width:var(--loading-indicator-slot-size,var(--_size));height:var(--loading-indicator-slot-size,var(--_size));margin:var(--space-lg) auto;border-radius:var(--radius-pill);color:var(--loading-indicator-color,var(--primary));animation:loading-indicator-in var(--motion-effects-default-timing) var(--motion-delay-loader) both;flex:none;display:flex}.loading-indicator--inline{vertical-align:middle;margin:0;display:inline-flex}.loading-indicator--s{--_size:var(--loading-indicator-size-s)}.loading-indicator--contained{background:var(--primary-container);color:var(--on-primary-container)}.loading-indicator__shape{clip-path:circle(33%);width:100%;height:100%;animation:loading-indicator-morph calc(7 * var(--motion-loading-indicator-step-duration)) var(--motion-loading-indicator-morph-easing) infinite, loading-indicator-turn calc(4 * var(--motion-loading-indicator-step-duration)) var(--motion-loading-indicator-turn-easing) infinite, loading-indicator-spin var(--motion-loading-indicator-spin) infinite;background:currentColor}@media (prefers-reduced-motion:reduce){.loading-indicator__shape{animation:loading-indicator-morph calc(7 * var(--motion-loading-indicator-step-duration)) var(--motion-loading-indicator-morph-easing) infinite}}:root.page--reduced-motion .loading-indicator__shape{animation:loading-indicator-morph calc(7 * var(--motion-loading-indicator-step-duration)) var(--motion-loading-indicator-morph-easing) infinite}@keyframes loading-indicator-in{0%{opacity:0}}@keyframes loading-indicator-turn{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes loading-indicator-spin{to{rotate:360deg}}@keyframes loading-indicator-morph{0%,to{clip-path:polygon(50% 17%,51.7% 17.5%,53.2% 19.2%,54.6% 21.3%,55.7% 23.1%,56.8% 24.6%,58% 25.3%,59.4% 25.4%,61.2% 24.9%,63.2% 24%,65.5% 23.1%,67.8% 22.7%,69.4% 23.3%,70.5% 24.7%,70.8% 27%,70.6% 29.4%,70.4% 31.6%,70.4% 33.5%,71% 34.7%,72.1% 35.7%,73.8% 36.3%,76% 36.8%,78.4% 37.4%,80.4% 38.3%,81.4% 39.8%,81.5% 41.6%,80.3% 43.6%,78.7% 45.4%,77.3% 47.1%,76.3% 48.6%,76% 50%,76.3% 51.4%,77.3% 52.9%,78.8% 54.6%,80.4% 56.5%,81.5% 58.4%,81.4% 60.2%,80.4% 61.7%,78.3% 62.6%,75.9% 63.2%,73.8% 63.7%,72.1% 64.3%,71% 65.3%,70.4% 66.6%,70.4% 68.4%,70.6% 70.6%,70.8% 73.1%,70.5% 75.3%,69.4% 76.7%,67.7% 77.3%,65.5% 76.9%,63.2% 75.9%,61.2% 75.1%,59.4% 74.5%,58% 74.7%,56.8% 75.4%,55.7% 76.9%,54.6% 78.8%,53.2% 80.9%,51.7% 82.6%,50% 83%,48.3% 82.5%,46.8% 80.8%,45.4% 78.7%,44.3% 76.9%,43.2% 75.4%,42% 74.7%,40.6% 74.6%,38.8% 75.1%,36.8% 76%,34.5% 76.9%,32.2% 77.3%,30.6% 76.7%,29.5% 75.3%,29.2% 73%,29.4% 70.6%,29.6% 68.4%,29.6% 66.5%,29% 65.3%,27.9% 64.3%,26.2% 63.7%,24% 63.2%,21.6% 62.6%,19.6% 61.7%,18.6% 60.2%,18.5% 58.4%,19.7% 56.4%,21.3% 54.6%,22.7% 52.9%,23.7% 51.4%,24% 50%,23.7% 48.6%,22.7% 47.1%,21.2% 45.4%,19.6% 43.5%,18.5% 41.6%,18.6% 39.8%,19.6% 38.3%,21.7% 37.4%,24.1% 36.8%,26.2% 36.3%,27.9% 35.7%,29% 34.7%,29.6% 33.4%,29.6% 31.6%,29.4% 29.4%,29.2% 26.9%,29.5% 24.7%,30.6% 23.3%,32.3% 22.7%,34.5% 23.1%,36.8% 24.1%,38.8% 24.9%,40.6% 25.5%,42% 25.3%,43.2% 24.6%,44.3% 23.1%,45.4% 21.2%,46.8% 19.1%,48.3% 17.4%)}14.2857%{clip-path:polygon(50% 17.4%,51.7% 17.5%,53.4% 17.9%,55% 18.6%,56.5% 19.6%,57.8% 20.8%,59.2% 21.6%,60.7% 22.2%,62.2% 22.6%,63.9% 22.7%,65.7% 22.8%,67.5% 23.1%,69.1% 23.7%,70.6% 24.5%,71.9% 25.6%,73.1% 26.9%,74% 28.4%,74.7% 30%,75.1% 31.8%,75.4% 33.5%,76.1% 35%,76.9% 36.3%,77.9% 37.6%,79.3% 38.8%,80.6% 40.1%,81.6% 41.5%,82.3% 43.1%,82.8% 44.8%,83% 46.5%,82.9% 48.3%,82.5% 50%,81.7% 51.7%,80.8% 53.2%,80.2% 54.8%,79.9% 56.4%,79.8% 58%,80% 59.7%,80.2% 61.6%,80.2% 63.4%,79.8% 65.2%,79.2% 66.8%,78.2% 68.3%,77.1% 69.7%,75.7% 70.8%,74.1% 71.7%,72.3% 72.3%,70.8% 73.1%,69.5% 74%,68.3% 75.2%,67.3% 76.6%,66.3% 78.3%,65.1% 79.7%,63.7% 80.8%,62.2% 81.7%,60.5% 82.3%,58.7% 82.6%,56.9% 82.6%,55.1% 82.3%,53.3% 81.7%,51.6% 81.2%,50% 81.1%,48.4% 81.2%,46.7% 81.7%,44.9% 82.3%,43.1% 82.6%,41.3% 82.6%,39.5% 82.3%,37.8% 81.7%,36.3% 80.8%,34.9% 79.7%,33.7% 78.3%,32.7% 76.6%,31.7% 75.2%,30.5% 74%,29.2% 73.1%,27.7% 72.3%,25.9% 71.7%,24.3% 70.8%,22.9% 69.7%,21.8% 68.3%,20.8% 66.8%,20.2% 65.2%,19.8% 63.4%,19.8% 61.6%,20% 59.7%,20.2% 58%,20.1% 56.4%,19.8% 54.8%,19.2% 53.2%,18.3% 51.7%,17.5% 50%,17.1% 48.3%,17% 46.5%,17.2% 44.8%,17.7% 43.1%,18.4% 41.5%,19.4% 40.1%,20.7% 38.8%,22.1% 37.6%,23.1% 36.3%,23.9% 35%,24.6% 33.5%,24.9% 31.8%,25.3% 30%,26% 28.4%,26.9% 26.9%,28.1% 25.6%,29.4% 24.5%,30.9% 23.7%,32.5% 23.1%,34.3% 22.8%,36.1% 22.7%,37.8% 22.6%,39.3% 22.2%,40.8% 21.6%,42.2% 20.8%,43.5% 19.6%,45% 18.6%,46.6% 17.9%,48.3% 17.5%)}28.5714%{clip-path:polygon(50% 19%,51.6% 19.1%,53.2% 19.4%,54.8% 20%,56.2% 20.8%,57.6% 21.8%,58.9% 22.7%,60.1% 23.6%,61.4% 24.5%,62.6% 25.3%,63.8% 26.1%,65% 27%,66.1% 27.8%,67.3% 28.6%,68.5% 29.5%,69.7% 30.3%,70.9% 31.2%,72.2% 32.1%,73.4% 33%,74.8% 33.9%,76.2% 34.9%,77.6% 35.9%,79.1% 37%,80.4% 38.3%,81.5% 39.8%,82.2% 41.4%,82.7% 43%,83% 44.8%,82.9% 46.5%,82.6% 48.3%,82% 50%,81.5% 51.6%,80.9% 53.3%,80.4% 54.8%,79.9% 56.4%,79.4% 57.9%,78.9% 59.4%,78.4% 60.9%,77.9% 62.4%,77.4% 63.9%,76.8% 65.5%,76.3% 67.1%,75.8% 68.7%,75.2% 70.4%,74.6% 72.2%,74% 74%,73.1% 75.7%,72% 77.2%,70.7% 78.5%,69.2% 79.5%,67.5% 80.3%,65.7% 80.8%,63.8% 81%,61.9% 81%,60.1% 81%,58.3% 81%,56.6% 81%,54.9% 81%,53.3% 81%,51.6% 81%,50% 81%,48.4% 81%,46.7% 81%,45.1% 81%,43.4% 81%,41.7% 81%,39.9% 81%,38.1% 81%,36.2% 81%,34.3% 80.8%,32.5% 80.3%,30.8% 79.5%,29.3% 78.5%,28% 77.2%,26.9% 75.7%,26% 74%,25.4% 72.2%,24.8% 70.4%,24.2% 68.7%,23.7% 67.1%,23.2% 65.5%,22.6% 63.9%,22.1% 62.4%,21.6% 60.9%,21.1% 59.4%,20.6% 57.9%,20.1% 56.4%,19.6% 54.8%,19.1% 53.3%,18.5% 51.6%,18% 50%,17.4% 48.3%,17.1% 46.5%,17% 44.8%,17.3% 43%,17.8% 41.4%,18.5% 39.8%,19.6% 38.3%,20.9% 37%,22.4% 35.9%,23.8% 34.9%,25.2% 33.9%,26.6% 33%,27.8% 32.1%,29.1% 31.2%,30.3% 30.3%,31.5% 29.5%,32.7% 28.6%,33.9% 27.8%,35% 27%,36.2% 26.1%,37.4% 25.3%,38.6% 24.5%,39.9% 23.6%,41.1% 22.7%,42.4% 21.8%,43.8% 20.8%,45.2% 20%,46.8% 19.4%,48.4% 19.1%)}42.8571%{clip-path:polygon(50% 17.4%,51.7% 17.2%,53.5% 17%,55.2% 17.1%,57% 17.2%,58.7% 17.4%,60.5% 17.8%,62.2% 18.2%,63.9% 18.7%,65.6% 19.3%,67.3% 20.1%,68.9% 21%,70.4% 21.9%,71.9% 23%,73.3% 24.1%,74.6% 25.4%,75.9% 26.7%,77% 28.1%,78.1% 29.6%,79% 31.1%,79.9% 32.7%,80.7% 34.4%,81.3% 36.1%,81.8% 37.8%,82.2% 39.5%,82.6% 41.3%,82.8% 43%,82.9% 44.8%,83% 46.5%,82.8% 48.3%,82.6% 50%,82.2% 51.7%,81.8% 53.3%,81.3% 55%,80.6% 56.5%,79.9% 58%,79.2% 59.5%,78.3% 60.9%,77.4% 62.2%,76.4% 63.5%,75.4% 64.7%,74.3% 65.8%,73.2% 66.9%,72.2% 67.9%,71.1% 69%,70% 70%,69% 71.1%,67.9% 72.2%,66.9% 73.2%,65.8% 74.3%,64.7% 75.4%,63.5% 76.4%,62.2% 77.4%,60.9% 78.3%,59.5% 79.2%,58% 79.9%,56.5% 80.6%,55% 81.3%,53.3% 81.8%,51.7% 82.2%,50% 82.6%,48.3% 82.8%,46.5% 83%,44.8% 82.9%,43% 82.8%,41.3% 82.6%,39.5% 82.2%,37.8% 81.8%,36.1% 81.3%,34.4% 80.7%,32.7% 79.9%,31.1% 79%,29.6% 78.1%,28.1% 77%,26.7% 75.9%,25.4% 74.6%,24.1% 73.3%,23% 71.9%,21.9% 70.4%,21% 68.9%,20.1% 67.3%,19.3% 65.6%,18.7% 63.9%,18.2% 62.2%,17.8% 60.5%,17.4% 58.7%,17.2% 57%,17.1% 55.2%,17% 53.5%,17.2% 51.7%,17.4% 50%,17.8% 48.3%,18.2% 46.7%,18.7% 45%,19.4% 43.5%,20.1% 42%,20.8% 40.5%,21.7% 39.1%,22.6% 37.8%,23.6% 36.5%,24.6% 35.3%,25.7% 34.2%,26.8% 33.1%,27.8% 32.1%,28.9% 31%,30% 30%,31% 28.9%,32.1% 27.8%,33.1% 26.8%,34.2% 25.7%,35.3% 24.6%,36.5% 23.6%,37.8% 22.6%,39.1% 21.7%,40.5% 20.8%,42% 20.1%,43.5% 19.4%,45% 18.7%,46.7% 18.2%,48.3% 17.8%)}57.1429%{clip-path:polygon(50% 17%,51.7% 17.3%,53.3% 18.2%,54.8% 19.5%,56.2% 20.7%,57.6% 21.8%,58.8% 22.9%,60% 23.8%,61.4% 24.4%,62.9% 24.6%,64.6% 24.7%,66.3% 24.9%,68.2% 25%,70.1% 25.2%,71.9% 25.7%,73.3% 26.7%,74.3% 28.1%,74.8% 29.9%,75% 31.8%,75.1% 33.7%,75.3% 35.4%,75.4% 37.1%,75.6% 38.6%,76.2% 40%,77.1% 41.2%,78.2% 42.4%,79.3% 43.8%,80.5% 45.2%,81.8% 46.7%,82.7% 48.3%,83% 50%,82.7% 51.7%,81.8% 53.3%,80.5% 54.8%,79.3% 56.2%,78.2% 57.6%,77.1% 58.8%,76.2% 60%,75.6% 61.4%,75.4% 62.9%,75.3% 64.6%,75.1% 66.3%,75% 68.2%,74.8% 70.1%,74.3% 71.9%,73.3% 73.3%,71.9% 74.3%,70.1% 74.8%,68.2% 75%,66.3% 75.1%,64.6% 75.3%,62.9% 75.4%,61.4% 75.6%,60% 76.2%,58.8% 77.1%,57.6% 78.2%,56.2% 79.3%,54.8% 80.5%,53.3% 81.8%,51.7% 82.7%,50% 83%,48.3% 82.7%,46.7% 81.8%,45.2% 80.5%,43.8% 79.3%,42.4% 78.2%,41.2% 77.1%,40% 76.2%,38.6% 75.6%,37.1% 75.4%,35.4% 75.3%,33.7% 75.1%,31.8% 75%,29.9% 74.8%,28.1% 74.3%,26.7% 73.3%,25.7% 71.9%,25.2% 70.1%,25% 68.2%,24.9% 66.3%,24.7% 64.6%,24.6% 62.9%,24.4% 61.4%,23.8% 60%,22.9% 58.8%,21.8% 57.6%,20.7% 56.2%,19.5% 54.8%,18.2% 53.3%,17.3% 51.7%,17% 50%,17.3% 48.3%,18.2% 46.7%,19.5% 45.2%,20.7% 43.8%,21.8% 42.4%,22.9% 41.2%,23.8% 40%,24.4% 38.6%,24.6% 37.1%,24.7% 35.4%,24.9% 33.7%,25% 31.8%,25.2% 29.9%,25.7% 28.1%,26.7% 26.7%,28.1% 25.7%,29.9% 25.2%,31.8% 25%,33.7% 24.9%,35.4% 24.7%,37.1% 24.6%,38.6% 24.4%,40% 23.8%,41.2% 22.9%,42.4% 21.8%,43.8% 20.7%,45.2% 19.5%,46.7% 18.2%,48.3% 17.3%)}71.4286%{clip-path:polygon(50% 21%,51.5% 20.9%,53.1% 20.7%,54.7% 20.3%,56.5% 19.6%,58.4% 18.8%,60.4% 17.9%,62.5% 17.4%,64.7% 17.1%,66.8% 17%,68.9% 17.3%,70.9% 17.8%,72.9% 18.5%,74.7% 19.5%,76.4% 20.6%,78% 22%,79.4% 23.6%,80.5% 25.3%,81.5% 27.1%,82.2% 29.1%,82.7% 31.1%,83% 33.2%,82.9% 35.3%,82.6% 37.5%,82% 39.6%,81.2% 41.6%,80.4% 43.5%,79.7% 45.3%,79.3% 46.9%,79.1% 48.5%,79% 50%,79.1% 51.5%,79.3% 53.1%,79.7% 54.7%,80.4% 56.5%,81.2% 58.4%,82.1% 60.4%,82.6% 62.5%,82.9% 64.7%,83% 66.8%,82.7% 68.9%,82.2% 70.9%,81.5% 72.9%,80.5% 74.7%,79.4% 76.4%,78% 78%,76.4% 79.4%,74.7% 80.5%,72.9% 81.5%,70.9% 82.2%,68.9% 82.7%,66.8% 83%,64.7% 82.9%,62.5% 82.6%,60.4% 82%,58.4% 81.2%,56.5% 80.4%,54.7% 79.7%,53.1% 79.3%,51.5% 79.1%,50% 79%,48.5% 79.1%,46.9% 79.3%,45.3% 79.7%,43.5% 80.4%,41.6% 81.2%,39.6% 82.1%,37.5% 82.6%,35.3% 82.9%,33.2% 83%,31.1% 82.7%,29.1% 82.2%,27.1% 81.5%,25.3% 80.5%,23.6% 79.4%,22% 78%,20.6% 76.4%,19.5% 74.7%,18.5% 72.9%,17.8% 70.9%,17.3% 68.9%,17% 66.8%,17.1% 64.7%,17.4% 62.5%,18% 60.4%,18.8% 58.4%,19.6% 56.5%,20.3% 54.7%,20.7% 53.1%,20.9% 51.5%,21% 50%,20.9% 48.5%,20.7% 46.9%,20.3% 45.3%,19.6% 43.5%,18.8% 41.6%,17.9% 39.6%,17.4% 37.5%,17.1% 35.3%,17% 33.2%,17.3% 31.1%,17.8% 29.1%,18.5% 27.1%,19.5% 25.3%,20.6% 23.6%,22% 22%,23.6% 20.6%,25.3% 19.5%,27.1% 18.5%,29.1% 17.8%,31.1% 17.3%,33.2% 17%,35.3% 17.1%,37.5% 17.4%,39.6% 18%,41.6% 18.8%,43.5% 19.6%,45.3% 20.3%,46.9% 20.7%,48.5% 20.9%)}85.7143%{clip-path:polygon(50% 20%,51.6% 19.4%,53.3% 18.8%,55% 18.3%,56.8% 17.8%,58.7% 17.5%,60.7% 17.2%,62.7% 17%,64.7% 17%,66.7% 17.2%,68.8% 17.5%,70.8% 18%,72.7% 18.8%,74.5% 19.7%,76.2% 20.9%,77.8% 22.2%,79.1% 23.8%,80.3% 25.5%,81.2% 27.3%,82% 29.2%,82.5% 31.2%,82.8% 33.3%,83% 35.3%,83% 37.3%,82.8% 39.3%,82.5% 41.3%,82.2% 43.2%,81.7% 45%,81.2% 46.7%,80.6% 48.4%,80% 50%,79.3% 51.5%,78.6% 53%,77.8% 54.4%,77.1% 55.8%,76.3% 57%,75.5% 58.3%,74.7% 59.5%,73.9% 60.6%,73.1% 61.8%,72.2% 62.8%,71.4% 63.9%,70.5% 64.9%,69.6% 65.9%,68.7% 66.8%,67.8% 67.8%,66.8% 68.7%,65.9% 69.6%,64.9% 70.5%,63.9% 71.4%,62.8% 72.2%,61.8% 73.1%,60.6% 73.9%,59.5% 74.7%,58.3% 75.5%,57% 76.3%,55.8% 77.1%,54.4% 77.8%,53% 78.6%,51.5% 79.3%,50% 80%,48.4% 80.6%,46.7% 81.2%,45% 81.7%,43.2% 82.2%,41.3% 82.5%,39.3% 82.8%,37.3% 83%,35.3% 83%,33.3% 82.8%,31.2% 82.5%,29.2% 82%,27.3% 81.2%,25.5% 80.3%,23.8% 79.1%,22.2% 77.8%,20.9% 76.2%,19.7% 74.5%,18.8% 72.7%,18% 70.8%,17.5% 68.8%,17.2% 66.7%,17% 64.7%,17% 62.7%,17.2% 60.7%,17.5% 58.7%,17.8% 56.8%,18.3% 55%,18.8% 53.3%,19.4% 51.6%,20% 50%,20.7% 48.5%,21.4% 47%,22.2% 45.6%,22.9% 44.2%,23.7% 43%,24.5% 41.7%,25.3% 40.5%,26.1% 39.4%,26.9% 38.2%,27.8% 37.2%,28.6% 36.1%,29.5% 35.1%,30.4% 34.1%,31.3% 33.2%,32.2% 32.2%,33.2% 31.3%,34.1% 30.4%,35.1% 29.5%,36.1% 28.6%,37.2% 27.8%,38.2% 26.9%,39.4% 26.1%,40.5% 25.3%,41.7% 24.5%,43% 23.7%,44.2% 22.9%,45.6% 22.2%,47% 21.4%,48.5% 20.7%)}}.heading{margin-block:0 var(--heading-gap);color:var(--on-surface);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap:balance}.heading--page{font-size:var(--font-size-page-title)}.heading--section{font-size:var(--font-size-heading)}.heading--panel{font-size:var(--font-size-title);line-height:var(--line-height-snug)}.heading--group{font-size:var(--font-size-body);line-height:var(--line-height-snug)}.heading--spaced{margin-block-start:var(--section-gap)}.heading--flush{margin-block-end:0}.heading__words--wide{display:none;@media (width>=1024px){display:inline}}.heading__words--narrow{@media (width>=1024px){display:none}}.heading__count{color:var(--on-surface-variant);font-weight:var(--font-weight-regular)}.heading--page .heading__count{font-size:var(--font-size-heading)}.heading--section .heading__count{font-size:var(--font-size-title)}.heading--panel .heading__count{font-size:var(--font-size-body)}.heading--group .heading__count{font-size:var(--font-size-meta);margin-inline-start:var(--space-xs)}.heading__link{align-items:center;gap:var(--space-sm);margin-inline:calc(-1 * var(--space-md));padding:max(var(--space-xs), calc((var(--control-height-md) - 1lh) / 2)) var(--space-md);border-radius:var(--radius-pill);color:inherit;text-decoration:none;display:inline-flex;&:hover{color:inherit}}.heading__text{min-inline-size:0}.heading__name-link{color:inherit;text-decoration:none;&:hover{color:inherit;text-decoration:underline}}.heading__arrow{flex:none}@media (prefers-reduced-motion:no-preference){.heading__link{&:before{transition:opacity var(--motion-effects-fast-timing), scale var(--motion-spatial-standard-fast-timing);scale:.9}&:is(:hover,:focus-visible,:active,[data-state]):before{scale:1}}.heading__arrow{transition:translate var(--motion-spatial-standard-fast-timing);.heading__link[data-state=hover]>&{translate:var(--space-xs) 0}@media (hover:hover){.heading__link:hover>&{translate:var(--space-xs) 0}}}}.form-field{max-inline-size:var(--form-max-width);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.form-field:last-child{margin-bottom:0}.form-field:has(>.form-field__label,>.form-field__legend){margin-block:var(--space-xl)}.form-field__label{font-size:var(--font-size-meta);font-weight:var(--font-weight-medium);color:var(--on-surface-variant);margin-bottom:var(--space-sm);display:block}.form-field__legend{float:inline-start;width:100%}.form-field__error,.form-error{margin-top:var(--space-xs);color:var(--error);font-size:var(--font-size-caption)}.text-field~:is(.form-field__error,.form-error){padding-inline:var(--space-lg)}.artist-ambiguous-list{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.artist-ambiguous-list__item{font-size:var(--font-size-caption)}.form-field__hint{color:var(--on-surface-variant);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);display:inline-block}.form-field__actions{gap:var(--space-sm);max-inline-size:var(--form-max-width);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.form-field__actions>.button--filled{flex:100%;@media (width>=600px){flex:none}}.form-field__button--hidden{display:none}.form-field__toggle-item{max-inline-size:100%;display:inline-flex}.form-field__toggle-item>.chip{padding-block:var(--space-xs);white-space:normal;flex-shrink:1}.form-field__toggle-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.form-field__checkbox{align-self:flex-start;align-items:center;gap:var(--space-lg);min-height:var(--control-height-md);cursor:pointer;color:var(--on-surface);-webkit-user-select:none;user-select:none;display:inline-flex;@media (pointer:coarse){min-height:var(--tap-target)}}.form-field__checkbox+.form-field__hint{padding-inline-start:calc(var(--checkbox-size) + var(--space-lg))}.text-field{--text-field-outline-color:var(--outline);--text-field-outline-rest-width:1px;--text-field-label-color:var(--on-surface-variant);--text-field-leading-space:var(--space-lg);--text-field-trailing-space:var(--space-lg);--text-field-label-shift:0px;--text-field-label-rest-y:calc(var(--field-height) / 2 - 50%);--text-field-floating:0;--text-field-focused:0;flex-direction:column;min-width:0;display:flex}.text-field:is(:focus-within,:has(:is(input,textarea).text-field__input:not(:placeholder-shown)),:has(.text-field__container[data-state=focus]),:has(select.text-field__input option:checked:not(:empty)),:has(.tag-input__tag)){--text-field-floating:1}.text-field__container{box-sizing:border-box;min-height:var(--field-height);border-radius:var(--field-radius);color:var(--on-surface);cursor:text;align-items:center;display:flex;position:relative;@media (hover:hover){&:hover{--text-field-outline-color:var(--on-surface);--text-field-label-color:var(--on-surface)}}&[data-state=hover]{--text-field-outline-color:var(--on-surface);--text-field-label-color:var(--on-surface)}&:focus-within,&[data-state=focus]{--text-field-outline-color:var(--primary);--text-field-focused:1;--text-field-label-color:var(--primary)}.text-field:has([aria-invalid=true],.text-field__error:not(:empty)) &{--text-field-outline-color:var(--error);--text-field-label-color:var(--error)}&:has(>:is(input,textarea,select):disabled){--text-field-outline-color:var(--state-disabled-container);--text-field-label-color:var(--state-disabled-content);color:var(--state-disabled-content);cursor:default}}.text-field__input{box-sizing:border-box;min-width:0;padding:var(--space-lg) var(--text-field-trailing-space) var(--space-lg) var(--text-field-leading-space);border-radius:inherit;color:inherit;font:inherit;font-size:var(--font-size-body);line-height:var(--line-height-body);caret-color:var(--primary);background:0 0;border:0;outline:none;flex:1;align-self:stretch;margin:0;.text-field:has([aria-invalid=true],.text-field__error:not(:empty)) &{caret-color:var(--error)}&::placeholder{color:var(--on-surface-variant);opacity:0;transition:opacity var(--motion-effects-fast-timing)}&:focus::placeholder{opacity:1}}.text-field__input option{background-color:var(--surface);color:var(--on-surface)}.text-field__label{z-index:1;max-width:calc((100% - var(--text-field-leading-space) - var(--text-field-trailing-space)) / (1 - .25 * var(--text-field-floating)));color:var(--text-field-label-color);font-size:var(--font-size-body);line-height:var(--line-height-body);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:0;transform:translate(calc(var(--text-field-label-shift) * (1 - var(--text-field-floating))), calc(var(--text-field-label-rest-y) * (1 - var(--text-field-floating)) + (var(--text-field-outline-rest-width) / 2 - 50%) * var(--text-field-floating))) scale(calc(1 - .25 * var(--text-field-floating)));transition:transform var(--motion-field-label-timing), color var(--motion-effects-fast-timing);position:absolute;inset-block-start:0;inset-inline-start:var(--text-field-leading-space);overflow:hidden}.text-field__outline{--text-field-outline-width:var(--text-field-outline-rest-width);min-width:0;padding:0 calc(var(--text-field-leading-space) - var(--space-xs) - var(--text-field-outline-width));border:var(--text-field-outline-width) solid var(--text-field-outline-color);border-radius:inherit;font-size:var(--font-size-caption);pointer-events:none;transition:border-color var(--motion-effects-fast-timing), opacity var(--motion-field-outline-timing);margin:0;position:absolute;inset:0}.text-field__outline--focused{--text-field-outline-width:3px;opacity:var(--text-field-focused)}.text-field__notch{width:auto;max-width:calc(100% * var(--text-field-floating));height:var(--text-field-outline-width);font-size:inherit;white-space:nowrap;visibility:hidden;transition:max-width var(--motion-field-outline-hold-timing);transition-delay:calc(var(--motion-field-label-duration) * (1 - var(--text-field-floating)));padding:0;line-height:1;display:block;position:relative;overflow:hidden}.text-field__notch-text{padding-inline:var(--space-xs);display:inline-block}.text-field__notch-start,.text-field__notch-end{visibility:visible;width:50%;position:absolute;inset-block:0;&:before{background-color:var(--text-field-outline-color);transform:scaleX(calc(1 - var(--text-field-floating)));transform-origin:inherit;content:"";transition:transform var(--motion-field-outline-timing), background-color var(--motion-effects-fast-timing);position:absolute;inset:0}}.text-field__notch-start{transform-origin:0 0;inset-inline-start:0}.text-field__notch-end{transform-origin:100% 0;inset-inline-end:0}.text-field__leading,.text-field__trailing{color:var(--on-surface-variant);flex-shrink:0;justify-content:center;align-items:center;display:flex}.text-field__leading{margin-inline-start:var(--space-md)}.text-field__trailing{margin-inline-end:var(--space-md)}.text-field__leading .icon,.text-field__trailing .icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.text-field--with-leading{--text-field-label-shift:calc(var(--space-md) + var(--icon-size-lg) + var(--space-lg) - var(--text-field-leading-space))}.text-field--with-leading .text-field__input{padding-inline-start:var(--space-lg)}.text-field--with-trailing .text-field__input{padding-inline-end:var(--space-lg)}.text-field__trailing--button{margin-inline-end:var(--space-xs)}.text-field__error-icon{width:var(--icon-size-lg);height:var(--icon-size-lg);color:var(--error);flex-shrink:0;margin-inline-end:var(--space-md);display:none;.text-field:has([aria-invalid=true],.text-field__error:not(:empty)) &{display:block}}.text-field__prefix,.text-field__suffix{color:var(--on-surface-variant);font-size:var(--font-size-body);line-height:var(--line-height-body);white-space:nowrap;opacity:var(--text-field-floating);transition:opacity var(--motion-effects-fast-timing);flex-shrink:0;align-self:center}.text-field__prefix{padding-inline-start:var(--text-field-leading-space)}.text-field__prefix+.text-field__input{padding-inline-start:var(--space-2xs)}.text-field--long-prefix{container:text-field/inline-size}@container text-field (width<32rem){.text-field--long-prefix .text-field__container{--text-field-floating:1;flex-wrap:wrap}.text-field--long-prefix .text-field__prefix{padding:var(--space-lg) var(--text-field-trailing-space) 0 var(--text-field-leading-space);white-space:normal;overflow-wrap:anywhere;flex-basis:100%}.text-field--long-prefix .text-field__prefix+.text-field__input{padding-block-start:var(--space-2xs);padding-inline-start:var(--text-field-leading-space)}}.text-field__suffix{padding-inline-end:var(--text-field-trailing-space);&:empty{display:none}}.text-field:has(.text-field__suffix:not(:empty)) .text-field__input{padding-inline-end:var(--space-2xs)}.text-field--multiline{--text-field-label-rest-y:var(--space-lg)}.text-field--multiline .text-field__container{align-items:stretch}.text-field--multiline .text-field__input{min-height:var(--field-height)}.text-field--tall .text-field__input{min-height:calc(var(--field-height) * 5)}.text-field--select .text-field__input{appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-md) + var(--icon-size-lg) + var(--space-lg))}.text-field--select .text-field__trailing{pointer-events:none;position:absolute;inset-inline-end:0}.text-field--dense{--field-height:var(--field-height-dense);--text-field-floating:1}.text-field--dense .text-field__input{padding-block:var(--space-md)}.text-field--dense .text-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.text-field--dense .text-field__notch{display:none}@container data-table (width>=40rem){.text-field--dense-in-table{--field-height:var(--field-height-dense);--text-field-floating:1}.text-field--dense-in-table .text-field__input{padding-block:var(--space-md)}.text-field--dense-in-table .text-field__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.text-field--dense-in-table .text-field__notch{display:none}}.text-field__supporting{gap:var(--space-lg);padding:var(--space-xs) var(--space-lg) 0;color:var(--on-surface-variant);font-size:var(--font-size-caption);line-height:var(--line-height-snug);display:flex;&:not(:has(>:not(:empty))){display:none}.text-field:has(.text-field__container>:is(input,textarea,select):disabled) &{color:var(--state-disabled-content)}}.text-field__hint{flex:1;.text-field__supporting:has(.text-field__error:not(:empty)) &{display:none}}.text-field__error{color:var(--error);flex:1;&:empty{display:none}}.text-field__error a{color:inherit;text-underline-offset:.125em;text-decoration:underline}.text-field__counter{font-variant-numeric:tabular-nums;flex-shrink:0;margin-inline-start:auto}.text-field__counter--over{color:var(--error);font-weight:var(--font-weight-semibold)}.pane-layout{align-items:start;row-gap:var(--pane-layout-row-gap,var(--section-gap));grid-template-columns:minmax(0,1fr);display:grid;@media (width>=1024px){grid-template:"main supporting" auto "continued supporting" 1fr / minmax(0, 1fr) var(--pane-layout-supporting-width,var(--pane-fixed-width));gap:0 var(--block-gap)}}.pane-layout:not(:has(>.pane-layout__supporting)){@media (width>=1024px){grid-template:"main""continued"1fr/minmax(0,1fr)}}.pane-layout--supporting-start{@media (width>=1024px){grid-template:"supporting main" auto "supporting continued" 1fr / var(--pane-layout-supporting-width,var(--pane-fixed-width)) minmax(0, 1fr)}}.pane-layout__main{min-width:0;@media (width>=1024px){grid-area:main}}.pane-layout__main--continued{@media (width>=1024px){margin-top:var(--section-gap);grid-area:continued}}.pane-layout__supporting{min-width:0;@media (width>=1024px){grid-area:supporting}}.pane-layout__supporting--pinned{@media (width>=1024px){top:calc(var(--chrome-top) + var(--pane-layout-pinned-offset,0px) + var(--block-gap) - var(--pane-layout-pinned-lift,0px));position:sticky}}.pane-layout__supporting--desktop-only{display:none;@media (width>=1024px){display:block}}.pane-layout__main--desktop-only{display:none;@media (width>=1024px){display:block}}.pane-layout__supporting>:first-child>.heading--section:first-child:not(:has(>.heading__link)){@media (width>=1024px){padding-block:max(var(--space-xs), calc((var(--control-height-md) - 1lh) / 2))}}.theme-switch{--theme-switch-option-size:var(--icon-button-size-sm);--hit-zone-gap:var(--space-2xs);gap:var(--space-2xs);padding:var(--space-2xs);border:1px solid var(--outline-variant);border-radius:var(--radius-pill);flex:none;display:inline-flex}.theme-switch__item{border-radius:var(--radius-pill);display:flex;position:relative;&:before{content:"";border-radius:inherit;background:var(--secondary-container);opacity:0;position:absolute;inset:0}&:has(:checked,[aria-checked=true]):before{opacity:1}}.theme-switch__option{--state-layer-color:var(--on-surface);z-index:1;width:var(--theme-switch-option-size);height:var(--theme-switch-option-size);border-radius:var(--radius-pill);color:var(--on-surface-variant);cursor:pointer;transition:color var(--motion-effects-fast-timing);background:0 0;border:0;place-items:center;padding:0;display:grid;&:is(:has(:checked),[aria-checked=true]){color:var(--on-secondary-container);cursor:default}}.theme-switch__input{border-radius:inherit;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.theme-switch__option:is(:has(:checked),[aria-checked=true]) .icon__outlined{display:none}.theme-switch__option:is(:has(:checked),[aria-checked=true]) .icon__filled{display:inline}.keyboard-navigation .theme-switch__option:has(:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}:root.page--guest{--chrome-top:var(--safe-area-top);--chrome-bottom:var(--safe-area-bottom)}.guest-page{--guest-page-column:28rem;gap:var(--block-gap);box-sizing:border-box;min-height:100dvh;max-width:var(--page-max-width);padding:calc(var(--canvas-margin) + var(--safe-area-top)) calc(var(--canvas-margin) + var(--safe-area-right)) calc(var(--canvas-margin) + var(--safe-area-bottom)) calc(var(--canvas-margin) + var(--safe-area-left));grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.guest-page__header{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:var(--tap-target);padding-inline:var(--space-sm);flex-wrap:wrap;display:flex}.guest-page__logo{--guest-page-logo-height:clamp(24px, 16px + 2.5vw, 40px);width:calc(var(--guest-page-logo-height) * 142 / 24);height:var(--guest-page-logo-height);color:var(--on-surface);flex:none;display:block}.guest-page__logo-link{border-radius:var(--radius-sm);flex:none;display:block}.guest-page__language{margin-inline-start:auto}.guest-page__main{align-content:center;justify-items:center;gap:var(--block-gap);padding-block:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.guest-page__main--document{align-content:start;justify-items:stretch;padding-block:0}.guest-page__footer{justify-content:space-between;align-items:center;gap:var(--space-md);padding-inline:var(--space-sm);color:var(--on-surface-variant);font-size:var(--font-size-meta);line-height:var(--line-height-body);flex-wrap:wrap;display:flex}.guest-page__credit{margin:0}.guest-form{box-sizing:border-box;width:100%;max-width:var(--guest-page-column,28rem)}.guest-form__back{margin-bottom:var(--space-md)}.guest-form__title{margin:0 0 var(--space-xl);hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:anywhere}.guest-form__lead{margin:calc(var(--space-md) - var(--space-xl)) 0 var(--space-xl);color:var(--on-surface-variant)}.guest-form__alert{margin:0 0 var(--space-xl)}.guest-form__form{margin:0}.guest-form__actions{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.guest-form__actions--end{justify-content:flex-end}.guest-form--failed .text-field__container:has([aria-invalid=true]){animation:guest-form-shake var(--motion-spatial-fast-timing) 1;@media (prefers-reduced-motion:reduce){animation:none}}@keyframes guest-form-shake{20%{translate:-10px}45%{translate:8px}70%{translate:-4px}}.guest-note{box-sizing:border-box;width:100%;max-width:var(--guest-page-column,28rem)}.guest-note__title{margin:0 0 var(--space-xs)}.guest-note__text{margin:0 0 var(--space-lg);color:var(--on-surface-variant)}.guest-note__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.guest-notice{--guest-notice-picture-size:112px;box-sizing:border-box;width:100%;max-width:var(--guest-page-column,28rem);text-align:center;justify-items:center;display:grid}.guest-notice__picture{width:var(--guest-notice-picture-size);aspect-ratio:1;margin-bottom:var(--space-lg);color:var(--on-primary-container);isolation:isolate;place-items:center;display:grid;position:relative;&:before{content:"";z-index:-1;background:var(--primary-container);clip-path:var(--shape-cookie-9);animation:guest-notice-shape-in var(--motion-spatial-slow-timing) both;position:absolute;inset:0;@media (prefers-reduced-motion:reduce){animation:none}}}@keyframes guest-notice-shape-in{0%{rotate:-60deg;scale:.6}}.guest-notice__title{margin:0 0 var(--space-sm);hyphens:auto;hyphenate-limit-chars:10 4 4;overflow-wrap:anywhere}.guest-notice__text{margin:0 0 var(--space-xl);color:var(--on-surface-variant);text-wrap:pretty}.guest-notice__address{color:var(--on-surface);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.guest-notice__actions{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}}@layer utilities{.hidden{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-size-probe{visibility:hidden;pointer-events:none;width:1rem;height:1rem;position:absolute;inset-block-start:0;inset-inline-start:0}}
