.library-card-action-rail.svelte-1u1vbq7{--rail-bg: var(--color-bg);--rail-fg: var(--color-text);--rail-muted: var(--color-text-muted);--rail-hover-bg: var(--color-bg-panel);--rail-hover-fg: var(--color-text);--rail-active-bg: var(--color-text);--rail-active-fg: var(--color-bg);--rail-border: color-mix(in srgb, var(--color-border) 78%, transparent 22%);display:grid;width:100%;height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:0;border:var(--surface-border-width) solid var(--rail-border);background:var(--rail-bg);padding:0;box-shadow:none;color:var(--rail-fg);overflow:visible;pointer-events:auto}.library-card-action-bottom.svelte-1u1vbq7{display:grid;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(.25rem,2%,.4rem)}.library-card-action-buttons.svelte-1u1vbq7{display:grid;min-width:0;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:0}.library-card-action-title.svelte-1u1vbq7{display:flex;min-width:0;min-height:0;width:100%;align-items:center;justify-content:flex-start;overflow:hidden;border:0;background:transparent;padding:clamp(.35rem,6%,.85rem);color:var(--rail-fg);font-size:clamp(1.125rem,1.55vw,1.35rem);font-weight:800;line-height:1.25;text-align:left;transition:background-color .14s ease}.library-card-action-title.svelte-1u1vbq7 span:where(.svelte-1u1vbq7){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}button.library-card-action-title.svelte-1u1vbq7:hover,button.library-card-action-title.svelte-1u1vbq7:focus-visible{background:transparent;outline:none}.library-card-action-rail.svelte-1u1vbq7 :is(button:where(.svelte-1u1vbq7),input:where(.svelte-1u1vbq7),label:where(.svelte-1u1vbq7)){pointer-events:auto}[data-theme=light] .library-card-action-rail.svelte-1u1vbq7{--rail-bg: var(--color-bg);--rail-fg: var(--color-text);--rail-muted: var(--color-text-muted);--rail-hover-bg: var(--color-bg-panel);--rail-hover-fg: var(--color-text);--rail-active-bg: var(--color-text);--rail-active-fg: var(--color-bg)}[data-theme=polaroid] .library-card-action-rail.svelte-1u1vbq7{--rail-bg: var(--color-bg);--rail-fg: var(--color-text);--rail-muted: var(--color-text-muted);--rail-hover-bg: var(--color-bg-elevated);--rail-hover-fg: var(--color-text);--rail-active-bg: var(--color-accent);--rail-active-fg: var(--color-accent-foreground)}.library-card-action-key.svelte-1u1vbq7{position:relative;display:flex;width:100%;height:100%;min-width:0;min-height:0;align-items:center;justify-content:center;border:var(--control-border-width) solid var(--rail-border);background:transparent;color:var(--rail-muted);box-shadow:none;font-size:.6875rem;font-weight:700;line-height:1;transition:border-color .12s ease,color .12s ease,transform .12s ease}.library-card-action-key.svelte-1u1vbq7:hover,.library-card-action-key.svelte-1u1vbq7:focus-within,.library-card-action-key.svelte-1u1vbq7:focus-visible,.library-card-action-key.is-active.svelte-1u1vbq7{border-color:var(--color-border);background:var(--rail-hover-bg);color:var(--rail-hover-fg)}.library-card-action-key.svelte-1u1vbq7:active{transform:translateY(1px);box-shadow:var(--shadow-shape-soft)}.library-card-action-key.svelte-1u1vbq7:disabled,.library-card-action-key.svelte-1u1vbq7:has(:where(.svelte-1u1vbq7):disabled){cursor:wait;text-decoration:line-through}.library-card-action-key.is-heart.svelte-1u1vbq7{border-color:var(--rail-active-bg);background:var(--rail-active-bg);color:var(--rail-active-fg);box-shadow:var(--shadow-shape-soft)}.library-card-action-rating.svelte-1u1vbq7{width:100%;height:100%}.library-card-action-rating.svelte-1u1vbq7 input:where(.svelte-1u1vbq7){width:100%;border:0;background:transparent;color:currentColor;font-size:clamp(1rem,2.1vw,1.75rem);font-weight:800;text-align:center;outline:0}.library-card-list-anchor.svelte-1u1vbq7{position:relative;display:flex;min-width:0;min-height:0}.library-card-action-key.is-placeholder.svelte-1u1vbq7{cursor:default;background:color-mix(in srgb,var(--rail-hover-bg) 55%,transparent 45%);color:var(--color-text-dim);font-size:clamp(.8rem,1.5vw,1.2rem);pointer-events:none}.library-card-rail-anchor:not(.library-card-rail-anchor--compact) .library-card-action-buttons.svelte-1u1vbq7{gap:clamp(.3rem,2.5%,.45rem);padding:clamp(.3rem,2.5%,.45rem)}.library-card-rail-anchor:not(.library-card-rail-anchor--compact) .library-card-action-buttons.svelte-1u1vbq7 .library-card-action-key:where(.svelte-1u1vbq7){border:2px solid var(--color-text);border-radius:var(--radius-control);background:transparent;color:var(--color-text);box-shadow:var(--shadow-shape-panel)}.library-card-rail-anchor:not(.library-card-rail-anchor--compact) .library-card-action-buttons.svelte-1u1vbq7 .library-card-action-key:where(.svelte-1u1vbq7):hover,.library-card-rail-anchor:not(.library-card-rail-anchor--compact) .library-card-action-buttons.svelte-1u1vbq7 .library-card-action-key:where(.svelte-1u1vbq7):focus-visible,.library-card-rail-anchor:not(.library-card-rail-anchor--compact) .library-card-action-buttons.svelte-1u1vbq7 .library-card-action-key:where(.svelte-1u1vbq7):active{border-color:var(--color-text);background:transparent;color:var(--color-text);box-shadow:none;transform:translate(var(--control-active-offset),var(--control-active-offset))}.library-card-rail-anchor:not(.library-card-rail-anchor--compact) .library-card-action-buttons.svelte-1u1vbq7 .library-card-action-key.is-active:where(.svelte-1u1vbq7){background:var(--rail-active-bg);color:var(--rail-active-fg)}.library-card-rail-anchor:not(.library-card-rail-anchor--compact) .library-card-action-buttons.svelte-1u1vbq7 .library-card-action-key.is-placeholder:where(.svelte-1u1vbq7){background:transparent;color:var(--color-text-dim);box-shadow:var(--shadow-shape-panel)}.library-card-list-strip.svelte-1u1vbq7{z-index:2147483647;display:grid;align-content:start;transform-origin:top right;animation:svelte-1u1vbq7-library-card-list-in .18s var(--ease-soft) both;gap:.3rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:var(--surface-border-width) solid var(--color-border);background:var(--color-bg-elevated);padding:.4rem;box-shadow:var(--shadow-shape-panel);scrollbar-width:thin}.library-card-rewatch-strip.svelte-1u1vbq7{position:absolute;top:calc(100% + .4rem);left:0;width:max-content;min-width:12rem;max-height:none}.library-card-rewatch-strip.svelte-1u1vbq7 .library-card-list-option:where(.svelte-1u1vbq7){grid-template-columns:minmax(0,1fr)}@keyframes svelte-1u1vbq7-library-card-list-in{0%{opacity:0;transform:translateY(-.35rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.library-card-list-strip.svelte-1u1vbq7{animation:none}}.library-card-list-option.svelte-1u1vbq7{display:grid;width:100%;grid-template-columns:4.8rem minmax(0,1fr);align-items:center;gap:.65rem;border:var(--control-border-width) solid var(--color-border);background:var(--color-bg);padding:.4rem;color:var(--color-text);text-align:left;transition:border-color .12s ease,opacity .12s ease}.library-card-list-option.svelte-1u1vbq7:hover,.library-card-list-option.svelte-1u1vbq7:focus-visible{background:var(--color-bg-panel);color:var(--color-text);outline:none}.library-card-list-option.svelte-1u1vbq7:disabled{cursor:wait;opacity:.65}.library-card-list-copy.svelte-1u1vbq7{display:grid;min-width:0;gap:.15rem}.library-card-list-copy.svelte-1u1vbq7 strong:where(.svelte-1u1vbq7),.library-card-list-copy.svelte-1u1vbq7 small:where(.svelte-1u1vbq7){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-card-list-copy.svelte-1u1vbq7 strong:where(.svelte-1u1vbq7){font-size:.75rem;font-weight:700}.library-card-list-copy.svelte-1u1vbq7 small:where(.svelte-1u1vbq7){color:var(--color-text-muted);font-size:.6875rem}.library-card-list-preview.svelte-1u1vbq7{position:relative;height:3.15rem;width:4.8rem;overflow:hidden}.library-card-list-preview.svelte-1u1vbq7 img:where(.svelte-1u1vbq7),.library-card-list-preview.svelte-1u1vbq7 span:where(.svelte-1u1vbq7){position:absolute;top:0;display:block;height:100%;width:2.1rem;border:var(--control-border-width) solid var(--color-border);background:var(--color-bg);object-fit:cover;box-shadow:var(--shadow-shape-soft)}.library-card-list-preview.svelte-1u1vbq7 :nth-child(1){left:0;z-index:3}.library-card-list-preview.svelte-1u1vbq7 :nth-child(2){left:1.25rem;z-index:2}.library-card-list-preview.svelte-1u1vbq7 :nth-child(3){left:2.5rem;z-index:1}.library-card-list-empty.svelte-1u1vbq7{padding:.6rem .8rem;color:var(--color-text);font-size:.75rem;line-height:1.4}.library-card-list-empty.is-error.svelte-1u1vbq7{color:var(--color-danger, var(--color-text))}[data-visual-mode=disc] .library-card-action-rail.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-action-key.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-list-strip.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-list-option.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 img:where(.svelte-1u1vbq7),[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 span:where(.svelte-1u1vbq7){border-radius:var(--radius-md)}[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7{height:2.65rem;width:5rem}[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 img:where(.svelte-1u1vbq7),[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 span:where(.svelte-1u1vbq7){height:2.65rem;width:2.65rem;border-radius:999px!important}[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 :nth-child(2){left:1.15rem}[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 :nth-child(3){left:2.3rem}.library-card-rail-anchor--compact .library-card-action-rail.svelte-1u1vbq7{grid-template-rows:minmax(0,1fr) minmax(0,1fr);border-width:1px}.library-card-rail-anchor--compact .library-card-action-title.svelte-1u1vbq7{padding-bottom:0;font-size:clamp(.625rem,.9vw,.78rem)}.library-card-rail-anchor--compact .library-card-action-title.svelte-1u1vbq7 span:where(.svelte-1u1vbq7){-webkit-line-clamp:4;line-clamp:4}.library-card-rail-anchor--compact .library-card-action-key.svelte-1u1vbq7{border-width:1px}.library-card-rail-anchor--compact .library-card-action-rating.svelte-1u1vbq7 input:where(.svelte-1u1vbq7){font-size:clamp(.875rem,1.5vw,1.5rem)}.library-card-action-rail.svelte-1u1vbq7 .library-card-action-rating:where(.svelte-1u1vbq7){border:0}.library-card-action-rail.svelte-1u1vbq7 .library-card-action-rating:where(.svelte-1u1vbq7):hover,.library-card-action-rail.svelte-1u1vbq7 .library-card-action-rating:where(.svelte-1u1vbq7):focus-within{background:transparent}@media(max-width:767px){.library-card-action-rail.svelte-1u1vbq7{width:100%;min-width:0;max-width:100%;box-sizing:border-box;gap:0;padding:0}.library-card-action-buttons.svelte-1u1vbq7{gap:0}.library-card-action-title.svelte-1u1vbq7{padding:.35rem}}.mobile-search-trigger.svelte-12iq7uo{position:relative}.library-search-dock.svelte-12iq7uo{transform:translate(-50%)}.library-search-trigger-shell.svelte-12iq7uo,.library-search-trigger-shell.svelte-12iq7uo:hover{border-color:var(--color-accent-secondary)}@media(max-width:639px){.library-search-dock.svelte-12iq7uo{left:50%!important}.library-search-dock.svelte-12iq7uo:not(:has(input)){width:auto!important}.library-search-dock.svelte-12iq7uo:has(input:where(.svelte-12iq7uo)){top:calc(var(--app-header-height) + var(--safe-area-top) + .75rem);bottom:auto}.mobile-search-trigger.svelte-12iq7uo:after{position:absolute;inset:-.75rem;content:""}}.library-skeleton-grid.svelte-31s1ng{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.library-skeleton-art{aspect-ratio:2 / 3}[data-visual-mode=disc] .library-skeleton-grid.svelte-31s1ng{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem;row-gap:1.5rem}[data-visual-mode=disc] .library-skeleton-art{aspect-ratio:1;border-radius:999px}@media(min-width:640px){[data-visual-mode=disc] .library-skeleton-grid.svelte-31s1ng{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:768px){.library-skeleton-grid.svelte-31s1ng{grid-template-columns:repeat(3,minmax(0,1fr))}[data-visual-mode=disc] .library-skeleton-grid.svelte-31s1ng{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.library-skeleton-grid.svelte-31s1ng{grid-template-columns:repeat(4,minmax(0,1fr))}[data-visual-mode=disc] .library-skeleton-grid.svelte-31s1ng{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:1280px){.library-skeleton-grid.svelte-31s1ng{grid-template-columns:repeat(5,minmax(0,1fr))}[data-visual-mode=disc] .library-skeleton-grid.svelte-31s1ng{grid-template-columns:repeat(8,minmax(0,1fr))}}.library-shell.svelte-1q2d940 .library-select-toggle[aria-pressed=true]{background:transparent!important;color:var(--color-text)!important;box-shadow:none!important}.library-shell.svelte-1q2d940 .dashboard-btn,.library-shell.svelte-1q2d940 .dashboard-section-link,.library-shell.svelte-1q2d940 button:not(.themed-icon-control):not(.three-way-toggle__option),.library-shell.svelte-1q2d940 input,.library-shell.svelte-1q2d940 select,.library-shell.svelte-1q2d940 a{border-radius:0!important}.library-shell.svelte-1q2d940 button.watch-next-toolbar-btn,[data-visual-mode=disc] .library-shell.svelte-1q2d940 button.library-next-up-toggle,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .dashboard-btn,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .dashboard-section-link,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-view-toggle,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-view-toggle button{border-radius:var(--radius-control)!important}[data-visual-mode=disc] .library-grid-hover-title__text.svelte-1q2d940{border-radius:var(--radius-md)}.library-card-rail-anchor.svelte-1q2d940{--library-card-rail-gap: clamp(.35rem, .75vw, .65rem);right:auto;bottom:0;left:calc(100% + var(--library-card-rail-gap));width:100%;min-width:0;aspect-ratio:auto}.library-card-rail-anchor.svelte-1q2d940:before{position:absolute;top:0;right:100%;bottom:0;width:calc(var(--library-card-rail-gap) + 2px);content:""}.library-card-rail-viewport.svelte-1q2d940{width:100%;height:100%;overflow:hidden}.library-card-rail-viewport.is-settled.svelte-1q2d940{overflow:visible}.library-card-rail-anchor.svelte-1q2d940 .library-card-action-rail{width:100%;height:100%;min-width:100%;box-sizing:border-box;transform:translate(calc(-100% - 2px));transition:none}.library-card-rail-anchor.is-open.svelte-1q2d940 .library-card-action-rail{transform:translate(0);transition:transform .45s var(--ease-soft)}.library-card-rail-anchor.rail-align-center.svelte-1q2d940{right:auto;left:calc(100% + var(--library-card-rail-gap))}.library-card-rail-anchor.rail-align-right.svelte-1q2d940{right:calc(100% + var(--library-card-rail-gap));left:auto}.library-card-rail-anchor.rail-align-right.svelte-1q2d940:before{right:auto;left:100%}.library-card-rail-anchor.rail-align-right.svelte-1q2d940 .library-card-action-rail{transform:translate(calc(100% + 2px))}.library-card-rail-anchor.rail-align-right.is-open.svelte-1q2d940 .library-card-action-rail{transform:translate(0)}.library-card-rail-anchor--compact.svelte-1q2d940{--library-card-rail-gap: .125rem;bottom:auto;aspect-ratio:2 / 3}.library-card-rail-anchor--compact.library-card-rail-anchor--disc.svelte-1q2d940{aspect-ratio:1}.library-card-rail-anchor--compact.svelte-1q2d940 .library-card-action-rail{grid-template-rows:minmax(0,.9fr) minmax(0,1.35fr)}.library-card-rail-anchor--compact.svelte-1q2d940 .library-card-action-title{align-items:flex-start;padding:.3rem;font-size:clamp(.72rem,2.8vw,1rem);line-height:1.05}.library-card-rail-anchor--compact.svelte-1q2d940 .library-card-action-bottom{grid-template-rows:minmax(0,.65fr) minmax(0,1.35fr)}.library-card-rail-anchor--compact.svelte-1q2d940 .library-card-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}@media(max-width:767px){.library-card-rail-anchor.svelte-1q2d940,.library-card-rail-anchor.rail-align-left.svelte-1q2d940,.library-card-rail-anchor.rail-align-center.svelte-1q2d940{right:auto;left:calc(100% + var(--library-card-rail-gap));width:100%;min-width:0;max-width:100%}.library-card-rail-anchor--compact.svelte-1q2d940,.library-card-rail-anchor--compact.rail-align-left.svelte-1q2d940,.library-card-rail-anchor--compact.rail-align-center.svelte-1q2d940{--library-card-rail-gap: .125rem}.library-card-rail-anchor.rail-align-right.svelte-1q2d940{right:calc(100% + var(--library-card-rail-gap));left:auto;width:100%;min-width:0;max-width:100%}.library-card-rail-anchor.svelte-1q2d940 .library-card-action-rail{width:100%;min-width:0;max-width:100%;box-sizing:border-box}}[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-card-action-rail button,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-card-action-rail label,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-card-list-preview{border-radius:var(--radius-md)!important}[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-card-list-preview img,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-card-list-preview span{border-radius:999px!important}
