.EditLibraryEntryModal_overlay__TWgXh{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgb(3 5 8/72%);backdrop-filter:blur(6px);animation:EditLibraryEntryModal_overlayIn__re5rE .18s ease}.EditLibraryEntryModal_dialog__rvjNW{position:relative;width:100%;max-width:min(60vw,760px);max-height:min(84vh,860px);overflow:auto;border-radius:1.1rem;background:rgb(17 20 23/92%);border:1px solid rgb(70 72 75/22%);box-shadow:0 28px 64px rgb(0 0 0/60%),0 0 0 1px rgb(255 255 255/3%);backdrop-filter:blur(24px);animation:EditLibraryEntryModal_dialogIn__qE7B5 .22s cubic-bezier(.22,1,.36,1)}.EditLibraryEntryModal_removeOverlay__dBDKE{position:absolute;inset:0;z-index:10;background:rgb(12 14 17/92%);backdrop-filter:blur(10px);border-radius:1.1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:2.5rem 2rem;text-align:center;animation:EditLibraryEntryModal_dialogIn__qE7B5 .18s cubic-bezier(.22,1,.36,1)}.EditLibraryEntryModal_removeIconWrap__uNDAs{width:3.5rem;height:3.5rem;border-radius:999px;background:rgb(255 115 81/12%);border:1px solid rgb(255 115 81/30%);display:flex;align-items:center;justify-content:center;font-size:1.4rem}.EditLibraryEntryModal_removeTitle__BhLcA{margin:0;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;color:var(--on-surface,#f9f9fd)}.EditLibraryEntryModal_removeBody__qyRns{margin:0;font-size:.85rem;color:var(--on-surface-muted,#cfd2d8);line-height:1.55;max-width:20rem}.EditLibraryEntryModal_removeBody__qyRns strong{color:var(--on-surface,#f9f9fd);font-weight:700}.EditLibraryEntryModal_removeActions__MHwh_{display:flex;gap:.65rem;width:100%;max-width:20rem;margin-top:.25rem}.EditLibraryEntryModal_header__BhRCT{display:grid;grid-template-columns:96px 1fr;min-height:132px;border-bottom:1px solid rgb(70 72 75/18%)}.EditLibraryEntryModal_posterSlot__otXzT{position:relative;overflow:hidden;background:var(--surface-container-high,#1d2024)}.EditLibraryEntryModal_posterSlot__otXzT:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,rgb(17 20 23/90%));pointer-events:none}.EditLibraryEntryModal_posterImg__nOmGJ{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.88)}.EditLibraryEntryModal_posterPlaceholder__YexhP{width:100%;height:100%;background:repeating-linear-gradient(-45deg,rgb(35 38 42/60%),rgb(35 38 42/60%) 6px,rgb(29 32 36/60%) 0,rgb(29 32 36/60%) 12px)}.EditLibraryEntryModal_headerContent__IW_jC{padding:1.1rem 1.1rem .9rem .85rem;display:flex;flex-direction:column;justify-content:space-between}.EditLibraryEntryModal_headerTopRow__rSU8s{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.EditLibraryEntryModal_movieTitle__HE3mt{margin:0;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;color:var(--on-surface,#f9f9fd)}.EditLibraryEntryModal_movieMeta__GuzxG{margin:.25rem 0 0;font-family:var(--font-label),Inter,sans-serif;font-size:.68rem;letter-spacing:.04em;color:var(--on-surface-variant,#aaabaf)}.EditLibraryEntryModal_closeBtn__iQWVc{width:1.8rem;height:1.8rem;border-radius:.45rem;border:1px solid rgb(70 72 75/28%);background:rgb(35 38 42/55%);color:var(--on-surface-muted,#cfd2d8);font-size:.78rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .14s,color .14s}.EditLibraryEntryModal_closeBtn__iQWVc:hover{background:rgb(41 44 49/90%);color:var(--on-surface,#f9f9fd)}.EditLibraryEntryModal_closeBtn__iQWVc:focus-visible{outline:2px solid rgb(255 150 73/55%);outline-offset:2px}.EditLibraryEntryModal_chips__vt4Wt{display:flex;flex-wrap:wrap;gap:.3rem}.EditLibraryEntryModal_chip__mqFho{display:inline-flex;align-items:center;font-family:var(--font-label),Inter,sans-serif;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;background:rgb(35 38 42/80%);color:var(--on-surface-variant,#aaabaf);border:1px solid rgb(70 72 75/22%)}.EditLibraryEntryModal_body__TiPOx{padding:1rem 1.2rem;display:flex;flex-direction:column;gap:1rem}.EditLibraryEntryModal_fieldGroup__J1pqy{display:flex;flex-direction:column;gap:.4rem}.EditLibraryEntryModal_fieldLabel__yvd3j{font-family:var(--font-label),Inter,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-variant,#aaabaf)}.EditLibraryEntryModal_dateWrap__s2wH_{position:relative}.EditLibraryEntryModal_dateIcon__q_DT9{position:absolute;left:.72rem;top:50%;transform:translateY(-50%);font-size:.88rem;pointer-events:none;z-index:1}.EditLibraryEntryModal_dateInput__A_IuL{width:100%;background:var(--surface-container-highest,#23262a);border:1px solid rgb(70 72 75/35%);border-radius:.6rem;padding:.65rem .85rem .65rem 2.4rem;color:var(--on-surface,#f9f9fd);font-size:.88rem;font-family:var(--font-body),Manrope,sans-serif;outline:none;transition:border-color .15s,background .15s;color-scheme:dark}.EditLibraryEntryModal_dateInput__A_IuL:focus{border-color:rgb(0 227 253/35%);background:var(--surface-bright,#292c31)}.EditLibraryEntryModal_rematchSection__w8zpE{display:flex;flex-direction:column;gap:0}.EditLibraryEntryModal_rematchToggle__96_Me{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.6rem .75rem;background:rgb(0 104 117/10%);border:1px solid rgb(0 227 253/15%);border-radius:.65rem;cursor:pointer;transition:background .15s,border-radius .15s;text-align:left}.EditLibraryEntryModal_rematchToggle__96_Me[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.EditLibraryEntryModal_rematchToggle__96_Me:hover{background:rgb(0 104 117/18%)}.EditLibraryEntryModal_rematchToggle__96_Me:focus-visible{outline:2px solid rgb(0 227 253/45%);outline-offset:2px}.EditLibraryEntryModal_rematchToggleLeft__CrVFU{display:flex;align-items:center;gap:.5rem}.EditLibraryEntryModal_rematchIcon__a_SKk{font-size:.95rem;color:var(--secondary,#00e3fd)}.EditLibraryEntryModal_rematchLabel__GtMQa{display:block;font-family:var(--font-label),Inter,sans-serif;font-size:.75rem;font-weight:600;color:var(--secondary,#00e3fd);line-height:1.2}.EditLibraryEntryModal_rematchSublabel__yeaWR{display:block;font-family:var(--font-label),Inter,sans-serif;font-size:.62rem;color:rgb(0 227 253/55%);margin-top:.1rem}.EditLibraryEntryModal_rematchCaret__p0h8p{color:rgb(0 227 253/50%);font-size:.72rem;transition:transform .2s ease;flex-shrink:0}.EditLibraryEntryModal_rematchBody__8VoBJ{padding:.75rem;background:rgb(0 104 117/7%);border:1px solid rgb(0 227 253/15%);border-top:none;border-bottom-left-radius:.65rem;border-bottom-right-radius:.65rem;display:flex;flex-direction:column;gap:.55rem}.EditLibraryEntryModal_rematchInput__34M_0{width:100%;background:var(--surface-container-highest,#23262a);border:1px solid rgb(0 227 253/22%);border-radius:.55rem;padding:.62rem .8rem;color:var(--on-surface,#f9f9fd);font-size:.85rem;font-family:var(--font-body),Manrope,sans-serif;outline:none;transition:border-color .15s}.EditLibraryEntryModal_rematchInput__34M_0:focus{border-color:rgb(0 227 253/45%)}.EditLibraryEntryModal_rematchInput__34M_0::placeholder{color:rgb(170 171 175/50%)}.EditLibraryEntryModal_rematchHint__XpMzK{margin:0;font-size:.75rem;color:var(--on-surface-variant,#aaabaf)}.EditLibraryEntryModal_rematchResults__Y34oL{display:flex;flex-direction:column;gap:.35rem;max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(255 150 73/40%) rgb(35 38 42/50%)}.EditLibraryEntryModal_rematchSelected__byi7p{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;background:rgb(0 104 117/18%);border-radius:.5rem;border:1px solid rgb(0 227 253/20%)}.EditLibraryEntryModal_rematchSelectedLabel__aTbL8{font-family:var(--font-label),Inter,sans-serif;font-size:.75rem;color:var(--secondary,#00e3fd)}.EditLibraryEntryModal_rematchSelectedLabel__aTbL8 strong{font-weight:700}.EditLibraryEntryModal_rematchClear__4Eh7H{font-family:var(--font-label),Inter,sans-serif;font-size:.68rem;font-weight:700;color:rgb(0 227 253/60%);background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;transition:color .14s}.EditLibraryEntryModal_rematchClear__4Eh7H:hover{color:var(--secondary,#00e3fd)}.EditLibraryEntryModal_footer__GQ42e{padding:.85rem 1.2rem 1.1rem;border-top:1px solid rgb(70 72 75/18%);display:flex;flex-direction:column;gap:.55rem}.EditLibraryEntryModal_footerActions__SD1fu{display:flex;align-items:center;gap:.55rem}.EditLibraryEntryModal_btnSave__SNEtZ{flex:1;padding:.7rem 1rem;border-radius:.65rem;background:linear-gradient(135deg,var(--primary,#ff9649),var(--primary-container,#ff8000));color:#1a0a00;font-family:var(--font-label),Inter,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:none;cursor:pointer;box-shadow:0 6px 20px rgb(255 150 73/25%);transition:transform .14s,filter .14s,opacity .14s}.EditLibraryEntryModal_btnSave__SNEtZ:disabled{opacity:.6;cursor:default}.EditLibraryEntryModal_btnSave__SNEtZ:focus-visible{outline:2px solid rgb(255 150 73/55%);outline-offset:2px}.EditLibraryEntryModal_btnSave__SNEtZ:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.EditLibraryEntryModal_btnCancel__Ez_mG{padding:.7rem 1rem;border-radius:.65rem;background:rgb(35 38 42/70%);border:1px solid rgb(70 72 75/35%);color:var(--on-surface-muted,#cfd2d8);font-family:var(--font-label),Inter,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .14s,opacity .14s}.EditLibraryEntryModal_btnCancel__Ez_mG:disabled{opacity:.55;cursor:default}.EditLibraryEntryModal_btnCancel__Ez_mG:focus-visible{outline:2px solid rgb(255 150 73/45%);outline-offset:2px}.EditLibraryEntryModal_btnCancel__Ez_mG:hover:not(:disabled){background:rgb(41 44 49/90%)}.EditLibraryEntryModal_btnRemoveTrigger__C7AhR{width:2.45rem;height:2.45rem;border-radius:.65rem;background:rgb(255 115 81/7%);border:1px solid rgb(255 115 81/20%);color:rgb(255 115 81/60%);font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;transition:background .14s,border-color .14s,color .14s}.EditLibraryEntryModal_btnRemoveTrigger__C7AhR:disabled{opacity:.4;cursor:default}.EditLibraryEntryModal_btnRemoveTrigger__C7AhR:focus-visible{outline:2px solid rgb(255 115 81/50%);outline-offset:2px}.EditLibraryEntryModal_btnRemoveTrigger__C7AhR:hover:not(:disabled){background:rgb(255 115 81/15%);border-color:rgb(255 115 81/42%);color:var(--error,#ff7351)}.EditLibraryEntryModal_btnConfirmRemove__9wPLf{flex:1;padding:.7rem;border-radius:.65rem;background:var(--error,#ff7351);border:none;color:#fff;font-family:var(--font-label),Inter,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 20px rgb(255 115 81/28%);transition:filter .14s,opacity .14s}.EditLibraryEntryModal_btnConfirmRemove__9wPLf:disabled{opacity:.6;cursor:default}.EditLibraryEntryModal_btnConfirmRemove__9wPLf:focus-visible{outline:2px solid rgb(255 115 81/55%);outline-offset:2px}.EditLibraryEntryModal_btnConfirmRemove__9wPLf:hover:not(:disabled){filter:brightness(1.08)}.EditLibraryEntryModal_errorText__lfliT{margin:0;font-family:var(--font-label),Inter,sans-serif;font-size:.75rem;color:var(--error,#ff7351);line-height:1.4}@keyframes EditLibraryEntryModal_overlayIn__re5rE{0%{opacity:0}to{opacity:1}}@keyframes EditLibraryEntryModal_dialogIn__qE7B5{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (width <= 520px){.EditLibraryEntryModal_dialog__rvjNW{max-width:100%;border-radius:1rem 1rem 0 0;align-self:flex-end}.EditLibraryEntryModal_overlay__TWgXh{align-items:flex-end;padding:0}.EditLibraryEntryModal_header__BhRCT{grid-template-columns:80px 1fr;min-height:110px}}@media (prefers-reduced-motion:reduce){.EditLibraryEntryModal_dialog__rvjNW,.EditLibraryEntryModal_overlay__TWgXh,.EditLibraryEntryModal_removeOverlay__dBDKE{animation:none}.EditLibraryEntryModal_btnCancel__Ez_mG,.EditLibraryEntryModal_btnConfirmRemove__9wPLf,.EditLibraryEntryModal_btnRemoveTrigger__C7AhR,.EditLibraryEntryModal_btnSave__SNEtZ,.EditLibraryEntryModal_closeBtn__iQWVc,.EditLibraryEntryModal_rematchCaret__p0h8p,.EditLibraryEntryModal_rematchToggle__96_Me{transition:none}}.ExampleModePrompt_prompt__JqB0r{position:relative;overflow:hidden;border-radius:20px;padding:clamp(1rem,1.8vw,1.35rem);margin-bottom:1.1rem;border:1px solid rgb(201 172 123/35%);background:radial-gradient(circle at 100% 0,rgb(184 140 74/20%),rgb(184 140 74/0)),linear-gradient(120deg,rgb(23 21 19/98%),rgb(17 16 15/94%));box-shadow:0 12px 30px rgb(8 8 8/34%)}.ExampleModePrompt_eyebrow__0QMnt{margin:0 0 .3rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(230 211 176/86%)}.ExampleModePrompt_title__gC6xA{margin:0;font-size:clamp(1.02rem,2vw,1.3rem);letter-spacing:.01em;color:rgb(255 247 230/98%)}.ExampleModePrompt_description__zMZtM{margin:.55rem 0 0;max-width:70ch;line-height:1.5;color:rgb(229 225 215/88%)}.ExampleModePrompt_actions__ndcV8{margin-top:.9rem}.ExampleModePrompt_primaryAction__XFzqW{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;font-size:.88rem;letter-spacing:.02em;color:rgb(44 31 6);background:linear-gradient(135deg,rgb(232 194 123/100%),rgb(201 155 80/100%));border-radius:999px;padding:.6rem 1rem;box-shadow:0 8px 20px rgb(180 128 47/34%)}.ExampleModePrompt_primaryAction__XFzqW:focus-visible,.ExampleModePrompt_primaryAction__XFzqW:hover{transform:translateY(-1px);filter:brightness(1.03)}.MeLibraryClientShell_topBarControls__kQIP1{display:flex;align-items:center;gap:.75rem}.MeLibraryClientShell_headerSearchWrap__MLBgw{position:relative}.MeLibraryClientShell_searchIcon__YLfqm{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:color-mix(in srgb,var(--on-surface-variant) 84%,transparent);pointer-events:none}.MeLibraryClientShell_searchIcon__YLfqm svg{display:block;width:100%;height:100%}.MeLibraryClientShell_searchInput__dd1q8{width:clamp(16rem,24vw,20rem);height:2.55rem;border:1px solid color-mix(in srgb,var(--outline-variant) 35%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--surface-container-high) 78%,transparent);color:var(--on-surface);padding:0 .95rem 0 2.45rem;font:500 .8rem/1 var(--font-body);letter-spacing:.01em;transition:border-color .18s ease,background-color .18s ease}.MeLibraryClientShell_searchInput__dd1q8::placeholder{color:color-mix(in srgb,var(--on-surface-variant) 88%,transparent)}.MeLibraryClientShell_searchInput__dd1q8:focus-visible{outline:none;border-color:color-mix(in srgb,var(--secondary) 45%,transparent);background:color-mix(in srgb,var(--surface-container-highest) 88%,transparent)}.MeLibraryClientShell_searchInMain__KLAhm{display:none}@media (width <= 1100px){.MeLibraryClientShell_searchInput__dd1q8{width:16rem}}@media (width <= 820px){.MeLibraryClientShell_searchInHeader__Bhh1N{display:none}.MeLibraryClientShell_searchInMain__KLAhm{display:block;margin-bottom:1rem}.MeLibraryClientShell_searchInMain__KLAhm .MeLibraryClientShell_searchInput__dd1q8{width:100%;box-sizing:border-box}}