.mp-top.svelte-1ve0fge{background:var(--brand-header);border-bottom:1px solid color-mix(in srgb,var(--brand-color) 55%,var(--brand-header))}.mp-top__inner.svelte-1ve0fge{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);width:min(100% - (2 * var(--space-5)),80rem);margin-inline:auto;padding-block:var(--space-2)}.mp-brand.svelte-1ve0fge{display:inline-flex;align-items:baseline;gap:var(--space-2);margin-inline-end:auto;color:var(--brand-darker);text-decoration:none;white-space:nowrap}.mp-brand__name.svelte-1ve0fge{font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:.01em;line-height:1}.mp-brand__sub.svelte-1ve0fge{color:var(--ink-soft);font-size:var(--text-xs);font-weight:500}.mp-brand.svelte-1ve0fge:hover{color:var(--brand-dark)}.mp-search.svelte-1ve0fge{display:flex;align-items:stretch;flex:1 1 18rem;max-width:32rem;min-width:0;border:1px solid var(--brand-color);border-radius:var(--radius);background:var(--surface);overflow:hidden}.mp-search.svelte-1ve0fge:focus-within{border-color:var(--brand-dark);outline:2px solid var(--brand-dark);outline-offset:1px}.mp-search.svelte-1ve0fge input:where(.svelte-1ve0fge){flex:1 1 auto;min-width:0;min-height:2rem;padding:0 var(--space-3);border:0;background:transparent;color:var(--ink-strong);font-size:var(--text-sm)}.mp-search.svelte-1ve0fge input:where(.svelte-1ve0fge):focus-visible{outline:none}.mp-search.svelte-1ve0fge input:where(.svelte-1ve0fge)::placeholder{color:var(--ink-mute)}.mp-search.svelte-1ve0fge button:where(.svelte-1ve0fge){flex:none;min-height:2rem;padding:0 var(--space-3);border:0;border-inline-start:1px solid var(--brand-color);background:var(--solid-accent);color:var(--on-accent);font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer}.mp-search.svelte-1ve0fge button:where(.svelte-1ve0fge):hover{background:var(--solid-accent-hover)}.mp-top__actions.svelte-1ve0fge{display:flex;align-items:center;gap:var(--space-2)}.mp-top__button.svelte-1ve0fge{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:2rem;min-width:2rem;padding:0 var(--space-2);border:1px solid var(--brand-color);border-radius:var(--radius);background:var(--surface);color:var(--brand-darker);font-size:var(--text-xs);font-weight:600;cursor:pointer}.mp-top__button.svelte-1ve0fge:hover{border-color:var(--brand-dark);background:var(--soft)}@media(pointer:coarse){.mp-search.svelte-1ve0fge input:where(.svelte-1ve0fge),.mp-search.svelte-1ve0fge button:where(.svelte-1ve0fge),.mp-top__button.svelte-1ve0fge{min-height:var(--tap-target)}}@media(max-width:767.98px){.mp-top__inner.svelte-1ve0fge{padding-block:var(--space-2)}.mp-brand__sub.svelte-1ve0fge{display:none}.mp-search.svelte-1ve0fge{order:3;flex-basis:100%;max-width:none}}.mp-nav.svelte-14e3oc1{position:sticky;top:0;z-index:var(--z-navigation);background:color-mix(in srgb,var(--surface) 96%,var(--brand-header));border-bottom:1px solid var(--border-soft);container-type:inline-size}.mp-nav__inner.svelte-14e3oc1{position:relative;display:flex;align-items:stretch;width:min(100% - (2 * var(--space-5)),80rem);margin-inline:auto}.mp-nav__primary.svelte-14e3oc1{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none}.mp-nav__primary.svelte-14e3oc1>li:where(.svelte-14e3oc1){display:flex;flex:1 1 0;min-width:0}.mp-nav__link.svelte-14e3oc1{display:flex;align-items:center;justify-content:center;flex:1 1 auto;gap:var(--space-1);min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-2);border-bottom:3px solid transparent;color:var(--ink-soft);font-size:var(--text-sm);font-weight:700;line-height:1.25;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.mp-nav__link.svelte-14e3oc1:hover{background:var(--interactive-hover-bg);color:var(--brand-darker)}.mp-nav__link.is-active.svelte-14e3oc1{color:var(--brand-dark);border-bottom-color:var(--brand-dark)}.mp-nav__link.svelte-14e3oc1:focus-visible{outline:2px solid var(--brand-dark);outline-offset:-3px}.mp-more.svelte-14e3oc1{position:relative;flex:none}.mp-more__summary.svelte-14e3oc1{list-style:none;min-width:5rem}.mp-more__summary.svelte-14e3oc1::-webkit-details-marker{display:none}.mp-more[open].svelte-14e3oc1>.mp-more__summary:where(.svelte-14e3oc1){color:var(--brand-darker);background:var(--soft)}.mp-more.is-active.svelte-14e3oc1>.mp-more__summary:where(.svelte-14e3oc1){color:var(--brand-dark);border-bottom-color:var(--brand-dark)}.mp-more__menu.svelte-14e3oc1{position:absolute;top:100%;right:0;z-index:var(--z-popover);min-width:13rem;max-height:min(36rem,calc(100dvh - 8rem));margin:0;padding:var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);box-shadow:none;overflow-y:auto;list-style:none}.mp-more__link.svelte-14e3oc1{display:grid;gap:1px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-tight);color:var(--ink-soft);font-size:var(--text-sm);text-decoration:none}.mp-more__link.svelte-14e3oc1:hover{background:var(--interactive-hover-bg);color:var(--brand-darker)}.mp-more__link.is-active.svelte-14e3oc1{color:var(--brand-dark);font-weight:700}.mp-more__description.svelte-14e3oc1{color:var(--ink-mute);font-size:var(--text-xs)}.mp-mobile.svelte-14e3oc1{display:none}@media(pointer:coarse){.mp-nav__link.svelte-14e3oc1,.mp-more__summary.svelte-14e3oc1,.mp-more__link.svelte-14e3oc1{min-height:var(--tap-target)}.mp-more__link.svelte-14e3oc1{display:flex;align-items:center}}@container (max-width: 48rem){.mp-nav__link.svelte-14e3oc1{padding-inline:var(--space-1);white-space:normal;overflow-wrap:anywhere}}@media(max-width:767.98px){.mp-nav.svelte-14e3oc1{position:static}.mp-nav__inner.svelte-14e3oc1{display:none}.mp-mobile.svelte-14e3oc1{display:block;width:min(100% - (2 * var(--space-5)),80rem);margin-inline:auto}.mp-mobile.svelte-14e3oc1>summary:where(.svelte-14e3oc1){display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-2) 0;color:var(--brand-darker);font-size:var(--text-sm);font-weight:700;cursor:pointer;list-style:none}.mp-mobile.svelte-14e3oc1>summary:where(.svelte-14e3oc1)::-webkit-details-marker{display:none}.mp-mobile.svelte-14e3oc1>summary:where(.svelte-14e3oc1):after{content:"∨";color:var(--ink-mute);font-size:.75rem}.mp-mobile[open].svelte-14e3oc1>summary:where(.svelte-14e3oc1):after{transform:rotate(180deg)}.mp-mobile__summary-label.svelte-14e3oc1{flex:none}.mp-mobile__current.svelte-14e3oc1{overflow:hidden;margin-inline-start:auto;color:var(--brand-dark);font-size:var(--text-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mp-mobile__body.svelte-14e3oc1{padding-bottom:var(--space-3)}.mp-mobile__heading.svelte-14e3oc1{margin:var(--space-3) 0 var(--space-1);color:var(--ink-mute);font-size:var(--text-xs);font-weight:600}.mp-mobile.svelte-14e3oc1 ul:where(.svelte-14e3oc1){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none}.mp-mobile__link.svelte-14e3oc1{display:flex;align-items:center;min-height:var(--tap-target);padding:0 var(--space-2);border-bottom:2px solid transparent;color:var(--ink-soft);font-size:var(--text-sm);text-decoration:none}.mp-mobile__link.is-active.svelte-14e3oc1{border-bottom-color:var(--brand-dark);color:var(--brand-dark);font-weight:700}.mp-mobile__link.svelte-14e3oc1:hover{background:var(--interactive-hover-bg);color:var(--brand-darker)}}.mp-footer.svelte-nedb7k{border-top:1px solid var(--border-soft);background:var(--surface);color:var(--ink-mute);font-size:var(--text-xs)}.mp-footer__inner.svelte-nedb7k{display:grid;justify-items:center;gap:var(--space-1);width:min(100% - (2 * var(--space-5)),80rem);margin-inline:auto;padding-block:var(--space-4);text-align:center}.mp-footer__note.svelte-nedb7k{margin:0;line-height:var(--leading-body)}.mp-footer__disclaimer.svelte-nedb7k{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 var(--space-2);line-height:var(--leading-body)}.mp-footer.svelte-nedb7k ul:where(.svelte-nedb7k){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-1) var(--space-2);margin:0;padding:0;list-style:none}.mp-footer.svelte-nedb7k a:where(.svelte-nedb7k){color:var(--brand-dark);text-underline-offset:.15em}.mp-shell.svelte-1gn6qsz{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;padding-block-end:var(--bgm-panel-clearance, 0px);background:var(--canvas);color:var(--ink-strong)}.mp-main.svelte-1gn6qsz{flex:1 0 auto;width:min(100% - (2 * var(--space-5)),80rem);margin-inline:auto;padding-block:var(--space-6)}.mp-artwork-placeholder.svelte-457i5t{display:grid;place-items:center;align-content:center;gap:var(--space-1);width:100%;aspect-ratio:1;border-radius:var(--radius);background:linear-gradient(145deg,var(--active-bg),var(--soft));color:var(--brand-dark)}.mp-artwork-placeholder__mark.svelte-457i5t{font-size:3rem;font-weight:600}.detail.svelte-457i5t{align-content:stretch;gap:0}.detail.svelte-457i5t .mp-artwork-placeholder__mark:where(.svelte-457i5t){font-size:3.5rem}.mp-artwork-placeholder__label.svelte-457i5t{font-size:var(--text-xs)}.mp-back-link.svelte-rhxxs7{margin-top:var(--space-7)}a.svelte-rhxxs7{color:var(--brand-dark)}.mp-badge.svelte-jyrgw5{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-height:1.5rem;padding:0 var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-tight);background:var(--soft);color:var(--ink-soft);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-ui);white-space:nowrap;vertical-align:middle}.mp-badge__label.svelte-jyrgw5{min-width:0;overflow:hidden;text-overflow:ellipsis}.mp-badge--accent.svelte-jyrgw5{border-color:var(--solid-accent);background:var(--solid-accent);color:var(--on-accent)}.mp-badge--success.svelte-jyrgw5{border-color:transparent;background:var(--ok-bg);color:var(--ok-ink)}.mp-badge--warning.svelte-jyrgw5{border-color:transparent;background:var(--warn-bg);color:var(--warn-ink)}.mp-badge--danger.svelte-jyrgw5{border-color:var(--danger-edge);background:var(--danger-bg);color:var(--danger-ink)}.mp-badge--info.svelte-jyrgw5{border-color:transparent;background:var(--active-bg);color:var(--brand-darker)}.mp-badge__dot.svelte-jyrgw5{width:.5rem;height:.5rem;flex:none;border-radius:50%;background:var(--mp-badge-color, var(--brand-dark))}.mp-badge--solid.svelte-jyrgw5{border-color:transparent;background:var(--mp-badge-color, var(--solid-accent));color:var(--on-accent)}.mp-badge--solid.svelte-jyrgw5 .mp-badge__dot:where(.svelte-jyrgw5){background:currentColor}.mp-badge--domain.mp-badge--soft.svelte-jyrgw5{border-color:color-mix(in srgb,var(--mp-badge-color, var(--border-soft)) 45%,var(--border-soft));background:color-mix(in srgb,var(--mp-badge-color, var(--soft)) 10%,var(--surface));color:var(--ink-strong)}.mp-breadcrumb.svelte-zhjt8t{max-width:100%;margin:0 0 var(--space-3);color:var(--ink-mute);font-size:var(--text-sm);line-height:var(--leading-ui)}ol.svelte-zhjt8t{display:flex;flex-wrap:wrap;align-items:baseline;gap:0;max-width:100%;margin:0;padding:0;list-style:none}li.svelte-zhjt8t{display:inline-flex;align-items:baseline;min-width:0}li.svelte-zhjt8t:not(:last-child):after{content:"›";padding-inline:var(--space-2);color:var(--ink-mute)}a.svelte-zhjt8t,span.svelte-zhjt8t{min-width:0;color:var(--brand-darker);text-decoration:none}a.svelte-zhjt8t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.svelte-zhjt8t:hover{text-decoration:underline;text-underline-offset:.16em}a.svelte-zhjt8t:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}li.svelte-zhjt8t:last-child span:where(.svelte-zhjt8t){color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-breadcrumb__shrink.svelte-zhjt8t{flex:0 1 auto}.mp-button.svelte-jvraf8{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target);padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius);font:inherit;font-size:var(--text-base);font-weight:600;line-height:var(--leading-ui);text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease}.mp-button--solid.svelte-jvraf8{background:var(--solid-accent);color:var(--on-accent)}.mp-button--solid.svelte-jvraf8:hover:not(:disabled):not([aria-disabled=true]){background:var(--solid-accent-hover)}.mp-button--quiet.svelte-jvraf8{background:var(--surface);border-color:var(--border-soft);color:var(--brand-dark)}.mp-button--quiet.svelte-jvraf8:hover:not(:disabled):not([aria-disabled=true]){background:var(--soft);border-color:var(--brand-color)}.mp-button--danger.svelte-jvraf8{background:var(--danger-bg);border-color:var(--danger-edge);color:var(--danger-ink)}.mp-button--danger.svelte-jvraf8:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--danger-ink)}.mp-button.svelte-jvraf8:disabled{border-color:var(--border-soft);background:var(--soft);color:var(--ink-mute);cursor:not-allowed}.mp-button--compact.svelte-jvraf8{min-height:2rem;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}@media(pointer:coarse){.mp-button--compact.svelte-jvraf8{min-height:var(--tap-target)}}.mp-lightbox__tools.svelte-1jic0ds{grid-area:tools;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.mp-lightbox__tiers.svelte-1jic0ds,.mp-lightbox__zoom.svelte-1jic0ds{display:flex;align-items:center;gap:2px}.mp-lightbox__tiers.svelte-1jic0ds button.is-active:where(.svelte-1jic0ds){border-color:var(--overlay-ink);background:color-mix(in srgb,var(--overlay-ink) 16%,transparent)}.mp-lightbox__tier-ai.svelte-1jic0ds{margin-inline-start:.2rem;padding:0 .15rem;border:1px solid currentColor;border-radius:2px;font-size:.6em;line-height:1.4}.mp-lightbox__zoom-value.svelte-1jic0ds{min-width:2.6rem;color:color-mix(in srgb,var(--overlay-ink) 70%,transparent);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:center}@media(max-width:575.98px){.mp-lightbox__tools.svelte-1jic0ds{justify-content:space-between}}.mp-lightbox.svelte-bp0gn5{position:fixed;inset:0;z-index:var(--z-dialog);display:flex;flex-direction:column;width:100vw;height:100vh;height:100dvh;max-width:100vw;max-height:100dvh;margin:0;padding:0;border:0;background:var(--overlay-bg);color:var(--overlay-ink);overflow:hidden}.mp-lightbox.svelte-bp0gn5:not([open]){display:none}.mp-lightbox.svelte-bp0gn5::backdrop{background:var(--overlay-bg)}.mp-lightbox__bar.svelte-bp0gn5{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title tools close";align-items:center;gap:var(--space-4);padding:max(var(--space-3),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) var(--space-3) max(var(--space-4),env(safe-area-inset-left));background:color-mix(in srgb,var(--overlay-bg) 82%,var(--overlay-canvas));border-bottom:1px solid var(--overlay-edge)}.mp-lightbox__title-row.svelte-bp0gn5{grid-area:title;display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.mp-lightbox__title.svelte-bp0gn5{min-width:0;margin:0;overflow:hidden;color:var(--overlay-ink);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-ui);text-overflow:ellipsis;white-space:nowrap}.mp-lightbox__counter.svelte-bp0gn5{flex:none;color:color-mix(in srgb,var(--overlay-ink) 70%,transparent);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mp-lightbox.svelte-bp0gn5 button,.mp-lightbox.svelte-bp0gn5 .mp-lightbox__button{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;padding:0 var(--space-2);border:1px solid var(--overlay-edge);border-radius:var(--radius);background:transparent;color:var(--overlay-ink);font:inherit;font-size:var(--text-sm);text-decoration:none;white-space:nowrap;cursor:pointer}.mp-lightbox.svelte-bp0gn5 button:hover:not(:disabled),.mp-lightbox.svelte-bp0gn5 .mp-lightbox__button:hover{background:var(--overlay-hover);border-color:var(--overlay-ink)}.mp-lightbox.svelte-bp0gn5 button:disabled{border-color:color-mix(in srgb,var(--overlay-ink) 22%,transparent);background:color-mix(in srgb,var(--overlay-ink) 6%,transparent);color:color-mix(in srgb,var(--overlay-ink) 58%,transparent);cursor:not-allowed}.mp-lightbox__close.svelte-bp0gn5{grid-area:close;font-size:var(--text-lg)}.mp-lightbox__stage.svelte-bp0gn5{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--overlay-canvas);touch-action:none}.mp-lightbox__image.svelte-bp0gn5{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;object-fit:contain;color-scheme:only light;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center center;will-change:transform;cursor:zoom-in}.mp-lightbox__stage.is-zoomed.svelte-bp0gn5 .mp-lightbox__image:where(.svelte-bp0gn5){cursor:grab}.mp-lightbox__stage.is-zoomed.svelte-bp0gn5 .mp-lightbox__image:where(.svelte-bp0gn5):active{cursor:grabbing}.mp-lightbox.svelte-bp0gn5 button.mp-lightbox__nav:where(.svelte-bp0gn5){position:absolute;top:50%;z-index:2;transform:translateY(-50%);min-width:2.5rem;min-height:3rem;border:0;border-radius:var(--radius);background:#00000073;font-size:1.8rem;line-height:1}.mp-lightbox__nav--prev.svelte-bp0gn5{left:max(var(--space-2),env(safe-area-inset-left))}.mp-lightbox__nav--next.svelte-bp0gn5{right:max(var(--space-2),env(safe-area-inset-right))}.mp-lightbox__empty.svelte-bp0gn5{margin:0;color:color-mix(in srgb,var(--overlay-ink) 70%,transparent);font-size:var(--text-sm)}.mp-lightbox__ai.svelte-bp0gn5{position:absolute;top:var(--space-2);left:max(var(--space-2),env(safe-area-inset-left));margin:0;padding:.1rem .4rem;border:1px solid var(--overlay-edge);border-radius:var(--radius);color:color-mix(in srgb,var(--overlay-ink) 85%,transparent);font-size:var(--text-xs);pointer-events:none}.mp-lightbox__caption.svelte-bp0gn5{flex:none;display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:0;padding:var(--space-2) max(var(--space-3),env(safe-area-inset-right)) calc(var(--space-2) + env(safe-area-inset-bottom)) max(var(--space-3),env(safe-area-inset-left));border-top:1px solid var(--overlay-edge);color:var(--overlay-ink);font-size:var(--text-xs);text-align:center}.mp-lightbox__caption-text.svelte-bp0gn5{min-width:0;overflow-wrap:anywhere}.mp-lightbox__caption-detail.svelte-bp0gn5{color:color-mix(in srgb,var(--overlay-ink) 78%,transparent)}.mp-lightbox__hint.svelte-bp0gn5{color:color-mix(in srgb,var(--overlay-ink) 62%,transparent)}@media(max-width:575.98px){.mp-lightbox__bar.svelte-bp0gn5{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title close" "tools tools";gap:var(--space-2)}.mp-lightbox__title.svelte-bp0gn5{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}}@media(max-height:28rem){.mp-lightbox__caption.svelte-bp0gn5{display:none}}@media(pointer:coarse){.mp-lightbox.svelte-bp0gn5 button:not(.mp-lightbox__nav),.mp-lightbox.svelte-bp0gn5 .mp-lightbox__button{min-width:var(--tap-target);min-height:var(--tap-target)}}.mp-card-art.svelte-1u5bvt9{display:grid;gap:var(--space-2);min-width:0}.mp-card-art__stage.svelte-1u5bvt9{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;border:1px solid var(--border-hair);border-radius:var(--radius-media);background:var(--media-mat)}.mp-card-art__open.svelte-1u5bvt9{display:block;width:100%;max-height:min(70svh,48rem);padding:0;border:0;background:transparent;cursor:zoom-in;touch-action:pan-y}.mp-card-art__open.svelte-1u5bvt9 img:where(.svelte-1u5bvt9){display:block;width:100%;max-height:min(70svh,48rem);object-fit:contain}.mp-card-art__missing.svelte-1u5bvt9{display:grid;place-content:center;gap:var(--space-1);width:100%;min-height:12rem;padding:var(--space-4);color:var(--ink-mute);text-align:center}.mp-card-art__missing-title.svelte-1u5bvt9{color:var(--ink-soft);font-size:var(--text-sm);font-weight:700}.mp-card-art__missing-note.svelte-1u5bvt9{font-size:var(--text-xs)}.mp-card-badges.svelte-91aou7{--mp-card-badge-height: 1.5em;display:inline-flex;align-items:center;gap:.33em;max-width:100%;min-width:0;font-size:min(var(--text-xs),6cqi);line-height:1;vertical-align:middle;white-space:nowrap}.mp-card-badges__rarity.svelte-91aou7,.mp-card-badges__origin.svelte-91aou7,.mp-card-badges__ex.svelte-91aou7{display:inline-flex;align-items:center;justify-content:center;height:var(--mp-card-badge-height);padding:0 .4em;border:1px solid var(--border-soft);border-radius:var(--radius-tight);background:var(--soft);color:var(--ink-soft);font-weight:700}.mp-card-badges__rarity.svelte-91aou7{border-color:transparent;background:var(--solid-accent);color:var(--on-accent)}.is-n.svelte-91aou7{background:var(--rarity-n)}.is-r.svelte-91aou7{background:var(--rarity-r)}.is-sr.svelte-91aou7{background:var(--rarity-sr)}.is-ssr.svelte-91aou7{background:var(--rarity-ssr)}.mp-card-badges__type.svelte-91aou7{display:inline-flex;align-items:center;gap:.33em;min-width:0;height:var(--mp-card-badge-height);color:var(--ink-strong);font-weight:600}.mp-card-badges__type.svelte-91aou7 img:where(.svelte-91aou7){width:2em;height:var(--mp-card-badge-height);object-fit:contain;flex:none}.mp-card-badges__origin--mark.svelte-91aou7{padding:0;border:0;border-radius:0;background:transparent}.mp-card-badges__origin--mark.svelte-91aou7 img:where(.svelte-91aou7){width:2.68em;height:var(--mp-card-badge-height);object-fit:contain}.mp-card-badges__origin--limited.svelte-91aou7{background:var(--warn-bg);color:var(--warn-ink)}.mp-card__caption.svelte-1fpxu1k{display:grid;gap:2px;padding:var(--space-3) var(--space-3) var(--space-4);container-type:inline-size}.mp-card__badges.svelte-1fpxu1k{display:flex;flex-wrap:nowrap;gap:var(--space-1);min-width:0;margin-bottom:var(--space-1);overflow:hidden}.mp-card__title.svelte-1fpxu1k{min-width:0;overflow:hidden;color:var(--ink-strong);font-size:clamp(.625rem,calc(100cqw / (var(--mp-title-chars, 10) * 1.08)),var(--text-sm));font-weight:700;line-height:var(--leading-ui);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.mp-card__title--wrap.svelte-1fpxu1k{display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere}.mp-card__title.svelte-1fpxu1k:hover{text-decoration:underline;text-underline-offset:.12em}.mp-card__idol.svelte-1fpxu1k{margin:0;overflow:hidden;color:var(--ink-mute);font-size:var(--text-xs);line-height:var(--leading-ui);text-overflow:ellipsis;white-space:nowrap}.mp-card__meta.svelte-1fpxu1k{margin:0;color:var(--ink-mute);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mp-card__flavor.svelte-1fpxu1k{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--text-xs);line-height:var(--leading-body);white-space:pre-wrap}.mp-card__caption--compact.svelte-1fpxu1k{padding:var(--space-2)}.mp-card__caption--compact.svelte-1fpxu1k .mp-card__meta:where(.svelte-1fpxu1k),.mp-card__caption--compact.svelte-1fpxu1k .mp-card__flavor:where(.svelte-1fpxu1k){display:none}.mp-image-frame.svelte-18dannu{position:relative;display:block;width:100%;height:100%;min-width:0;overflow:hidden;background:var(--media-mat);color:var(--ink-mute)}picture.svelte-18dannu,img.svelte-18dannu{display:block;width:100%;height:100%}img.svelte-18dannu{object-fit:cover}.mp-image-frame--contain.svelte-18dannu img:where(.svelte-18dannu){object-fit:contain}.mp-image-frame__fallback.svelte-18dannu{display:grid;place-content:center;width:100%;height:100%;min-height:100%;padding:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-ui);text-align:center}.mp-image-frame__pending.svelte-18dannu{position:absolute;inset:0;display:grid;place-content:center;pointer-events:none;background:color-mix(in srgb,var(--media-mat) 60%,transparent)}.mp-image-frame__spinner.svelte-18dannu{width:1.25rem;aspect-ratio:1;border:2px solid var(--border-soft);border-top-color:var(--brand-dark);border-radius:50%;animation:svelte-18dannu-mp-image-frame-spin .9s linear infinite}@keyframes svelte-18dannu-mp-image-frame-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mp-image-frame__spinner.svelte-18dannu{animation:none}}.mp-card-grid.svelte-19prtr6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));align-items:start;gap:var(--space-4);margin:0;padding:0;list-style:none;container-type:inline-size}.mp-card-grid--compact.svelte-19prtr6{grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:var(--space-2)}.mp-card-grid--compact.svelte-19prtr6 .mp-card__media:where(.svelte-19prtr6){aspect-ratio:3 / 4}.mp-card.svelte-19prtr6{min-width:0;border:1px solid var(--border-soft);border-top:2px solid var(--mp-card-accent, var(--border-soft));border-radius:var(--radius);background:var(--surface)}.mp-card--accent.svelte-19prtr6{background:color-mix(in srgb,var(--mp-card-accent, var(--border-soft)) 5%,var(--surface))}.mp-card__media.svelte-19prtr6{position:relative;overflow:hidden;border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background:var(--media-mat)}.mp-card__media-link.svelte-19prtr6{display:block;color:inherit}.mp-card__media-link.svelte-19prtr6:focus-visible{outline:2px solid var(--brand-dark);outline-offset:-3px}.mp-card[data-aspect=portrait].svelte-19prtr6 .mp-card__media:where(.svelte-19prtr6){aspect-ratio:4 / 5}.mp-card[data-aspect=landscape].svelte-19prtr6 .mp-card__media:where(.svelte-19prtr6){aspect-ratio:16 / 9}.mp-card[data-aspect=square].svelte-19prtr6 .mp-card__media:where(.svelte-19prtr6){aspect-ratio:1 / 1}.mp-card__missing.svelte-19prtr6{display:grid;place-items:center;width:100%;height:100%;min-height:8rem;color:var(--ink-mute);font-size:var(--text-sm)}.mp-card-row.svelte-7d762{min-width:0;container-type:inline-size;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface)}.mp-card-row--extras.svelte-7d762{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.mp-card-row__extras.svelte-7d762{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-1);min-width:0;padding-inline:var(--space-3) var(--space-2);color:var(--ink-mute);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mp-card-row__link.svelte-7d762{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-2);color:inherit;text-decoration:none}.mp-card-row__link.svelte-7d762:hover{background:var(--interactive-hover-bg)}.mp-card-row__link.svelte-7d762:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}.mp-card-row__image.svelte-7d762{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:var(--radius-tight);background:var(--media-mat);color:var(--ink-mute);font-size:.625rem;line-height:1.2;text-align:center}.mp-card-row__copy.svelte-7d762{display:grid;gap:var(--space-1);align-content:center;min-width:0}.mp-card-row__line.svelte-7d762{min-width:0;overflow-wrap:anywhere}.mp-card-row__badges.svelte-7d762{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.mp-card-row__badges.svelte-7d762 .mp-badge{min-height:1.2rem;padding-inline:var(--space-1);font-size:var(--text-xs)}.mp-card-row__badges.svelte-7d762 .mp-card-badges{flex-wrap:wrap;font-size:var(--text-xs);white-space:normal}@container (max-width: 24rem){.mp-card-row__extras.svelte-7d762{grid-column:1 / -1;justify-content:flex-start;padding-block-end:var(--space-2);overflow-wrap:anywhere}}@container (max-width: 12rem){.mp-card-row__copy.svelte-7d762{grid-column:1 / -1}}.mp-card-row__title.svelte-7d762{color:var(--ink-strong);font-weight:700;letter-spacing:-.02em;font-size:var(--text-sm)}.mp-card-row__idol.svelte-7d762{color:var(--ink-mute);font-size:var(--text-xs)}.mp-card-row-grid.svelte-1dqa5ei{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}@media(max-width:960px){.mp-card-row-grid.svelte-1dqa5ei{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.mp-card-row-grid.svelte-1dqa5ei{grid-template-columns:minmax(0,1fr)}}.mp-chip.svelte-1tzw506{display:inline-flex;align-items:center;max-width:100%;min-height:2rem;border:1px solid var(--border-soft);border-radius:var(--radius-tight);background:var(--surface);color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-ui)}.mp-chip__body.svelte-1tzw506{display:inline-flex;align-items:center;align-self:stretch;gap:var(--space-2);min-width:0;padding:0 var(--space-3)}.mp-chip__label.svelte-1tzw506{display:inline-flex;align-items:center;align-self:stretch;gap:var(--space-2);min-width:0;padding:var(--space-1) 0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:none}a.mp-chip__label.svelte-1tzw506:not([aria-disabled=true]),button.mp-chip__label.svelte-1tzw506:not(:disabled){cursor:pointer}a.mp-chip__label.svelte-1tzw506:not([aria-disabled=true]):hover,button.mp-chip__label.svelte-1tzw506:not(:disabled):hover{color:var(--brand-darker);text-decoration:underline;text-underline-offset:.16em}.mp-chip__label.svelte-1tzw506:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.mp-chip__dot.svelte-1tzw506{width:.55rem;height:.55rem;flex:none;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink-strong) 55%,transparent)}.mp-chip__count.svelte-1tzw506{flex:none;color:var(--ink-mute);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mp-chip--selected.svelte-1tzw506{border-color:var(--solid-accent);background:var(--solid-accent);color:var(--on-accent)}.mp-chip--selected.svelte-1tzw506 a.mp-chip__label:where(.svelte-1tzw506):not([aria-disabled=true]):hover,.mp-chip--selected.svelte-1tzw506 button.mp-chip__label:where(.svelte-1tzw506):not(:disabled):hover,.mp-chip--selected.svelte-1tzw506 .mp-chip__count:where(.svelte-1tzw506){color:var(--on-accent)}.mp-chip--disabled.svelte-1tzw506{cursor:not-allowed;border-color:var(--border-soft);background:var(--soft);color:var(--ink-mute)}.mp-chip--disabled.svelte-1tzw506 .mp-chip__label:where(.svelte-1tzw506){cursor:not-allowed}.mp-chip__remove.svelte-1tzw506{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-width:1.75rem;margin-inline-start:calc(-1 * var(--space-1));padding:0 var(--space-2);border:0;border-inline-start:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:0 var(--radius-tight) var(--radius-tight) 0;background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.mp-chip__remove.svelte-1tzw506:hover{background:color-mix(in srgb,var(--brand-color) 18%,transparent)}.mp-chip__remove.svelte-1tzw506:focus-visible{outline:2px solid var(--brand-dark);outline-offset:-2px}.mp-chip--selected.svelte-1tzw506 .mp-chip__remove:where(.svelte-1tzw506):focus-visible{outline-color:var(--on-accent)}.mp-chip--selected.svelte-1tzw506 .mp-chip__remove:where(.svelte-1tzw506):hover{background:color-mix(in srgb,var(--on-accent) 18%,transparent)}@media(pointer:coarse){.mp-chip.svelte-1tzw506{min-height:var(--tap-target)}.mp-chip__remove.svelte-1tzw506{min-width:var(--tap-target)}}.mp-data-table.svelte-9tcyto{min-width:0;max-width:100%}.mp-data-table__scroller.svelte-9tcyto{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable;border-block:1px solid var(--border-soft)}.mp-data-table__scroller.svelte-9tcyto:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}.is-sticky.svelte-9tcyto thead:where(.svelte-9tcyto) th:where(.svelte-9tcyto){position:sticky;top:0;z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border-soft)}.mp-data-table__table.svelte-9tcyto{width:100%;border-collapse:separate;border-spacing:0;color:var(--ink-strong);font-size:var(--text-sm);font-variant-numeric:tabular-nums}caption.svelte-9tcyto{text-align:left}th.svelte-9tcyto,td.svelte-9tcyto{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-hair);text-align:left;vertical-align:middle}th.svelte-9tcyto{color:var(--ink-soft);font-size:var(--text-xs);font-weight:700;line-height:var(--leading-ui);white-space:nowrap}th.is-numeric.svelte-9tcyto,td.is-numeric.svelte-9tcyto{text-align:right;white-space:nowrap}td.is-muted.svelte-9tcyto{color:var(--ink-mute)}tbody.svelte-9tcyto th[scope=row]:where(.svelte-9tcyto){color:var(--ink-strong);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-ui);white-space:normal}tbody.svelte-9tcyto tr:where(.svelte-9tcyto):last-child td:where(.svelte-9tcyto),tbody.svelte-9tcyto tr:where(.svelte-9tcyto):last-child th:where(.svelte-9tcyto){border-bottom:0}tbody.svelte-9tcyto tr:where(.svelte-9tcyto):hover td:where(.svelte-9tcyto),tbody.svelte-9tcyto tr:where(.svelte-9tcyto):hover th:where(.svelte-9tcyto){background:var(--interactive-hover-bg)}.mp-data-table__sort.svelte-9tcyto{display:inline-flex;align-items:center;gap:var(--space-1);min-height:1.75rem;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-decoration:none;cursor:pointer}a.mp-data-table__sort.svelte-9tcyto:hover{color:var(--brand-darker);text-decoration:underline;text-underline-offset:.16em}.mp-data-table__sort.svelte-9tcyto:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}.mp-data-table__sort.is-active.svelte-9tcyto{color:var(--brand-darker)}.mp-data-table__arrow.svelte-9tcyto{color:var(--ink-mute);font-size:.85em}.mp-data-table__hint.svelte-9tcyto{margin:var(--space-1) 0 0;color:var(--ink-mute);font-size:var(--text-xs)}.mp-data-table__mobile-label.svelte-9tcyto{display:none}td.svelte-9tcyto a:where(.svelte-9tcyto),tbody.svelte-9tcyto th:where(.svelte-9tcyto) a:where(.svelte-9tcyto){color:var(--brand-dark);text-underline-offset:.15em}.mp-data-table__cell.svelte-9tcyto{display:grid;justify-items:start;gap:var(--space-1)}.mp-data-table__main.svelte-9tcyto{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.mp-data-table__secondary.svelte-9tcyto{color:var(--ink-mute);font-size:var(--text-xs)}@media(pointer:coarse){.mp-data-table__sort.svelte-9tcyto{min-height:var(--tap-target)}td.svelte-9tcyto a:where(.svelte-9tcyto),tbody.svelte-9tcyto th:where(.svelte-9tcyto) a:where(.svelte-9tcyto){display:inline-flex;align-items:center;min-height:var(--tap-target)}}@media(max-width:767.98px){.mp-data-table--stack.svelte-9tcyto .mp-data-table__scroller:where(.svelte-9tcyto){overflow-x:visible;border:0}.mp-data-table--stack.svelte-9tcyto .mp-data-table__table:where(.svelte-9tcyto),.mp-data-table--stack.svelte-9tcyto tbody:where(.svelte-9tcyto){display:block;width:100%}.mp-data-table--stack.svelte-9tcyto thead:where(.svelte-9tcyto){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mp-data-table--stack.svelte-9tcyto tbody:where(.svelte-9tcyto) tr:where(.svelte-9tcyto){display:grid;gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--border-hair)}.mp-data-table--stack.svelte-9tcyto tbody:where(.svelte-9tcyto) th:where(.svelte-9tcyto),.mp-data-table--stack.svelte-9tcyto tbody:where(.svelte-9tcyto) td:where(.svelte-9tcyto){display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--space-3);min-width:0;padding:0;border:0;background:none;text-align:start;white-space:normal;overflow-wrap:anywhere}.mp-data-table--stack.svelte-9tcyto tbody:where(.svelte-9tcyto) th:where(.svelte-9tcyto):first-child{display:block;padding-bottom:var(--space-1);font-weight:700}.mp-data-table--stack.svelte-9tcyto tbody:where(.svelte-9tcyto) th:where(.svelte-9tcyto):first-child .mp-data-table__mobile-label:where(.svelte-9tcyto){display:none}.mp-data-table--stack.svelte-9tcyto .mp-data-table__mobile-label:where(.svelte-9tcyto){display:block;color:var(--ink-mute);font-size:var(--text-xs);font-weight:400}.mp-data-table--stack.svelte-9tcyto .mp-data-table__cell:where(.svelte-9tcyto){min-width:0}}.mp-state-action.svelte-ux674x{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:var(--space-2) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);color:var(--brand-darker);font-size:var(--text-sm);font-weight:600;text-decoration:none;cursor:pointer}.mp-state-action.svelte-ux674x:hover{border-color:var(--brand-color);background:var(--soft)}.mp-state-action--danger.svelte-ux674x{margin-top:var(--space-3);border-color:var(--danger-edge);background:var(--danger-bg);color:var(--danger-ink);font-size:inherit}.mp-state-action--danger.svelte-ux674x:hover{border-color:var(--danger-ink);background:var(--danger-bg)}@media(pointer:coarse){.mp-state-action.svelte-ux674x{min-height:var(--tap-target)}}.mp-empty.svelte-1gyym66{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0}.mp-empty__title.svelte-1gyym66{margin:0;color:var(--ink-soft);font-size:var(--text-sm);font-weight:600}.mp-empty__description.svelte-1gyym66{margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-ui)}.mp-empty__action.svelte-1gyym66{margin:0}.mp-entity-head.svelte-17js9h9{display:grid;grid-template-areas:"text";gap:var(--space-5);min-width:0;margin:0 0 var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-soft);container-type:inline-size}.mp-entity-head.has-media.svelte-17js9h9{grid-template-areas:"text" "media"}.mp-entity-head.has-media.side-by-side.svelte-17js9h9{grid-template-areas:"media text";grid-template-columns:minmax(0,min(12rem,38cqi)) minmax(0,1fr);align-items:start}.mp-entity-head__text.svelte-17js9h9{grid-area:text;min-width:0}.mp-entity-head__media.svelte-17js9h9{grid-area:media;min-width:0}.mp-entity-head__eyebrow.svelte-17js9h9{margin:0 0 var(--space-2);color:var(--ink-mute);font-size:var(--text-xs);font-weight:600}.mp-entity-head__badges.svelte-17js9h9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin-bottom:var(--space-2)}h1.svelte-17js9h9{margin:0;color:var(--ink-strong);font-size:clamp(1.25rem,1rem + 1.5cqi,1.75rem);font-weight:700;line-height:var(--leading-tight);overflow-wrap:break-word;word-break:normal;line-break:strict;text-wrap:balance}.mp-entity-head__subtitle.svelte-17js9h9{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-body);font-weight:400}.mp-entity-head__meta.svelte-17js9h9{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;color:var(--ink-mute);font-size:var(--text-xs)}.mp-entity-head__meta.svelte-17js9h9>div:where(.svelte-17js9h9){display:inline-flex;align-items:baseline;gap:var(--space-1);min-width:0}.mp-entity-head__meta.svelte-17js9h9 dt:where(.svelte-17js9h9){color:var(--ink-mute)}.mp-entity-head__meta.svelte-17js9h9 dt:where(.svelte-17js9h9):after{content:":"}.mp-entity-head__meta.svelte-17js9h9 dd:where(.svelte-17js9h9){margin:0;color:var(--ink-soft);font-variant-numeric:tabular-nums}.mp-entity-head__actions.svelte-17js9h9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}@container (min-width: 48rem){.mp-entity-head.has-media.svelte-17js9h9{grid-template-areas:"media text";grid-template-columns:minmax(0,min(22rem,38cqi)) minmax(0,1fr);align-items:start}}.mp-error.svelte-1iubo53{display:grid;justify-items:center;gap:var(--space-2);max-width:40rem;margin:var(--space-7) auto;padding:var(--space-6) var(--space-4);border-block:1px solid var(--danger-edge);text-align:center}.mp-error__mark.svelte-1iubo53{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--danger-edge);border-radius:50%;background:var(--danger-bg);color:var(--danger-ink);font-weight:700}.mp-error__title.svelte-1iubo53{margin:var(--space-1) 0 0;color:var(--danger-ink);font-size:var(--text-lg);font-weight:700}.mp-error__description.svelte-1iubo53{max-width:34rem;margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-body)}.mp-error__action.svelte-1iubo53{margin-top:var(--space-3)}.mp-facts.svelte-15kgzry{min-width:0;margin:0;container-type:inline-size}.mp-facts__title.svelte-15kgzry{margin:0 0 var(--space-2);color:var(--ink-strong);font-size:var(--text-lg);font-weight:700}.mp-facts__list.svelte-15kgzry{margin:0;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);overflow:hidden}.mp-facts__sheet.svelte-15kgzry{overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface)}.mp-facts--grouped.svelte-15kgzry .mp-facts__list:where(.svelte-15kgzry){border:0;border-radius:0;background:transparent;overflow:visible}.mp-facts__group.svelte-15kgzry+.mp-facts__group:where(.svelte-15kgzry){border-top:1px solid var(--border-soft)}.mp-facts__group-title.svelte-15kgzry{margin:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-hair);background:var(--soft);color:var(--ink-strong);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-ui)}.mp-facts__caption.svelte-15kgzry{margin:0 0 var(--space-2);color:var(--ink-mute);font-size:var(--text-xs)}.mp-fact.svelte-15kgzry{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-hair);font-size:var(--text-sm);line-height:var(--leading-ui)}.mp-fact.svelte-15kgzry:last-child{border-bottom:0}.mp-fact.svelte-15kgzry dt:where(.svelte-15kgzry){color:var(--ink-mute);font-weight:500}.mp-fact.svelte-15kgzry dd:where(.svelte-15kgzry){display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);min-width:0;margin:0;color:var(--ink-strong);overflow-wrap:break-word}.mp-fact.svelte-15kgzry dd:where(.svelte-15kgzry) a:where(.svelte-15kgzry){color:var(--brand-dark);text-underline-offset:.15em}.mp-fact__note.svelte-15kgzry{color:var(--ink-mute);font-size:var(--text-xs)}.mp-fact__description.svelte-15kgzry{flex-basis:100%;margin:0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-body);white-space:pre-line;overflow-wrap:anywhere}.mp-fact__detail.svelte-15kgzry{flex-basis:100%;color:var(--ink-soft);font-size:var(--text-xs)}.mp-facts__empty.svelte-15kgzry{margin:0;padding:var(--space-4) 0;color:var(--ink-mute);font-size:var(--text-sm)}.mp-facts--grouped.svelte-15kgzry .mp-facts__empty:where(.svelte-15kgzry){padding:var(--space-3)}@container (max-width: 28rem){.mp-facts--reflow.svelte-15kgzry .mp-fact:where(.svelte-15kgzry){grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}@media(pointer:coarse){.mp-fact.svelte-15kgzry dd:where(.svelte-15kgzry) a:where(.svelte-15kgzry){display:inline-flex;align-items:center;min-height:var(--tap-target)}}.mp-fact-grid.svelte-1rqwawq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--space-4);min-width:0;margin:0}.mp-fact-grid__item.svelte-1rqwawq{min-width:0;padding:var(--space-3);border:1px solid var(--border-hair);border-radius:var(--radius-tight)}dt.svelte-1rqwawq{color:var(--ink-mute);font-size:var(--text-xs);font-weight:600}dd.svelte-1rqwawq{margin:var(--space-1) 0 0;color:var(--ink-strong);overflow-wrap:anywhere}dd.svelte-1rqwawq a:where(.svelte-1rqwawq){color:var(--brand-dark)}.mp-fact-grid__note.svelte-1rqwawq{margin-inline-start:var(--space-1);color:var(--ink-mute);font-size:var(--text-xs)}.mp-fact-grid--compact.svelte-1rqwawq{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--space-3);margin:var(--space-3) 0}.mp-fact-grid--compact.svelte-1rqwawq .mp-fact-grid__item:where(.svelte-1rqwawq){padding:var(--space-2);border:0;background:var(--soft)}.mp-filter__facet-select.svelte-rfdje2{display:grid;gap:var(--space-1);max-width:100%;color:var(--ink-soft);font-size:var(--text-xs);font-weight:600}.mp-filter__facet-select.svelte-rfdje2 select:where(.svelte-rfdje2){min-height:2rem;max-width:100%;padding:0 var(--space-2);border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--surface);color:var(--ink-strong);font:inherit;font-size:var(--text-sm)}.mp-filter__facet.svelte-rfdje2{border:1px solid var(--border-soft);border-radius:var(--radius-tight);background:var(--surface)}.mp-filter__facet.svelte-rfdje2 summary:where(.svelte-rfdje2){display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:2.25rem;padding:var(--space-2) var(--space-3);color:var(--ink-soft);font-size:var(--text-sm);cursor:pointer;list-style:none}.mp-filter__facet.svelte-rfdje2 summary:where(.svelte-rfdje2)::-webkit-details-marker{display:none}.mp-filter__facet.svelte-rfdje2 summary:where(.svelte-rfdje2):before{content:"∨";flex:none;color:var(--ink-mute);font-size:.75rem;transition:transform var(--motion-fast) ease}.mp-filter__facet[open].svelte-rfdje2 summary:where(.svelte-rfdje2):before{transform:rotate(180deg)}.mp-filter__facet.svelte-rfdje2 summary:where(.svelte-rfdje2):focus-visible{outline:2px solid var(--brand-dark);outline-offset:-2px}.mp-filter__facet-label.svelte-rfdje2{flex:1 1 auto;min-width:0;font-weight:600}.mp-filter__facet-state.svelte-rfdje2{flex:0 1 auto;max-width:min(58%,28rem);margin-inline-start:auto;color:var(--ink-mute);font-size:var(--text-xs);font-weight:600;text-align:end}.mp-filter__facet.svelte-rfdje2 fieldset:where(.svelte-rfdje2){min-width:0;margin:0;padding:0 var(--space-3) var(--space-3);border:0;border-top:1px solid var(--border-hair)}.mp-filter__hint.svelte-rfdje2{margin:var(--space-2) 0 0;color:var(--ink-mute);font-size:var(--text-xs);line-height:var(--leading-body)}.mp-filter__option-search.svelte-rfdje2{display:block;margin-top:var(--space-2)}.mp-filter__option-search.svelte-rfdje2 input:where(.svelte-rfdje2){width:min(100%,22rem);min-height:2rem;padding:0 var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--surface);color:var(--ink-strong);font-size:var(--text-sm)}.mp-filter__options.svelte-rfdje2{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.mp-filter__option.svelte-rfdje2{display:inline-flex;align-items:center;gap:var(--space-2);min-height:2rem;padding:0 var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-tight);background:var(--surface);color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-ui);cursor:pointer}.mp-filter__option[hidden].svelte-rfdje2{display:none}.mp-filter__option.svelte-rfdje2:hover{background:var(--interactive-hover-bg);color:var(--brand-darker)}.mp-filter__option.is-checked.svelte-rfdje2{border-color:var(--solid-accent);background:var(--solid-accent);color:var(--on-accent)}.mp-filter__option.svelte-rfdje2 input:where(.svelte-rfdje2){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mp-filter__option.svelte-rfdje2:has(input:where(.svelte-rfdje2):focus-visible){outline:2px solid var(--brand-dark);outline-offset:2px}.mp-filter__option.svelte-rfdje2:has(input:where(.svelte-rfdje2):disabled){cursor:not-allowed;background:var(--soft);color:var(--ink-mute)}.mp-filter__option.is-checked.svelte-rfdje2 .mp-filter__count:where(.svelte-rfdje2){color:var(--on-accent)}.mp-filter__dot.svelte-rfdje2{width:.55rem;height:.55rem;flex:none;border-radius:50%;border:1px solid color-mix(in srgb,currentColor 55%,transparent)}.mp-filter__count.svelte-rfdje2{color:var(--ink-mute);font-size:var(--text-xs);font-variant-numeric:tabular-nums}@media(max-width:767.98px){.mp-filter__facet-select.svelte-rfdje2 select:where(.svelte-rfdje2){width:100%}.mp-filter__option.svelte-rfdje2,.mp-filter__facet.svelte-rfdje2 summary:where(.svelte-rfdje2){min-height:var(--tap-target)}}.mp-filter.svelte-11dbxds{position:relative;container-type:inline-size;margin:0 0 var(--space-4);padding:var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--border-soft)}.mp-filter__toolbar.svelte-11dbxds{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.mp-filter__trigger.svelte-11dbxds{display:none;align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);color:var(--brand-darker);font-size:var(--text-sm);font-weight:600;cursor:pointer}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__trigger:where(.svelte-11dbxds){display:inline-flex}.mp-filter__badge.svelte-11dbxds{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding-inline:var(--space-1);border-radius:var(--radius-tight);background:var(--solid-accent);color:var(--on-accent);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mp-filter__result.svelte-11dbxds{margin:0;color:var(--ink-mute);font-size:var(--text-xs)}.mp-filter__form.svelte-11dbxds{display:grid;gap:var(--space-2);min-width:0}.mp-filter__body.svelte-11dbxds{display:grid;grid-template-columns:minmax(12rem,1fr) auto auto auto;grid-auto-flow:dense;align-items:end;gap:var(--space-3);min-width:0}.mp-filter__query.svelte-11dbxds{grid-column:1;display:grid;gap:var(--space-1);min-width:0}.mp-filter__query.svelte-11dbxds>label:where(.svelte-11dbxds),.mp-filter__sort.svelte-11dbxds label:where(.svelte-11dbxds)>span:where(.svelte-11dbxds){color:var(--ink-soft);font-size:var(--text-xs);font-weight:600}.mp-filter__query-row.svelte-11dbxds{display:flex;align-items:stretch;gap:var(--space-2);flex-wrap:wrap}.mp-filter__query-row.svelte-11dbxds input:where(.svelte-11dbxds){flex:1 1 13rem;min-width:0;min-height:2rem;padding:0 var(--space-3);border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--surface);color:var(--ink-strong);font-size:var(--text-sm)}.mp-filter__sort.svelte-11dbxds{grid-column:3;display:flex;align-items:end;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.mp-filter__sort.svelte-11dbxds label:where(.svelte-11dbxds){display:grid;gap:var(--space-1);min-width:0}.mp-filter__sort.svelte-11dbxds select:where(.svelte-11dbxds){min-height:2rem;max-width:100%;padding:0 var(--space-2);border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--surface);color:var(--ink-strong);font-size:var(--text-sm)}.mp-filter__body--no-query.svelte-11dbxds{grid-template-columns:minmax(0,1fr)}.mp-filter__body--no-query.svelte-11dbxds .mp-filter__sort:where(.svelte-11dbxds),.mp-filter__body--no-query.svelte-11dbxds .mp-filter__disclosure:where(.svelte-11dbxds){grid-column:1}.mp-filter__result.svelte-11dbxds{grid-column:4;align-self:center;white-space:nowrap}.mp-filter__disclosure.svelte-11dbxds{grid-column:2;min-width:0;align-self:end}.mp-filter__disclosure[open].svelte-11dbxds{grid-column:1 / -1;width:100%}.mp-filter__disclosure.svelte-11dbxds>summary:where(.svelte-11dbxds){display:inline-flex;align-items:center;gap:var(--space-2);min-height:2rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);color:var(--brand-darker);font-size:var(--text-sm);font-weight:600;cursor:pointer;list-style:none}.mp-filter__disclosure.svelte-11dbxds>summary:where(.svelte-11dbxds)::-webkit-details-marker{display:none}.mp-filter__disclosure.svelte-11dbxds>summary:where(.svelte-11dbxds):before{content:"∨";color:var(--ink-mute);font-size:.75rem;transition:transform var(--motion-fast) ease}.mp-filter__disclosure[open].svelte-11dbxds>summary:where(.svelte-11dbxds):before{transform:rotate(180deg)}.mp-filter__disclosure.svelte-11dbxds>summary:where(.svelte-11dbxds):focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}.mp-filter__disclosure-content.svelte-11dbxds{display:grid;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-tight);background:var(--soft)}.mp-filter__facets.svelte-11dbxds{display:grid;gap:var(--space-2)}.mp-filter__note.svelte-11dbxds{margin:var(--space-2) 0 0;color:var(--ink-mute);font-size:var(--text-xs);line-height:var(--leading-body)}.mp-filter__active.svelte-11dbxds{display:grid;gap:var(--space-2)}.mp-filter__active-head.svelte-11dbxds{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);color:var(--ink-soft);font-size:var(--text-xs);font-weight:600}.mp-filter__active-head.svelte-11dbxds a:where(.svelte-11dbxds){color:var(--brand-dark)}.mp-filter__chips.svelte-11dbxds{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.mp-filter__actions.svelte-11dbxds{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.mp-filter__actions.svelte-11dbxds .mp-button{flex:0 0 auto}@container (max-width: 24rem){.mp-filter__query-row.svelte-11dbxds{display:grid;grid-template-columns:minmax(0,1fr)}.mp-filter__query-row.svelte-11dbxds .mp-button{justify-self:end}}@media(max-width:767.98px){.mp-filter__body.svelte-11dbxds{grid-template-columns:minmax(0,1fr);align-items:stretch}.mp-filter__query.svelte-11dbxds,.mp-filter__sort.svelte-11dbxds,.mp-filter__disclosure.svelte-11dbxds,.mp-filter__result.svelte-11dbxds,.mp-filter__disclosure[open].svelte-11dbxds{grid-column:1}.mp-filter__sort.svelte-11dbxds{align-items:end}.mp-filter__sort.svelte-11dbxds label:where(.svelte-11dbxds){flex:1 1 8rem}.mp-filter__result.svelte-11dbxds{white-space:normal}.mp-filter--sheet-mode.svelte-11dbxds{padding:var(--space-2) 0;border-bottom-color:transparent}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__form:where(.svelte-11dbxds){display:none}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__form.is-open:where(.svelte-11dbxds){position:fixed;inset:0;z-index:var(--z-dialog);display:flex;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;margin:0;padding:max(var(--space-3),env(safe-area-inset-top)) var(--space-3) max(var(--space-3),env(safe-area-inset-bottom));border:0;border-radius:0;background:var(--surface);overflow:hidden}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__form.is-open:where(.svelte-11dbxds) .mp-filter__body:where(.svelte-11dbxds){flex:1 1 auto;min-height:0;align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) 0 var(--space-4)}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__disclosure:where(.svelte-11dbxds)>summary:where(.svelte-11dbxds){display:none}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__disclosure-content:where(.svelte-11dbxds){margin-top:0;padding:0;border:0;border-radius:0;background:transparent}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__sheet-head:where(.svelte-11dbxds){display:flex;align-items:center;justify-content:space-between;flex:none;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-soft)}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__sheet-head:where(.svelte-11dbxds) h2:where(.svelte-11dbxds){margin:0;font-size:var(--text-lg)}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__close:where(.svelte-11dbxds){display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap-target);min-height:var(--tap-target);border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);color:var(--ink-soft);font-size:var(--text-lg);cursor:pointer}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__actions:where(.svelte-11dbxds){flex:none;display:flex;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-soft);background:var(--surface)}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__actions:where(.svelte-11dbxds) .mp-button:first-child{flex:1 1 auto}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__actions:where(.svelte-11dbxds) .mp-button:last-child{flex:1 1 auto}.mp-filter--sheet-mode.svelte-11dbxds .mp-filter__actions:where(.svelte-11dbxds) .mp-button{min-height:var(--tap-target)}.mp-filter__backdrop.svelte-11dbxds{position:fixed;inset:0;z-index:calc(var(--z-dialog) - 1);background:var(--dialog-backdrop)}}.mp-filter__sheet-head.svelte-11dbxds,.mp-filter__close.svelte-11dbxds{display:none}.mp-filter__form.is-open.svelte-11dbxds .mp-filter__sheet-head:where(.svelte-11dbxds){display:flex}.mp-field.svelte-2fb3eq{display:grid;gap:var(--space-2);min-width:0}.mp-field__label.svelte-2fb3eq{color:var(--ink-strong);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-ui)}.mp-field__optional.svelte-2fb3eq{margin-inline-start:var(--space-2);color:var(--ink-mute);font-size:var(--text-xs);font-weight:500}.mp-field.svelte-2fb3eq input,.mp-field.svelte-2fb3eq select,.mp-field.svelte-2fb3eq textarea{box-sizing:border-box;width:100%;min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-tight);background:var(--surface);color:var(--ink-strong);font:inherit;font-size:var(--text-sm)}.mp-field.svelte-2fb3eq input:focus-visible,.mp-field.svelte-2fb3eq select:focus-visible,.mp-field.svelte-2fb3eq textarea:focus-visible{outline:2px solid var(--brand-dark);outline-offset:1px}.mp-field.has-error.svelte-2fb3eq input,.mp-field.has-error.svelte-2fb3eq select,.mp-field.has-error.svelte-2fb3eq textarea{border-color:var(--danger-edge)}.mp-field__hint.svelte-2fb3eq{margin:0;color:var(--ink-mute);font-size:var(--text-xs);line-height:var(--leading-body)}.mp-field__error.svelte-2fb3eq{margin:0;color:var(--danger-ink);font-size:var(--text-xs);line-height:var(--leading-body)}@media(pointer:coarse){.mp-field.svelte-2fb3eq input,.mp-field.svelte-2fb3eq select,.mp-field.svelte-2fb3eq textarea{min-height:var(--tap-target)}}.mp-gallery.svelte-15nrd5a{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:var(--space-5);margin:0;padding:0;list-style:none}.mp-gallery__item.svelte-15nrd5a{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.mp-gallery__media.svelte-15nrd5a{position:relative;overflow:hidden;border:1px solid var(--border-hair);border-radius:var(--radius-media);background:var(--media-mat)}.mp-gallery__open.svelte-15nrd5a{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.mp-gallery__open.svelte-15nrd5a:disabled{cursor:default}.mp-gallery__states.svelte-15nrd5a{position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-2);display:flex;gap:2px;padding:2px;border-radius:var(--radius);background:color-mix(in srgb,var(--soft) 88%,transparent)}.mp-gallery__states.svelte-15nrd5a button:where(.svelte-15nrd5a){min-height:1.75rem;padding:0 var(--space-2);border:0;border-radius:var(--radius);background:transparent;color:var(--ink-soft);font:inherit;font-size:var(--text-xs);cursor:pointer}.mp-gallery__states.svelte-15nrd5a button.is-active:where(.svelte-15nrd5a){background:var(--solid-accent);color:var(--on-accent)}.mp-gallery__caption.svelte-15nrd5a{container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.mp-gallery__badges.svelte-15nrd5a{display:flex;flex-wrap:wrap;gap:var(--space-1)}.mp-gallery__title.svelte-15nrd5a{color:var(--ink-strong);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-ui);text-decoration:none;overflow-wrap:anywhere}.mp-gallery__title.svelte-15nrd5a:hover{text-decoration:underline}.mp-gallery__subtitle.svelte-15nrd5a,.mp-gallery__meta.svelte-15nrd5a{margin:0;color:var(--ink-soft);font-size:var(--text-xs);line-height:var(--leading-ui)}.mp-gallery__meta.svelte-15nrd5a{color:var(--ink-mute)}@media(pointer:coarse){.mp-gallery__states.svelte-15nrd5a button:where(.svelte-15nrd5a){min-height:var(--tap-target)}}.mp-inline-facts.svelte-55c2lg{display:flex;flex-wrap:wrap;gap:var(--space-4);min-width:0;margin:var(--space-4) 0 0;color:var(--ink-mute);font-size:var(--text-sm)}.mp-inline-facts--compact.svelte-55c2lg{margin-top:var(--space-3)}.mp-inline-facts__item.svelte-55c2lg{display:flex;gap:var(--space-1);min-width:0;align-items:baseline}dt.svelte-55c2lg{font-weight:600}dd.svelte-55c2lg{min-width:0;margin:0;overflow-wrap:anywhere}a.svelte-55c2lg{color:var(--brand-dark);text-underline-offset:.15em}.mp-loading.svelte-180hw2t{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-7) var(--space-4);color:var(--ink-soft);font-size:var(--text-sm)}.mp-loading--compact.svelte-180hw2t{justify-content:flex-start;padding:var(--space-2) 0}.mp-loading__spinner.svelte-180hw2t{width:1rem;height:1rem;flex:none;box-sizing:border-box;border:2px solid var(--border-soft);border-top-color:var(--brand-dark);border-radius:50%;animation:svelte-180hw2t-mp-loading-spin .8s linear infinite}.mp-loading__label.svelte-180hw2t{line-height:var(--leading-ui)}@keyframes svelte-180hw2t-mp-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mp-loading__spinner.svelte-180hw2t{animation:none}}.mp-page-head.svelte-1espq55{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--brand-color);container-type:inline-size}.mp-page-head__title.svelte-1espq55{min-width:0;flex:1 1 16rem}h1.svelte-1espq55{margin:0;color:var(--ink-strong);font-size:1.5rem;font-weight:700;line-height:var(--leading-tight);overflow-wrap:break-word;word-break:normal;line-break:strict;text-wrap:balance}.mp-page-head__eyebrow.svelte-1espq55{margin:0 0 var(--space-1);color:var(--ink-mute);font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.mp-page-head__description.svelte-1espq55{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-sm);line-height:var(--leading-body)}.mp-page-head__lead.svelte-1espq55{margin-top:var(--space-2)}.mp-page-head__right.svelte-1espq55{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);min-width:0;max-width:100%}.mp-page-head__count.svelte-1espq55{display:inline-flex;align-items:baseline;gap:var(--space-1);color:var(--ink-mute);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.mp-page-head__count-value.svelte-1espq55{color:var(--ink-strong);font-size:var(--text-lg);font-weight:700}.mp-page-head__meta.svelte-1espq55{color:var(--ink-mute);font-size:var(--text-xs)}.mp-page-head__actions.svelte-1espq55{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);max-width:100%}.mp-page-head__pager.svelte-1espq55{flex:none;max-width:100%}.mp-page-head__pager.svelte-1espq55 .mp-pager{margin:0}@container (max-width: 34rem){h1.svelte-1espq55{font-size:1.3rem}}@container (max-width: 22rem){.mp-page-head__right.svelte-1espq55{flex-basis:100%}}.mp-pager.svelte-8cuml5{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1);max-width:100%;margin:var(--space-5) auto 0;font-size:var(--text-sm)}.mp-pager__total.svelte-8cuml5{margin-inline-end:var(--space-2);color:var(--ink-mute);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.mp-pager__btn.svelte-8cuml5,.mp-pager__jump-btn.svelte-8cuml5{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;flex:none;min-width:2rem;min-height:2rem;padding:var(--space-1) .45rem;border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--surface);color:var(--brand-darker);font:inherit;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.mp-pager__btn.svelte-8cuml5:hover:not(:disabled),.mp-pager__jump-btn.svelte-8cuml5:hover{border-color:var(--brand-dark);background:var(--soft)}.mp-pager__btn.svelte-8cuml5:disabled{background:var(--soft);color:var(--ink-mute);cursor:not-allowed}.mp-pager__at.svelte-8cuml5{min-width:4.5rem;padding-inline:.2rem;color:var(--ink-soft);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.mp-pager__jump.svelte-8cuml5{display:inline-flex;align-items:stretch;gap:.28rem;margin:0}.mp-pager__input.svelte-8cuml5{box-sizing:border-box;width:3.4rem;min-height:2rem;padding:0 var(--space-1);border:1px solid var(--border-muted);border-radius:var(--radius);background:var(--surface);color:var(--ink-strong);text-align:right;font:inherit;font-weight:700;line-height:1;appearance:textfield}.mp-pager__input.svelte-8cuml5::-webkit-inner-spin-button,.mp-pager__input.svelte-8cuml5::-webkit-outer-spin-button{margin:0;appearance:none}.mp-pager--compact.svelte-8cuml5 .mp-pager__word:where(.svelte-8cuml5){display:none}.mp-pager--compact.svelte-8cuml5 .mp-pager__at:where(.svelte-8cuml5){min-width:0;padding-inline:var(--space-1)}@media(pointer:coarse){.mp-pager__btn.svelte-8cuml5,.mp-pager__jump-btn.svelte-8cuml5,.mp-pager__input.svelte-8cuml5{min-width:var(--tap-target);min-height:var(--tap-target)}}@media(max-width:359.98px){.mp-pager__jump.svelte-8cuml5{flex-basis:100%;justify-content:center;margin-top:var(--space-1)}}.mp-range.svelte-mmenlf{box-sizing:border-box;flex:1 1 0;width:100%;min-width:0;min-height:var(--tap-target);margin:0;accent-color:var(--solid-accent)}.mp-range.svelte-mmenlf:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}.mp-more-link.svelte-1inod05{color:var(--brand-dark);font-size:var(--text-sm);text-decoration:none}.mp-more-link.svelte-1inod05:hover{text-decoration:underline;text-underline-offset:.16em}.mp-more-link--section.svelte-1inod05{display:inline-flex;align-items:center;gap:var(--space-1);flex:none;max-width:100%;font-weight:600;line-height:var(--leading-ui)}.mp-more-link--related.svelte-1inod05{white-space:nowrap}@media(pointer:coarse){.mp-more-link--section.svelte-1inod05{min-height:var(--tap-target)}}.mp-related.svelte-r6sbrh{min-width:0;container-type:inline-size}.mp-related__head.svelte-r6sbrh{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-2)}h2.svelte-r6sbrh{margin:0;color:var(--ink-strong);font-size:var(--text-lg);font-weight:700}.mp-related__count.svelte-r6sbrh{margin-inline-start:var(--space-2);color:var(--ink-mute);font-size:var(--text-xs);font-weight:500}.mp-related__list.svelte-r6sbrh{margin:0;padding:0;list-style:none;border-block:1px solid var(--border-soft)}.mp-related__list.svelte-r6sbrh li:where(.svelte-r6sbrh)+li:where(.svelte-r6sbrh){border-top:1px solid var(--border-hair)}.mp-related__list.svelte-r6sbrh a:where(.svelte-r6sbrh),.mp-related__row.svelte-r6sbrh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-4);align-items:center;padding:var(--space-2) var(--space-2) var(--space-2) 0;color:var(--ink-strong);text-decoration:none}.mp-related__list.svelte-r6sbrh a:where(.svelte-r6sbrh):hover{background:var(--interactive-hover-bg)}.mp-related__list.svelte-r6sbrh a:where(.svelte-r6sbrh):focus-visible{outline:2px solid var(--brand-dark);outline-offset:-2px}.mp-related__label.svelte-r6sbrh{min-width:0;font-size:var(--text-sm);font-weight:600;overflow-wrap:anywhere}.mp-related__relation.svelte-r6sbrh{grid-column:1;color:var(--brand-dark);font-size:var(--text-xs);font-weight:600}.mp-related__meta.svelte-r6sbrh{grid-column:1;color:var(--ink-mute);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mp-related__description.svelte-r6sbrh{grid-column:1;color:var(--ink-soft);font-size:var(--text-xs);line-height:var(--leading-body)}.mp-related__arrow.svelte-r6sbrh{grid-column:2;grid-row:1 / span 3;color:var(--brand-dark);font-size:var(--text-sm)}.mp-related__empty.svelte-r6sbrh{margin:0;padding:var(--space-4) 0;border-block:1px solid var(--border-hair);color:var(--ink-mute);font-size:var(--text-sm)}@container (max-width: 24rem){.mp-related__arrow.svelte-r6sbrh{display:none}}@media(pointer:coarse){.mp-related__list.svelte-r6sbrh a:where(.svelte-r6sbrh){min-height:var(--tap-target)}}.mp-section-head.svelte-g9wu8f{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2) var(--space-4);min-width:0}.mp-section-head__title.svelte-g9wu8f{flex:1 1 16rem;min-width:0;margin:0;padding-inline-start:var(--space-3);border-inline-start:4px solid var(--brand-dark);color:var(--ink-strong);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);overflow-wrap:break-word;word-break:normal;line-break:strict;text-wrap:balance}.mp-section-head--plain.svelte-g9wu8f{align-items:baseline;margin-bottom:var(--space-3)}.mp-section-head--plain.svelte-g9wu8f .mp-section-head__title:where(.svelte-g9wu8f){flex-basis:auto;padding-inline-start:0;border-inline-start:0;text-wrap:wrap}.mp-table-frame.svelte-p6f5sd{min-width:0;max-width:100%}.mp-table-frame__scroller.svelte-p6f5sd{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-gutter:stable}.mp-table-frame__scroller.is-bordered.svelte-p6f5sd{border-block:1px solid var(--border-soft)}.mp-table-frame__scroller.svelte-p6f5sd:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}.mp-table-frame__scroller.is-sticky.svelte-p6f5sd thead th{position:sticky;top:0;z-index:1;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border-soft)}.mp-table-frame__hint.svelte-p6f5sd{margin:var(--space-1) 0 0;color:var(--ink-mute);font-size:var(--text-xs)}.mp-tabs.svelte-1ogcgxs{min-width:0;max-width:100%}.mp-tabs__list.svelte-1ogcgxs{display:flex;align-items:stretch;gap:var(--space-1);max-width:100%;border-bottom:1px solid var(--border-soft);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.mp-tabs__list.svelte-1ogcgxs::-webkit-scrollbar{display:none}.mp-tabs__tab.svelte-1ogcgxs{display:inline-flex;align-items:center;gap:var(--space-2);flex:none;min-height:2.25rem;padding:var(--space-2) var(--space-3);border:0;border-bottom:3px solid transparent;background:transparent;color:var(--ink-soft);font:inherit;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.mp-tabs__tab.svelte-1ogcgxs:hover{color:var(--brand-darker);background:var(--interactive-hover-bg)}.mp-tabs__tab.is-active.svelte-1ogcgxs{color:var(--brand-dark);border-bottom-color:var(--brand-dark)}.mp-tabs__tab.svelte-1ogcgxs:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-inset-offset)}.mp-tabs__tab.svelte-1ogcgxs:disabled,.mp-tabs__tab[aria-disabled=true].svelte-1ogcgxs{color:var(--ink-mute);cursor:not-allowed}.mp-tabs__count.svelte-1ogcgxs{color:var(--ink-mute);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mp-tabs__tab.is-active.svelte-1ogcgxs .mp-tabs__count:where(.svelte-1ogcgxs){color:currentColor}.mp-tabs__panel.svelte-1ogcgxs{padding-top:var(--space-4)}.mp-tabs__panel.svelte-1ogcgxs:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}@media(pointer:coarse){.mp-tabs__tab.svelte-1ogcgxs{min-height:var(--tap-target)}}.mp-time-range.svelte-8a57qn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);width:100%;min-width:0;color:var(--ink-mute);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.mp-time-range__time.svelte-8a57qn{white-space:nowrap}.mp-title-plate.svelte-16703mq{display:block;width:auto;max-width:100%;height:var(--mp-title-height, 1.4rem);overflow:hidden}text.svelte-16703mq{font-family:var(--font-sans);font-weight:400;font-kerning:none;font-variant-ligatures:none;letter-spacing:0;text-rendering:geometricPrecision;white-space:pre}.mp-title-artwork__image.svelte-1gu8nwi{width:100%;max-width:216px;height:auto;image-rendering:auto}.mp-view-toggle.svelte-m8fufp{display:inline-flex;flex-wrap:wrap;align-items:stretch;max-width:100%;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--soft);overflow:hidden}.mp-view-toggle__option.svelte-m8fufp{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:2rem;padding:0 var(--space-3);border:0;border-inline-end:1px solid var(--border-soft);background:transparent;color:var(--ink-soft);font:inherit;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.mp-view-toggle__option.svelte-m8fufp:last-of-type{border-inline-end:0}.mp-view-toggle__option.svelte-m8fufp:hover{background:var(--interactive-hover-bg);color:var(--brand-darker)}.mp-view-toggle__option.is-active.svelte-m8fufp{background:var(--solid-accent);color:var(--on-accent)}.mp-view-toggle__option.svelte-m8fufp:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-inset-offset)}.mp-view-toggle__icon.svelte-m8fufp{font-size:.9em;line-height:1}@media(pointer:coarse){.mp-view-toggle__option.svelte-m8fufp{min-height:var(--tap-target)}}
