.media-poster-bg.svelte-1hqxcoa{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.media-poster-probe.svelte-1hqxcoa{position:absolute;width:0;height:0;opacity:0;pointer-events:none}:root{--rf-cine-radius: 28px;--rf-cine-radius-sm: 24px;--rf-cine-ink: #f4f1ea;--rf-cine-muted: rgba(244, 241, 234, .64);--rf-cine-line: rgba(244, 241, 234, .12);--rf-cine-deep: #07090e;--rf-cine-panel: rgba(10, 12, 18, .92);--rf-cine-accent: #c4a574;--rf-cine-glow: rgba(196, 165, 116, .18);--rf-cine-shadow: 0 22px 48px rgba(0, 0, 0, .45);--rf-cine-shadow-hover: 0 30px 64px rgba(0, 0, 0, .55);--rf-cine-ease: cubic-bezier(.22, 1, .36, 1)}.rf-cine-media-fill :where(img,video,.card-visual,.media-thumbnail,.media-renderer){width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.rf-cine-empty-media{background:radial-gradient(circle at 30% 20%,var(--rf-cine-glow),transparent 45%),linear-gradient(135deg,#141a24,#07090e)}.rf-cine-badge{font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .45rem;border-radius:999px;color:var(--rf-cine-ink);background:#080a109e;border:1px solid var(--rf-cine-line)}.viewer-sem-card.svelte-13rkytz.svelte-13rkytz{--sem-accent:var(--rf-cine-accent);--sem-glow:var(--rf-cine-glow);--sem-depth:var(--rf-cine-panel);display:block;width:100%;padding:0;border:none;background:transparent;color:var(--rf-cine-ink);text-align:left;cursor:pointer;scroll-snap-align:start;transform-origin:center center}div.viewer-sem-card.svelte-13rkytz.svelte-13rkytz{cursor:default}.viewer-sem-card__frame.svelte-13rkytz.svelte-13rkytz{border-radius:var(--rf-cine-radius);overflow:hidden;background:linear-gradient(165deg,var(--sem-depth),rgba(6,8,12,.98)),radial-gradient(120% 80% at 10% 0%,var(--sem-glow),transparent 55%);border:1px solid var(--rf-cine-line);box-shadow:var(--rf-cine-shadow);transition:transform .24s var(--rf-cine-ease),box-shadow .24s ease,border-color .24s ease}.viewer-sem-card--row.svelte-13rkytz.svelte-13rkytz{flex:0 0 clamp(280px,30vw,400px)}.viewer-sem-card--featured.svelte-13rkytz.svelte-13rkytz{width:min(100%,920px)}.viewer-sem-card--grid.svelte-13rkytz.svelte-13rkytz{width:100%}.viewer-sem-card--anim-parallax.svelte-13rkytz:hover .viewer-sem-card__frame.svelte-13rkytz,.viewer-sem-card--anim-lift.svelte-13rkytz:hover .viewer-sem-card__frame.svelte-13rkytz{transform:translateY(-5px) scale(1.015);border-color:color-mix(in srgb,var(--sem-accent) 42%,transparent);box-shadow:var(--rf-cine-shadow-hover)}.viewer-sem-card--anim-pulse.svelte-13rkytz:hover .viewer-sem-card__frame.svelte-13rkytz{transform:translateY(-4px);box-shadow:var(--rf-cine-shadow-hover),0 0 28px var(--sem-glow)}.viewer-sem-card__media.svelte-13rkytz.svelte-13rkytz{position:relative;aspect-ratio:16 / 9;background:var(--rf-cine-deep);overflow:hidden}.viewer-sem-card__art.svelte-13rkytz.svelte-13rkytz,.viewer-sem-card__media.svelte-13rkytz .card-visual,.viewer-sem-card__media.svelte-13rkytz img,.viewer-sem-card__media.svelte-13rkytz video{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.02);transition:transform .52s var(--rf-cine-ease)}.viewer-sem-card.svelte-13rkytz:hover .viewer-sem-card__art.svelte-13rkytz,.viewer-sem-card.svelte-13rkytz:hover .viewer-sem-card__media.svelte-13rkytz .card-visual,.viewer-sem-card.svelte-13rkytz:hover .viewer-sem-card__media.svelte-13rkytz img,.viewer-sem-card.svelte-13rkytz:hover .viewer-sem-card__media.svelte-13rkytz video,.viewer-sem-card--preview.svelte-13rkytz .viewer-sem-card__media.svelte-13rkytz video{transform:scale(1.07) translate3d(0,-1%,0)}.viewer-sem-card__art--empty.svelte-13rkytz.svelte-13rkytz{background:radial-gradient(circle at 30% 20%,var(--sem-glow),transparent 45%),linear-gradient(135deg,#141a24,#07090e);min-height:100%}.viewer-sem-card__shade.svelte-13rkytz.svelte-13rkytz{position:absolute;inset:0;background:linear-gradient(180deg,transparent 36%,rgba(5,7,12,.82) 100%),radial-gradient(120% 90% at 50% 10%,transparent 45%,rgba(0,0,0,.28) 100%);pointer-events:none}.viewer-sem-card__badges.svelte-13rkytz.svelte-13rkytz{position:absolute;top:.7rem;left:.7rem;z-index:2;display:flex;flex-wrap:wrap;gap:.28rem;max-width:calc(100% - 5rem);pointer-events:none}.viewer-sem-card__badge.svelte-13rkytz.svelte-13rkytz{font-size:.55rem;letter-spacing:.08em;text-transform:uppercase;padding:.18rem .45rem;border-radius:999px;color:var(--rf-cine-ink);background:#080a109e;border:1px solid color-mix(in srgb,var(--sem-accent) 45%,transparent);backdrop-filter:blur(8px)}.viewer-sem-card__title-overlay.svelte-13rkytz.svelte-13rkytz{position:absolute;left:.85rem;right:.85rem;bottom:.85rem;z-index:2;margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:600;line-height:1.2;text-shadow:0 2px 16px rgba(0,0,0,.55);pointer-events:none}.viewer-sem-card--featured.svelte-13rkytz .viewer-sem-card__title-overlay.svelte-13rkytz{font-size:clamp(1.2rem,2vw,1.55rem);bottom:1rem}.viewer-sem-card--featured.svelte-13rkytz .viewer-sem-card__info.svelte-13rkytz{padding-top:.7rem}.viewer-sem-card__play.svelte-13rkytz.svelte-13rkytz{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.92);width:3rem;height:3rem;border-radius:999px;display:grid;place-items:center;background:#080a108c;border:1px solid rgba(255,255,255,.18);color:var(--rf-cine-ink);opacity:0;transition:opacity .18s ease,transform .18s var(--rf-cine-ease);pointer-events:none;backdrop-filter:blur(8px)}.viewer-sem-card.svelte-13rkytz:hover .viewer-sem-card__play.svelte-13rkytz{opacity:1;transform:translate(-50%,-50%) scale(1)}.viewer-sem-card__runtime.svelte-13rkytz.svelte-13rkytz{position:absolute;right:.75rem;bottom:.75rem;z-index:2;font-size:.62rem;letter-spacing:.05em;padding:.22rem .5rem;border-radius:999px;background:#05070cb8;border:1px solid rgba(255,255,255,.12)}.viewer-sem-card__info.svelte-13rkytz.svelte-13rkytz{display:grid;gap:.4rem;padding:.85rem .95rem 1rem}.viewer-sem-card--featured.svelte-13rkytz .viewer-sem-card__info.svelte-13rkytz{padding:1rem 1.15rem 1.15rem}.viewer-sem-card__title.svelte-13rkytz.svelte-13rkytz{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:600;line-height:1.25}.viewer-sem-card--featured.svelte-13rkytz .viewer-sem-card__title.svelte-13rkytz{font-size:clamp(1.25rem,2.2vw,1.7rem)}.viewer-sem-card__title-empty.svelte-13rkytz.svelte-13rkytz{margin:0;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-size:.95rem;font-style:italic;font-weight:500;color:var(--rf-cine-muted);letter-spacing:.02em}.viewer-sem-card__identity.svelte-13rkytz.svelte-13rkytz{margin:.2rem 0 .35rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#f4f1ea9e;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewer-sem-card__meta.svelte-13rkytz.svelte-13rkytz{display:flex;flex-wrap:wrap;gap:.32rem}.viewer-sem-card__shelf.svelte-13rkytz.svelte-13rkytz,.viewer-sem-card__theme.svelte-13rkytz.svelte-13rkytz,.viewer-sem-card__mood.svelte-13rkytz.svelte-13rkytz,.viewer-sem-card__meta.svelte-13rkytz span.svelte-13rkytz{font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-cine-muted);border:1px solid var(--rf-cine-line);border-radius:999px;padding:.16rem .42rem}.viewer-sem-card__shelf.svelte-13rkytz.svelte-13rkytz{color:var(--sem-accent);border-color:color-mix(in srgb,var(--sem-accent) 40%,transparent)}.viewer-sem-card__mood.svelte-13rkytz.svelte-13rkytz{color:color-mix(in srgb,var(--sem-accent) 70%,var(--rf-cine-ink))}@media (max-width: 640px){.viewer-sem-card--row.svelte-13rkytz.svelte-13rkytz{flex-basis:clamp(240px,78vw,320px)}.viewer-sem-card__frame.svelte-13rkytz.svelte-13rkytz{border-radius:var(--rf-cine-radius-sm)}.viewer-sem-card.svelte-13rkytz.svelte-13rkytz{min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.viewer-sem-card__play.svelte-13rkytz.svelte-13rkytz{width:2.75rem;height:2.75rem}}.series-poster-card.svelte-1w6xlkk.svelte-1w6xlkk{display:grid;gap:.45rem;text-decoration:none;color:inherit;min-width:0;border:none;background:transparent;padding:0;font:inherit;text-align:left;cursor:pointer;width:100%}.series-poster-card--creator.svelte-1w6xlkk.svelte-1w6xlkk{gap:.55rem}.series-poster-card__select.svelte-1w6xlkk.svelte-1w6xlkk{display:grid;gap:.45rem;padding:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;min-width:0;width:100%;font:inherit}.series-poster-card__stack.svelte-1w6xlkk.svelte-1w6xlkk{position:relative;width:100%}.series-poster-card__layer.svelte-1w6xlkk.svelte-1w6xlkk{position:absolute;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,#ffffff12,#ffffff05);box-shadow:0 8px 18px #00000047;pointer-events:none}.series-poster-card__layer--1.svelte-1w6xlkk.svelte-1w6xlkk{inset:-3px -5px 3px 5px;z-index:0;opacity:.72}.series-poster-card__layer--2.svelte-1w6xlkk.svelte-1w6xlkk{inset:-6px -10px 6px 10px;z-index:-1;opacity:.45}.series-poster-card--stacked.svelte-1w6xlkk .series-poster-card__stack.svelte-1w6xlkk{margin-top:6px}.series-poster-card__media.svelte-1w6xlkk.svelte-1w6xlkk{position:relative;z-index:1;width:100%;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;box-shadow:0 10px 26px #00000059;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.series-poster-card__img.svelte-1w6xlkk.svelte-1w6xlkk{width:100%;height:100%;display:block;object-fit:cover}.series-poster-card__fallback.svelte-1w6xlkk.svelte-1w6xlkk{width:100%;height:100%;display:grid;place-items:center;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff9e}.series-poster-card__copy.svelte-1w6xlkk.svelte-1w6xlkk{min-width:0}.series-poster-card__title.svelte-1w6xlkk.svelte-1w6xlkk{margin:0;font-size:.9rem;line-height:1.25;font-weight:650;color:#f4f1eaf5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.series-poster-card__meta.svelte-1w6xlkk.svelte-1w6xlkk{margin:.22rem 0 0;font-size:.68rem;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:#f4f1ea8c}.series-poster-card__status.svelte-1w6xlkk.svelte-1w6xlkk{display:inline-block;margin-top:.35rem;padding:.12rem .45rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fbbf24f2;border:1px solid rgba(251,191,36,.35);background:#fbbf2414}.series-poster-card__status--production.svelte-1w6xlkk.svelte-1w6xlkk{color:#6ee7b7f2;border-color:#6ee7b759;background:#1078501f}.series-poster-card__vault-btn.svelte-1w6xlkk.svelte-1w6xlkk{width:100%;border:1px solid rgba(125,211,252,.4);border-radius:6px;background:#0f172abf;color:#bae6fd;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.45rem .55rem;cursor:pointer;touch-action:manipulation}.series-poster-card__vault-btn.svelte-1w6xlkk.svelte-1w6xlkk:hover{border-color:#00f2ff8c;background:#00f2ff1f}.series-poster-card.svelte-1w6xlkk:hover .series-poster-card__media.svelte-1w6xlkk,.series-poster-card--creator.svelte-1w6xlkk:hover .series-poster-card__media.svelte-1w6xlkk,.series-poster-card--creator.svelte-1w6xlkk:focus-within .series-poster-card__media.svelte-1w6xlkk{transform:translateY(-3px);border-color:#00f2ff73;box-shadow:0 16px 32px #0000006b}.series-poster-card--stacked.svelte-1w6xlkk:hover .series-poster-card__layer--1.svelte-1w6xlkk{transform:translateY(-1px)}.series-poster-card--stacked.svelte-1w6xlkk:hover .series-poster-card__layer--2.svelte-1w6xlkk{transform:translateY(-2px)}.series-poster-card.svelte-1w6xlkk.svelte-1w6xlkk:focus-visible,.series-poster-card__select.svelte-1w6xlkk.svelte-1w6xlkk:focus-visible,.series-poster-card__vault-btn.svelte-1w6xlkk.svelte-1w6xlkk:focus-visible{outline:2px solid rgba(0,242,255,.65);outline-offset:2px;border-radius:12px}.series-poster-card--selected.svelte-1w6xlkk .series-poster-card__media.svelte-1w6xlkk{border-color:#00f2ffa6;box-shadow:0 0 0 1px #00f2ff59,0 16px 32px #0000006b}.continue-watching.svelte-1dbxcug{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:8px;background:#00f2ff14;border:1px solid rgba(0,242,255,.22)}.continue-watching__label.svelte-1dbxcug{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--neon-cyan, #00f2ff);white-space:nowrap}.continue-watching__track.svelte-1dbxcug{flex:1;height:5px;border-radius:999px;background:#ffffff1f;overflow:hidden;min-width:3rem}.continue-watching__fill.svelte-1dbxcug{height:100%;border-radius:inherit;background:linear-gradient(90deg,#00f2ff,#7af7ff);box-shadow:0 0 10px #00f2ff73}.continue-watching__value.svelte-1dbxcug{font-size:.72rem;font-weight:700;color:#fff;min-width:2rem;text-align:right}.reelshort-feed-root.svelte-ckdk2k.svelte-ckdk2k{display:flex;flex-direction:column}.viewer-featured.svelte-ckdk2k.svelte-ckdk2k{padding:1.25rem 2rem .5rem;margin-bottom:1.5rem;transform-origin:center top}@keyframes svelte-ckdk2k-viewerFeaturedZipperIn{0%{clip-path:inset(50% 0 50% 0);opacity:0;margin-bottom:0;padding-top:0;padding-bottom:0}55%{opacity:.92}to{clip-path:inset(0 0 0 0);opacity:1;margin-bottom:1.5rem;padding-top:1.25rem;padding-bottom:.5rem}}.viewer-featured--zipper-in.svelte-ckdk2k.svelte-ckdk2k{animation:svelte-ckdk2k-viewerFeaturedZipperIn .52s cubic-bezier(.33,1,.42,1) both}.reelshort-feed-root--seam-closed.svelte-ckdk2k .viewer-discovery-rail.svelte-ckdk2k{margin-top:0;padding-top:0;border-top:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #00f2ff14}.viewer-discovery-rail.svelte-ckdk2k.svelte-ckdk2k{display:flex;align-items:center;gap:.75rem;padding:.35rem 1.25rem .65rem;margin:0 0 .35rem;position:sticky;top:0;z-index:8;background:linear-gradient(180deg,#05060af5,#05060ae0 70%,#05060a00);pointer-events:none}.viewer-discovery-rail__tabs.svelte-ckdk2k.svelte-ckdk2k,.viewer-discovery-rail__search.svelte-ckdk2k.svelte-ckdk2k{pointer-events:auto}.viewer-discovery-rail__tabs.svelte-ckdk2k.svelte-ckdk2k{display:flex;align-items:center;gap:1.15rem;flex:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.viewer-discovery-rail__tabs.svelte-ckdk2k.svelte-ckdk2k::-webkit-scrollbar{display:none}.viewer-discovery-rail__tab.svelte-ckdk2k.svelte-ckdk2k{flex-shrink:0;border:0;background:transparent;color:#f4f1ea8c;font-size:.95rem;font-weight:600;letter-spacing:.01em;padding:.45rem .1rem .55rem;min-height:44px;cursor:pointer;touch-action:manipulation;position:relative;white-space:nowrap}.viewer-discovery-rail__tab.is-active.svelte-ckdk2k.svelte-ckdk2k{color:#fff}.viewer-discovery-rail__tab.is-active.svelte-ckdk2k.svelte-ckdk2k:after{content:"";position:absolute;left:0;right:0;bottom:.15rem;height:3px;border-radius:2px;background:#fc0}.viewer-discovery-rail__search.svelte-ckdk2k.svelte-ckdk2k{flex-shrink:0;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation}.viewer-discovery-search.svelte-ckdk2k.svelte-ckdk2k{padding:0 1.25rem .85rem}.viewer-discovery-search__label.svelte-ckdk2k.svelte-ckdk2k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.viewer-discovery-search__input.svelte-ckdk2k.svelte-ckdk2k{width:100%;min-height:2.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;padding:.55rem 1rem;font-size:.95rem}.viewer-discovery-row.svelte-ckdk2k.svelte-ckdk2k{padding:.35rem 1.25rem 1rem;scroll-margin-top:4.5rem}@media (max-width: 640px),(hover: none) and (pointer: coarse){.viewer-discovery-row.svelte-ckdk2k.svelte-ckdk2k{scroll-margin-top:3.25rem;min-height:8.5rem}.viewer-discovery-row__track--posters.svelte-ckdk2k.svelte-ckdk2k{grid-auto-columns:clamp(112px,42vw,180px)}}.viewer-discovery-row__heading.svelte-ckdk2k.svelte-ckdk2k{margin:0 0 .75rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f1eab8}.viewer-discovery-row__track.svelte-ckdk2k.svelte-ckdk2k{display:grid;grid-auto-flow:column;gap:.75rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.15rem}.viewer-discovery-row__track--posters.svelte-ckdk2k.svelte-ckdk2k{grid-auto-columns:clamp(104px,31vw,180px)}.viewer-discovery-row__track.svelte-ckdk2k.svelte-ckdk2k::-webkit-scrollbar{display:none}.viewer-featured__heading.svelte-ckdk2k.svelte-ckdk2k{margin:0 0 .85rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#f4f1eab8}.viewer-production-library.svelte-ckdk2k.svelte-ckdk2k{padding:.65rem 1.25rem 2.8rem;display:grid;gap:1.35rem}.viewer-production-library__section.svelte-ckdk2k.svelte-ckdk2k{display:grid;gap:.75rem}.viewer-production-library__heading.svelte-ckdk2k.svelte-ckdk2k{margin:0;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f1eab8}.viewer-production-library__grid.svelte-ckdk2k.svelte-ckdk2k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem .75rem}@media (min-width: 700px){.viewer-production-library__grid.svelte-ckdk2k.svelte-ckdk2k{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 980px){.viewer-production-library__grid.svelte-ckdk2k.svelte-ckdk2k{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem .85rem}}@media (min-width: 1400px){.viewer-production-library__grid.svelte-ckdk2k.svelte-ckdk2k{grid-template-columns:repeat(8,minmax(0,1fr))}}.viewer-production-library__empty.svelte-ckdk2k.svelte-ckdk2k{margin:0;color:#f4f1ea94;font-size:.86rem}.viewer-continue.svelte-ckdk2k.svelte-ckdk2k{padding:0 1.25rem 2rem}.viewer-continue__heading.svelte-ckdk2k.svelte-ckdk2k{margin:0 0 .75rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:#f4f1eab8}.viewer-continue__row.svelte-ckdk2k.svelte-ckdk2k{display:grid;gap:.65rem}.viewer-continue__card.svelte-ckdk2k.svelte-ckdk2k{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center;width:100%;padding:.45rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:inherit;text-align:left;cursor:pointer}.viewer-continue__poster-wrap.svelte-ckdk2k.svelte-ckdk2k{height:54px;width:auto;aspect-ratio:9 / 16;flex-shrink:0;border-radius:8px;overflow:hidden;background:#ffffff0f}.viewer-continue__poster{width:100%;height:100%;object-fit:cover;display:block}.viewer-continue__copy.svelte-ckdk2k.svelte-ckdk2k{min-width:0;display:grid;gap:.35rem}.viewer-continue__title.svelte-ckdk2k.svelte-ckdk2k{margin:0;font-size:.9rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.viewer-continue__meta.svelte-ckdk2k.svelte-ckdk2k{margin:0;font-size:.74rem;color:#f4f1eaa8}.viewer-continue__card.svelte-ckdk2k.svelte-ckdk2k:focus-visible{outline:2px solid rgba(0,242,255,.65);outline-offset:2px}@media (orientation: landscape) and (max-height: 500px){.viewer-featured.svelte-ckdk2k.svelte-ckdk2k{padding:.55rem 1rem .3rem;margin-bottom:.65rem}.viewer-featured__heading.svelte-ckdk2k.svelte-ckdk2k{margin-bottom:.45rem;font-size:.72rem}.viewer-featured.svelte-ckdk2k .viewer-sem-card--featured{width:min(100%,400px)}.viewer-featured.svelte-ckdk2k .viewer-sem-card__media{max-height:min(36vh,142px)}.viewer-featured.svelte-ckdk2k .viewer-sem-card__info{padding:.5rem .65rem .6rem}.viewer-featured.svelte-ckdk2k .viewer-sem-card__title{font-size:.92rem}.viewer-featured.svelte-ckdk2k .viewer-sem-card__desc{font-size:.78rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.viewer-discovery-rail.svelte-ckdk2k.svelte-ckdk2k{padding:.2rem 1rem .35rem;margin-bottom:.15rem}.viewer-discovery-rail__tab.svelte-ckdk2k.svelte-ckdk2k{font-size:.82rem;min-height:40px;gap:.85rem}.viewer-production-library.svelte-ckdk2k.svelte-ckdk2k{padding:.45rem 1rem 1.15rem;gap:.85rem}.viewer-production-library__heading.svelte-ckdk2k.svelte-ckdk2k{font-size:.72rem}.viewer-production-library__grid.svelte-ckdk2k.svelte-ckdk2k{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem .45rem}.viewer-continue.svelte-ckdk2k.svelte-ckdk2k{padding:0 1rem 1rem}.viewer-continue__heading.svelte-ckdk2k.svelte-ckdk2k{margin-bottom:.5rem;font-size:.72rem}.viewer-continue__card.svelte-ckdk2k.svelte-ckdk2k{grid-template-columns:auto minmax(0,1fr);gap:.5rem;padding:.35rem}.viewer-continue__poster-wrap.svelte-ckdk2k.svelte-ckdk2k{height:43px;width:auto;aspect-ratio:9 / 16}.viewer-continue__title.svelte-ckdk2k.svelte-ckdk2k{font-size:.82rem}.viewer-continue__meta.svelte-ckdk2k.svelte-ckdk2k{font-size:.68rem}}.vault-card-empty.svelte-ckdk2k.svelte-ckdk2k{width:100%;height:100%;min-height:120px;display:flex;align-items:center;justify-content:center;background:#1a1a1a;color:#ffffff80;font-size:2rem}.card-visual{width:100%;height:100%;object-fit:cover;display:block;min-height:120px;background:#1a1a1a;max-width:100%;max-height:100%}:root{--reelshort-aspect:9 / 16;--reelshort-theater-max-width:450px}.theater-progress-ring.svelte-ckdk2k.svelte-ckdk2k{position:absolute;top:10px;left:10px;z-index:4;width:36px;height:36px;pointer-events:none}.theater-progress-ring.svelte-ckdk2k .ring-bg.svelte-ckdk2k{fill:none;stroke:#ffffff40;stroke-width:2}.theater-progress-ring.svelte-ckdk2k .ring-fill.svelte-ckdk2k{fill:none;stroke:var(--neon-cyan);stroke-width:2.5;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;stroke-dasharray:100;transition:stroke-dashoffset .15s linear}.reelshort-theater{max-width:var(--reelshort-theater-max-width)!important;aspect-ratio:var(--reelshort-aspect);margin:0 auto;overflow:hidden;position:relative}.reelshort-theater .theater-header{position:relative;z-index:3}.reelshort-theater .theater-meta,.reelshort-theater .theater-close-btn-bottom,.publishing-immersive .theater-meta,.publishing-immersive .theater-close-btn-bottom{display:none}.theater-ambient-bg{position:absolute;inset:-10%;background-size:cover;background-position:center;filter:blur(24px);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transform:scale(1.1);opacity:.45;z-index:0;pointer-events:none}.reelshort-video-wrap{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column}.vertical-timeline.svelte-ckdk2k.svelte-ckdk2k{height:60px;background:#000c;padding:.75rem 1rem;position:relative;z-index:3;flex-shrink:0}.vertical-timeline-track.svelte-ckdk2k.svelte-ckdk2k{position:relative;height:6px;background:#ffffff26;border-radius:999px;overflow:visible}.vertical-timeline-progress.svelte-ckdk2k.svelte-ckdk2k{height:100%;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-pink));border-radius:999px;transition:width .15s linear}.chapter-dot.svelte-ckdk2k.svelte-ckdk2k{position:absolute;top:50%;width:8px;height:8px;border-radius:50%;background:#ffffff8c;transform:translate(-50%,-50%);pointer-events:none}.next-episode-countdown.svelte-ckdk2k.svelte-ckdk2k{position:absolute;bottom:72px;left:50%;transform:translate(-50%);z-index:4;padding:.5rem 1rem;border-radius:999px;background:#000000bf;border:1px solid rgba(255,0,255,.45);color:#fff;font-size:.8rem;letter-spacing:.05em;pointer-events:none}.theater-swipe-pulse{animation:svelte-ckdk2k-theaterSwipePulse .3s ease}@keyframes svelte-ckdk2k-theaterSwipePulse{0%{transform:scale(1)}50%{transform:scale(.98)}to{transform:scale(1)}}@media (orientation: portrait) and (max-width: 640px){.reelshort-theater{max-width:none!important;max-height:100dvh;width:100%;aspect-ratio:auto;overflow:hidden}}@media (max-width: 640px),(hover: none) and (pointer: coarse){.reelshort-theater{max-width:none!important;width:100%!important;height:100%!important;max-height:100dvh!important;aspect-ratio:auto;margin:0;overflow:hidden}.reelshort-theater .theater-header{position:sticky;top:0;z-index:40;pointer-events:auto}.reelshort-theater .theater-header-actions{pointer-events:auto;z-index:41}.reelshort-video-wrap{overflow:visible}.theater-progress-ring.svelte-ckdk2k.svelte-ckdk2k{z-index:5;pointer-events:none}.vertical-timeline.svelte-ckdk2k.svelte-ckdk2k{position:relative;z-index:6;pointer-events:none}.next-episode-countdown.svelte-ckdk2k.svelte-ckdk2k{bottom:5.5rem;pointer-events:none}}.episode-chip.svelte-112oo8f.svelte-112oo8f{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;width:100%;padding:.75rem .9rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,transform .15s ease;font-family:inherit}.episode-chip.svelte-112oo8f.svelte-112oo8f:hover:not(:disabled){border-color:#00f2ff73;background:#00f2ff14}.episode-chip.selected.svelte-112oo8f.svelte-112oo8f{border-color:var(--neon-cyan, #00f2ff);background:#00f2ff24;box-shadow:0 0 16px #00f2ff33}.episode-chip.ready.svelte-112oo8f.svelte-112oo8f{border-color:#34d39959}.episode-chip.draft.svelte-112oo8f.svelte-112oo8f,.episode-chip.unplayable.svelte-112oo8f.svelte-112oo8f{opacity:.78;cursor:not-allowed}.episode-chip.svelte-112oo8f.svelte-112oo8f:disabled{pointer-events:none}.episode-chip__header.svelte-112oo8f.svelte-112oo8f{display:flex;flex-direction:column;gap:.2rem;min-width:0}.episode-chip__thumb-wrap.svelte-112oo8f.svelte-112oo8f{width:100%;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#00000059;aspect-ratio:16 / 9;max-height:8rem}.episode-chip__thumb.svelte-112oo8f.svelte-112oo8f{display:block;width:100%;height:100%;object-fit:cover}.episode-chip__code.svelte-112oo8f.svelte-112oo8f{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.08em;color:var(--neon-cyan, #00f2ff)}.episode-chip__title.svelte-112oo8f.svelte-112oo8f{margin:0;font-size:.98rem;font-weight:600;line-height:1.3}.episode-chip__status.svelte-112oo8f.svelte-112oo8f{align-self:flex-start;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;padding:.18rem .45rem;border-radius:4px;background:#ffffff14;color:#ffffff8c}.episode-chip__status--ready.svelte-112oo8f.svelte-112oo8f{background:#34d3992e;color:#6ee7b7;border:1px solid rgba(52,211,153,.35)}.episode-chip__status--manual.svelte-112oo8f.svelte-112oo8f{background:#60a5fa29;color:#93c5fd;border:1px solid rgba(96,165,250,.4)}.episode-chip__status--unavailable.svelte-112oo8f.svelte-112oo8f{background:#fb71851f;color:#fda4af;border:1px solid rgba(251,113,133,.28)}.episode-chip__enter.svelte-112oo8f.svelte-112oo8f{font-size:.82rem;font-weight:600;color:var(--neon-cyan, #00f2ff);letter-spacing:.02em}.episode-chip.viewer.svelte-112oo8f.svelte-112oo8f{padding:0;border:1px solid transparent;border-radius:10px;background:#ffffff08;overflow:hidden;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.episode-chip.viewer.svelte-112oo8f.svelte-112oo8f:hover:not(:disabled){border-color:#ffffff1f;background:#ffffff0f;box-shadow:none}.episode-chip.viewer.selected.svelte-112oo8f.svelte-112oo8f{border-color:#ffffff47;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14}.episode-chip.viewer.ready.svelte-112oo8f.svelte-112oo8f{border-color:transparent}.episode-chip.viewer.selected.ready.svelte-112oo8f.svelte-112oo8f{border-color:#ffffff47}.episode-chip.viewer[data-access-gated=true].svelte-112oo8f.svelte-112oo8f{border-color:#f4f1ea42;background:#ffffff0a}.episode-card.svelte-112oo8f.svelte-112oo8f{display:grid;grid-template-columns:auto minmax(0,1fr) 2.75rem;gap:.75rem;align-items:center;width:100%;padding:.55rem .65rem .55rem .5rem;min-height:44px}.episode-card__poster.svelte-112oo8f.svelte-112oo8f{position:relative;height:3.5rem;width:auto;aspect-ratio:9 / 16;border-radius:6px;overflow:hidden;background:#1a1c24;flex-shrink:0}.episode-card__poster--empty.svelte-112oo8f.svelte-112oo8f{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#1a1c24,#12141a);border:1px solid rgba(255,255,255,.06)}.episode-card__img.svelte-112oo8f.svelte-112oo8f{display:block;width:100%;height:100%;object-fit:cover}.episode-card__ep-num.svelte-112oo8f.svelte-112oo8f{font-size:1rem;font-weight:700;letter-spacing:.04em;color:#ffffff59}.episode-card__live.svelte-112oo8f.svelte-112oo8f{position:absolute;left:0;right:0;bottom:0;padding:.2rem .25rem;font-size:.55rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#0a0a0a;background:#ffffffeb}.episode-card__copy.svelte-112oo8f.svelte-112oo8f{min-width:0;display:flex;flex-direction:column;gap:.12rem}.episode-card__identity.svelte-112oo8f.svelte-112oo8f{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.episode-chip.viewer.selected.svelte-112oo8f .episode-card__identity.svelte-112oo8f{color:#ffffffbf}.episode-card__title.svelte-112oo8f.svelte-112oo8f{font-size:.92rem;font-weight:700;line-height:1.3;color:var(--rf-cine-ink, rgba(255, 255, 255, .92));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.episode-card__access.svelte-112oo8f.svelte-112oo8f{display:inline-flex;align-self:flex-start;margin-top:.18rem;padding:.14rem .42rem;border-radius:4px;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;border:1px solid rgba(248,225,107,.7);color:#f8e16b;background:transparent}.episode-card__access--paid.svelte-112oo8f.svelte-112oo8f{border-color:#f4f1ea61;color:#f4f1eac7}.episode-chip.viewer.selected.svelte-112oo8f .episode-card__title.svelte-112oo8f{color:#fff}.episode-card__description.svelte-112oo8f.svelte-112oo8f{display:-webkit-box;margin-top:.15rem;font-size:.72rem;line-height:1.4;color:var(--rf-cine-muted, rgba(255, 255, 255, .45));-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.episode-card__play.svelte-112oo8f.svelte-112oo8f{width:2.75rem;height:2.75rem;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--rf-cine-accent, #c4a574);box-shadow:0 0 0 1px #c4a57459}.episode-card__play-icon.svelte-112oo8f.svelte-112oo8f{display:block;width:0;height:0;margin-left:.15rem;border-style:solid;border-width:.42rem 0 .42rem .7rem;border-color:transparent transparent transparent #0a0a0a}.episode-card__play--locked.svelte-112oo8f.svelte-112oo8f{font-size:1rem;background:#00000073;color:#ffffffd1;box-shadow:inset 0 0 0 1px #ffffff38}.episode-card__lock-note.svelte-112oo8f.svelte-112oo8f{grid-column:2 / -1;margin-top:.1rem;font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;color:#f4f1eab8}.episode-chip.viewer.svelte-112oo8f:hover:not(:disabled) .episode-card__play.svelte-112oo8f{filter:brightness(1.08)}.season-shelf.svelte-9yke7x.svelte-9yke7x{display:flex;flex-direction:column;gap:.5rem}.season-accordion.svelte-9yke7x.svelte-9yke7x{border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;background:#00000040}.season-accordion.expanded.svelte-9yke7x.svelte-9yke7x{border-color:#00f2ff33}.season-accordion--viewer.svelte-9yke7x.svelte-9yke7x{border:none;background:transparent;border-radius:0;overflow:visible}.season-accordion--viewer.expanded.svelte-9yke7x.svelte-9yke7x{border-color:transparent}.season-accordion__header.svelte-9yke7x.svelte-9yke7x{width:100%;display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;background:#ffffff08;border:none;color:#fff;cursor:pointer;text-align:left;transition:background .2s ease}.season-accordion__header--viewer.svelte-9yke7x.svelte-9yke7x{padding:.35rem .15rem .5rem;background:transparent;gap:.5rem;cursor:pointer;pointer-events:auto}.season-accordion__header.svelte-9yke7x.svelte-9yke7x:hover{background:#00f2ff0f}.season-accordion__header--viewer.svelte-9yke7x.svelte-9yke7x:hover{background:#ffffff08}.season-accordion__chevron.svelte-9yke7x.svelte-9yke7x{color:var(--neon-cyan, #00f2ff);font-size:.85rem;width:1rem;flex-shrink:0}.season-accordion__chevron--viewer.svelte-9yke7x.svelte-9yke7x{color:#fff6;font-size:.7rem}.season-accordion__title.svelte-9yke7x.svelte-9yke7x{flex:1;font-size:.95rem;font-weight:600}.season-accordion--viewer.svelte-9yke7x .season-accordion__title.svelte-9yke7x{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73}.season-accordion__count.svelte-9yke7x.svelte-9yke7x{font-size:.72rem;color:#ffffff80;letter-spacing:.04em;text-transform:uppercase}.season-accordion--viewer.svelte-9yke7x .season-accordion__count.svelte-9yke7x{font-size:.68rem;color:#ffffff59}.season-accordion__body.svelte-9yke7x.svelte-9yke7x{display:flex;flex-direction:column;gap:.45rem;padding:.65rem;border-top:1px solid rgba(255,255,255,.06)}.season-accordion__body--viewer.svelte-9yke7x.svelte-9yke7x{padding:0;border-top:none;gap:.5rem}.series-badge.svelte-1a04yv{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;background:#00f2ff1f;border:1px solid rgba(0,242,255,.35);color:#fff;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 0 12px #00f2ff26}.series-badge__name.svelte-1a04yv{color:var(--neon-cyan, #00f2ff);font-weight:700;overflow:hidden;text-overflow:ellipsis}.series-badge__meta.svelte-1a04yv{color:#ffffffd9;font-weight:600;flex-shrink:0}.series-badge__divider.svelte-1a04yv{color:#ffffff59;flex-shrink:0}.series-drawer-overlay.svelte-8yl3qe.svelte-8yl3qe{position:fixed;inset:0;z-index:2500;overflow:hidden;background:#000000b8;backdrop-filter:blur(6px);display:flex;justify-content:flex-end}.series-drawer-backdrop.svelte-8yl3qe.svelte-8yl3qe{position:absolute;inset:0;border:none;padding:0;margin:0;background:transparent;cursor:pointer}.series-drawer.svelte-8yl3qe.svelte-8yl3qe{position:relative;z-index:1;width:min(480px,100vw);height:100%;background:linear-gradient(180deg,#121212,#0a0a0a);border-left:1px solid rgba(0,242,255,.2);box-shadow:-12px 0 40px #0000008c;display:flex;flex-direction:column;overflow:hidden;animation:svelte-8yl3qe-seriesDrawerSlideIn .28s ease}@keyframes svelte-8yl3qe-seriesDrawerSlideIn{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}.series-drawer__hero.svelte-8yl3qe.svelte-8yl3qe{position:relative;min-height:220px;overflow:hidden;flex-shrink:0}.series-drawer__hero.svelte-8yl3qe .series-drawer__poster{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center top}.series-drawer__hero-scrim.svelte-8yl3qe.svelte-8yl3qe{position:absolute;inset:0;background:linear-gradient(180deg,#00000026,#000000eb 78%)}.series-drawer__close.svelte-8yl3qe.svelte-8yl3qe{position:absolute;top:max(.85rem,env(safe-area-inset-top,0px));right:max(.85rem,env(safe-area-inset-right,0px));z-index:2;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#0000008c;color:#fff;cursor:pointer;touch-action:manipulation}.series-drawer__hero-copy.svelte-8yl3qe.svelte-8yl3qe{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:1.25rem;display:flex;flex-direction:column;gap:.55rem}.series-drawer__eyebrow.svelte-8yl3qe.svelte-8yl3qe{margin:0;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--neon-cyan, #00f2ff)}.series-drawer__title.svelte-8yl3qe.svelte-8yl3qe{margin:0;font-size:1.6rem;line-height:1.1;text-shadow:0 0 18px rgba(0,242,255,.25)}.series-drawer__description.svelte-8yl3qe.svelte-8yl3qe{margin:0;font-size:.85rem;color:#ffffffb8;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.series-drawer__official-genre.svelte-8yl3qe.svelte-8yl3qe{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c}.series-drawer__suggestion.svelte-8yl3qe.svelte-8yl3qe{margin:.5rem 0 0;font-size:.78rem;color:#facc15d9;line-height:1.4;font-style:italic}.series-drawer__content.svelte-8yl3qe.svelte-8yl3qe{flex:1;overflow-y:auto;padding:1rem 1rem 1.5rem;display:flex;flex-direction:column;gap:.85rem}.series-drawer__toolbar.svelte-8yl3qe.svelte-8yl3qe{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.series-drawer__toolbar.svelte-8yl3qe h3.svelte-8yl3qe{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.08em}.series-drawer__toolbar.svelte-8yl3qe span.svelte-8yl3qe{font-size:.72rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em}.series-drawer__seasons.svelte-8yl3qe.svelte-8yl3qe{display:flex;flex-direction:column;gap:.65rem}.series-drawer__detail.svelte-8yl3qe.svelte-8yl3qe{padding:.85rem;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.series-drawer__detail.svelte-8yl3qe h4.svelte-8yl3qe{margin:0 0 .35rem;font-size:1rem}.series-drawer__detail.svelte-8yl3qe p.svelte-8yl3qe{margin:0 0 .6rem;font-size:.82rem;color:#ffffffb3;line-height:1.45}.series-drawer__detail-meta.svelte-8yl3qe.svelte-8yl3qe{display:flex;flex-wrap:wrap;gap:1rem;font-size:.72rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.04em}.series-drawer__tags.svelte-8yl3qe.svelte-8yl3qe{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.series-drawer__tag.svelte-8yl3qe.svelte-8yl3qe{font-size:.65rem;padding:.15rem .45rem;border-radius:999px;background:#00f2ff1a;border:1px solid rgba(0,242,255,.25);color:#ffffffbf}.series-drawer--viewer.svelte-8yl3qe.svelte-8yl3qe{background:var(--rf-cine-deep, #0c0d12);border-left-color:var(--rf-cine-line, rgba(255, 255, 255, .08))}.series-shelf__header.svelte-8yl3qe.svelte-8yl3qe{position:relative;flex-shrink:0;display:flex;flex-direction:column;padding:0 0 .85rem;border-bottom:1px solid var(--rf-cine-line, rgba(255, 255, 255, .06))}.series-shelf__billboard.svelte-8yl3qe.svelte-8yl3qe{position:relative;width:100%;aspect-ratio:16 / 9;max-height:11.5rem;overflow:hidden;background:#07090e}.series-shelf__billboard-img.svelte-8yl3qe.svelte-8yl3qe{display:block;width:100%;height:100%;object-fit:cover}.series-shelf__billboard-scrim.svelte-8yl3qe.svelte-8yl3qe{position:absolute;inset:0;background:linear-gradient(180deg,#07090e26,#07090e8c 55%,#07090ef5);pointer-events:none}.series-shelf__heading.svelte-8yl3qe.svelte-8yl3qe{min-width:0;display:flex;flex-direction:column;gap:.35rem;padding:.9rem 3.5rem 0 1rem}.series-shelf__eyebrow.svelte-8yl3qe.svelte-8yl3qe{margin:0;font-size:.65rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rf-cine-accent, #c4a574)}.series-shelf__title.svelte-8yl3qe.svelte-8yl3qe{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--rf-cine-ink, #fff)}.series-shelf__chips.svelte-8yl3qe.svelte-8yl3qe{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.series-shelf__chip.svelte-8yl3qe.svelte-8yl3qe{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.22);color:#f4f1eab3;background:transparent}.series-shelf__chip--free.svelte-8yl3qe.svelte-8yl3qe{border-color:#f8e16bb3;color:#f8e16b}.series-shelf__chip--paid.svelte-8yl3qe.svelte-8yl3qe{border-color:#f4f1ea66;color:#f4f1ead1}.series-shelf__chip--meta.svelte-8yl3qe.svelte-8yl3qe{border-color:#ffffff2e;color:#ffffff8c}.series-shelf__meta.svelte-8yl3qe.svelte-8yl3qe{margin:0;font-size:.78rem;color:var(--rf-cine-muted, rgba(255, 255, 255, .5));letter-spacing:.01em}.series-shelf__synopsis.svelte-8yl3qe.svelte-8yl3qe{margin:.45rem 0 0;font-size:.88rem;line-height:1.5;font-weight:400;color:#ffffffe0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.series-shelf__close.svelte-8yl3qe.svelte-8yl3qe{position:absolute;top:max(.65rem,env(safe-area-inset-top,0px));right:max(.65rem,env(safe-area-inset-right,0px));flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#0000008c;color:#ffffffe6;cursor:pointer;font-size:1rem;line-height:1;touch-action:manipulation;z-index:3;transition:background .15s ease,border-color .15s ease}.series-shelf__close.svelte-8yl3qe.svelte-8yl3qe:hover{background:#ffffff1f;border-color:#ffffff47}.series-shelf__body.svelte-8yl3qe.svelte-8yl3qe{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.75rem .75rem max(1.75rem,calc(.85rem + env(safe-area-inset-bottom,0px)));display:flex;flex-direction:column;gap:.75rem;-webkit-overflow-scrolling:touch}.series-shelf__section.svelte-8yl3qe.svelte-8yl3qe{margin:0 0 .15rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff6}.series-drawer-overlay--docked.svelte-8yl3qe.svelte-8yl3qe{position:relative;inset:auto;z-index:1;width:min(360px,34vw);min-width:300px;max-width:400px;height:100%;max-height:100vh;background:transparent;backdrop-filter:none;flex-shrink:0;justify-content:stretch}.series-drawer--docked.svelte-8yl3qe.svelte-8yl3qe{width:100%;height:100%;border-radius:0;border-left:1px solid rgba(255,255,255,.07);box-shadow:none;animation:none}.series-stats.svelte-dvi4j4{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}.series-stats__pill.svelte-dvi4j4{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffe0}.series-stats__pill--genre.svelte-dvi4j4{border-color:#ff00ff59;color:var(--neon-pink, #ff00ff);background:#ff00ff1a}.series-stats__pill--new.svelte-dvi4j4{border-color:#00f2ff73;color:#00f2ff;background:#00f2ff1f}.series-stats__pill--released.svelte-dvi4j4{border-color:#78dc7859;color:#9dffb0;background:#50c8781f}.series-stats__pill--upcoming.svelte-dvi4j4{border-color:#ffc10766;color:#ffd76a;background:#ffc1071a}.series-stats__meta.svelte-dvi4j4{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#ffffff80}.series-stats__completion.svelte-dvi4j4{display:inline-flex;align-items:center;gap:.35rem;min-width:7.5rem;flex:1 1 7.5rem}.series-stats__completion-label.svelte-dvi4j4{font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;flex-shrink:0}.series-stats__completion-track.svelte-dvi4j4{flex:1;height:4px;border-radius:999px;background:#ffffff1f;overflow:hidden}.series-stats__completion-fill.svelte-dvi4j4{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--neon-cyan, #00f2ff),#7af7ff)}.series-stats__completion-value.svelte-dvi4j4{font-size:.62rem;font-weight:700;color:#ffffffbf;flex-shrink:0}.next-episode-card.svelte-qpj2yf{display:block;width:100%;text-align:left;padding:.75rem .85rem;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--neon-cyan, #00f2ff);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease;color:inherit;font:inherit}.next-episode-card.svelte-qpj2yf:hover{background:#00f2ff14;border-color:#00f2ff59}.next-episode-card.svelte-qpj2yf:focus-visible{outline:2px solid rgba(0,242,255,.65);outline-offset:2px}.next-episode-card.svelte-qpj2yf:active{transform:scale(.99)}.next-episode-card__header.svelte-qpj2yf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.next-episode-card__eyebrow.svelte-qpj2yf{margin:0;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.next-episode-card__status.svelte-qpj2yf{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.12rem .4rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);color:#fffc}.next-episode-card__status--new.svelte-qpj2yf{border-color:#00f2ff66;color:#00f2ff}.next-episode-card__status--upcoming.svelte-qpj2yf{border-color:#ffc10766;color:#ffd76a}.next-episode-card__title.svelte-qpj2yf{margin:0;font-size:.84rem;font-weight:600;line-height:1.35;color:#ffffffeb}.next-episode-card__divider.svelte-qpj2yf{opacity:.45;padding:0 .15rem}.next-episode-card__description.svelte-qpj2yf{margin:.4rem 0 0;font-size:.74rem;line-height:1.45;color:#ffffff9e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.next-episode-card__runtime.svelte-qpj2yf{margin:.35rem 0 0;font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff73}.theater-series-panel.svelte-1gqvf6t{margin-top:1rem;padding:1rem 1.1rem 1.15rem;border-radius:10px;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:1}.theater-series-panel__eyebrow.svelte-1gqvf6t{margin:0 0 .2rem;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.theater-series-panel__series-title.svelte-1gqvf6t{margin:0;font-size:clamp(1.15rem,4.5vw,1.55rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 18px rgba(0,0,0,.45)}.theater-series-panel__badge-row.svelte-1gqvf6t{margin-top:.45rem}.theater-series-panel__episode-title.svelte-1gqvf6t{margin:0;font-size:clamp(.95rem,3.8vw,1.15rem);font-weight:600;line-height:1.35;color:#ffffffeb}.theater-series-panel__runtime.svelte-1gqvf6t{margin:.25rem 0 0;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.theater-series-panel__now-playing.svelte-1gqvf6t{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.55rem}.theater-series-panel__now-playing.svelte-1gqvf6t .episode-chip{pointer-events:none;max-width:100%}.theater-series-panel__now-label.svelte-1gqvf6t{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--neon-cyan, #00f2ff)}.theater-series-panel__description.svelte-1gqvf6t{margin:0;font-size:.82rem;line-height:1.55;color:#ffffffb8;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.theater-series-panel__actions.svelte-1gqvf6t{display:flex;gap:.5rem;padding-top:.15rem}.theater-series-panel__episodes-btn.svelte-1gqvf6t{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:2.75rem;padding:.65rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff14;color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .15s ease}.theater-series-panel__episodes-btn.svelte-1gqvf6t:hover{background:#00f2ff24;border-color:#00f2ff73}.theater-series-panel__episodes-btn.svelte-1gqvf6t:active{transform:scale(.98)}.theater-series-panel__episodes-icon.svelte-1gqvf6t{font-size:1rem;line-height:1}@media (min-width: 520px){.theater-series-panel.svelte-1gqvf6t{padding:1.15rem 1.25rem 1.25rem;gap:.85rem}.theater-series-panel__description.svelte-1gqvf6t{-webkit-line-clamp:5}.theater-series-panel__episodes-btn.svelte-1gqvf6t{width:auto;min-width:11rem}}.theater-series-metadata.svelte-d020yo.svelte-d020yo{display:flex;flex-direction:column;gap:.45rem}.theater-series-meta.svelte-d020yo.svelte-d020yo{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.theater-series-episode-title.svelte-d020yo.svelte-d020yo{font-size:.82rem;color:#ffffffd1;font-weight:500}.theater-series-runtime.svelte-d020yo.svelte-d020yo{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;padding:.15rem .45rem;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.theater-series-genre.svelte-d020yo.svelte-d020yo{font-size:.68rem;letter-spacing:.05em;color:var(--neon-pink, #ff00ff);text-transform:uppercase}.theater-series-tags.svelte-d020yo.svelte-d020yo{display:flex;flex-wrap:wrap;gap:.35rem}.theater-series-tag.svelte-d020yo.svelte-d020yo{font-size:.62rem;padding:.12rem .4rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#ffffffb3}.layout-rich.svelte-d020yo .theater-series-episode-title.svelte-d020yo{font-size:.95rem;font-weight:600}.layout-rich.svelte-d020yo .theater-series-tag.svelte-d020yo{background:#ff00001f;border-color:#ff000059}.layout-compact.svelte-d020yo .theater-series-meta.svelte-d020yo{gap:.35rem .5rem}.subscription-paywall-actions.svelte-ujkiwn.svelte-ujkiwn{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem}.subscription-paywall-actions__lead.svelte-ujkiwn.svelte-ujkiwn{margin:0;font-size:.82rem;color:#ffffffb8}.subscription-paywall-actions__tiers.svelte-ujkiwn.svelte-ujkiwn{display:flex;flex-wrap:wrap;gap:.5rem}.subscription-paywall-actions__tier.svelte-ujkiwn.svelte-ujkiwn{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:9.5rem;padding:.55rem .85rem;border-radius:8px;border:1px solid rgba(0,242,255,.45);background:#00f2ff1f;color:#fff;cursor:pointer;font:inherit}.subscription-paywall-actions__tier.svelte-ujkiwn.svelte-ujkiwn:disabled{opacity:.65;cursor:wait}.subscription-paywall-actions__tier-label.svelte-ujkiwn.svelte-ujkiwn{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7}.subscription-paywall-actions__tier-price.svelte-ujkiwn.svelte-ujkiwn{font-size:1rem;font-weight:700}.subscription-paywall-actions__tier-busy.svelte-ujkiwn.svelte-ujkiwn{font-size:.68rem;color:#ffffffa6}.subscription-paywall-actions--compact.svelte-ujkiwn .subscription-paywall-actions__tier.svelte-ujkiwn{min-width:8.5rem;padding:.45rem .7rem}.theater-overlay.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{position:fixed;inset:0;background:#000000f2;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;backdrop-filter:blur(10px)}.theater-overlay--mobile.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{padding:0;align-items:stretch;justify-content:stretch;width:100%;height:100%;height:100dvh;background:#000}.theater-overlay--mobile.svelte-146wb4m .theater-container.svelte-146wb4m.svelte-146wb4m{max-width:none;max-height:none;width:100%;height:100%;margin:0;padding:0;border-radius:0}.theater-overlay--series-landscape.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{align-items:stretch;justify-content:stretch;gap:0;padding:0;background:#050508;display:grid;grid-template-columns:minmax(0,1fr) min(360px,34vw)}.theater-overlay--series-landscape.svelte-146wb4m .theater-container.svelte-146wb4m.svelte-146wb4m{max-width:none;max-height:100vh;width:min(440px,46vw);min-width:320px;height:100%;border-radius:34px;margin:0;flex:unset;justify-self:center;align-self:center;padding:.7rem;box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:radial-gradient(120% 100% at 50% 0%,rgba(255,255,255,.08) 0%,transparent 58%),linear-gradient(180deg,#0f1014,#08090d);box-shadow:0 16px 48px #00000073,inset 0 1px #ffffff14}.theater-overlay--series-landscape.svelte-146wb4m .theater-glow-border.svelte-146wb4m.svelte-146wb4m{display:none}.theater-overlay--series-landscape.svelte-146wb4m .theater-video-wrapper.svelte-146wb4m.svelte-146wb4m{border-radius:26px;min-height:min(84vh,860px);box-shadow:0 22px 48px #0000008c}.theater-overlay--series-landscape.svelte-146wb4m .theater-header.svelte-146wb4m.svelte-146wb4m{margin-bottom:.5rem;padding-inline:.1rem}.theater-overlay--series-landscape.svelte-146wb4m .theater-header--video-first.svelte-146wb4m.svelte-146wb4m{margin-bottom:.25rem}.theater-overlay--series-landscape.svelte-146wb4m .theater-header--video-first.svelte-146wb4m+.theater-video-wrapper.svelte-146wb4m{flex:1;min-height:min(88vh,920px)}.theater-overlay--series-landscape.svelte-146wb4m .theater-header--video-first.svelte-146wb4m+.theater-video-wrapper.svelte-146wb4m .theater-video-fg{max-height:none}.theater-overlay--series-landscape.svelte-146wb4m [data-theater-series-panel],.theater-overlay--series-landscape.svelte-146wb4m .theater-meta.svelte-146wb4m.svelte-146wb4m,.theater-overlay--series-landscape.svelte-146wb4m .theater-close-btn-bottom.svelte-146wb4m.svelte-146wb4m{display:none}@media (max-width: 900px){.theater-overlay--series-landscape.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{display:flex;grid-template-columns:none}.theater-overlay--series-landscape.svelte-146wb4m .theater-container.svelte-146wb4m.svelte-146wb4m{width:100%;min-width:0;max-width:min(96vw,520px);max-height:92vh;border-radius:12px;padding:1.25rem}}.theater-container.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{width:100%;max-width:450px;max-height:90vh;position:relative;background:#141414cc;border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.theater-glow-border.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{position:absolute;inset:-2px;border-radius:14px;background:linear-gradient(45deg,var(--neon-cyan),var(--neon-pink),var(--neon-gold),var(--neon-cyan));background-size:400% 400%;z-index:-1;animation:svelte-146wb4m-glowRotate 3s ease infinite;opacity:.8}@keyframes svelte-146wb4m-glowRotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.theater-header.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;position:relative;z-index:1}.theater-header--video-first.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{margin-bottom:.35rem;align-items:center}.theater-header--video-first.svelte-146wb4m .theater-header-main.svelte-146wb4m.svelte-146wb4m:empty{display:none}.theater-header-main.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{display:flex;flex-direction:column;gap:.45rem;min-width:0;flex:1}.theater-series-btn.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{padding:.45rem .75rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;border-radius:4px;border:1px solid rgba(255,0,255,.45);background:#ff00ff1f;color:#fff;cursor:pointer;transition:all .2s ease;white-space:nowrap}.theater-series-btn.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m:hover{background:#ff00ff47;border-color:var(--neon-pink, #ff00ff)}.theater-header-actions.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.theater-framing-controls.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{display:flex;gap:.25rem;padding:.15rem;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.theater-framing-btn.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{padding:.25rem .5rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;border:1px solid transparent;border-radius:4px;background:transparent;color:#ffffffa6;cursor:pointer;transition:all .2s ease}.theater-framing-btn.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m:hover{color:#fff;border-color:#fff3}.theater-framing-btn.active.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{color:#000;background:var(--neon-cyan);border-color:var(--neon-cyan)}.theater-title.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{font-size:1.5rem;margin:0;text-shadow:0 0 20px rgba(0,242,255,.5);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:80%}.theater-close-btn.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;cursor:pointer;border-radius:4px;transition:all .3s}.theater-close-btn.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m:hover{background:#e50914cc;border-color:var(--neon-red)}.theater-video-wrapper.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{position:relative;width:100%;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 0 40px #00f2ff4d;display:flex;justify-content:center;align-items:center;min-height:200px}.theater-video-bg.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{position:absolute;inset:-8%;width:116%;height:116%;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at center,#1c1c24,#050508 68%)}.theater-video-bg.theater-video-bg-fallback.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{background:radial-gradient(ellipse at 50% 40%,rgba(0,242,255,.12) 0%,transparent 55%),radial-gradient(ellipse at center,#1c1c24,#050508 68%)}.theater-video-bg.svelte-146wb4m .theater-video-bg-image{width:100%;height:100%;object-fit:cover;transform:scale(1.12);filter:blur(28px) brightness(.55)}.theater-video-wrapper.svelte-146wb4m .theater-video-fg{position:relative;z-index:2;width:100%;height:auto;max-height:70vh;object-fit:contain;background:transparent}.theater-video-wrapper.framing-fit.svelte-146wb4m .theater-video-fg{object-fit:contain}.theater-video-wrapper.framing-fill.svelte-146wb4m .theater-video-fg{width:100%;height:100%;max-height:none;object-fit:cover}.theater-video-wrapper.framing-smart.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{min-height:240px}.theater-video-wrapper.framing-smart.svelte-146wb4m .theater-video-fg{width:100%;height:100%;max-height:70vh;object-fit:contain}.reelshort-theater .theater-video-wrapper.framing-fill.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m,.reelshort-theater .theater-video-wrapper.framing-smart.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{flex:1;min-height:0;max-height:none}.reelshort-theater .theater-video-wrapper.framing-fill.svelte-146wb4m .theater-video-fg,.reelshort-theater .theater-video-wrapper.framing-smart.svelte-146wb4m .theater-video-fg{max-height:none;height:100%}.reelshort-theater.framing-smart .theater-ambient-bg{display:none}.theater-image-wrapper.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{width:100%;background:#000;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:240px}.theater-full-image{width:100%;max-height:70vh;object-fit:contain;background:#1a1a1a}.theater-reupload-btn.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{margin-top:1rem;padding:.75rem 1.25rem;background:#00f2ff26;border:1px solid var(--neon-cyan);color:var(--neon-cyan);border-radius:4px;cursor:pointer;text-transform:uppercase;letter-spacing:1px}.theater-reupload-btn.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m:hover{background:var(--neon-cyan);color:#000}.theater-placeholder.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{aspect-ratio:9/16;background:#1a1a1a;border-radius:8px;display:grid;place-items:center;text-align:center;box-shadow:0 0 40px #f0f3}.placeholder-content.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{padding:2rem}.placeholder-icon.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{font-size:4rem;margin-bottom:1rem;filter:drop-shadow(0 0 20px rgba(0,242,255,.5))}.placeholder-thumbnail{max-width:300px;margin-top:1rem;border-radius:8px;box-shadow:0 0 20px #00000080}.theater-meta.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{margin-top:1.5rem;padding:1rem;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.meta-row.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{display:flex;gap:.5rem;margin-bottom:.5rem}.meta-label.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{color:#ffffff80}.auto-detect-notice.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m,.personal-thumbnail-notice.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m,.personal-video-notice.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{padding:.5rem;background:#00f2ff1a;border-radius:4px;margin-top:.5rem;font-size:.875rem;border-left:3px solid var(--neon-cyan)}.theater-stats.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{display:flex;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.stat-item.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{font-size:.875rem;color:#fff9}.theater-close-btn-bottom.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{width:100%;margin-top:1rem;padding:1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;border-radius:4px;transition:all .3s;text-transform:uppercase;letter-spacing:2px}.theater-close-btn-bottom.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m:hover{background:#e50914cc;border-color:var(--neon-red)}.theater-vault-link-notice.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{margin-top:.5rem;font-size:.8rem;color:var(--neon-cyan);text-align:center}.theater-open-tab.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{display:inline-block;margin-top:.75rem;color:var(--neon-cyan);font-size:.85rem}.theater-episode-nav-notice.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{margin:.75rem 0 0;padding:.55rem .75rem;border-radius:6px;font-size:.78rem;text-align:center;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.35)}.theater-episode-nav-notice.svelte-146wb4m p.svelte-146wb4m.svelte-146wb4m{margin:0}.theater-payment-btn.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{border:1px solid rgba(247,207,74,.55);border-radius:999px;background:#f7cf4a2e;color:#fff7db;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .7rem;cursor:pointer}.theater-payment-btn--quiet.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{border-color:#ffffff40;background:transparent;color:#fffc;font-weight:500}.theater-debug-overlay.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{position:fixed;bottom:10px;right:10px;background:#000000d9;color:#0f0;padding:8px 10px;font-family:monospace;z-index:9999;max-width:420px;font-size:11px;line-height:1.45;border:1px solid rgba(0,255,0,.35);border-radius:6px;pointer-events:auto}.theater-debug-overlay.svelte-146wb4m button.svelte-146wb4m.svelte-146wb4m{margin-top:6px;padding:4px 8px;background:#111;color:#0f0;border:1px solid lime;cursor:pointer;font-size:11px}.theater-mobile-poster-cover.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{position:absolute;inset:0;z-index:10;pointer-events:none;background:#050508;overflow:hidden}.theater-mobile-poster-cover.svelte-146wb4m .theater-mobile-poster-cover__img{width:100%;height:100%;display:block;object-fit:cover}.theater-container.theater-mobile.svelte-146wb4m .theater-video-wrapper--awaiting-sound.svelte-146wb4m .theater-video-fg{opacity:0}.theater-mobile-sound-gate.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:24;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-width:11rem;padding:1rem 1.35rem;border:1px solid rgba(255,255,255,.28);border-radius:16px;background:#080a10d1;box-shadow:0 12px 40px #0000008c;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto;animation:svelte-146wb4m-theater-mobile-sound-gate-pulse 2s ease-in-out infinite}@keyframes svelte-146wb4m-theater-mobile-sound-gate-pulse{0%,to{box-shadow:0 12px 40px #0000008c}50%{box-shadow:0 12px 40px #0000008c,0 0 0 6px #facc1524}}.theater-mobile-sound-gate__icon.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{font-size:1.65rem;line-height:1}.theater-mobile-sound-gate__label.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{font-size:.95rem;font-weight:700;letter-spacing:.02em}.theater-overlay--mobile.svelte-146wb4m .theater-mobile-audio-bar.svelte-146wb4m.svelte-146wb4m{position:fixed;left:50%;bottom:max(1.35rem,env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:2200;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding:.55rem 1.15rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#080a10e6;box-shadow:0 8px 24px #0000008c;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto}.theater-overlay--mobile.svelte-146wb4m .theater-mobile-audio-bar--muted.svelte-146wb4m.svelte-146wb4m{border-color:#facc15a6;background:#181408f0}.theater-mobile-audio-bar__icon.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{font-size:1.15rem;line-height:1}.theater-mobile-audio-bar__label.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{font-size:.85rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}@media (max-width: 640px),(hover: none) and (pointer: coarse){.theater-container.theater-mobile.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{max-width:100%;max-height:100dvh;width:100%;height:100%;min-height:100dvh;margin:0;padding:0;border-radius:0;overflow:hidden;background:#000}.theater-container.theater-mobile.svelte-146wb4m .theater-glow-border.svelte-146wb4m.svelte-146wb4m{display:none}.theater-container.theater-mobile.svelte-146wb4m .theater-header.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.svelte-146wb4m .theater-header--menu-raised.svelte-146wb4m.svelte-146wb4m{position:absolute;top:0;left:0;right:0;z-index:40;flex-shrink:0;margin:0;padding:max(.45rem,env(safe-area-inset-top,0px)) max(.65rem,env(safe-area-inset-right,0px)) 1.15rem max(.65rem,env(safe-area-inset-left,0px));background:linear-gradient(180deg,#000000b8,#00000047 70%,#0000);pointer-events:none;opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease}.theater-container.theater-mobile.theater-chrome-visible.svelte-146wb4m .theater-header.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.theater-chrome-visible.svelte-146wb4m .theater-header--menu-raised.svelte-146wb4m.svelte-146wb4m{opacity:1;transform:translateY(0);pointer-events:none}.theater-container.theater-mobile.svelte-146wb4m .theater-close-btn.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.svelte-146wb4m .theater-header-actions.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.svelte-146wb4m .theater-series-btn.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.svelte-146wb4m .theater-framing-btn.svelte-146wb4m.svelte-146wb4m{pointer-events:auto}.theater-container.theater-mobile.svelte-146wb4m .theater-close-btn.svelte-146wb4m.svelte-146wb4m{min-width:2.75rem;min-height:2.75rem;padding:.55rem .85rem;z-index:42;touch-action:manipulation}.theater-container.theater-mobile.svelte-146wb4m .theater-header-actions.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.svelte-146wb4m .theater-header-actions--visible.svelte-146wb4m.svelte-146wb4m{position:relative;z-index:41;max-width:min(100%,22rem)}.theater-container.theater-mobile.svelte-146wb4m .theater-title.svelte-146wb4m.svelte-146wb4m{max-width:100%;white-space:nowrap;font-size:1rem;text-shadow:0 1px 12px rgba(0,0,0,.8)}.theater-container.theater-mobile.svelte-146wb4m .theater-video-wrapper.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.svelte-146wb4m .theater-video-wrapper--mobile.svelte-146wb4m.svelte-146wb4m{position:absolute;inset:0;flex:none;width:100%;height:100%;min-height:100%;overflow:hidden;border-radius:0;box-shadow:none;z-index:2}.theater-container.theater-mobile.svelte-146wb4m .theater-video-bg.svelte-146wb4m.svelte-146wb4m{overflow:hidden}.theater-container.theater-mobile.svelte-146wb4m .theater-video-wrapper.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.svelte-146wb4m .theater-video-wrapper--mobile.svelte-146wb4m.svelte-146wb4m{touch-action:none;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.theater-container.theater-mobile.svelte-146wb4m .theater-video-wrapper.svelte-146wb4m .theater-video-fg{position:absolute;inset:0;z-index:3;width:100%;height:100%;max-height:none;object-fit:cover;touch-action:none;pointer-events:none}.theater-container.theater-mobile.svelte-146wb4m .theater-video-bg.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.svelte-146wb4m .theater-video-bg.svelte-146wb4m .theater-video-bg-image{pointer-events:none}.theater-container.theater-mobile.svelte-146wb4m .theater-video-wrapper.framing-fit.svelte-146wb4m .theater-video-fg{object-fit:contain}.theater-container.theater-mobile.svelte-146wb4m .theater-close-btn-bottom.svelte-146wb4m.svelte-146wb4m{display:none}}@media (max-width: 640px) and (orientation: landscape),(hover: none) and (pointer: coarse) and (orientation: landscape){.theater-container.theater-mobile.svelte-146wb4m .theater-video-wrapper.svelte-146wb4m .theater-video-fg{max-height:none;width:100%;height:100%;object-fit:cover}.theater-container.theater-mobile.theater-mobile-landscape.svelte-146wb4m .theater-header.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.theater-mobile-landscape.svelte-146wb4m .theater-header--menu-raised.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.theater-mobile-landscape.theater-chrome-visible.svelte-146wb4m .theater-header.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.theater-mobile-landscape.theater-chrome-visible.svelte-146wb4m .theater-header--menu-raised.svelte-146wb4m.svelte-146wb4m{opacity:0!important;pointer-events:none!important;transform:translateY(-6px)}.theater-container.theater-mobile.theater-mobile-landscape.svelte-146wb4m .theater-video-wrapper.svelte-146wb4m.svelte-146wb4m,.theater-container.theater-mobile.theater-mobile-landscape.svelte-146wb4m .theater-video-wrapper--landscape.svelte-146wb4m.svelte-146wb4m{touch-action:none}.theater-landscape-gesture-hint.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:svelte-146wb4m-theaterLandscapeHintFade .55s ease forwards}.theater-landscape-gesture-hint__icon.svelte-146wb4m.svelte-146wb4m.svelte-146wb4m{font-size:clamp(1.75rem,6vw,2.75rem);font-weight:600;color:#fffffff0;text-shadow:0 2px 28px rgba(0,0,0,.82);letter-spacing:.04em}@keyframes svelte-146wb4m-theaterLandscapeHintFade{0%{opacity:0;transform:scale(.92)}18%{opacity:1;transform:scale(1)}72%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}}.control-center-container[data-studio-theme]{color:var(--studio-text, rgba(255, 255, 255, .95));background:var(--studio-bg, rgba(20, 20, 20, .95));box-shadow:0 0 60px var(--studio-glow, rgba(0, 242, 255, .2));transition:background .2s ease,color .2s ease,box-shadow .2s ease}.control-center-container[data-studio-theme]:before{background:var( --studio-header-gradient, linear-gradient(45deg, var(--neon-cyan), var(--neon-pink), var(--neon-gold)) )}.control-center-container[data-studio-theme] .control-center-header{background:var(--studio-bg-elevated, rgba(0, 0, 0, .3));border-bottom-color:var(--studio-border, rgba(255, 255, 255, .1))}.control-center-container[data-studio-theme] .control-center-header h2{background:var(--studio-header-gradient, linear-gradient(90deg, var(--neon-cyan), var(--neon-pink)));-webkit-background-clip:text;background-clip:text}.control-center-container[data-studio-theme] .control-center-header p,.control-center-container[data-studio-theme] .smart-subtitle,.control-center-container[data-studio-theme] .login-hint{color:var(--studio-text-muted, rgba(255, 255, 255, .5))}.control-center-container[data-studio-theme] .guide-me-btn,.control-center-container[data-studio-theme] .production-command-center-shell__refresh,.control-center-container[data-studio-theme] .studio-workspace-layout__refresh{border-color:var(--studio-border-strong, rgba(0, 242, 255, .35));background:var(--studio-accent-muted, rgba(0, 242, 255, .1));color:var(--studio-accent, var(--neon-cyan))}.control-center-container[data-studio-theme] .guide-me-btn:hover,.control-center-container[data-studio-theme] .production-command-center-shell__refresh:hover{background:color-mix(in srgb,var(--studio-accent) 25%,transparent)}.control-center-container[data-studio-theme] .production-command-center-shell__header,.control-center-container[data-studio-theme] .production-command-center-shell__focus,.control-center-container[data-studio-theme] .production-command-center-shell__status-grid,.control-center-container[data-studio-theme] .production-command-center-shell__signals,.control-center-container[data-studio-theme] .production-command-center-shell__risks,.control-center-container[data-studio-theme] .studio-workspace-layout,.control-center-container[data-studio-theme] .studio-workspace-layout__metric-card,.control-center-container[data-studio-theme] .studio-workspace-layout__card,.control-center-container[data-studio-theme] .studio-workspace-slot.forge-zone,.control-center-container[data-studio-theme] .studio-workspace-slot .forge-zone,.control-center-container[data-studio-theme] .studio-workspace-slot .studio-hierarchy-section,.control-center-container[data-studio-theme] .studio-workspace-slot .asset-manager,.control-center-container[data-studio-theme] .studio-workspace-slot .personal-studio-section,.control-center-container[data-studio-theme] .studio-workspace-slot .series-metadata-studio-section{background:var(--studio-gradient, var(--studio-surface, rgba(0, 0, 0, .28)));border-color:var(--studio-border-strong, rgba(0, 242, 255, .22));box-shadow:var(--studio-shadow, none)}.control-center-container[data-studio-theme] .production-command-center-shell__header h3,.control-center-container[data-studio-theme] .studio-workspace-layout__brand h3,.control-center-container[data-studio-theme] .production-command-center-shell__focus-head strong,.control-center-container[data-studio-theme] .production-command-center-shell__signal strong,.control-center-container[data-studio-theme] .studio-workspace-layout__metric-value{color:var(--studio-accent, var(--neon-cyan))}.control-center-container[data-studio-theme] .production-command-center-shell__header p,.control-center-container[data-studio-theme] .production-command-center-shell__status-card p,.control-center-container[data-studio-theme] .studio-workspace-layout__metric-copy,.control-center-container[data-studio-theme] .studio-workspace-layout__hint,.control-center-container[data-studio-theme] .studio-workspace-layout__empty{color:var(--studio-text-muted, rgba(255, 255, 255, .55))}.control-center-container[data-studio-theme] .production-command-center-shell__status-label,.control-center-container[data-studio-theme] .production-command-center-shell__signal span,.control-center-container[data-studio-theme] .studio-workspace-layout__metric-label{color:var(--studio-text-subtle, rgba(255, 255, 255, .45))}.control-center-container[data-studio-theme] .production-command-center-shell__status-card,.control-center-container[data-studio-theme] .production-command-center-shell__signal,.control-center-container[data-studio-theme] .studio-workspace-layout__tab,.control-center-container[data-studio-theme] .studio-workspace-layout__disclosure{background:var(--studio-surface, rgba(255, 255, 255, .03));border-color:var(--studio-border, rgba(255, 255, 255, .08))}.control-center-container[data-studio-theme] .production-command-center-shell__focus-list li,.control-center-container[data-studio-theme] .studio-workspace-layout__action-list li{border-color:var(--studio-border-strong, rgba(0, 242, 255, .25));background:var(--studio-accent-muted, rgba(0, 242, 255, .08));color:var(--studio-text, rgba(255, 255, 255, .9))}.control-center-container[data-studio-theme] .studio-workspace-layout__tab--active,.control-center-container[data-studio-theme] .production-command-center__nav-btn--active{border-color:var(--studio-accent, var(--neon-cyan));background:var(--studio-accent-muted, rgba(0, 242, 255, .12));color:var(--studio-accent, var(--neon-cyan))}.control-center-container[data-studio-theme] .ai-badge{background:var(--studio-accent, var(--neon-cyan));color:var(--studio-accent-contrast, #000)}.control-center-container[data-studio-theme] .submit-btn,.control-center-container[data-studio-theme] .quick-upload-btn,.control-center-container[data-studio-theme] .batch-upload-btn,.control-center-container[data-studio-theme] .force-cleanup-btn,.control-center-container[data-studio-theme] .unveil-btn{border-color:var(--studio-accent, var(--neon-cyan));background:var(--studio-accent-muted, rgba(0, 242, 255, .2));color:var(--studio-accent, var(--neon-cyan))}.control-center-container[data-studio-theme] .submit-btn:hover:not(:disabled),.control-center-container[data-studio-theme] .quick-upload-btn:hover:not(:disabled),.control-center-container[data-studio-theme] .batch-upload-btn:hover:not(:disabled),.control-center-container[data-studio-theme] .force-cleanup-btn:hover:not(:disabled),.control-center-container[data-studio-theme] .unveil-btn:hover{background:var(--studio-accent, var(--neon-cyan));color:var(--studio-accent-contrast, #000);box-shadow:0 0 20px var(--studio-glow, rgba(0, 242, 255, .4))}.control-center-container[data-studio-theme] .input-label-wrapper{color:var(--studio-text-muted, rgba(255, 255, 255, .6))}.control-center-container[data-studio-theme] .input-label-wrapper input,.control-center-container[data-studio-theme] .input-label-wrapper select,.control-center-container[data-studio-theme] .input-label-wrapper textarea,.control-center-container[data-studio-theme] .studio-workspace-layout__series-select select{background:var(--studio-bg-elevated, rgba(0, 0, 0, .35));border-color:var(--studio-border, rgba(255, 255, 255, .15));color:var(--studio-text, #fff)}.control-center-container[data-studio-theme] .input-label-wrapper input:focus,.control-center-container[data-studio-theme] .input-label-wrapper select:focus{border-color:var(--studio-accent, var(--neon-cyan));box-shadow:0 0 10px var(--studio-glow, rgba(0, 242, 255, .3))}.control-center-container[data-studio-theme] .health-percent,.control-center-container[data-studio-theme] .storage-metrics .metric-value,.control-center-container[data-studio-theme] .stat-value,.control-center-container[data-studio-theme] .glow-text,.control-center-container[data-studio-theme] .hierarchy-project-name{color:var(--studio-accent, var(--neon-cyan))}.control-center-container[data-studio-theme] .studio-workspace-layout__guide-mode{border-color:var(--studio-border-strong, rgba(0, 242, 255, .35));color:var(--studio-accent, var(--neon-cyan))}.control-center-container[data-studio-theme] :global(.creator-copilot),.control-center-container[data-studio-theme] :global(.ops-table),.control-center-container[data-studio-theme] :global(.readiness-meter),.control-center-container[data-studio-theme] :global(.missing-queue),.control-center-container[data-studio-theme] :global(.studio-walkthrough__card),.control-center-container[data-studio-theme] :global(.guide-me-coach-card),.control-center-container[data-studio-theme] :global(.pipeline-board),.control-center-container[data-studio-theme] :global(.workflow-task-center){border-color:var(--studio-border-strong, rgba(0, 242, 255, .22))!important}.control-center-container[data-studio-theme] :global(.creator-copilot__header h3),.control-center-container[data-studio-theme] :global(.ops-table h4),.control-center-container[data-studio-theme] :global(.readiness-meter strong){color:var(--studio-accent, var(--neon-cyan))!important}.control-center-container[data-studio-theme] [data-viewer-media-exempt],.control-center-container[data-studio-theme] [data-viewer-media-exempt] *{--studio-accent: var(--neon-cyan);--studio-text: #fff}.control-center-container[data-studio-theme=creator-light] .control-center-header,.control-center-container[data-studio-theme=creator-light] .refresh-btn,.control-center-container[data-studio-theme=creator-light] .close-x{color:var(--studio-text)}.control-center-container[data-studio-theme=creator-light] .refresh-btn,.control-center-container[data-studio-theme=creator-light] .close-x{background:#0f172a0f;border-color:#0f172a1f}.control-center-container[data-studio-theme=creator-light] .smart-header{border-bottom-color:var(--studio-border)}.control-center-container[data-studio-density=compact] .production-command-center-shell__status-grid,.control-center-container[data-studio-density=compact] .studio-workspace-layout__metrics{gap:var(--studio-gap, .35rem)}.control-center-container[data-studio-density=compact] .production-command-center-shell__status-card,.control-center-container[data-studio-density=compact] .studio-workspace-layout__metric-card{padding:var(--studio-panel-padding, .65rem)}.control-center-container[data-studio-density=spacious] .production-command-center-shell__status-grid,.control-center-container[data-studio-density=spacious] .studio-workspace-layout__metrics{gap:var(--studio-gap, .75rem)}.control-center-container[data-studio-density=spacious] .production-command-center-shell__status-card,.control-center-container[data-studio-density=spacious] .studio-workspace-layout__metric-card{padding:var(--studio-panel-padding, 1.05rem)}.control-center-container[data-studio-font-scale=small]{font-size:calc(14px * var(--studio-font-scale, .92))}.control-center-container[data-studio-font-scale=large]{font-size:calc(14px * var(--studio-font-scale, 1.1))}.control-center-container[data-studio-reduced-motion] *,.control-center-container[data-studio-reduced-motion]:before{animation:none!important;transition-duration:.01ms!important}.control-center-container[data-studio-reduced-motion] .ai-badge.pulse{animation:none!important}.control-center-container[data-studio-focus-mode]:before{opacity:.12}.control-center-container[data-studio-focus-mode] .ai-badge.pulse{animation:none}.control-center-container[data-studio-focus-mode] .production-command-center-shell__header,.control-center-container[data-studio-focus-mode] .studio-workspace-layout__brand{box-shadow:none}.control-center-container[data-studio-color-blind-safe] .production-command-center-shell__header h3,.control-center-container[data-studio-color-blind-safe] .studio-workspace-layout__brand h3{color:var(--studio-accent, #0072b2)}.control-center-container[data-studio-theme=neon-studio]:before{opacity:.18}.control-center-container[data-studio-theme=neon-studio] .ai-badge.pulse{animation:none}.control-center-container[data-studio-theme=command-center] .production-command-center-shell__risks em{color:var(--studio-highlight, #d1fae5)}.control-center-container[data-studio-theme=focus-mode]:before{opacity:.12}.control-center-container[data-studio-theme=focus-mode] .ai-badge.pulse{animation:none}.control-center-container[data-studio-theme=executive-dashboard] .production-command-center-shell__risks em{color:var(--studio-highlight, #d1fae5)}:root{--neon-red: #e50914;--neon-cyan: var(--lz-cyan, #00f2ff);--neon-pink: #ff00ff;--neon-gold: #ffd700;--bg-dark: var(--lz-stage, #0a0a0a);--panel-bg: rgba(20, 20, 20, .95)}*:focus-visible{outline:2px solid var(--lz-focus, #3b82f6);outline-offset:2px}body{margin:0;background:var(--bg-dark);color:#fff;font-family:"Inter",var(--lz-font-body, system-ui, sans-serif);overflow-x:hidden;overflow-y:auto;line-height:1.5}*{box-sizing:border-box}.ghost-trigger{position:fixed;top:72px;right:16px;width:52px;height:52px;padding:0;background:#ffffff0d;border:2px solid rgba(255,255,255,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:crosshair;z-index:9999;transition:all .3s ease;backdrop-filter:blur(10px);overflow:hidden}.ghost-trigger:hover,.ghost-trigger.active{background:#00f2ff33;border-color:var(--neon-cyan);box-shadow:0 0 30px #00f2ff66;transform:scale(1.1)}.ghost-trigger--hydrating{opacity:.55;cursor:wait;transform:none;box-shadow:none}.ghost-trigger--hydrating:hover,.ghost-trigger--hydrating.active{opacity:.55;transform:none;box-shadow:none;background:#ffffff0d;border-color:#ffffff1a}.ghost-trigger__icon{width:auto;height:100%;max-width:100%;object-fit:contain;display:block;pointer-events:none;user-select:none}main{min-height:100vh;padding-bottom:4rem;transition:filter .3s ease;position:relative}main.blur{filter:blur(5px);pointer-events:none;user-select:none}.control-center-overlay,.control-center-overlay *,.delete-modal-overlay,.delete-modal-overlay *,.ghost-trigger{pointer-events:auto}main>header{position:absolute;top:0;left:0;right:0;z-index:6;padding:1rem 1.5rem;text-align:left;border-bottom:none;background:linear-gradient(180deg,#00000085,#0000)}main>header h1{font-size:1rem;margin:0;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-pink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.18em;text-transform:uppercase}.header-actions{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.5rem}.sentry-v3{font-size:.75rem;color:#ffffff80;letter-spacing:2px}.hero-stage{position:relative;width:100%;height:92vh;min-height:680px;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;margin:0 0 2.5rem;transition:margin-bottom .48s cubic-bezier(.33,1,.42,1)}:root[data-featured-seam=closed] .hero-stage{margin-bottom:0}.hero-stage.hero-stage--viewer{width:100vw;min-height:80vh;max-height:100vh;justify-content:stretch}.hero-video-container{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;overflow:hidden}.hero-video-container.hero-gradient-fallback,.hero-fallback-image.hero-gradient-fallback{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);background-size:200% 200%;animation:gradientShift 10s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.hero-video.hero-video-visible{opacity:1}.hero-loading-fallback{display:flex;align-items:center;justify-content:center}.hero-loading-indicator{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#000000a6;border:1px solid rgba(0,242,255,.35);border-radius:999px;color:var(--neon-cyan);font-size:.875rem;letter-spacing:.08em;text-transform:uppercase}.hero-spinner{width:14px;height:14px;border:2px solid rgba(0,242,255,.25);border-top-color:var(--neon-cyan);border-radius:50%;animation:heroSpin .8s linear infinite}@keyframes heroSpin{to{transform:rotate(360deg)}}.hero-resume-toast{position:absolute;top:1.25rem;left:50%;transform:translate(-50%);z-index:2;padding:.5rem 1rem;background:#000000bf;border:1px solid rgba(0,242,255,.4);border-radius:999px;color:#ffffffe6;font-size:.8rem;letter-spacing:.06em;pointer-events:none;animation:heroToastFade 2.5s ease forwards}@keyframes heroToastFade{0%,70%{opacity:1}to{opacity:0}}.hero-fallback-image{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .3s}.hero-fallback-image.active{opacity:1}.hero-stage--viewer .hero-video,.hero-stage--viewer .hero-fallback-image,.hero-stage--viewer .hero-media,.hero-stage--viewer [data-media-renderer]{width:100%!important;height:100%!important;object-fit:cover}.hero-video-container[data-hero-background-source=custom_image][data-hero-aspect=portrait] .hero-fallback-image,.hero-video-container[data-hero-background-source=custom_image][data-hero-aspect=portrait] [data-media-renderer]{background-size:contain!important;background-repeat:no-repeat;background-position:center center!important;background-color:#050508}.hero-stage--viewer .hero-video-container[data-hero-background-source=custom_image][data-hero-aspect=portrait] .hero-fallback-image,.hero-stage--viewer .hero-video-container[data-hero-background-source=custom_image][data-hero-aspect=portrait] [data-media-renderer]{object-fit:contain!important;object-position:center center!important}.hero-portrait-triptych{position:absolute;inset:0;display:flex;align-items:stretch;justify-content:center;gap:clamp(10px,1.4vw,22px);padding:0 clamp(12px,2vw,28px);background:radial-gradient(ellipse at 50% 40%,#120e1ceb,#050508 72%);overflow:hidden}.hero-portrait-triptych__panel,.hero-portrait-triptych__panel[data-media-renderer]{flex:1 1 0;min-width:0;max-width:34%;height:100%!important;position:relative!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center center!important;opacity:1!important;filter:none;transform:none}.hero-video-container[data-hero-aspect=portrait] .hero-portrait-triptych__panel:nth-child(2){opacity:1!important;filter:saturate(1.04)}.hero-video-container[data-hero-aspect=portrait] .hero-portrait-triptych__panel:nth-child(1),.hero-video-container[data-hero-aspect=portrait] .hero-portrait-triptych__panel:nth-child(3){opacity:.88!important}.hero-stage--viewer .hero-portrait-triptych{padding:0 clamp(8px,1.5vw,18px);gap:clamp(8px,1.1vw,14px)}.hero-video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d,#000c)}.hero-video-container.hero-bg-ambient-motion .hero-video,.hero-video-container.hero-bg-ambient-motion .hero-fallback-image.active{transform:scale(1.06);animation:heroAmbientDrift 18s ease-in-out infinite alternate}@keyframes heroAmbientDrift{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.08) translate3d(-1.2%,-1.2%,0)}}.hero-video-container.hero-bg-cinematic-blur .hero-video,.hero-video-container.hero-bg-cinematic-blur .hero-fallback-image.active{filter:blur(2px) saturate(1.08);transform:scale(1.04)}.hero-video-overlay.hero-bg-gradient-overlay{background:linear-gradient(180deg,#080c1840,#000000d1 72%,#000000eb)}.hero-video-overlay.hero-bg-cinematic-overlay{background:radial-gradient(circle at 20% 20%,rgba(236,72,153,.18),transparent 45%),linear-gradient(180deg,#00000026,#000000e0);backdrop-filter:blur(2px)}.hero-wrap{position:relative;z-index:4;text-align:left;width:min(88vw,1080px);max-width:1080px;padding:0 6vw 6vh}.hero-stage--viewer .hero-wrap{width:min(92vw,1240px);max-width:1240px;padding:0 6vw 6.5vh;z-index:5}.hero-stage--viewer .hero-wrap:before{content:"";position:absolute;inset:-1.5rem -2rem -1rem;z-index:-1;background:linear-gradient(90deg,#0000009e,#00000073 42%,#0000001a);filter:blur(2px);border-radius:18px}.premium-tag{display:inline-block;padding:.4rem .95rem;background:var(--neon-gold);color:#000;font-size:clamp(16px,1.3vw,20px);font-weight:700;letter-spacing:.08em;margin-bottom:1.1rem;text-transform:uppercase}.hero-insight{display:inline-block;margin:0 0 .75rem;padding:.35rem .85rem;background:#00f2ff1f;border:1px solid rgba(0,242,255,.35);border-radius:999px;color:var(--neon-cyan);font-size:.8rem;letter-spacing:.06em;text-transform:none}.hero-wrap h1{font-size:clamp(48px,6vw,72px);line-height:1.03;margin:0 0 .95rem;text-shadow:0 0 40px rgba(0,242,255,.35);max-width:14ch}.hero-stage--viewer .hero-wrap h1{font-size:clamp(58px,6.8vw,92px);line-height:1.02;text-shadow:0 8px 40px rgba(0,0,0,.62),0 0 28px rgba(0,242,255,.28)}.hero-wrap p{font-size:clamp(24px,2.4vw,32px);color:#ffffffe0;margin:0;max-width:36ch}.hero-stage--viewer [data-hero-subtitle]{font-size:clamp(26px,2.7vw,38px);line-height:1.24;text-shadow:0 4px 26px rgba(0,0,0,.52)}.hero-stage--viewer [data-hero-story-description]{margin:1rem 0 0;max-width:52rem;font-size:clamp(18px,1.9vw,24px);line-height:1.42;color:#ffffffeb}.hero-stage--viewer .hero-carousel-actions{margin-top:1.5rem;display:flex;gap:.9rem;flex-wrap:wrap}.hero-stage--viewer .hero-carousel-controls__btn{min-height:56px;padding:.82rem 1.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#0000006b;color:#fff;font-size:clamp(17px,1.5vw,22px);font-weight:700;letter-spacing:.02em;cursor:pointer}.hero-stage--viewer .hero-carousel-controls__btn[data-hero-watch-now]{background:linear-gradient(135deg,#f8e16b,gold);color:#0b0b0b;border-color:#ffd700e6}.hero-stage--viewer .hero-carousel-controls__btn[data-hero-story-secondary-cta]{background:#ffffff1f;color:#fff}.hero-stage--viewer .hero-carousel-controls__btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px #00000059}.hero-stage--viewer [data-hero-countdown-overlay]{display:none}:root[data-featured-seam=closed] .hero-stage{height:min(64vh,740px);min-height:min(47vh,470px);max-height:74vh;margin-bottom:.85rem}:root[data-featured-seam=closed] .hero-stage.hero-stage--viewer{height:min(58vh,calc(560px + 3rem));min-height:min(44vh,calc(420px + 3rem));max-height:calc(58vh + 3rem)}@media (min-width: 981px){:root[data-featured-seam=closed] .hero-stage.hero-stage--viewer{height:min(52vh,calc(520px + 3rem));max-height:calc(52vh + 3rem)}}:root[data-featured-seam=closed] .hero-stage--viewer .hero-wrap{transform:translateY(3rem)}:root[data-featured-seam=closed] .hero-stage--viewer .hero-wrap h1,:root[data-featured-seam=closed] .hero-stage--viewer .hero-wrap h1[data-hero-title]{line-height:1.06}:root[data-featured-seam=closed] .hero-stage--viewer .hero-video,:root[data-featured-seam=closed] .hero-stage--viewer .hero-fallback-image,:root[data-featured-seam=closed] .hero-stage--viewer .hero-media,:root[data-featured-seam=closed] .hero-stage--viewer [data-media-renderer]{object-position:center 30%}:root[data-featured-seam=closed] .hero-stage--viewer .hero-fallback-image{background-position:center 30%}@media (max-width: 980px){.hero-stage{height:86vh;min-height:620px}.hero-wrap{width:min(92vw,860px);padding:0 5vw 5vh}}@media (max-width: 640px),(max-height: 520px) and (orientation: landscape),(hover: none) and (pointer: coarse){main>header{padding:.85rem 1rem}.hero-stage{height:min(88dvh,88vh);min-height:72dvh;max-height:none;margin-bottom:0}:root[data-featured-seam=open] .hero-stage{margin-bottom:1.15rem}.hero-stage.hero-stage--viewer{height:min(86dvh,86vh);min-height:74dvh;max-height:none}:root[data-featured-seam=closed] .hero-stage.hero-stage--viewer{height:min(60dvh,60vh);min-height:45dvh;max-height:60vh}:root[data-featured-seam=closed] .hero-stage--viewer .hero-wrap{transform:none;top:3rem;bottom:0;max-height:none;display:flex;flex-direction:column;justify-content:flex-end}.hero-stage--viewer .hero-video,.hero-stage--viewer .hero-fallback-image,.hero-stage--viewer .hero-media,.hero-stage--viewer [data-media-renderer]{object-position:center 28%}:root[data-featured-seam=closed] .hero-stage--viewer .hero-video,:root[data-featured-seam=closed] .hero-stage--viewer .hero-fallback-image,:root[data-featured-seam=closed] .hero-stage--viewer .hero-media,:root[data-featured-seam=closed] .hero-stage--viewer [data-media-renderer]{object-position:center 28%}:root[data-featured-seam=closed] .hero-stage--viewer .hero-fallback-image{background-position:center 28%}.hero-video-container.hero-bg-ambient-motion .hero-video,.hero-video-container.hero-bg-ambient-motion .hero-fallback-image.active{transform:none;animation:none}.hero-wrap{width:94vw;padding:0 1rem max(2.2rem,env(safe-area-inset-bottom,0px))}.hero-stage--viewer .hero-wrap{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:none;max-height:100%;overflow:hidden;padding:0 1rem max(1.35rem,env(safe-area-inset-bottom,0px));box-sizing:border-box}.hero-stage--viewer .hero-wrap:before{inset:-.75rem -1rem -.5rem;background:linear-gradient(180deg,#0000,#0000006b 38%,#000000c7)}.hero-stage--viewer .hero-wrap h1,.hero-stage--viewer .hero-wrap h1[data-hero-title]{font-size:clamp(1.55rem,7vw,2.05rem);line-height:1.08;max-width:100%;margin-bottom:.55rem}.hero-stage--viewer [data-hero-subtitle]{font-size:clamp(.88rem,3.6vw,1rem);line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hero-stage--viewer [data-hero-story-description]{margin-top:.55rem;max-width:100%;font-size:.8rem;line-height:1.38;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero-stage--viewer .hero-carousel-actions{margin-top:.85rem;gap:.55rem}.hero-stage--viewer .hero-carousel-controls__btn{min-height:44px;padding:.55rem 1rem;font-size:.9rem}main{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}.ghost-trigger{top:calc(4.5rem + env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));width:44px;height:44px}}@media (max-height: 520px) and (orientation: landscape){.hero-stage.hero-stage--viewer{height:min(92dvh,92vh);min-height:0;max-height:none}:root[data-featured-seam=closed] .hero-stage.hero-stage--viewer{height:min(88dvh,88vh);min-height:0}}.forge-loader{text-align:center;padding:4rem;font-size:1.5rem;color:var(--neon-cyan);letter-spacing:4px}.debug-info{text-align:center;padding:1rem;font-size:.75rem;color:#fff6;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:2rem}@keyframes glowRotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.delete-modal-overlay{position:fixed;inset:0;background:#000000e6;z-index:3000;display:grid;place-items:center;padding:2rem;border:none;width:100%;font:inherit;color:inherit;cursor:default}.delete-modal-container{background:var(--panel-bg);border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:500px;padding:1.5rem;box-shadow:0 0 60px #e509144d}.delete-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.delete-modal-title{margin:0;color:var(--neon-red);text-shadow:0 0 20px rgba(229,9,20,.5)}.delete-modal-close{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.delete-modal-content{text-align:center;margin-bottom:1.5rem}.delete-warning-icon{font-size:4rem;margin-bottom:1rem;filter:drop-shadow(0 0 20px rgba(229,9,20,.5))}.delete-reel-title{color:var(--neon-cyan);margin:1rem 0;text-shadow:0 0 10px rgba(0,242,255,.3)}.delete-warning-text{color:#fff9;font-size:.875rem}.delete-modal-actions{display:flex;gap:1rem}.delete-cancel-btn,.delete-confirm-btn{flex:1;padding:1rem;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:all .3s}.delete-cancel-btn{background:#ffffff1a;color:#fff}.delete-cancel-btn:hover{background:#fff3}.delete-confirm-btn{background:var(--neon-red);color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 0 20px #e509144d}.delete-confirm-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #e5091480}.delete-spinner{width:16px;height:16px;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.control-center-overlay{position:fixed;inset:0;background:#000000f2;z-index:1500;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow:hidden;backdrop-filter:blur(10px);border:none;width:100%;font:inherit;color:inherit;cursor:default;text-align:inherit}.control-center-container{background:var(--panel-bg);border:1px solid rgba(255,255,255,.1);border-radius:12px;width:100%;max-width:1200px;max-height:min(92dvh,calc(100dvh - 2rem));display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 60px #00f2ff33;position:relative;isolation:isolate}.control-center-container:before{content:"";position:absolute;inset:-1px;border-radius:13px;background:linear-gradient(45deg,var(--neon-cyan),var(--neon-pink),var(--neon-gold));background-size:400% 400%;z-index:-1;animation:glowRotate 5s ease infinite;opacity:.3}.control-center-scroll-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 1.5rem 1.5rem;touch-action:pan-y}.control-center-scroll-body button,.control-center-scroll-body input,.control-center-scroll-body select,.control-center-scroll-body textarea,.control-center-scroll-body a,.ghost-trigger,.admin-login-panel button,.admin-login-panel input{touch-action:manipulation}.control-center-header{position:relative;z-index:2;flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);background:#080a12eb;backdrop-filter:none}.control-center-header h2{margin:0;font-size:1.25rem;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-pink));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.control-center-header p{margin:.25rem 0 0;color:#ffffff80;font-size:.875rem}.control-center-actions{display:flex;gap:.5rem}.guide-me-btn{background:#00f2ff1f;border:1px solid var(--neon-cyan);color:var(--neon-cyan);padding:.45rem .75rem;border-radius:4px;cursor:pointer;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;transition:all .3s}.guide-me-btn:hover{background:#00f2ff40}.refresh-btn,.close-x{width:40px;height:40px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:4px;cursor:pointer;display:grid;place-items:center;transition:all .3s}.refresh-btn:hover{background:var(--neon-cyan);color:#000;transform:rotate(180deg)}.close-x:hover{background:var(--neon-red);color:#fff}.logout-btn{background:#e50914cc;border:none;color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:700;transition:all .3s}.logout-btn:hover{background:var(--neon-red);box-shadow:0 0 15px #e5091480}.admin-login-panel{padding:2rem;max-width:450px;margin:0 auto;text-align:center}.login-form{margin-top:1.5rem}.login-error{color:#ef4444;font-size:.875rem;margin:.5rem 0;padding:.5rem;background:#ef44441a;border-radius:4px}.login-hint{font-size:.75rem;color:#ffffff80;margin-top:1rem}.login-hint code{background:#00000080;padding:.2rem .4rem;border-radius:4px;color:var(--neon-cyan)}.control-center-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1.5rem}@media (max-width: 900px){.control-center-grid{grid-template-columns:1fr}.control-center-overlay{padding:1rem .5rem}.control-center-container{max-height:min(96dvh,calc(100dvh - 1rem))}.control-center-scroll-body{padding:0 1rem 1rem}.control-center-header{padding:1rem;flex-wrap:wrap;gap:.65rem;align-items:flex-start}.control-center-header h2{font-size:1rem;line-height:1.2;max-width:calc(100% - 11rem)}.control-center-header p{font-size:.75rem}.control-center-actions{flex-shrink:0;margin-left:auto}}.studio-workspace-slot{display:flex;flex-direction:column;gap:1rem;margin-bottom:.5rem}.studio-system-disclosure{margin-top:1rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.65rem .85rem;background:#00000040}.studio-system-disclosure>summary{cursor:pointer;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;user-select:none}.studio-workspace-slot.forge-zone,.studio-workspace-slot .forge-zone,.studio-workspace-slot .studio-hierarchy-section,.studio-workspace-slot .asset-manager,.studio-workspace-slot .personal-studio-section,.studio-workspace-slot .series-metadata-studio-section{padding:1rem;background:#00000047;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.forge-zone{padding:1rem;background:#0000004d;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.smart-header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.ai-badge{display:inline-block;padding:.25rem .5rem;background:var(--neon-cyan);color:#000;font-size:.65rem;font-weight:700;letter-spacing:1px;margin-bottom:.5rem;text-transform:uppercase}.ai-badge.pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 10px var(--neon-cyan)}50%{opacity:.7;box-shadow:0 0 20px var(--neon-cyan)}}.smart-header h3{margin:0 0 .25rem;font-size:1.1rem}.smart-subtitle{margin:0;color:#ffffff80;font-size:.875rem}.input-label-wrapper{display:block;margin-bottom:1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#fff9}.input-label-wrapper input,.input-label-wrapper select{width:100%;margin-top:.5rem;padding:.75rem;background:#00000080;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-size:1rem;transition:all .3s}.input-label-wrapper input:focus,.input-label-wrapper select:focus{outline:none;border-color:var(--neon-cyan);box-shadow:0 0 10px #00f2ff4d}.vault-category-row{margin-bottom:1rem;max-width:320px}.category-detection-hint{margin:-.5rem 0 1rem}.detection-preview{padding:.75rem;background:#00f2ff1a;border-radius:4px;display:flex;align-items:center;gap:.5rem;border-left:3px solid var(--neon-cyan)}.detection-icon{font-size:1.25rem}.category-selector{position:relative}.source-options{display:flex;flex-direction:column;gap:.5rem}.url-input{position:relative}.input-label-or{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#fff6;font-size:.75rem}.browse-btn{width:100%;padding:1rem;background:#ffffff1a;border:2px dashed rgba(255,255,255,.3);color:#fff;cursor:pointer;border-radius:4px;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.browse-btn:hover{background:#00f2ff1a;border-color:var(--neon-cyan);color:var(--neon-cyan)}.file-info{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#00f2ff1a;border-radius:4px;border:1px solid rgba(0,242,255,.3)}.file-details{display:flex;flex-direction:column;gap:.25rem}.file-name{font-size:.875rem;color:var(--neon-cyan)}.file-size{font-size:.75rem;color:#ffffff80}.clear-file{background:#ffffff1a;border:none;color:#fff;width:28px;height:28px;border-radius:4px;cursor:pointer;transition:all .3s}.clear-file:hover{background:var(--neon-red)}.processing-indicator{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#00f2ff1a;border-radius:4px;margin-bottom:1rem;border:1px solid rgba(0,242,255,.3)}.processing-spinner{width:20px;height:20px;border:2px solid transparent;border-top-color:var(--neon-cyan);border-radius:50%;animation:spin 1s linear infinite}.submit-btn{width:100%;padding:1rem;background:var(--neon-cyan);color:#000;border:none;border-radius:4px;font-weight:700;cursor:pointer;transition:all .3s;text-transform:uppercase;letter-spacing:2px;position:relative;overflow:hidden}.submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px #00f2ff66}.submit-btn:disabled{opacity:.5;cursor:not-allowed}.submit-btn.ai-submit{background:linear-gradient(90deg,var(--neon-cyan),var(--neon-pink));background-size:200% auto;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.ai-thinking{display:flex;align-items:center;gap:.5rem}.personal-studio-section,.studio-hierarchy-section{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.hierarchy-hint{color:#ffffff8c;font-size:.85rem;margin:.5rem 0}.watch-continue-section{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.watch-continue-list{list-style:none;margin:0;padding:0;font-size:.8rem}.watch-continue-item{display:flex;justify-content:space-between;gap:.5rem;padding:.25rem 0;color:#ffffffb3}.watch-continue-pct{color:#00f2ffcc}.hierarchy-error{color:#f87171;font-size:.85rem}.hierarchy-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.hierarchy-project-name{margin:.5rem 0 1rem;color:var(--neon-cyan)}.hierarchy-tree{max-height:220px;overflow-y:auto;margin-bottom:1rem;padding:.5rem;background:#00000040;border-radius:8px}.hierarchy-series,.hierarchy-season{margin-bottom:.5rem}.hierarchy-series summary,.hierarchy-season summary{cursor:pointer;color:#fff;font-weight:600}.hierarchy-meta{color:#ffffff73;font-weight:400;font-size:.8rem}.hierarchy-episodes{list-style:none;padding:.25rem 0 .25rem 1rem;margin:0;font-size:.85rem}.hierarchy-episodes li{padding:.2rem 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hierarchy-reel-badge{font-size:.75rem;padding:.1rem .4rem;border-radius:4px;background:#00f2ff26;color:var(--neon-cyan)}.hierarchy-reel-badge.orphan{background:#ffffff14;color:#ffffff80}.hierarchy-forms{display:grid;gap:.5rem;margin-top:1rem}.thumb-delete-btn{position:absolute;top:8px;right:8px;z-index:20;pointer-events:auto;width:24px;height:24px;border:none;border-radius:50%;background:#e50914e6;color:#fff;font-size:.7rem;cursor:pointer;line-height:1;padding:0;display:grid;place-items:center;box-shadow:0 2px 8px #00000073}.thumb-delete-btn:hover{background:var(--neon-red);transform:none}.thumbnail-item{position:relative;cursor:grab;width:100%;min-width:0;contain:layout}.thumbnail-item:active{cursor:grabbing}.vault-card[draggable=true]:hover,.thumbnail-item[draggable=true]:hover{outline:2px solid var(--neon-cyan);outline-offset:-2px}.thumbnail-grid.vault-grid{display:grid;gap:12px;width:100%;align-items:start}.vault-grid--images,.vault-grid--videos{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.vault-card{position:relative;overflow:hidden;border-radius:12px;contain:layout paint;background:#1a1a1a;isolation:isolate;border:1px solid rgba(255,255,255,.08);width:100%;min-width:0}.vault-card:hover{box-shadow:0 0 16px #00f2ff40}.vault-grid--images .vault-card.image{aspect-ratio:1 / 1;min-height:100px}.vault-grid--videos .vault-card.video{grid-column:span 2;aspect-ratio:16 / 9;min-height:180px;border-color:#00f2ff59;box-shadow:0 0 12px #00f2ff1f}.vault-card .vault-grid-visual{width:100%;height:100%;object-fit:cover;object-position:center;display:block;min-width:0;min-height:0}.vault-card .vault-grid-poster{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.vault-card.vault-card--pending .vault-grid-poster,.vault-card.vault-card--uploading .vault-grid-poster{z-index:1}.vault-card.vault-card--processing .vault-grid-poster{z-index:2}.vault-card .placeholder,.video-placeholder{width:100%;height:100%;min-height:180px;display:grid;place-items:center;font-size:2rem;color:#ffffff73;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);position:absolute;inset:0;z-index:1}.vault-card .vault-uploading-preview{color:var(--neon-cyan, #00f2ff);font-size:2.25rem;background:linear-gradient(145deg,#121820,#1c2838 55%,#15202b);animation:vault-upload-pulse 1.6s ease-in-out infinite;z-index:15;padding:.75rem .5rem 2.75rem;box-sizing:border-box}.vault-card.vault-card--pending .vault-pending-face,.vault-card.vault-card--failed .vault-pending-face{z-index:15;padding-bottom:2.75rem;box-sizing:border-box}.vault-card .vault-pending-face{display:grid;gap:.35rem;place-items:center;align-content:center}.vault-card .vault-card-thumb-underlay{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}.vault-card .vault-pending-face--over-thumb{background:linear-gradient(145deg,#1218208c,#15202b80)}.vault-card .vault-pending-face small{font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;max-width:90%;text-align:center}.pending-large-static{width:100%;min-height:180px;display:grid;place-items:center;align-content:center;gap:.4rem;padding:1rem;border-radius:8px;border:2px solid var(--neon-cyan, #00f2ff);background:linear-gradient(145deg,#121820,#1c2838 55%,#15202b);color:#fff;text-align:center}.pending-large-static .pending-large-icon{font-size:2.4rem}.pending-large-static strong{font-size:.95rem;word-break:break-all}.pending-large-static small{font-size:.75rem;color:#ffffffb3;max-width:28rem}.accept-btn.is-disabled{opacity:.55;box-shadow:none}.vault-card .vault-interrupted-preview{color:#fbbf24;font-size:2.25rem;background:linear-gradient(145deg,#1a1510,#2a2218 55%,#1a1510)}@keyframes vault-upload-pulse{0%,to{opacity:.7}50%{opacity:1}}.vault-grid-chrome{position:absolute;inset:0;z-index:20;pointer-events:none}.vault-grid-chrome .thumb-delete-btn{pointer-events:auto}.vault-grid-chrome .batch-select-label{position:absolute;left:8px;bottom:36px;z-index:30;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:6px;font-size:11px;background:#000000b8;color:#fff;pointer-events:auto}.vault-grid-chrome .batch-select-checkbox{pointer-events:auto;margin:0}.vault-grid-visual{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.vault-grid-visual.active{box-shadow:inset 0 0 0 2px var(--neon-cyan)}.vault-card .thumbnail-label{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:.35rem .5rem;background:#000000e0;font-size:.65rem;text-align:center;border-radius:0 0 12px 12px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;line-height:1.2;max-height:2.4em}.vault-card .next-badge{position:absolute;top:8px;left:8px;z-index:15;background:var(--neon-cyan);color:#000;font-size:.6rem;font-weight:700;padding:.125rem .35rem;border-radius:4px;box-shadow:0 0 10px #00f2ff80;pointer-events:none}.vault-card .thumb-delete-btn{position:absolute;top:8px;right:8px;z-index:40;pointer-events:auto;touch-action:manipulation;width:44px;height:44px;border:none;border-radius:50%;background:#e50914f2;color:#fff;font-size:1rem;cursor:pointer;line-height:1;padding:0;display:grid;place-items:center;box-shadow:0 2px 8px #0000008c}.vault-card .thumb-delete-btn:hover{background:var(--neon-red);transform:none}.vault-card.ghost-outline{border-color:#ffffff40;border-style:dashed}.vault-card .ghost-purge-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:40;pointer-events:auto;touch-action:manipulation;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:#000000d9;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.55rem .9rem;cursor:pointer}.vault-card .ghost-purge-btn:hover{border-color:var(--neon-red);color:#fff;background:#e50914d9}.vault-card .ghost-retry-btn{top:calc(50% - 1.1rem);border-color:#00f2ff73;background:#001e28e6}.vault-card .ghost-retry-btn:hover{border-color:var(--neon-cyan, #00f2ff);background:#00505ae6;color:#fff}.vault-card.vault-card--uploading{border-style:solid;border-color:#00f2ffa6;box-shadow:0 0 18px #00f2ff38}.vault-card.vault-card--failed{border-style:solid;border-color:#fbbf24bf;box-shadow:0 0 16px #fbbf242e}.vault-card.vault-card--pending{border-style:solid;border-color:#00f2ff73}.vault-upload-track{width:72%;height:6px;margin-top:.35rem;border-radius:999px;background:#ffffff26;overflow:hidden}.vault-upload-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#00f2ff,#38bdf8);transition:width .25s ease}.vault-upload-track--live{width:min(100%,22rem);height:10px;margin:.55rem auto .35rem}.vault-upload-live{width:100%;min-height:180px;display:grid;place-items:center;align-content:center;gap:.35rem;padding:1rem 1.25rem;border-radius:8px;border:2px solid rgba(0,242,255,.55);background:linear-gradient(145deg,#121820,#1c2838 55%,#15202b);color:#fff;text-align:center}.vault-upload-live__label{margin:0;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.vault-upload-live__name{font-size:.95rem;word-break:break-all;max-width:28rem}.vault-upload-live__percent{font-size:1.15rem;font-weight:700;color:var(--neon-cyan, #00f2ff);font-variant-numeric:tabular-nums}.vault-upload-live__hint{font-size:.75rem;color:#ffffffa6}.video-vault-drop{min-height:200px}.video-vault-item{position:relative}.vault-card .video-size-badge{position:absolute;top:auto;bottom:36px;left:8px;z-index:10;background:#000000d1;font-size:.6rem;padding:.125rem .35rem;border-radius:4px;color:var(--neon-gold);pointer-events:none}.vault-identity-confirm{position:absolute;inset:44px 6px auto;max-height:36%;z-index:28;pointer-events:auto;touch-action:manipulation;display:flex;flex-direction:column;gap:3px;padding:6px 7px;border-radius:8px;background:linear-gradient(160deg,#0a0e14f0,#121822eb);border:1px solid rgba(148,163,184,.22);color:#e2e8f0;font-size:.58rem;line-height:1.25;overflow:auto;box-shadow:0 4px 14px #00000073}.vault-identity-confirm--needs{border-color:#fbbf2473}.vault-identity-confirm__row{display:grid;grid-template-columns:3.4rem 1fr;gap:4px;align-items:baseline}.vault-identity-confirm__key{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.52rem}.vault-identity-confirm__val{color:#f8fafc;font-weight:600;font-size:.62rem;word-break:break-word}.vault-identity-confirm__row--status .vault-identity-confirm__val{color:#a5f3fc;font-weight:500}.vault-identity-confirm--needs .vault-identity-confirm__row--status .vault-identity-confirm__val{color:#fde68a}.vault-identity-confirm__btn{margin-top:4px;align-self:flex-start;border:1px solid rgba(148,163,184,.35);border-radius:6px;background:#1e293be6;color:#f1f5f9;font-size:.58rem;font-weight:600;letter-spacing:.02em;padding:.28rem .5rem;cursor:pointer;pointer-events:auto}.vault-identity-confirm__btn:hover{border-color:#00f2ff73;color:#fff}.vault-identity-confirm__btn--primary{background:#00505ff2;border-color:#00f2ff80}.vault-identity-confirm__btn--ghost{background:transparent}.vault-identity-confirm__lead{margin:0 0 4px;color:#cbd5e1;font-size:.58rem}.vault-identity-confirm__field{display:flex;flex-direction:column;gap:2px;margin-bottom:4px;color:#94a3b8;font-size:.52rem;text-transform:uppercase;letter-spacing:.04em}.vault-identity-confirm__field input{border:1px solid rgba(148,163,184,.35);border-radius:4px;background:#02060cbf;color:#f8fafc;font-size:.68rem;font-weight:600;padding:.28rem .35rem;text-transform:none;letter-spacing:normal;width:100%;box-sizing:border-box}.vault-identity-confirm__pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.vault-identity-confirm__actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.vault-identity-confirm__error{margin:0 0 2px;color:#fca5a5;font-size:.55rem;text-transform:none;letter-spacing:normal}.vault-creator-card{position:absolute;inset:auto 6px 28px;z-index:12;pointer-events:none;touch-action:manipulation;display:flex;flex-direction:column;gap:6px;overflow:hidden;max-height:52px;padding:6px 8px;border-radius:9px;background:#080c12b8;border:1px solid rgba(148,163,184,.28);color:#e2e8f0;font-size:.58rem;line-height:1.3;box-shadow:0 6px 18px #00000080}.vault-creator-card:not(.vault-creator-card--editing),.vault-creator-card:not(.vault-creator-card--editing) *{pointer-events:none!important}.vault-creator-card__collapsed{display:flex;flex-direction:column;gap:2px;min-width:0}.vault-creator-card__collapsed-line{margin:0;font-size:.54rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.vault-creator-card__collapsed .vault-creator-card__section-head{min-height:0}.vault-creator-card__collapsed .vault-creator-card__pill{flex-shrink:0;max-width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vault-card.vault-card--editing{overflow:hidden}.vault-card--editing .vault-grid-chrome{pointer-events:none}.vault-creator-card--editing{top:8px;bottom:8px;z-index:50;max-height:none;overflow:auto;pointer-events:auto;background:linear-gradient(165deg,#080c12f5,#101620f0)}.vault-creator-card--editing,.vault-creator-card--editing *{pointer-events:auto}.vault-creator-card--incomplete{border-color:#fbbf2473}.vault-creator-card__section{display:flex;flex-direction:column;gap:3px;padding-bottom:5px;border-bottom:1px solid rgba(148,163,184,.12)}.vault-creator-card__section:last-of-type{border-bottom:none;padding-bottom:0}.vault-creator-card__section-head{display:flex;justify-content:space-between;align-items:center;gap:4px}.vault-creator-card__section-title{font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-weight:700}.vault-creator-card__pill{font-size:.52rem;font-weight:700;padding:.1rem .35rem;border-radius:999px;border:1px solid rgba(148,163,184,.3);color:#cbd5e1}.vault-creator-card__pill.ok{color:#6ee7b7;border-color:#6ee7b766;background:#10503759}.vault-creator-card__pill.warn{color:#fde68a;border-color:#fbbf2473;background:#50370a59}.vault-creator-card__pill--neutral{color:#94a3b8;border-color:#94a3b859;background:#1e293b66;font-weight:600;text-transform:none;letter-spacing:0}.vault-creator-card__axis-hint{margin:0 0 .25rem;font-size:.52rem;line-height:1.35;color:#64748b}.vault-creator-card__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.vault-creator-card__checks li{display:grid;grid-template-columns:.85rem 3.2rem 1fr;gap:3px;align-items:baseline}.vault-creator-card__checks li.missing .vault-creator-card__v,.vault-creator-card__checks li.missing .vault-creator-card__mark{color:#fbbf24}.vault-creator-card__mark{color:#6ee7b7;font-weight:700;font-size:.6rem}.vault-creator-card__k{color:#94a3b8;font-size:.52rem;text-transform:uppercase;letter-spacing:.03em}.vault-creator-card__v{color:#f8fafc;font-weight:700;font-size:.64rem;word-break:break-word}.vault-creator-card__art{height:32px;border-radius:4px;overflow:hidden;margin-top:2px;background:#00000059}.vault-creator-card__art img{width:100%;height:100%;object-fit:cover;display:block}.vault-creator-card__footer{display:grid;grid-template-columns:1fr 1fr;gap:4px}.vault-creator-card__meta{display:flex;flex-direction:column;gap:2px}.vault-creator-card__pub{font-size:.6rem;font-weight:700;color:#a5f3fc;text-transform:capitalize}.vault-creator-card__missing{margin:0;font-size:.55rem;color:#fde68a;font-weight:600}.vault-creator-card__lead{margin:0 0 4px;color:#cbd5e1;font-size:.58rem}.vault-creator-card__identity-line{margin:0 0 4px;color:#7dd3fc;font-weight:700;font-size:.62rem}.vault-creator-card__field{display:flex;flex-direction:column;gap:2px;margin-bottom:4px;color:#94a3b8;font-size:.52rem;text-transform:uppercase;letter-spacing:.04em}.vault-creator-card__field input,.vault-creator-card__field textarea{border:1px solid rgba(148,163,184,.35);border-radius:4px;background:#02060cbf;color:#f8fafc;font-size:.68rem;font-weight:600;padding:.28rem .35rem;text-transform:none;letter-spacing:normal;width:100%;box-sizing:border-box;font-family:inherit;resize:vertical}.vault-creator-card__nlp-review{margin:.35rem 0 .45rem;padding:.4rem .45rem;border:1px solid rgba(56,189,248,.35);border-radius:6px;background:#082f4959}.vault-creator-card__nlp-review-title{margin:0 0 .25rem;color:#e0f2fe;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.vault-creator-card__nlp-review-facts{margin:0 0 .35rem;padding-left:1rem;color:#cbd5e1;font-size:.68rem;text-transform:none;letter-spacing:normal}.vault-creator-card__nlp-review-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:flex-end}.vault-creator-card__nlp-override{margin-bottom:0;min-width:7rem}.vault-creator-card__manual-category{margin-top:.4rem;padding-top:.35rem;border-top:1px solid rgba(148,163,184,.25)}.vault-creator-card__pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.vault-creator-card__actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.vault-creator-card--editing .vault-creator-card__actions--footer{position:sticky;bottom:0;z-index:3;padding:8px 0 2px;background:linear-gradient(180deg,#080c1200,#080c12f5 28%)}.vault-creator-card__btn{margin-top:3px;align-self:flex-start;border:1px solid rgba(148,163,184,.35);border-radius:6px;background:#1e293be6;color:#f1f5f9;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.45rem .7rem;min-height:32px;cursor:pointer;touch-action:manipulation}.vault-creator-card__btn:disabled{cursor:wait;opacity:.55}.vault-creator-card__btn:hover{border-color:#00f2ff73}.vault-creator-card__btn--primary{background:#00505ff2;border-color:#00f2ff80}.vault-creator-card__btn--ghost{background:transparent}.vault-creator-card__poster{display:flex;flex-direction:column;gap:6px;margin:0 0 8px;padding:8px 9px;border-radius:8px;border:1px solid rgba(251,191,36,.35);background:#181408b8;box-shadow:inset 0 0 0 1px #fbbf2414}.vault-creator-card__poster-title{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fcd34d}.vault-creator-card__poster-preview{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.vault-creator-card__poster-preview img{display:block;width:100%;max-width:9rem;max-height:5.5rem;object-fit:cover;border-radius:6px;border:1px solid rgba(148,163,184,.28)}.vault-creator-card__poster-feature{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(148,163,184,.18)}.vault-creator-card__theater-link{margin:0 0 8px;padding:6px 7px;border-radius:8px;border:1px solid rgba(125,211,252,.22);background:#08101c8c}.vault-creator-card__theater-list{list-style:none;margin:4px 0 6px;padding:0;max-height:7.5rem;overflow:auto;display:flex;flex-direction:column;gap:3px}.vault-creator-card__theater-list li label{display:flex;align-items:baseline;gap:6px;font-size:.58rem;color:#e2e8f0;cursor:pointer}.vault-creator-card__theater-list li em{font-style:normal;color:#7dd3fc;font-size:.5rem}.vault-creator-card__theater-list li.is-suggested em{color:#fde68a}.vault-creator-card__theater-actions{margin-top:4px}.vault-creator-card__error{margin:0 0 2px;color:#fca5a5;font-size:.55rem}.vault-creator-card__save-status{margin:0 0 4px;color:#94a3b8;font-size:.55rem;line-height:1.3}.vault-creator-card__save-status--ok{color:#86efac}.vault-creator-card__save-status--err{color:#fca5a5}.vault-episode-enrich{position:absolute;left:6px;right:6px;bottom:30px;z-index:29;pointer-events:auto;touch-action:manipulation;display:flex;flex-direction:column;gap:3px;max-height:42%;overflow:auto;padding:6px 7px;border-radius:8px;background:linear-gradient(165deg,#0c121cf2,#141c28f0);border:1px solid rgba(125,211,252,.22);color:#e2e8f0;font-size:.58rem;line-height:1.25;box-shadow:0 4px 14px #00000073}.vault-episode-enrich--filled{border-color:#00f2ff59}.vault-episode-enrich__episode{display:grid;grid-template-columns:3.4rem 1fr;gap:4px;margin-bottom:2px}.vault-episode-enrich__line{color:#a5f3fc;font-weight:700;font-size:.62rem;word-break:break-word}.vault-episode-enrich__row{display:grid;grid-template-columns:3.4rem 1fr;gap:4px;align-items:baseline}.vault-episode-enrich__key{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.52rem}.vault-episode-enrich__val{color:#f8fafc;font-weight:500;font-size:.58rem;word-break:break-word}.vault-episode-enrich__art-preview{margin-top:2px;width:100%;height:36px;border-radius:4px;overflow:hidden;background:#00000059}.vault-episode-enrich__art-preview img{width:100%;height:100%;object-fit:cover;display:block}.vault-episode-enrich__btn{margin-top:4px;align-self:flex-start;border:1px solid rgba(148,163,184,.35);border-radius:6px;background:#1e293be6;color:#f1f5f9;font-size:.58rem;font-weight:600;letter-spacing:.02em;padding:.28rem .5rem;cursor:pointer;pointer-events:auto}.vault-episode-enrich__btn:hover{border-color:#00f2ff73;color:#fff}.vault-episode-enrich__btn--primary{background:#00505ff2;border-color:#00f2ff80}.vault-episode-enrich__btn--ghost{background:transparent}.vault-episode-enrich__lead{margin:0 0 4px;color:#cbd5e1;font-size:.58rem}.vault-episode-enrich__field{display:flex;flex-direction:column;gap:2px;margin-bottom:4px;color:#94a3b8;font-size:.52rem;text-transform:uppercase;letter-spacing:.04em}.vault-episode-enrich__field input,.vault-episode-enrich__field textarea{border:1px solid rgba(148,163,184,.35);border-radius:4px;background:#02060cbf;color:#f8fafc;font-size:.66rem;font-weight:500;padding:.28rem .35rem;text-transform:none;letter-spacing:normal;width:100%;box-sizing:border-box;resize:vertical;font-family:inherit}.vault-episode-enrich__actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.vault-episode-enrich__error{margin:0 0 2px;color:#fca5a5;font-size:.55rem;text-transform:none}.vault-card .upload-state-badge{position:absolute;top:8px;left:8px;z-index:35;background:#00f2ffe6;color:#001018;font-size:.65rem;font-weight:700;padding:.2rem .45rem;border-radius:4px;pointer-events:none}.vault-card .upload-state-badge--failed{background:#e50914f2;color:#fff}.vault-card .upload-state-badge--processing{background:#facc15f0;color:#111}.vault-card .upload-state-badge--interrupted{background:#fbbf24eb;color:#111;max-width:calc(100% - 56px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vault-card .expired-badge{position:absolute;bottom:36px;right:8px;z-index:10;background:#ffc107e6;border:1px solid #ffc107;color:#000;font-size:.6rem;font-weight:700;padding:.15rem .4rem;border-radius:4px;box-shadow:0 0 10px #ffc10780;animation:pulse-warning 2s infinite;white-space:nowrap;pointer-events:none}@keyframes pulse-warning{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.03)}}.file-drop-zone{border:2px dashed rgba(255,255,255,.2);border-radius:6px;padding:.75rem;margin-top:.5rem;text-align:center;font-size:.85rem;color:#ffffff80;transition:all .2s}.file-drop-zone.active{border-color:var(--neon-cyan);background:#00f2ff14;color:var(--neon-cyan)}.personal-controls{display:flex;flex-direction:column;gap:1rem}.toggle-group{display:flex;gap:.5rem}.toggle-btn{flex:1;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff9;cursor:pointer;border-radius:4px;font-size:.75rem;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.toggle-btn.active{background:#00f2ff33;border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 15px #00f2ff4d}.personal-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.stat-card{padding:1rem;background:#ffffff0d;border-radius:4px;text-align:center;border:1px solid rgba(255,255,255,.1);transition:all .3s}.stat-card:hover{transform:translateY(-2px);border-color:var(--neon-cyan)}.stat-label{display:block;font-size:.65rem;color:#ffffff80;margin-bottom:.25rem;text-transform:uppercase}.stat-value{display:block;font-size:1.5rem;font-weight:700;color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,242,255,.3)}.quick-upload-actions{display:flex;flex-direction:column;gap:.5rem}.quick-upload-btn,.batch-upload-btn{padding:.75rem;background:#00f2ff33;border:1px solid var(--neon-cyan);color:var(--neon-cyan);cursor:pointer;border-radius:4px;font-size:.875rem;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.quick-upload-btn:hover:not(:disabled),.batch-upload-btn:hover:not(:disabled){background:var(--neon-cyan);color:#000;box-shadow:0 0 20px #00f2ff66}.quick-upload-btn:disabled,.batch-upload-btn:disabled{opacity:.3;cursor:not-allowed}.personal-media-grid{margin-top:1.5rem}.personal-media-grid h4{margin:0 0 .5rem;color:var(--neon-gold)}.thumbnail-hint{margin:0;font-size:.75rem;color:#ffffff80;flex:1 1 12rem;min-width:0}.vault-batch-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 1rem}.vault-batch-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1 1 auto;justify-content:flex-end}.batch-delete-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .75rem;border:1px solid rgba(229,9,20,.75);border-radius:6px;background:#e5091438;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;opacity:1;visibility:visible;box-shadow:0 0 12px #e509142e}.batch-delete-btn:hover:not(:disabled){background:#e50914e6;border-color:#e50914}.batch-delete-btn:disabled{opacity:.55;cursor:not-allowed;filter:none;border-color:#ffffff47;background:#ffffff14;color:#ffffffb8}.batch-delete-btn--all{border-color:#ffc107a6;background:#ffc10729;color:#ffe08a;box-shadow:0 0 12px #ffc1071f}.batch-delete-btn--all:hover:not(:disabled){background:#ffc107d9;border-color:#ffc107;color:#111}.vault-soft-remove-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin:0 0 .65rem;padding:.55rem .75rem;border-radius:8px;border:1px solid rgba(125,211,252,.35);background:#0e30488c;color:#e2e8f0;font-size:.78rem}.vault-soft-remove-bar__msg{flex:1 1 12rem;line-height:1.35}.vault-soft-remove-bar__msg strong{color:#7dd3fc;font-weight:700}.vault-soft-remove-bar__undo{border:1px solid rgba(110,231,183,.55);background:#10503773;color:#a7f3d0;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:6px;padding:.4rem .85rem;cursor:pointer}.vault-soft-remove-bar__undo:hover{background:#107850bf;border-color:#6ee7b7}.vault-card-actions{display:flex;flex-wrap:wrap;gap:4px;position:absolute;top:8px;left:8px;max-width:calc(100% - 56px);margin-top:0;pointer-events:auto;touch-action:manipulation;z-index:45}.vault-card-action{border:1px solid rgba(148,163,184,.4);background:#0f172abf;color:#e2e8f0;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:4px;padding:.35rem .55rem;min-height:32px;cursor:pointer;line-height:1.2;touch-action:manipulation}.vault-card-action--edit{border-color:#7dd3fc73;color:#bae6fd}.vault-card-action--remove{border-color:#fbbf2473;color:#fde68a}.vault-card-action--featured{border-color:#ffcc006b;color:#ffebaaf2}.vault-card-action--featured-active{border-color:#ffcc00e0;background:#ffcc0024;color:#fff}.vault-card-action:hover{filter:brightness(1.1)}@media (max-width: 720px){.vault-card-action{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.vault-batch-toolbar,.vault-batch-actions{flex-direction:column;align-items:stretch}.vault-batch-actions{justify-content:stretch}.batch-delete-btn{width:100%;white-space:normal}}.thumbnail-drop-zone,.drop-zone{border:2px dashed rgba(255,255,255,.3);border-radius:8px;padding:2rem;text-align:center;transition:all .3s;min-height:150px;display:grid;place-items:center;margin-bottom:1rem;background:#0000004d}.thumbnail-drop-zone.drag-active,.drop-zone.active{border-color:var(--neon-cyan);background:#00f2ff1a;box-shadow:0 0 30px #00f2ff33}[data-upload-zones-emphasis=true] .video-vault-drop,[data-upload-zones-emphasis=true] .hero-drop-zone,[data-upload-zones-emphasis=true] .thumbnail-drop-zone{border-color:var(--neon-gold);background:#ffd70014;box-shadow:0 0 36px #ffd70047;animation:upload-zone-discover-pulse 2.4s ease-in-out infinite}[data-upload-zones-emphasis=true] .video-vault-drop .drop-placeholder,[data-upload-zones-emphasis=true] .hero-drop-zone,[data-upload-zones-emphasis=true] .thumbnail-drop-zone .drop-placeholder{color:#ffffffe0}@keyframes upload-zone-discover-pulse{0%,to{box-shadow:0 0 24px #ffd70038}50%{box-shadow:0 0 44px #ffd7006b}}.drop-placeholder{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#ffffff80;pointer-events:none}.vault-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0);pointer-events:none}.video-vault-drop{position:relative;cursor:pointer}.vault-file-picker-hint{margin-top:.35rem;font-size:.75rem;color:#00f2ffbf;letter-spacing:.04em}.drop-icon{font-size:2rem;filter:drop-shadow(0 0 10px rgba(0,242,255,.5))}.pending-preview{display:flex;flex-direction:column;align-items:center;gap:1rem}.pending-video-preview{width:100%;max-width:420px;pointer-events:auto}.pending-video{width:100%;max-height:220px;border-radius:8px;background:#000;border:2px solid var(--neon-cyan);box-shadow:0 0 20px #00f2ff40;object-fit:contain}.video-vault-drop.has-pending{cursor:default}.pending-thumbnail{max-width:200px;max-height:150px;border-radius:4px;box-shadow:0 0 20px #00000080;border:2px solid var(--neon-cyan)}.pending-actions{display:flex;gap:.5rem}.accept-btn,.reject-btn{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:700;transition:all .3s}.accept-btn{background:#22c55e;color:#fff}.accept-btn:hover{background:#16a34a;box-shadow:0 0 15px #22c55e66}.reject-btn{background:#ef4444;color:#fff}.reject-btn:hover{background:#dc2626;box-shadow:0 0 15px #ef444466}.pending-info{font-size:.75rem;color:#fff9;margin:0}.pending-ready-banner{margin:0;padding:.4rem .75rem;border-radius:4px;background:#22c55e2e;border:1px solid rgba(34,197,94,.55);color:#86efac;font-size:.85rem;font-weight:700;letter-spacing:.02em;text-align:center}.pending-flow-hint{margin:0;font-size:.7rem;color:#ffffff73}.vault-drop-debug{margin:.5rem 0 .35rem;padding:.55rem .75rem;border-radius:6px;font-size:.82rem;font-weight:650;line-height:1.35;border:1px solid rgba(148,163,184,.35);background:#0f172ab8;color:#cbd5e1}.vault-drop-debug--idle{color:#94a3b8}.vault-drop-debug--hovering{border-color:#00f2ff73;background:#00f2ff1a;color:#a5f3fc}.vault-drop-debug--received{border-color:#22c55e80;background:#16a34a29;color:#bbf7d0}.vault-drop-debug--missed{border-color:#facc1580;background:#facc151f;color:#fde68a}.vault-drop-debug--rejected{border-color:#f8717180;background:#ef444424;color:#fecaca}.vault-near-miss-hint{margin:.5rem 0;padding:.5rem .75rem;border-radius:6px;background:#facc151f;border:1px solid rgba(250,204,21,.45);color:#fde68a;font-size:.85rem;font-weight:600}.video-vault-drop--upload{border-color:#00f2ff59;min-height:220px}.video-vault-drop--delete{border-style:dashed;border-color:#ef444466;opacity:.92}.accept-btn:disabled,.reject-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 640px){.vault-grid--images{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.vault-grid--images .vault-card.image{min-height:88px}.vault-grid--videos .vault-card.video{grid-column:span 2;min-height:160px}}.asset-manager{padding:1rem;background:#0000004d;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.distribution-center{margin-bottom:2rem}.glow-text{margin:0 0 1rem;font-size:1.25rem;color:var(--neon-cyan);text-shadow:0 0 20px rgba(0,242,255,.5)}.category-chips-grid{display:flex;flex-wrap:wrap;gap:.5rem}.category-chip{position:relative;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:4px;overflow:hidden;transition:all .3s}.futuristic-card{transition:all .3s}.futuristic-card:hover{background:#ffffff1a;transform:translateY(-2px);box-shadow:0 5px 20px #0000004d}.editable-label{font-weight:700;margin-right:.5rem;cursor:text;padding:.25rem;border-radius:4px;transition:all .3s}.editable-label:hover{background:#ffffff1a}.count-badge{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;color:#fff}.glow-line{position:absolute;bottom:0;left:0;right:0;height:2px}.ai-maintenance-panel{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;margin-bottom:2rem}.health-dashboard{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem}.health-score{position:relative;width:100px;height:100px}.health-score.good{--health-color: #22c55e}.health-score.warning{--health-color: #eab308}.health-score.critical{--health-color: #ef4444}.health-ring{width:100%;height:100%;transform:rotate(-90deg)}.health-ring-bg{fill:none;stroke:#ffffff1a;stroke-width:3}.health-ring-fill{fill:none;stroke:var(--health-color,var(--neon-cyan));stroke-width:3;stroke-linecap:round;transition:stroke-dasharray .5s ease}.health-percent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:700;color:var(--health-color,var(--neon-cyan));text-shadow:0 0 10px currentColor}.health-label{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:.65rem;color:#ffffff80;text-transform:uppercase;letter-spacing:1px}.health-issues{width:100%;padding:.75rem;background:#ef44441a;border-radius:4px;border:1px solid rgba(239,68,68,.3)}.health-issues ul{margin:.5rem 0 0;padding-left:1rem;font-size:.75rem;color:#fff9}.health-details{font-size:.75rem;color:#ffffff80}.storage-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;width:100%}.storage-metrics .metric{text-align:center;padding:.75rem;background:#ffffff0d;border-radius:4px;border:1px solid rgba(255,255,255,.1);transition:all .3s}.storage-metrics .metric:hover{border-color:var(--neon-cyan)}.storage-metrics .metric-value{display:block;font-size:1.25rem;font-weight:700;color:var(--neon-cyan);text-shadow:0 0 10px rgba(0,242,255,.3)}.storage-metrics .metric-label{font-size:.65rem;color:#ffffff80;text-transform:uppercase}.ai-controls{margin-bottom:1rem}.toggle-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.ai-toggle{display:flex;align-items:center;gap:.5rem;cursor:pointer}.ai-toggle input{display:none}.toggle-slider{width:40px;height:20px;background:#fff3;border-radius:10px;position:relative;transition:all .3s}.toggle-slider:after{content:"";position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:2px;left:2px;transition:all .3s}.ai-toggle input:checked+.toggle-slider{background:var(--neon-cyan)}.ai-toggle input:checked+.toggle-slider:after{left:22px}.toggle-label{font-size:.875rem}.force-cleanup-btn{padding:.5rem 1rem;background:#00f2ff33;border:1px solid var(--neon-cyan);color:var(--neon-cyan);border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s;font-weight:700;text-transform:uppercase;letter-spacing:1px}.force-cleanup-btn:hover:not(:disabled){background:var(--neon-cyan);color:#000;box-shadow:0 0 20px #00f2ff66}.force-cleanup-btn:disabled{opacity:.5;cursor:not-allowed}.force-cleanup-btn.cleaning{background:#eab30833;border-color:#eab308;color:#eab308}.mini-spinner{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin 1s linear infinite}.last-cleanup-log{padding:.5rem;background:#ffffff0d;border-radius:4px;font-size:.75rem;border:1px solid rgba(255,255,255,.1)}.last-cleanup-log.has-error{background:#ef44441a;border-color:#ef44444d}.error-text{color:#ef4444}.forced-badge{color:var(--neon-cyan);margin-left:.5rem;font-weight:700}.ai-rules{font-size:.75rem}.ai-rules h4{margin:0 0 .5rem;color:var(--neon-gold)}.ai-rules ul{margin:0;padding-left:1rem;color:#fff9}.ai-rules li{margin-bottom:.25rem;position:relative;padding-left:1rem}.ai-rules li:before{content:"✓";position:absolute;left:0;color:var(--neon-cyan)}.ai-rules li.active{color:var(--neon-cyan)}.hero-replace-section{margin-bottom:2rem}.hero-replace-subtitle{margin:.35rem 0 0;font-size:.8rem;color:#ffffff9e;line-height:1.45;max-width:42rem}.hero-replace-state-panel{margin-bottom:1rem;padding:.85rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.hero-replace-state-panel--active{border-color:#00f2ff59;background:#00f2ff0f}.hero-replace-state-panel--preview_pending{border-color:#ffd70073;background:#ffd70014;box-shadow:0 0 24px #ffd7001f}.hero-replace-state-panel--processing{border-color:#ffa50073;background:#ffa50014}.hero-replace-state-panel--committed{border-color:#22c55e73;background:#22c55e1a;box-shadow:0 0 24px #22c55e26}.hero-replace-state-title{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:#fff}.hero-replace-state-detail{margin:.35rem 0 0;font-size:.78rem;color:#ffffffb8;line-height:1.45}.hero-drop-zone{border:2px dashed rgba(255,255,255,.3);border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s;background:#0000004d}.hero-drop-zone.active{border-color:var(--neon-gold);background:#ffd7001a;box-shadow:0 0 30px #ffd70033}.hero-pending-preview{display:flex;flex-direction:column;align-items:center;gap:1rem}.hero-pending-copy{text-align:center;max-width:28rem}.hero-pending-title{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:var(--neon-gold);letter-spacing:.03em}.hero-pending-lead{margin:0;font-size:.875rem;color:#ffffffd9;line-height:1.45}.hero-replace-confirm-btn{min-width:11rem}.hero-replace-cancel-btn{min-width:6rem}.hero-preview{max-width:300px;max-height:200px;border-radius:4px;box-shadow:0 0 20px #00000080;border:2px solid var(--neon-gold);object-fit:contain}.hero-batch-controls{display:flex;gap:.5rem}.category-stats{margin-bottom:2rem}.category-stats .stat-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff0d;border-radius:4px;margin-bottom:.5rem;border:1px solid rgba(255,255,255,.1);transition:all .3s}.category-stats .stat-item:hover{background:#ffffff1a}.stat-category{font-weight:700;min-width:100px;padding-left:.5rem}.stat-count{flex:1;color:#fff9}.personal-count,.video-count{font-size:.75rem}.studio-inventory-heading{display:block;margin-bottom:.5rem;letter-spacing:.04em}.studio-inventory-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.studio-inventory-select-all{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:#ffffffb3;cursor:pointer;white-space:nowrap}.studio-inventory-checkbox{width:.95rem;height:.95rem;accent-color:var(--neon-cyan, #00f2ff);cursor:pointer}.studio-inventory-row-select{display:flex;align-items:center;padding-right:.65rem;flex-shrink:0}.studio-bulk-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 .75rem;padding:.55rem .65rem;border:1px solid rgba(0,242,255,.25);border-radius:4px;background:#00f2ff0f}.studio-bulk-count{font-size:.75rem;color:var(--neon-cyan, #00f2ff);margin-right:.25rem}.studio-bulk-state{font-size:.7rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.04em}.studio-bulk-btn{padding:.35rem .65rem;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;border:1px solid rgba(255,255,255,.22);background:#00000059;color:#fff;cursor:pointer}.studio-bulk-btn:hover:not(:disabled){border-color:var(--neon-cyan, #00f2ff);color:var(--neon-cyan, #00f2ff)}.studio-bulk-btn.is-placeholder,.studio-bulk-btn:disabled{opacity:.45;cursor:not-allowed}.studio-bulk-btn.is-destructive{border-color:#ff50508c;color:#ff9a9a}.studio-bulk-btn.is-destructive:hover:not(:disabled){border-color:#ff5050;color:#ff5050}.studio-bulk-summary,.studio-bulk-confirm-preview,.studio-bulk-result{flex:1 1 100%;margin-top:.35rem;padding:.5rem .6rem;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:#00000047}.studio-bulk-summary-title,.studio-bulk-confirm-title,.studio-bulk-result-title{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:#ffffffb3;margin-bottom:.35rem}.studio-bulk-confirm-copy{margin:0 0 .45rem;font-size:.75rem;color:#ffffffa6}.studio-bulk-confirm-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem}.studio-bulk-category-picker{display:inline-flex;align-items:center;gap:.35rem}.studio-bulk-category-label{font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.studio-bulk-category-select{padding:.3rem .45rem;font-size:.72rem;border-radius:4px;border:1px solid rgba(255,255,255,.22);background:#00000059;color:#fff}.studio-bulk-category-select:disabled{opacity:.45;cursor:not-allowed}.studio-bulk-result[data-bulk-result=success]{border-color:#50dc8c73}.studio-bulk-result[data-bulk-result=failed]{border-color:#ff505073}.studio-bulk-summary-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;max-height:8rem;overflow-y:auto}.studio-bulk-summary-list li{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline;font-size:.72rem}.studio-bulk-summary-name{color:#fff}.studio-bulk-summary-id{font-size:.65rem;color:#ffffff8c}.studio-bulk-summary-meta{color:#ffffff73}.asset-item.is-selected{background:#00f2ff14;border-color:#00f2ff47}.studio-inventory-search{flex:1 1 12rem;min-width:10rem;background:#00000059;border:1px solid rgba(255,255,255,.18);color:#fff;border-radius:4px;padding:.45rem .65rem;font-size:.8rem}.studio-inventory-search:focus{outline:none;border-color:var(--neon-cyan)}.studio-inventory-sort{background:#00000059;border:1px solid rgba(255,255,255,.18);color:#fff;border-radius:4px;padding:.45rem .55rem;font-size:.8rem}.studio-inventory-count{font-size:.75rem;color:#ffffff8c;white-space:nowrap}.studio-inventory-empty{margin:.25rem 0 0;font-size:.8rem;color:#ffffff80}.studio-inventory-feedback{margin:0 0 .65rem;font-size:.75rem;color:#ffffffb3}.studio-inventory-feedback.is-loading{color:var(--neon-cyan, #00f2ff)}.studio-inventory-feedback.is-error{color:#f87171}.studio-inventory-feedback.is-ok{color:#86efac}.production-status-badge,.production-type-badge{padding:.125rem .45rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;border:1px solid rgba(255,255,255,.18);color:#ffffffd9}.production-status-badge.status-ready{border-color:#22c55e8c;color:#86efac;background:#22c55e1f}.production-status-badge.status-processing,.production-status-badge.status-pending{border-color:#eab3088c;color:#fde68a;background:#eab3081f}.production-status-badge.status-failed{border-color:#ef44448c;color:#fca5a5;background:#ef44441f}.production-type-badge.type-video{border-color:#00f2ff59;color:var(--neon-cyan, #00f2ff)}.production-type-badge.type-image{border-color:#a855f766;color:#e9d5ff}.production-error-text{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fca5a5;font-size:.7rem}.title-save-feedback{position:absolute;right:0;top:0;font-size:.6rem}.title-save-feedback.is-saving{color:var(--neon-cyan, #00f2ff)}.title-save-feedback.is-saved{color:#86efac}.title-save-feedback.is-local{color:#fde68a}.title-save-feedback.is-error{color:#fca5a5}.asset-item.is-deleting{opacity:.55;pointer-events:none}.asset-item.is-rename-busy .asset-title-input{border-bottom-color:var(--neon-cyan, #00f2ff)}.delete-btn:disabled,.unveil-btn:disabled{opacity:.45;cursor:not-allowed}.delete-id code{font-size:.7rem;color:#ffffffa6}.asset-list{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.asset-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#ffffff0d;border-radius:4px;border:1px solid rgba(255,255,255,.1);transition:all .3s}.asset-item:hover{background:#ffffff1a;transform:translate(5px)}.asset-info{flex:1;min-width:0}.editable-title-wrapper{position:relative;margin-bottom:.25rem}.asset-title-input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;padding:.25rem 0;font-size:.875rem;transition:all .3s}.asset-title-input:focus{outline:none;border-color:var(--neon-cyan);box-shadow:0 2px 0 var(--neon-cyan)}.title-changed{position:absolute;right:0;top:0;font-size:.6rem;color:var(--neon-cyan)}.asset-meta{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.75rem}.smart-category{padding:.125rem .5rem;border-radius:4px}.detection-meta{color:#ffffff80}.video-badge{color:var(--neon-gold)}.button-group{display:flex;gap:.5rem}.unveil-btn{padding:.5rem 1rem;background:#00f2ff33;border:1px solid var(--neon-cyan);color:var(--neon-cyan);border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.unveil-btn:hover{background:var(--neon-cyan);color:#000;box-shadow:0 0 15px #00f2ff66}.delete-btn{padding:.5rem 1rem;background:#ef444433;border:1px solid #ef4444;color:#ef4444;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .3s;text-transform:uppercase;letter-spacing:1px}.delete-btn:hover{background:#ef4444;color:#fff;box-shadow:0 0 15px #ef444466}footer{text-align:center;padding:2rem;border-top:1px solid rgba(255,255,255,.1);color:#fff6;font-size:.75rem;letter-spacing:2px}@keyframes spin{to{transform:rotate(360deg)}}html[data-guide-me-mode] main.blur{filter:none;pointer-events:none;user-select:none}html[data-guide-me-mode] .control-center-overlay{backdrop-filter:none;-webkit-backdrop-filter:none;background:#02040afa}html[data-guide-me-mode] .control-center-container{background:#0a0c14fc;box-shadow:0 0 24px #0000008c;--studio-bg-elevated: rgba(8, 10, 18, 1);--studio-gradient: rgba(10, 12, 20, .99)}html[data-guide-me-mode] .control-center-container:before{opacity:0;animation:none}html[data-guide-me-mode] .control-center-header{background:#080a12;border-bottom-color:#ffffff2e}html[data-guide-me-mode] .control-center-container[data-studio-theme] .control-center-header{background:#080a12!important;border-bottom-color:#ffffff2e}html[data-guide-me-mode] [data-guide-me-overlay],html[data-guide-me-mode] [data-guide-me-coach-card],html[data-guide-me-mode] [data-guide-me-coach-card] *{filter:none!important;opacity:1!important}.hero-command-center.svelte-p58wwl.svelte-p58wwl{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;z-index:2;display:grid;grid-template-columns:minmax(14rem,1.1fr) minmax(0,1.6fr);gap:.75rem;pointer-events:none}.hero-command-center--below.svelte-p58wwl.svelte-p58wwl{position:relative;left:auto;right:auto;bottom:auto;z-index:auto;margin:.85rem 1.25rem 0}.hero-command-center__primary.svelte-p58wwl.svelte-p58wwl,.hero-command-center__card.svelte-p58wwl.svelte-p58wwl{pointer-events:auto;border-radius:10px;border:1px solid rgba(0,242,255,.28);background:#060a12c7;backdrop-filter:blur(10px);padding:.85rem 1rem}.hero-command-center__eyebrow.svelte-p58wwl.svelte-p58wwl{display:block;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#00f2ffbf;margin-bottom:.25rem}.hero-command-center__series.svelte-p58wwl.svelte-p58wwl{margin:0 0 .55rem;font-size:1.35rem;color:#fff;text-shadow:0 0 24px rgba(0,242,255,.25)}.hero-command-center__readiness.svelte-p58wwl.svelte-p58wwl{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.55rem}.hero-command-center__readiness.svelte-p58wwl strong.svelte-p58wwl{font-size:1.6rem;color:#ffd36e}.hero-command-center__readiness.svelte-p58wwl span.svelte-p58wwl{font-size:.72rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em}.hero-command-center__blocker.svelte-p58wwl.svelte-p58wwl{margin:0;font-size:.78rem;color:#ffffffd1;line-height:1.4}.hero-command-center__blocker.svelte-p58wwl span.svelte-p58wwl{display:block;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:#ff7878d9;margin-bottom:.15rem}.hero-command-center__secondary.svelte-p58wwl.svelte-p58wwl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.hero-command-center__card-label.svelte-p58wwl.svelte-p58wwl{display:block;font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffff7a;margin-bottom:.2rem}.hero-command-center__card-value.svelte-p58wwl.svelte-p58wwl{display:block;font-size:.95rem;color:#fff;margin-bottom:.15rem;line-height:1.3}.hero-command-center__card-detail.svelte-p58wwl.svelte-p58wwl{margin:0;font-size:.64rem;color:#ffffff85;line-height:1.35}@media (max-width: 900px){.hero-command-center.svelte-p58wwl.svelte-p58wwl{grid-template-columns:1fr}.hero-command-center__secondary.svelte-p58wwl.svelte-p58wwl{grid-template-columns:1fr 1fr}}.hero-transition-fade.svelte-sv9c1j .hero-media{transition:opacity .45s ease}.hero-transition-cinematic-blur.svelte-sv9c1j .hero-media{filter:blur(0px);transition:filter .45s ease,transform .45s ease}.hero-transition-slide.svelte-sv9c1j .hero-media{transition:transform .45s ease,opacity .45s ease;transform:translate(0)}.hero-transition-zoom.svelte-sv9c1j .hero-media{transition:transform .45s ease,opacity .45s ease;transform:scale(1.01)}.hero-event-card.svelte-sv9c1j.svelte-sv9c1j{margin-top:.6rem;padding:.5rem .65rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#00000061;display:grid;gap:.15rem;max-width:30rem}.hero-event-card.svelte-sv9c1j strong.svelte-sv9c1j{font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;color:#ffffffc7}.hero-event-card.svelte-sv9c1j span.svelte-sv9c1j{font-size:.74rem;color:#ffffffdb}.hero-event-card.svelte-sv9c1j em.svelte-sv9c1j{font-style:normal;font-size:.66rem;color:#ffd36e}.hero-countdown-overlay.svelte-sv9c1j.svelte-sv9c1j{margin-bottom:.35rem}.hero-countdown-overlay.svelte-sv9c1j span.svelte-sv9c1j{display:inline-block;padding:.2rem .45rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;background:#00000059;color:#ffffffd1}.hero-split-layout.svelte-sv9c1j.svelte-sv9c1j{position:absolute;top:2.75rem;left:.7rem;z-index:3;width:min(24vw,13rem);max-width:25vw;max-height:20vh;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#060c1475;backdrop-filter:blur(8px);padding:.22rem .5rem;display:inline-flex;align-items:center;gap:.35rem;overflow:hidden}.hero-split-layout.svelte-sv9c1j strong.svelte-sv9c1j{display:block;font-size:.54rem;letter-spacing:.05em;text-transform:uppercase;color:#fff}.hero-split-layout.svelte-sv9c1j p.svelte-sv9c1j{margin:0;font-size:.54rem;color:#ffffffd1}.hero-carousel-timeline.svelte-sv9c1j.svelte-sv9c1j{margin-top:.75rem;max-width:26rem}.hero-carousel-controls.svelte-sv9c1j.svelte-sv9c1j{display:flex;gap:.35rem;margin-bottom:.35rem}.hero-carousel-meta.svelte-sv9c1j.svelte-sv9c1j{position:absolute;top:.7rem;left:.7rem;z-index:3;display:flex;gap:.25rem}.hero-carousel-meta.svelte-sv9c1j span.svelte-sv9c1j{padding:.18rem .42rem;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#040a1080;backdrop-filter:blur(7px);font-size:.5rem;color:#ffffffeb;letter-spacing:.05em;text-transform:uppercase}.hero-carousel-actions.svelte-sv9c1j.svelte-sv9c1j{margin-top:.45rem;display:flex;gap:.35rem;flex-wrap:wrap}.hero-stage--viewer.svelte-sv9c1j .hero-carousel-actions.svelte-sv9c1j{margin-top:1.5rem;gap:.9rem}.hero-story-description.svelte-sv9c1j.svelte-sv9c1j{margin:.35rem 0 0;max-width:42rem;font-size:.88rem;line-height:1.45;color:#ffffffe6}.hero-story-description--learn-more.svelte-sv9c1j.svelte-sv9c1j{max-width:46rem;color:#fffffff0}.hero-creator-intent.svelte-sv9c1j.svelte-sv9c1j{margin:.5rem 0 0;max-width:42rem}.hero-creator-intent__text.svelte-sv9c1j.svelte-sv9c1j{margin:0;font-size:.84rem;line-height:1.45;color:#ffffffe0;font-weight:500}.hero-intelligence-context.svelte-sv9c1j.svelte-sv9c1j{margin:.45rem 0 0;max-width:42rem;padding:.4rem .55rem;border-left:2px solid rgba(250,204,21,.4);background:#00000047}.hero-intelligence-context__line.svelte-sv9c1j.svelte-sv9c1j{margin:.15rem 0 0;font-size:.78rem;font-style:italic;color:#ffffffbf;line-height:1.35}.hero-intelligence-context__line.svelte-sv9c1j.svelte-sv9c1j:first-child{margin-top:0}.hero-discovery-connections.svelte-sv9c1j.svelte-sv9c1j{margin:.5rem 0 0;max-width:42rem;display:flex;flex-direction:column;gap:.28rem}.hero-discovery-connections__item.svelte-sv9c1j.svelte-sv9c1j{margin:0;font-size:.74rem;color:#fffc}.hero-discovery-connections__label.svelte-sv9c1j.svelte-sv9c1j{font-weight:600;text-transform:uppercase;letter-spacing:.03em;opacity:.82;margin-right:.4rem}.hero-discovery-connections__value.svelte-sv9c1j.svelte-sv9c1j{opacity:.92}.hero-viewer-trust.svelte-sv9c1j.svelte-sv9c1j{margin:.55rem 0 0;max-width:42rem;display:flex;flex-wrap:wrap;gap:.35rem .85rem}.hero-viewer-trust__item.svelte-sv9c1j.svelte-sv9c1j{margin:0;font-size:.72rem;letter-spacing:.02em;color:#ffffffc7}.hero-viewer-trust__label.svelte-sv9c1j.svelte-sv9c1j{font-weight:600;text-transform:uppercase;opacity:.85;margin-right:.35rem}.hero-viewer-trust__value.svelte-sv9c1j.svelte-sv9c1j{opacity:.92}.hero-stage--viewer.svelte-sv9c1j .hero-story-description.svelte-sv9c1j{margin:1rem 0 0;max-width:52rem;font-size:clamp(18px,1.9vw,24px);line-height:1.42;color:#ffffffed;text-shadow:0 2px 18px rgba(0,0,0,.55)}.upcoming-events-module.svelte-sv9c1j.svelte-sv9c1j{position:absolute;top:.7rem;right:.7rem;z-index:3;width:min(24vw,20rem);max-width:25vw;max-height:20vh;padding:.35rem;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#080c1470;backdrop-filter:blur(9px);overflow:hidden}.upcoming-events-module__header.svelte-sv9c1j.svelte-sv9c1j{display:flex;margin:0}.upcoming-events-module__toggle.svelte-sv9c1j.svelte-sv9c1j{width:100%;text-align:left;padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:#fffffff2;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;cursor:pointer}.upcoming-events-module__empty.svelte-sv9c1j.svelte-sv9c1j{margin:.35rem 0 0;color:#ffffff9e;font-size:.54rem}.upcoming-events-module__grid.svelte-sv9c1j.svelte-sv9c1j{margin-top:.35rem;display:grid;gap:.3rem;max-height:calc(20vh - 2.4rem);overflow:auto}.upcoming-events-module__card.svelte-sv9c1j.svelte-sv9c1j{display:grid;grid-template-columns:1fr;gap:.2rem;padding:.3rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff08}.upcoming-events-module__badge.svelte-sv9c1j.svelte-sv9c1j{display:inline-block;margin-bottom:.2rem;padding:.14rem .34rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);font-size:.5rem;letter-spacing:.06em;text-transform:uppercase;background:#ffffff12}.upcoming-events-module__meta.svelte-sv9c1j h4.svelte-sv9c1j{margin:0 0 .15rem;font-size:.6rem}.upcoming-events-module__meta.svelte-sv9c1j p.svelte-sv9c1j,.upcoming-events-module__meta.svelte-sv9c1j small.svelte-sv9c1j{margin:0;color:#ffffffad;font-size:.52rem}.upcoming-events-module__actions.svelte-sv9c1j.svelte-sv9c1j{display:flex;gap:.2rem;flex-wrap:wrap}.upcoming-events-module__actions.svelte-sv9c1j button.svelte-sv9c1j{padding:.2rem .4rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font-size:.5rem;cursor:pointer;white-space:nowrap}.featured-creator-module.svelte-sv9c1j.svelte-sv9c1j{position:absolute;right:.7rem;bottom:3.4rem;z-index:3;width:min(24vw,18rem);max-width:25vw;max-height:20vh;padding:.3rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#080c1470;backdrop-filter:blur(9px);overflow:hidden}.featured-creator-module__empty.svelte-sv9c1j.svelte-sv9c1j{margin:0;color:#ffffff9e;font-size:.54rem}.featured-creator-module__card.svelte-sv9c1j.svelte-sv9c1j{display:flex;justify-content:space-between;align-items:center;gap:.35rem}.featured-creator-module__identity.svelte-sv9c1j.svelte-sv9c1j{display:grid;grid-template-columns:2rem 1fr;gap:.35rem;align-items:center;min-width:0}.featured-creator-module__identity.svelte-sv9c1j img.svelte-sv9c1j{width:2rem;height:2rem;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.2)}.featured-creator-module__identity.svelte-sv9c1j h4.svelte-sv9c1j{margin:0;font-size:.58rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-creator-module__identity.svelte-sv9c1j p.svelte-sv9c1j,.featured-creator-module__identity.svelte-sv9c1j small.svelte-sv9c1j{margin:.06rem 0 0;font-size:.5rem;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-creator-module__actions.svelte-sv9c1j.svelte-sv9c1j{display:flex;align-items:center}.featured-creator-module__actions.svelte-sv9c1j button.svelte-sv9c1j{padding:.2rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font-size:.5rem;cursor:pointer;white-space:nowrap}.hero-carousel-controls__btn.svelte-sv9c1j.svelte-sv9c1j{padding:.24rem .48rem;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#00000052;color:#fff;font-size:.58rem;cursor:pointer}.hero-stage--viewer.svelte-sv9c1j .hero-carousel-controls__btn.svelte-sv9c1j{min-height:56px;padding:.82rem 1.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#0000006b;color:#fff;font-size:clamp(17px,1.5vw,22px);font-weight:700;letter-spacing:.02em;box-shadow:0 10px 28px #00000059}.hero-stage--viewer.svelte-sv9c1j .hero-carousel-controls__btn[data-hero-watch-now].svelte-sv9c1j{background:linear-gradient(135deg,#f8e16b,gold);color:#0b0b0b;border-color:#ffd700e6}.hero-stage--viewer.svelte-sv9c1j .hero-carousel-controls__btn[data-hero-story-secondary-cta].svelte-sv9c1j{background:#ffffff26;color:#fff}.hero-carousel-timeline__track.svelte-sv9c1j.svelte-sv9c1j{height:.24rem;background:#ffffff38;border-radius:999px;overflow:hidden}.hero-carousel-timeline__progress.svelte-sv9c1j.svelte-sv9c1j{height:100%;background:linear-gradient(90deg,#00f2ff,#f0f);transition:width .12s linear}.hero-carousel-timeline__markers.svelte-sv9c1j.svelte-sv9c1j{margin-top:.3rem;display:flex;gap:.3rem;flex-wrap:wrap}.hero-carousel-timeline__marker.svelte-sv9c1j.svelte-sv9c1j{width:.52rem;height:.52rem;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#ffffff24;cursor:pointer;padding:0}.hero-carousel-timeline__marker--active.svelte-sv9c1j.svelte-sv9c1j{background:#00f2ff;border-color:#00f2ff}.hero-stage--upload-hint.svelte-sv9c1j.svelte-sv9c1j{outline:2px dashed rgba(255,215,0,.65);outline-offset:-4px}.hero-stage-upload-hint.svelte-sv9c1j.svelte-sv9c1j{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:1.5rem;background:#000000b8;backdrop-filter:blur(6px);pointer-events:none;text-align:center}.hero-stage-upload-hint__icon.svelte-sv9c1j.svelte-sv9c1j{font-size:2rem;margin-bottom:.5rem;display:block}.hero-stage-upload-hint__message.svelte-sv9c1j.svelte-sv9c1j{margin:0;max-width:22rem;color:#fff;font-size:1rem;line-height:1.45;letter-spacing:.02em;text-shadow:0 0 18px rgba(255,215,0,.35)}.hero-motion-gradient.svelte-sv9c1j.svelte-sv9c1j{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 80% 20%,rgba(255,0,180,.18),transparent 60%),radial-gradient(100% 75% at 15% 80%,rgba(0,220,255,.18),transparent 55%);mix-blend-mode:screen;animation:svelte-sv9c1j-hero-motion-gradient-shift 8s ease-in-out infinite alternate}@keyframes svelte-sv9c1j-hero-motion-gradient-shift{0%{transform:translate3d(-1.5%,0,0) scale(1.02);opacity:.45}to{transform:translate3d(1.5%,-1.5%,0) scale(1.06);opacity:.7}}.hero-typography--poster.svelte-sv9c1j h1.svelte-sv9c1j{letter-spacing:.08em;text-transform:uppercase}.hero-typography--neo-grotesk.svelte-sv9c1j h1.svelte-sv9c1j{font-family:Inter,system-ui,sans-serif}.hero-typography--serif-dramatic.svelte-sv9c1j h1.svelte-sv9c1j{font-family:Georgia,Times New Roman,serif}.vault-bind-picker.svelte-187krvz{margin-top:.85rem;padding:.75rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#00000047}.vault-bind-picker__header.svelte-187krvz{margin-bottom:.55rem}.vault-bind-picker__title.svelte-187krvz{margin:0;font-size:.82rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6}.vault-bind-picker__hint.svelte-187krvz{margin:.25rem 0 0;font-size:.72rem;color:#ffffff80;line-height:1.35}.vault-bind-picker__empty.svelte-187krvz{margin:0;font-size:.8rem;color:#ffffff73}.vault-bind-picker__list.svelte-187krvz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:16rem;overflow:auto}.vault-bind-picker__item.svelte-187krvz{width:100%;display:grid;grid-template-columns:3.5rem 1fr auto;gap:.55rem;align-items:center;padding:.4rem .5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#fff;cursor:pointer;text-align:left;font-family:inherit}.vault-bind-picker__item.svelte-187krvz:hover:not(:disabled){border-color:#00f2ff66}.vault-bind-picker__item.selected.svelte-187krvz{border-color:#34d3998c;background:#34d3991a}.vault-bind-picker__item.svelte-187krvz:disabled{opacity:.55;cursor:not-allowed}.vault-bind-picker__thumb.svelte-187krvz{width:3.5rem;height:2rem;object-fit:cover;border-radius:4px;background:#0006}.vault-bind-picker__thumb--empty.svelte-187krvz{display:grid;place-items:center;font-size:.55rem;color:#ffffff59;text-transform:uppercase}.vault-bind-picker__meta.svelte-187krvz{min-width:0;display:flex;flex-direction:column;gap:.2rem}.vault-bind-picker__name.svelte-187krvz{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-bind-picker__badges.svelte-187krvz{display:flex;flex-wrap:wrap;gap:.25rem}.vault-bind-picker__pill.svelte-187krvz{font-size:.58rem;letter-spacing:.02em;padding:.1rem .35rem;border-radius:4px;border:1px solid rgba(255,255,255,.12);color:#ffffffc7;background:#00000040;white-space:nowrap}.vault-bind-picker__pill--ready.svelte-187krvz{color:#6ee7b7;border-color:#6ee7b759}.vault-bind-picker__pill--type.svelte-187krvz{color:#bae6fdf2}.vault-bind-picker__pill--match.match-high.svelte-187krvz{color:#6ee7b7;border-color:#6ee7b766}.vault-bind-picker__pill--match.match-good.svelte-187krvz{color:#93c5fd;border-color:#93c5fd66}.vault-bind-picker__pill--match.match-weak.svelte-187krvz{color:#fcd34d;border-color:#fcd34d59}.vault-bind-picker__keywords.svelte-187krvz{font-size:.6rem;color:#ffffff61;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vault-bind-picker__badge.svelte-187krvz{font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;color:#6ee7b7}.vault-bind-picker__actions.svelte-187krvz{margin-top:.55rem;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.vault-bind-picker__clear.svelte-187krvz{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffd9;border-radius:6px;padding:.35rem .65rem;font-size:.72rem;cursor:pointer;font-family:inherit}.vault-bind-picker__clear.svelte-187krvz:disabled{opacity:.45;cursor:not-allowed}.vault-bind-picker__notice.svelte-187krvz{margin:0;font-size:.72rem;color:#67e8f9e6}.creator-catalog.svelte-15eu0au.svelte-15eu0au{margin-top:.5rem;padding:1rem 1.1rem 1.15rem;border-radius:12px;border:1px solid rgba(0,210,180,.28);background:linear-gradient(165deg,#0028248c,#080c14b8);color:#e8f5f2}.creator-catalog__header.svelte-15eu0au.svelte-15eu0au{margin-bottom:.85rem}.creator-catalog__title.svelte-15eu0au.svelte-15eu0au{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.02em}.creator-catalog__subtitle.svelte-15eu0au.svelte-15eu0au{margin:.25rem 0 0;font-size:.78rem;opacity:.72}.creator-catalog__poster-grid.svelte-15eu0au.svelte-15eu0au{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.85rem;margin-bottom:1rem}.creator-catalog__filters.svelte-15eu0au.svelte-15eu0au{display:grid;grid-template-columns:1.4fr 1fr;gap:.65rem;margin-bottom:.85rem}.creator-catalog__field.svelte-15eu0au.svelte-15eu0au{display:flex;flex-direction:column;gap:.3rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;opacity:.95}.creator-catalog__field--full.svelte-15eu0au.svelte-15eu0au{grid-column:1 / -1}.creator-catalog__field.svelte-15eu0au input.svelte-15eu0au,.creator-catalog__field.svelte-15eu0au select.svelte-15eu0au,.creator-catalog__field.svelte-15eu0au textarea.svelte-15eu0au{padding:.45rem .55rem;border-radius:7px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fff;font-size:.88rem;text-transform:none;letter-spacing:normal}.creator-catalog__body.svelte-15eu0au.svelte-15eu0au{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:.85rem;align-items:start}.creator-catalog__list.svelte-15eu0au.svelte-15eu0au{display:flex;flex-direction:column;gap:.35rem;max-height:22rem;overflow:auto;padding-right:.15rem}.creator-catalog__row.svelte-15eu0au.svelte-15eu0au{display:flex;gap:.25rem;align-items:stretch;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.creator-catalog__row.selected.svelte-15eu0au.svelte-15eu0au{border-color:#00e6c38c;background:#00c8aa1a;box-shadow:0 0 0 1px #00e6c31f}.creator-catalog__row-main.svelte-15eu0au.svelte-15eu0au{flex:1;display:grid;grid-template-columns:3.5rem 1fr auto auto;gap:.4rem;align-items:center;padding:.5rem .55rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;min-width:0}.creator-catalog__code.svelte-15eu0au.svelte-15eu0au{font-size:.68rem;font-weight:700;letter-spacing:.04em;color:#5effd6}.creator-catalog__ep-title.svelte-15eu0au.svelte-15eu0au{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-catalog__badge.svelte-15eu0au.svelte-15eu0au{font-size:.62rem;text-transform:uppercase;padding:.15rem .35rem;border-radius:4px;background:#ffffff14}.creator-catalog__badge.draft.svelte-15eu0au.svelte-15eu0au{color:#ffc78a}.creator-catalog__badge.published.svelte-15eu0au.svelte-15eu0au{color:#8dffa8}.creator-catalog__badge.ready.svelte-15eu0au.svelte-15eu0au{color:#8ad4ff}.creator-catalog__badge.archived.svelte-15eu0au.svelte-15eu0au{color:#aaa}.creator-catalog__reel-flag.svelte-15eu0au.svelte-15eu0au{font-size:.65rem;opacity:.65;white-space:nowrap}.creator-catalog__reel-flag.attached.svelte-15eu0au.svelte-15eu0au{color:#7dffe0;opacity:1}.creator-catalog__row-order.svelte-15eu0au.svelte-15eu0au{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.06)}.creator-catalog__order-btn.svelte-15eu0au.svelte-15eu0au{flex:1;min-width:1.7rem;border:0;background:#0003;color:#9ef;cursor:pointer;font-size:.75rem;line-height:1;padding:.2rem}.creator-catalog__order-btn.svelte-15eu0au.svelte-15eu0au:disabled{opacity:.3;cursor:not-allowed}.creator-catalog__order-btn.svelte-15eu0au.svelte-15eu0au:not(:disabled):hover{background:#00e6c326}.creator-catalog__editor.svelte-15eu0au.svelte-15eu0au{padding:.75rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#00000047;display:flex;flex-direction:column;gap:.55rem}.creator-catalog__editor-heading.svelte-15eu0au.svelte-15eu0au{margin:0 0 .15rem;font-size:.92rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.creator-catalog__editor-id.svelte-15eu0au.svelte-15eu0au{font-size:.68rem;font-weight:500;opacity:.55;font-family:ui-monospace,monospace}.creator-catalog__actions.svelte-15eu0au.svelte-15eu0au{display:flex;flex-wrap:wrap;gap:.4rem}.creator-catalog__btn.svelte-15eu0au.svelte-15eu0au{border-radius:7px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#eef;padding:.4rem .7rem;font-size:.8rem;cursor:pointer}.creator-catalog__btn--primary.svelte-15eu0au.svelte-15eu0au{border-color:#00e6c373;background:#00b49638;color:#bfffee;font-weight:600}.creator-catalog__btn.svelte-15eu0au.svelte-15eu0au:hover{filter:brightness(1.08)}.creator-catalog__message.svelte-15eu0au.svelte-15eu0au{margin:0;font-size:.78rem;color:#9fe}.creator-catalog__attach.svelte-15eu0au.svelte-15eu0au{margin-top:.35rem;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.45rem}.creator-catalog__reel-current.svelte-15eu0au.svelte-15eu0au{margin:0;font-size:.75rem;opacity:.75}.creator-catalog__reel-current.svelte-15eu0au code.svelte-15eu0au{font-size:.72rem}.creator-catalog__empty.svelte-15eu0au.svelte-15eu0au{margin:0;font-size:.85rem;opacity:.7}@media (max-width: 900px){.creator-catalog__filters.svelte-15eu0au.svelte-15eu0au,.creator-catalog__body.svelte-15eu0au.svelte-15eu0au{grid-template-columns:1fr}.creator-catalog__row-main.svelte-15eu0au.svelte-15eu0au{grid-template-columns:3.25rem 1fr;grid-template-rows:auto auto}.creator-catalog__badge.svelte-15eu0au.svelte-15eu0au,.creator-catalog__reel-flag.svelte-15eu0au.svelte-15eu0au{grid-column:2}}.hero-manager.svelte-cqs0zl.svelte-cqs0zl{position:relative;z-index:2;margin-top:.85rem;padding:.85rem;border-radius:var(--studio-radius, 10px);border:1px solid var(--studio-border-strong, rgba(236, 72, 153, .28));background:var(--studio-surface, rgba(0, 0, 0, .28));pointer-events:auto}.hero-manager.svelte-cqs0zl button,.hero-manager.svelte-cqs0zl select,.hero-manager.svelte-cqs0zl input,.hero-manager.svelte-cqs0zl textarea{pointer-events:auto;position:relative;z-index:1}.hero-manager__header.svelte-cqs0zl h4.svelte-cqs0zl{margin:0 0 .2rem;font-size:.82rem;color:var(--studio-accent, #ec4899)}.hero-manager__header.svelte-cqs0zl p.svelte-cqs0zl{margin:0 0 .65rem;font-size:.64rem;color:var(--studio-text-muted, rgba(255, 255, 255, .55))}.hero-manager__grid.svelte-cqs0zl.svelte-cqs0zl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.65rem}.hero-manager__field.svelte-cqs0zl.svelte-cqs0zl,.hero-manager__checkbox.svelte-cqs0zl.svelte-cqs0zl{display:grid;gap:.25rem;font-size:.62rem;color:var(--studio-text-muted, rgba(255, 255, 255, .55))}.hero-manager__field.svelte-cqs0zl span.svelte-cqs0zl,.hero-manager__label.svelte-cqs0zl.svelte-cqs0zl{font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--studio-text-subtle, rgba(255, 255, 255, .45))}.hero-manager__field-hint.svelte-cqs0zl.svelte-cqs0zl{font-size:.55rem!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--studio-text-muted, rgba(255, 255, 255, .5))!important;line-height:1.35}.hero-vault__help.svelte-cqs0zl.svelte-cqs0zl{margin:0 0 .45rem;font-size:.58rem;color:var(--studio-text-muted, rgba(255, 255, 255, .55))}.hero-manager__carousel.svelte-cqs0zl.svelte-cqs0zl{margin:0 0 .65rem;padding:.55rem .6rem;border-radius:var(--studio-radius, 8px);border:1px solid var(--studio-border-strong, rgba(0, 242, 255, .22));background:var(--studio-accent-muted, rgba(0, 242, 255, .08));display:grid;gap:.45rem}.hero-manager__carousel-heading.svelte-cqs0zl.svelte-cqs0zl{color:var(--studio-accent, #00f2ff);font-size:.62rem;letter-spacing:.08em}.hero-manager__carousel-controls.svelte-cqs0zl.svelte-cqs0zl{display:grid;gap:.4rem}.hero-manager__carousel-toggle.svelte-cqs0zl.svelte-cqs0zl{display:flex;align-items:center;gap:.5rem;margin:0;padding:.5rem .6rem;border-radius:8px;border:1px solid var(--studio-border-strong, rgba(0, 242, 255, .28));background:#00000038;color:var(--studio-text, #fff);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.hero-manager__carousel-toggle.svelte-cqs0zl span.svelte-cqs0zl{font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.hero-manager__carousel-toggle.svelte-cqs0zl input[type=checkbox].svelte-cqs0zl{width:1rem;height:1rem;accent-color:var(--studio-accent, #00f2ff);cursor:pointer}.hero-manager__carousel-toggle.svelte-cqs0zl.svelte-cqs0zl:has(input:checked){border-color:var(--studio-accent, #00f2ff);background:color-mix(in srgb,var(--studio-accent, #00f2ff) 18%,rgba(0,0,0,.28));box-shadow:0 0 0 1px color-mix(in srgb,var(--studio-accent, #00f2ff) 35%,transparent)}.hero-manager__carousel-toggle.svelte-cqs0zl.svelte-cqs0zl:has(input:focus-visible){outline:2px solid var(--studio-accent, #00f2ff);outline-offset:2px}.hero-manager__carousel-toggle.svelte-cqs0zl.svelte-cqs0zl:after{content:"OFF";margin-left:auto;padding:.18rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;font-size:.58rem;letter-spacing:.08em;color:var(--studio-text-muted, rgba(255, 255, 255, .55))}.hero-manager__carousel-toggle.svelte-cqs0zl.svelte-cqs0zl:has(input:checked):after{content:"ON";border-color:color-mix(in srgb,var(--studio-accent, #00f2ff) 55%,transparent);background:color-mix(in srgb,var(--studio-accent, #00f2ff) 22%,transparent);color:var(--studio-accent, #00f2ff)}.hero-manager__carousel-duration.svelte-cqs0zl.svelte-cqs0zl{max-width:10rem;opacity:.88}.hero-manager__carousel-duration.svelte-cqs0zl span.svelte-cqs0zl{font-size:.55rem;color:var(--studio-text-muted, rgba(255, 255, 255, .5))}.hero-manager__field.svelte-cqs0zl select.svelte-cqs0zl,.hero-manager__field.svelte-cqs0zl input[type=text].svelte-cqs0zl,.hero-manager__field.svelte-cqs0zl input[type=number].svelte-cqs0zl,.hero-manager__field.svelte-cqs0zl input[type=datetime-local].svelte-cqs0zl,.hero-manager__field.svelte-cqs0zl textarea.svelte-cqs0zl{width:100%;padding:.45rem .5rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--studio-text, #fff);font-size:.62rem}.hero-manager__field.svelte-cqs0zl textarea.svelte-cqs0zl{resize:vertical;min-height:4.5rem}.hero-story-composer.svelte-cqs0zl.svelte-cqs0zl,.hero-viewer-content.svelte-cqs0zl.svelte-cqs0zl{margin-bottom:.75rem;padding:.55rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.hero-viewer-content__header.svelte-cqs0zl.svelte-cqs0zl{margin-bottom:.45rem}.hero-viewer-content__header.svelte-cqs0zl p.svelte-cqs0zl{margin:.18rem 0 0;font-size:.58rem;color:var(--studio-text-muted, rgba(255, 255, 255, .55))}.hero-viewer-content__grid.svelte-cqs0zl.svelte-cqs0zl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.hero-viewer-content__field--wide.svelte-cqs0zl.svelte-cqs0zl{grid-column:1 / -1}.hero-discovery-review.svelte-cqs0zl.svelte-cqs0zl{margin-top:1rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.08)}.hero-discovery-review__header.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem}.hero-discovery-review__badge.svelte-cqs0zl.svelte-cqs0zl{font-size:.75rem;opacity:.75}.hero-discovery-review__form.svelte-cqs0zl.svelte-cqs0zl{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;align-items:end;margin:.75rem 0}.hero-discovery-review__list.svelte-cqs0zl.svelte-cqs0zl{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem}.hero-discovery-review__item.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.65rem;padding:.65rem .75rem;border:1px solid rgba(255,255,255,.1)}.hero-discovery-review__meta.svelte-cqs0zl.svelte-cqs0zl{display:block;font-size:.75rem;opacity:.75;margin-top:.2rem}.hero-discovery-review__actions.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;gap:.4rem}.hero-discovery-review__public-preview.svelte-cqs0zl.svelte-cqs0zl{margin-top:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.1)}.hero-creator-intent-review.svelte-cqs0zl.svelte-cqs0zl{margin-top:1rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.08)}.hero-creator-intent-review__header.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem}.hero-creator-intent-review__badge.svelte-cqs0zl.svelte-cqs0zl{font-size:.75rem;opacity:.75}.hero-creator-intent-review__actions.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.hero-creator-intent-review__public-preview.svelte-cqs0zl.svelte-cqs0zl{margin-top:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.1)}.hero-intelligence-review.svelte-cqs0zl.svelte-cqs0zl{margin-top:1rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.08)}.hero-intelligence-review__header.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.5rem}.hero-intelligence-review__badge.svelte-cqs0zl.svelte-cqs0zl{font-size:.75rem;opacity:.75}.hero-intelligence-review__actions.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.hero-intelligence-review__public-preview.svelte-cqs0zl.svelte-cqs0zl{margin-top:.75rem;padding:.75rem;border:1px solid rgba(255,255,255,.1)}.hero-admin-presentation.svelte-cqs0zl.svelte-cqs0zl{margin-top:1rem;padding:.85rem;border-radius:10px;border:1px solid rgba(250,204,21,.28);background:#facc150d;display:grid;gap:.65rem}.hero-admin-presentation__header.svelte-cqs0zl.svelte-cqs0zl{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.hero-admin-presentation__badge.svelte-cqs0zl.svelte-cqs0zl{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:#facc15f2}.hero-admin-presentation__grid.svelte-cqs0zl.svelte-cqs0zl{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.hero-admin-presentation__toggle.svelte-cqs0zl.svelte-cqs0zl{display:flex;align-items:center;gap:.5rem}.hero-admin-presentation__actions.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;gap:.5rem}.hero-admin-presentation__preview.svelte-cqs0zl.svelte-cqs0zl{padding:.55rem .65rem;border-radius:8px;background:#00000047;font-size:.78rem}.hero-admin-presentation__intel.svelte-cqs0zl.svelte-cqs0zl{margin:.2rem 0 0;font-style:italic;color:#ffffffbf}.hero-title-intel-preview.svelte-cqs0zl.svelte-cqs0zl{margin-bottom:.55rem;padding:.5rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.hero-title-intel-preview.svelte-cqs0zl p.svelte-cqs0zl{margin:.15rem 0;font-size:.6rem;color:var(--studio-text-muted, rgba(255, 255, 255, .7));text-transform:none;letter-spacing:0}.hero-title-intel-preview__story.svelte-cqs0zl.svelte-cqs0zl{color:var(--studio-text, #fff)!important;font-size:.64rem!important}.hero-identity-meta.svelte-cqs0zl.svelte-cqs0zl{display:inline-block;margin-left:.35rem;font-size:.52rem;opacity:.7;font-style:italic}.hero-ai-proposal.svelte-cqs0zl.svelte-cqs0zl{margin-top:.45rem;padding:.45rem .5rem;border-radius:8px;border:1px dashed rgba(201,166,255,.45);background:#c9a6ff14}.hero-ai-proposal__actions.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.hero-vault__story-preview.svelte-cqs0zl.svelte-cqs0zl{display:block;margin-top:.2rem;font-size:.55rem;line-height:1.35;color:var(--studio-text-muted, rgba(255, 255, 255, .55));font-style:italic}.hero-viewer-description__controls.svelte-cqs0zl select.svelte-cqs0zl{max-width:12rem}.hero-viewer-description__clear.svelte-cqs0zl.svelte-cqs0zl{padding:.35rem .55rem;font-size:.58rem}.hero-story-composer__blank.svelte-cqs0zl.svelte-cqs0zl{opacity:.55;font-style:italic}.hero-story-composer__header.svelte-cqs0zl.svelte-cqs0zl{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.hero-story-composer__status.svelte-cqs0zl.svelte-cqs0zl{font-size:.58rem;color:var(--studio-text-muted, rgba(255, 255, 255, .55))}.hero-story-composer__grid.svelte-cqs0zl.svelte-cqs0zl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.5rem}.hero-story-composer__template-controls.svelte-cqs0zl.svelte-cqs0zl{display:grid;grid-template-columns:1fr auto;gap:.45rem;margin-bottom:.5rem;align-items:end}.hero-story-composer__template-actions.svelte-cqs0zl.svelte-cqs0zl{display:flex;gap:.35rem;flex-wrap:wrap}.hero-story-composer__actions.svelte-cqs0zl.svelte-cqs0zl{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.55rem}.hero-story-composer__preview.svelte-cqs0zl.svelte-cqs0zl{border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem;background:#0000003d;display:grid;gap:.22rem}.hero-story-composer__template-preview.svelte-cqs0zl.svelte-cqs0zl{margin-bottom:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem;background:#0003;display:grid;gap:.15rem}.hero-story-composer__template-preview.svelte-cqs0zl p.svelte-cqs0zl{margin:0;font-size:.58rem;color:#ffffffbf}.hero-story-composer__preview.svelte-cqs0zl span.svelte-cqs0zl{font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.hero-story-composer__preview.svelte-cqs0zl h5.svelte-cqs0zl{margin:0;font-size:.72rem;color:#fff}.hero-story-composer__preview.svelte-cqs0zl p.svelte-cqs0zl{margin:0;font-size:.6rem;color:#ffffffbf}.hero-story-composer__preview-ctas.svelte-cqs0zl.svelte-cqs0zl{margin-top:.3rem;display:flex;gap:.35rem}.hero-story-composer__preview-cta.svelte-cqs0zl.svelte-cqs0zl{padding:.32rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font-size:.56rem;pointer-events:none}.hero-manager__checkbox.svelte-cqs0zl.svelte-cqs0zl{align-content:end;grid-auto-flow:column;justify-content:start;align-items:center;gap:.45rem}.hero-vault.svelte-cqs0zl.svelte-cqs0zl{margin-bottom:.75rem;padding:.55rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08}.hero-vault__header.svelte-cqs0zl.svelte-cqs0zl{display:flex;justify-content:space-between;align-items:center;margin-bottom:.45rem}.hero-vault__featured-layout.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .65rem;padding:.45rem .5rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.hero-vault__featured-layout-label.svelte-cqs0zl.svelte-cqs0zl{font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;color:var(--studio-text-muted, rgba(255, 255, 255, .55));margin-right:.25rem}.hero-vault__featured-layout-tab.svelte-cqs0zl.svelte-cqs0zl{border:1px solid rgba(255,255,255,.14);background:#00000038;color:#ffffffb8;border-radius:999px;padding:.28rem .55rem;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.hero-vault__featured-layout-tab--active.svelte-cqs0zl.svelte-cqs0zl{border-color:#ec4899bf;color:#fff;background:#ec48992e}.hero-vault__count.svelte-cqs0zl.svelte-cqs0zl{font-size:.58rem;color:var(--studio-text-muted, rgba(255, 255, 255, .55))}.hero-vault__empty.svelte-cqs0zl.svelte-cqs0zl{margin:0;font-size:.6rem;color:var(--studio-text-muted, rgba(255, 255, 255, .55))}.hero-vault__grid.svelte-cqs0zl.svelte-cqs0zl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem}.hero-vault__card.svelte-cqs0zl.svelte-cqs0zl{padding:.45rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#0000003d}.hero-vault__card--active.svelte-cqs0zl.svelte-cqs0zl{border-color:#ec4899d9;box-shadow:0 0 0 1px #ec489959}.hero-vault__preview.svelte-cqs0zl.svelte-cqs0zl{position:relative;height:92px;min-height:92px;width:100%;border-radius:8px;overflow:hidden;margin-bottom:.35rem;background:#000}.hero-vault__preview.svelte-cqs0zl img.svelte-cqs0zl{width:100%;height:100%;object-fit:cover;display:block}.hero-vault__preview.svelte-cqs0zl .hero-vault__image.svelte-cqs0zl{position:absolute;inset:0;z-index:0}.hero-vault__preview-placeholder.svelte-cqs0zl.svelte-cqs0zl{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;color:#ffffffc7;font-size:.58rem;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(145deg,#12141ee6,#06080cf2);transition:opacity .2s ease;opacity:1;pointer-events:none}.hero-vault__preview-placeholder.error.svelte-cqs0zl.svelte-cqs0zl{color:#fca5a5f2;background:linear-gradient(145deg,#281214f2,#0c0608fa)}.hero-vault__badge.svelte-cqs0zl.svelte-cqs0zl,.hero-vault__active.svelte-cqs0zl.svelte-cqs0zl{position:absolute;top:.35rem;z-index:2;font-size:.52rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.18rem .38rem}.hero-vault__badge.svelte-cqs0zl.svelte-cqs0zl{left:.35rem;background:#0000009e;color:#fff}.hero-vault__active.svelte-cqs0zl.svelte-cqs0zl{right:.35rem;background:#ec4899eb;color:#fff}.hero-vault__meta.svelte-cqs0zl.svelte-cqs0zl{display:grid;gap:.15rem;margin-bottom:.4rem}.hero-vault__meta.svelte-cqs0zl strong.svelte-cqs0zl{font-size:.62rem;color:#fff}.hero-vault__meta.svelte-cqs0zl span.svelte-cqs0zl{font-size:.54rem;color:var(--studio-text-muted, rgba(255, 255, 255, .55));word-break:break-word}.hero-vault__actions.svelte-cqs0zl.svelte-cqs0zl{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.hero-vault__actions.svelte-cqs0zl button.svelte-cqs0zl{padding:.32rem .35rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#fff;font-size:.55rem;cursor:pointer}.hero-vault__actions.svelte-cqs0zl button.svelte-cqs0zl:hover{background:#ffffff1f}.hero-manager__priority.svelte-cqs0zl.svelte-cqs0zl,.hero-manager__campaigns.svelte-cqs0zl.svelte-cqs0zl{margin-bottom:.65rem}.hero-manager__priority.svelte-cqs0zl ol.svelte-cqs0zl,.hero-manager__campaigns.svelte-cqs0zl ul.svelte-cqs0zl{margin:.25rem 0 0;padding-left:1rem;color:var(--studio-text-muted, rgba(255, 255, 255, .55));font-size:.62rem}.hero-manager__priority.svelte-cqs0zl ol.svelte-cqs0zl{list-style:none;padding-left:0;display:grid;gap:.3rem}.hero-manager__priority.svelte-cqs0zl li.svelte-cqs0zl{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.35rem .45rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.hero-manager__priority-controls.svelte-cqs0zl.svelte-cqs0zl{display:flex;gap:.25rem}.hero-manager__priority-controls.svelte-cqs0zl button.svelte-cqs0zl{padding:.28rem .4rem;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font-size:.55rem;cursor:pointer}.hero-manager__priority-controls.svelte-cqs0zl button.svelte-cqs0zl:disabled{opacity:.45;cursor:not-allowed}.hero-manager__campaigns.svelte-cqs0zl ul.svelte-cqs0zl{list-style:none;padding-left:0}.hero-manager__campaigns.svelte-cqs0zl li.svelte-cqs0zl{margin-bottom:.25rem}.hero-manager__campaign-schedule.svelte-cqs0zl.svelte-cqs0zl{margin-top:.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.hero-manager__campaign-schedule.svelte-cqs0zl label.svelte-cqs0zl{display:grid;gap:.18rem;font-size:.56rem}.hero-manager__campaign-schedule.svelte-cqs0zl input[type=date].svelte-cqs0zl{padding:.28rem .35rem;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;font-size:.56rem}.hero-manager__actions.svelte-cqs0zl.svelte-cqs0zl{display:flex;gap:.45rem;flex-wrap:wrap}.hero-manager__btn.svelte-cqs0zl.svelte-cqs0zl{padding:.45rem .65rem;border-radius:8px;border:1px solid rgba(236,72,153,.35);background:#ec48991f;color:#fff;font-size:.62rem;cursor:pointer;pointer-events:auto}.hero-manager__btn.svelte-cqs0zl.svelte-cqs0zl:disabled{opacity:.5;cursor:wait}.hero-manager__btn--ghost.svelte-cqs0zl.svelte-cqs0zl{border-color:#ffffff1f;background:#ffffff0a}.hero-manager__status.svelte-cqs0zl.svelte-cqs0zl{margin:.55rem 0 0;font-size:.6rem;color:var(--studio-text-muted, rgba(255, 255, 255, .55))}.hero-manager__nlp-review.svelte-cqs0zl.svelte-cqs0zl{margin:.55rem 0 0;padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(56,189,248,.35);background:#082f4959}.hero-manager__nlp-review-title.svelte-cqs0zl.svelte-cqs0zl{margin:0 0 .35rem;font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#e0f2fe}.hero-manager__nlp-review-facts.svelte-cqs0zl.svelte-cqs0zl{margin:0 0 .45rem;padding-left:1rem;font-size:.62rem;color:#ffffffbf}.hero-manager__nlp-review-actions.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.hero-manager__nlp-review-actions.svelte-cqs0zl label.svelte-cqs0zl{display:grid;gap:.15rem;font-size:.55rem;color:#ffffffa6}.hero-manager__nlp-review-actions.svelte-cqs0zl select.svelte-cqs0zl{padding:.3rem .4rem;border-radius:6px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#fff;font-size:.58rem}.hero-access-modal.svelte-cqs0zl.svelte-cqs0zl{position:fixed;inset:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:1rem}.hero-access-modal__backdrop.svelte-cqs0zl.svelte-cqs0zl{position:absolute;inset:0;border:none;padding:0;margin:0;background:#000000b8;cursor:pointer}.hero-access-modal__panel.svelte-cqs0zl.svelte-cqs0zl{position:relative;z-index:1;width:min(22rem,100%);padding:1.1rem 1.15rem;border-radius:12px;border:1px solid rgba(248,225,107,.28);background:#12141a;box-shadow:0 18px 48px #0000008c;display:grid;gap:.65rem}.hero-access-modal__panel.svelte-cqs0zl h3.svelte-cqs0zl{margin:0;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;color:#f8e16b}.hero-access-modal__hint.svelte-cqs0zl.svelte-cqs0zl{margin:0;font-size:.72rem;line-height:1.4;color:#ffffff8c}.hero-access-modal__asset.svelte-cqs0zl.svelte-cqs0zl{margin:0;font-size:.85rem;font-weight:600;color:#ffffffe6}.hero-access-modal__field.svelte-cqs0zl.svelte-cqs0zl{display:grid;gap:.25rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.hero-access-modal__field.svelte-cqs0zl input.svelte-cqs0zl,.hero-access-modal__field.svelte-cqs0zl select.svelte-cqs0zl,.hero-access-modal__field.svelte-cqs0zl textarea.svelte-cqs0zl{padding:.45rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#fff;font-size:.85rem;text-transform:none;letter-spacing:0}.hero-access-modal__field.svelte-cqs0zl textarea.svelte-cqs0zl{resize:vertical;min-height:5.5rem;line-height:1.45}.hero-access-modal__field.svelte-cqs0zl input.svelte-cqs0zl:disabled,.hero-access-modal__field.svelte-cqs0zl textarea.svelte-cqs0zl:disabled{opacity:.45}.hero-access-modal__error.svelte-cqs0zl.svelte-cqs0zl{margin:0;font-size:.75rem;color:#f87171}.hero-access-modal__actions.svelte-cqs0zl.svelte-cqs0zl{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.smart-help.svelte-1m21oc6.svelte-1m21oc6{position:relative;display:inline-flex;vertical-align:middle}.smart-help__trigger.svelte-1m21oc6.svelte-1m21oc6{width:1.1rem;height:1.1rem;padding:0;border-radius:50%;border:1px solid rgba(0,242,255,.45);background:#00f2ff1a;color:var(--neon-cyan, #00f2ff);font-size:.62rem;font-weight:800;line-height:1;cursor:help;flex-shrink:0}.smart-help__trigger.svelte-1m21oc6.svelte-1m21oc6:hover,.smart-help__trigger.svelte-1m21oc6.svelte-1m21oc6:focus-visible{background:#00f2ff38;outline:none}.smart-help__panel.svelte-1m21oc6.svelte-1m21oc6{position:fixed;z-index:10050;width:min(280px,calc(100vw - 1.5rem));padding:.75rem .85rem;border-radius:8px;border:1px solid rgba(0,242,255,.35);background:#080c16f7;box-shadow:0 8px 28px #0000008c;pointer-events:auto}.smart-help__title.svelte-1m21oc6.svelte-1m21oc6{margin:0 0 .5rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--neon-cyan, #00f2ff)}.smart-help__body.svelte-1m21oc6.svelte-1m21oc6{margin:0;display:flex;flex-direction:column;gap:.45rem}.smart-help__body.svelte-1m21oc6 dt.svelte-1m21oc6{font-size:.58rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffff73;margin-bottom:.1rem}.smart-help__body.svelte-1m21oc6 dd.svelte-1m21oc6{margin:0;font-size:.72rem;line-height:1.45;color:#ffffffe0}.missing-queue.svelte-84p91l.svelte-84p91l{margin-top:.85rem;padding:.85rem;border-radius:8px;border:1px solid rgba(255,193,7,.28);background:#ffc1070d}.missing-queue__title-row.svelte-84p91l.svelte-84p91l{display:flex;align-items:center;gap:.35rem;margin-bottom:.55rem}.missing-queue__title.svelte-84p91l.svelte-84p91l{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#ffd76a}.missing-queue__count.svelte-84p91l.svelte-84p91l{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.1rem .35rem;margin-left:.35rem;border-radius:999px;background:#ffc10733;font-size:.65rem}.missing-queue__empty.svelte-84p91l.svelte-84p91l{margin:0;font-size:.78rem;color:#ffffff8c}.missing-queue__list.svelte-84p91l.svelte-84p91l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.missing-queue__item.svelte-84p91l.svelte-84p91l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .55rem;border-radius:6px;background:#00000040;border:1px solid rgba(255,255,255,.08)}.missing-queue__info.svelte-84p91l.svelte-84p91l{display:flex;flex-direction:column;gap:.1rem;min-width:8rem}.missing-queue__code.svelte-84p91l.svelte-84p91l{font-size:.65rem;font-weight:700;color:var(--neon-cyan, #00f2ff)}.missing-queue__title.svelte-84p91l.svelte-84p91l{font-size:.78rem}.missing-queue__actions.svelte-84p91l.svelte-84p91l{display:flex;gap:.4rem;flex:1;min-width:12rem;justify-content:flex-end}.missing-queue__actions.svelte-84p91l select.svelte-84p91l{flex:1;min-width:8rem;padding:.35rem .5rem;border-radius:4px;border:1px solid rgba(255,255,255,.15);background:#00000059;color:#fff;font-size:.72rem}.missing-queue__attach.svelte-84p91l.svelte-84p91l{padding:.35rem .65rem;border-radius:4px;border:1px solid var(--neon-cyan, #00f2ff);background:#00f2ff1f;color:var(--neon-cyan, #00f2ff);font-size:.65rem;font-weight:700;text-transform:uppercase;cursor:pointer;white-space:nowrap}.missing-queue__attach.svelte-84p91l.svelte-84p91l:disabled{opacity:.4;cursor:not-allowed}.global-search.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{position:relative}.global-search__open.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{min-width:14rem;padding:.4rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffd9;font-size:.63rem;text-align:left;cursor:pointer}.global-search__shortcut.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{margin-left:.45rem;color:#ffffff73;font-size:.56rem}.global-search__panel.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{position:absolute;top:calc(100% + .35rem);right:0;width:min(38rem,90vw);max-height:30rem;overflow:auto;border-radius:12px;border:1px solid rgba(0,242,255,.25);background:#080c14f7;box-shadow:0 20px 42px #0000007a;padding:.75rem;z-index:300}.global-search__input-row.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{display:flex;gap:.45rem;margin-bottom:.65rem}.global-search__input.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{flex:1;padding:.48rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#fff;font-size:.68rem}.global-search__pin.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{padding:.48rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fffc;font-size:.62rem;cursor:pointer}.global-search__section.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{margin-bottom:.7rem}.global-search__section.svelte-14su5nt h5.svelte-14su5nt.svelte-14su5nt{margin:0 0 .35rem;font-size:.56rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c}.global-search__chips.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{display:flex;flex-wrap:wrap;gap:.35rem}.global-search__chips.svelte-14su5nt button.svelte-14su5nt.svelte-14su5nt{padding:.3rem .5rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#ffffffc7;font-size:.58rem;cursor:pointer}.global-search__list.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{margin:0;padding:0;list-style:none;display:grid;gap:.25rem}.global-search__list.svelte-14su5nt button.svelte-14su5nt.svelte-14su5nt{width:100%;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.45rem .55rem;text-align:left;background:#ffffff05;color:#ffffffe0;cursor:pointer}.global-search__list.svelte-14su5nt button strong.svelte-14su5nt.svelte-14su5nt{display:block;font-size:.67rem}.global-search__list.svelte-14su5nt button.svelte-14su5nt span.svelte-14su5nt{display:block;margin-top:.15rem;font-size:.56rem;color:#ffffff8c}.global-search__item--active.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{border-color:#00f2ff73!important;background:#00f2ff1a!important}.global-search__empty.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{padding:.4rem .2rem;font-size:.62rem;color:#ffffff73}.global-search__analytics.svelte-14su5nt.svelte-14su5nt.svelte-14su5nt{padding:.55rem;border:1px solid rgba(0,242,255,.2);border-radius:8px;background:#00f2ff12}.global-search__analytics.svelte-14su5nt p.svelte-14su5nt.svelte-14su5nt{margin:.2rem 0 0;font-size:.58rem;color:#ffffffb8}.studio-workspace-layout__tab-panel[hidden].svelte-ah5a0n.svelte-ah5a0n{display:none!important}.studio-workspace-layout.svelte-ah5a0n.svelte-ah5a0n{margin-top:.5rem;padding:1rem;border-radius:12px;border:1px solid rgba(0,242,255,.22);background:linear-gradient(165deg,#080c14eb,#0000008c);box-shadow:0 18px 48px #00000059}.studio-workspace-layout__guide-mode.svelte-ah5a0n.svelte-ah5a0n{display:inline-block;margin-left:.5rem;padding:.15rem .45rem;border-radius:999px;border:1px solid rgba(0,242,255,.35);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;color:var(--neon-cyan, #00f2ff)}.studio-workspace-layout__header.svelte-ah5a0n.svelte-ah5a0n{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.studio-workspace-layout__brand.svelte-ah5a0n h3.svelte-ah5a0n{margin:0;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;color:#fff;font-weight:600}.studio-workspace-layout__hint.svelte-ah5a0n.svelte-ah5a0n{display:block;margin-top:.2rem;font-size:.62rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.08em}.studio-workspace-layout__header-actions.svelte-ah5a0n.svelte-ah5a0n{display:flex;align-items:center;gap:.45rem}.studio-workspace-layout__series-select.svelte-ah5a0n.svelte-ah5a0n{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.85rem;max-width:320px}.studio-workspace-layout__series-select.svelte-ah5a0n span.svelte-ah5a0n{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80}.studio-workspace-layout__series-select.svelte-ah5a0n select.svelte-ah5a0n{padding:.45rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#00000059;color:#fff;font:inherit}.studio-workspace-layout__tabs.svelte-ah5a0n.svelte-ah5a0n{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.studio-workspace-layout__tab.svelte-ah5a0n.svelte-ah5a0n{border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#ffffffb8;border-radius:999px;padding:.42rem .85rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.studio-workspace-layout__tab--active.svelte-ah5a0n.svelte-ah5a0n{border-color:var(--neon-cyan, #00f2ff);color:var(--neon-cyan, #00f2ff);background:#00f2ff1a}.studio-workspace-layout__panel.svelte-ah5a0n>div>*{margin-bottom:.85rem}.studio-workspace-layout__panel.svelte-ah5a0n>div>*:last-child{margin-bottom:0}.studio-workspace-layout.svelte-ah5a0n .production-command-center__health-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.studio-workspace-layout.svelte-ah5a0n .production-command-center__readiness-col{display:flex;flex-direction:column}.studio-workspace-layout.svelte-ah5a0n .production-command-center__notifications{margin-top:.75rem;padding:.65rem;border-radius:8px;border:1px solid rgba(255,211,110,.22);background:#ffd36e0a}.studio-workspace-layout.svelte-ah5a0n .production-command-center__notifications h5{margin:0 0 .45rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.07em;color:#ffd36e}.studio-workspace-layout.svelte-ah5a0n .production-command-center__notifications ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.studio-workspace-layout.svelte-ah5a0n .production-command-center__notifications li{padding:.4rem .5rem;border-radius:6px;border:1px solid rgba(255,255,255,.08);background:#0003}.studio-workspace-layout.svelte-ah5a0n .production-command-center__notifications li span{display:block;font-size:.56rem;text-transform:uppercase;color:#ffffff80}.studio-workspace-layout.svelte-ah5a0n .production-command-center__notifications li p{margin:.15rem 0 0;font-size:.68rem;color:#ffffffd9}@media (max-width: 900px){.studio-workspace-layout__header.svelte-ah5a0n.svelte-ah5a0n{flex-direction:column;align-items:stretch}.studio-workspace-layout__header-actions.svelte-ah5a0n.svelte-ah5a0n{justify-content:flex-start}.studio-workspace-layout.svelte-ah5a0n .production-command-center__health-row{grid-template-columns:1fr}.studio-workspace-layout__tabs.svelte-ah5a0n.svelte-ah5a0n{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.5rem;scrollbar-width:thin}.studio-workspace-layout__tab.svelte-ah5a0n.svelte-ah5a0n{flex:0 0 auto}}.dev-diag.svelte-lzh649.svelte-lzh649{margin:.85rem 0;padding:.85rem;border-radius:12px;border:1px solid rgba(0,242,255,.18);background:#00f2ff0a}.dev-diag__header.svelte-lzh649.svelte-lzh649{display:flex;gap:.75rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.dev-diag__toggle.svelte-lzh649.svelte-lzh649{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.55rem .75rem;background:#00000040;color:#fff;cursor:pointer}.dev-diag__icon.svelte-lzh649.svelte-lzh649{font-size:1.05rem}.dev-diag__title.svelte-lzh649.svelte-lzh649{font-weight:700;letter-spacing:.02em}.dev-diag__actions.svelte-lzh649.svelte-lzh649{display:inline-flex;gap:.5rem;align-items:center}.dev-diag__btn.svelte-lzh649.svelte-lzh649{border:1px solid rgba(255,255,255,.12);background:#00000040;color:#fff;padding:.45rem .6rem;border-radius:10px;cursor:pointer;font-size:.85rem}.dev-diag__btn--primary.svelte-lzh649.svelte-lzh649{border-color:#00f2ff59;background:#00f2ff1f}.dev-diag__status.svelte-lzh649.svelte-lzh649{font-size:.8rem;color:#ffffffbf}.dev-diag__summary.svelte-lzh649.svelte-lzh649{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.45rem}.pill.svelte-lzh649.svelte-lzh649{padding:.3rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:.75rem;background:#00000040;color:#ffffffeb}.pill.good.svelte-lzh649.svelte-lzh649{border-color:#22c55e59;color:#bbf7d0}.pill.warn.svelte-lzh649.svelte-lzh649{border-color:#eab30859;color:#fde68a}.pill.bad.svelte-lzh649.svelte-lzh649{border-color:#ef444459;color:#fecaca}.dev-diag__sections.svelte-lzh649.svelte-lzh649{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}details.svelte-lzh649.svelte-lzh649{border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#0003;padding:.35rem .55rem}summary.svelte-lzh649.svelte-lzh649{cursor:pointer;font-weight:700}.hint.svelte-lzh649.svelte-lzh649{margin:.4rem 0;color:#ffffffa6;font-size:.85rem}.mono.svelte-lzh649.svelte-lzh649{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}table.kv.svelte-lzh649.svelte-lzh649{width:100%;border-collapse:collapse;margin-top:.35rem}table.kv.svelte-lzh649 th.svelte-lzh649{text-align:left;color:#ffffffb3;font-weight:600;width:220px;padding:.25rem}table.kv.svelte-lzh649 td.svelte-lzh649{padding:.25rem}table.grid.svelte-lzh649.svelte-lzh649{width:100%;border-collapse:collapse;margin-top:.35rem}table.grid.svelte-lzh649 th.svelte-lzh649,table.grid.svelte-lzh649 td.svelte-lzh649{border-bottom:1px solid rgba(255,255,255,.08);padding:.35rem .25rem;vertical-align:top}table.grid.svelte-lzh649 th.svelte-lzh649{text-align:left;color:#ffffffb3;font-weight:700;font-size:.78rem}.keys.svelte-lzh649.svelte-lzh649{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.key.svelte-lzh649.svelte-lzh649{padding:.2rem .4rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#00000040;font-size:.72rem}.export-actions.svelte-lzh649.svelte-lzh649{display:flex;gap:.5rem;flex-wrap:wrap}.episode-reel-attach-panel.svelte-77nm5j.svelte-77nm5j{margin-bottom:1.75rem;padding:1.25rem 1.35rem;border-radius:12px;border:1px solid rgba(0,255,200,.22);background:linear-gradient(145deg,#081820eb,#0c121ce0)}.episode-reel-attach-steps.svelte-77nm5j.svelte-77nm5j{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.episode-reel-attach-step-title.svelte-77nm5j.svelte-77nm5j{margin:0 0 .65rem;font-size:.95rem;font-weight:600;color:#00ffc8e6}.episode-reel-attach-hint.svelte-77nm5j.svelte-77nm5j,.episode-reel-attach-meta.svelte-77nm5j.svelte-77nm5j,.episode-reel-attach-empty.svelte-77nm5j.svelte-77nm5j,.episode-reel-attach-warn.svelte-77nm5j.svelte-77nm5j{margin:.35rem 0 0;font-size:.85rem;color:#ffffff9e}.episode-reel-attach-empty.svelte-77nm5j.svelte-77nm5j{color:#ffb464f2}.episode-reel-attach-reel-grid.svelte-77nm5j.svelte-77nm5j{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.65rem}.episode-reel-attach-reel-card.svelte-77nm5j.svelte-77nm5j{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:.5rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000059;cursor:pointer;text-align:left;color:inherit;transition:border-color .15s,box-shadow .15s}.episode-reel-attach-reel-card.svelte-77nm5j.svelte-77nm5j:hover,.episode-reel-attach-reel-card--selected.svelte-77nm5j.svelte-77nm5j{border-color:#00ffc88c;box-shadow:0 0 0 1px #00ffc840}.episode-reel-attach-reel-thumb.svelte-77nm5j.svelte-77nm5j{aspect-ratio:16 / 10;border-radius:6px;overflow:hidden;background:#1a1a1a;display:grid;place-items:center}.episode-reel-attach-reel-thumb.svelte-77nm5j img.svelte-77nm5j{width:100%;height:100%;object-fit:cover}.episode-reel-attach-reel-thumb-fallback.svelte-77nm5j.svelte-77nm5j{font-size:1.5rem;opacity:.5}.episode-reel-attach-reel-meta.svelte-77nm5j.svelte-77nm5j{margin-top:.45rem;display:flex;flex-direction:column;gap:.15rem;font-size:.75rem}.episode-reel-attach-reel-meta.svelte-77nm5j strong.svelte-77nm5j{font-size:.8rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.episode-reel-attach-reel-meta.svelte-77nm5j span.svelte-77nm5j{color:#ffffff80;text-transform:capitalize}.episode-reel-attach-btn.svelte-77nm5j.svelte-77nm5j{margin-top:.35rem}.episode-reel-attach-success.svelte-77nm5j.svelte-77nm5j{margin:.65rem 0 0;color:#64ffa0f2;font-size:.85rem}.episode-reel-attach-error.svelte-77nm5j.svelte-77nm5j{margin:.65rem 0 0;color:#ff7878f2;font-size:.85rem}.episode-reel-attach-replace.svelte-77nm5j.svelte-77nm5j{padding:.75rem;border-radius:8px;background:#ffa03c14;border:1px solid rgba(255,160,60,.35)}.episode-reel-attach-replace-actions.svelte-77nm5j.svelte-77nm5j{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.studio-walkthrough.svelte-8u6t7t.svelte-8u6t7t{position:fixed;inset:0;z-index:10040;pointer-events:none}.studio-walkthrough__backdrop.svelte-8u6t7t.svelte-8u6t7t{position:absolute;inset:0;background:#0000008c;pointer-events:auto}.studio-walkthrough__highlight.svelte-8u6t7t.svelte-8u6t7t{position:fixed;border:2px solid var(--neon-cyan, #00f2ff);border-radius:8px;box-shadow:0 0 0 9999px #00000073;pointer-events:none;transition:all .25s ease}.studio-walkthrough__card.svelte-8u6t7t.svelte-8u6t7t{position:fixed;top:auto;width:min(340px,calc(100vw - 1.5rem));max-height:min(70vh,520px);overflow:auto;padding:.85rem;border-radius:8px;border:1px solid rgba(0,242,255,.35);background:#080c16fa;pointer-events:auto;z-index:1}.studio-walkthrough__step.svelte-8u6t7t.svelte-8u6t7t{margin:0 0 .35rem;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff73}.studio-walkthrough__card.svelte-8u6t7t h4.svelte-8u6t7t{margin:0 0 .45rem;font-size:.9rem;color:var(--neon-cyan, #00f2ff)}.studio-walkthrough__card.svelte-8u6t7t p.svelte-8u6t7t{margin:.25rem 0;font-size:.72rem;line-height:1.45;color:#ffffffd9}.studio-walkthrough__mode.svelte-8u6t7t.svelte-8u6t7t{padding-top:.15rem;border-top:1px dashed rgba(255,255,255,.08)}.studio-walkthrough__card.svelte-8u6t7t strong.svelte-8u6t7t{color:#ffffff8c;font-weight:600}.studio-walkthrough__actions.svelte-8u6t7t.svelte-8u6t7t{display:flex;justify-content:flex-end;gap:.45rem;margin-top:.65rem}.studio-walkthrough__skip.svelte-8u6t7t.svelte-8u6t7t,.studio-walkthrough__next.svelte-8u6t7t.svelte-8u6t7t{padding:.35rem .7rem;border-radius:4px;font-size:.68rem;font-weight:700;text-transform:uppercase;cursor:pointer}.studio-walkthrough__skip.svelte-8u6t7t.svelte-8u6t7t{border:1px solid rgba(255,255,255,.2);background:transparent;color:#ffffffa6}.studio-walkthrough__next.svelte-8u6t7t.svelte-8u6t7t{border:1px solid var(--neon-cyan, #00f2ff);background:#00f2ff26;color:var(--neon-cyan, #00f2ff)}.guide-me-highlight-target{outline:2px solid rgba(0,242,255,.65);outline-offset:3px}[data-guide-me-mode] [data-guide-me-section]{outline:1px dashed rgba(0,242,255,.25);outline-offset:4px}.vault-engagement-badges.svelte-1p78ct6{position:absolute;top:36px;left:8px;right:8px;z-index:12;pointer-events:none;display:flex;flex-direction:column;gap:.2rem}.engagement-sparkline.svelte-1p78ct6{width:100%;height:18px;opacity:.85}.hook-retention-pill.svelte-1p78ct6{align-self:flex-start;font-size:.55rem;padding:.1rem .35rem;border-radius:4px;font-weight:600;letter-spacing:.03em}.hook-retention-pill.hook-good.svelte-1p78ct6{background:#22c55e40;color:#86efac;border:1px solid rgba(34,197,94,.5)}.hook-retention-pill.hook-mid.svelte-1p78ct6{background:#eab30840;color:#fde047;border:1px solid rgba(234,179,8,.5)}.hook-retention-pill.hook-low.svelte-1p78ct6{background:#ef444440;color:#fca5a5;border:1px solid rgba(239,68,68,.5)}.thumbnail-poster-assign-backdrop.svelte-1t8xdo0{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#000000b8}.thumbnail-poster-assign-panel.svelte-1t8xdo0{width:min(100%,28rem);max-height:min(92vh,40rem);overflow:auto;padding:1.1rem 1.2rem 1.25rem;border-radius:12px;border:1px solid rgba(0,255,200,.28);background:linear-gradient(145deg,#081820f5,#0c121cf0);color:#fff}.thumbnail-poster-assign-header.svelte-1t8xdo0{position:relative;margin-bottom:1rem}.thumbnail-poster-assign-subtitle.svelte-1t8xdo0{margin:.35rem 0 0;font-size:.85rem;color:#ffffff9e}.thumbnail-poster-assign-close.svelte-1t8xdo0{position:absolute;top:0;right:0;border:none;background:transparent;color:#ffffffb3;font-size:1.1rem;cursor:pointer}.thumbnail-poster-assign-preview.svelte-1t8xdo0{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem;padding:.65rem;border-radius:8px;background:#00000047}.thumbnail-poster-assign-preview.svelte-1t8xdo0 .thumbnail-poster-assign-thumb{width:4.5rem;height:4.5rem;object-fit:cover;border-radius:6px}.thumbnail-poster-assign-url.svelte-1t8xdo0{display:block;margin-top:.25rem;font-size:.75rem;color:#ffffff8c;word-break:break-all}.thumbnail-poster-assign-actions.svelte-1t8xdo0{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.thumbnail-poster-assign-empty.svelte-1t8xdo0,.thumbnail-poster-assign-success.svelte-1t8xdo0,.thumbnail-poster-assign-error.svelte-1t8xdo0,.thumbnail-poster-assign-status.svelte-1t8xdo0{margin:.75rem 0 0;font-size:.85rem}.thumbnail-poster-assign-status.svelte-1t8xdo0{color:#b4dcffe0}.thumbnail-poster-assign-unassign.svelte-1t8xdo0{border-color:#ffa07873;color:#ffd2bef2}.thumbnail-poster-assign-empty.svelte-1t8xdo0{color:#ffb464f2}.thumbnail-poster-assign-success.svelte-1t8xdo0{color:#64ffa0f2}.thumbnail-poster-assign-error.svelte-1t8xdo0{color:#ff7878f2}.vault-grid-chrome .thumb-assign-btn{position:absolute;top:8px;left:8px;z-index:40;pointer-events:auto;touch-action:manipulation;padding:.2rem .45rem;border:1px solid rgba(0,255,200,.45);border-radius:6px;background:#081820eb;color:#00ffc8f2;font-size:.65rem;font-weight:600;cursor:pointer;line-height:1.2}.vault-grid-chrome .thumb-assign-btn:hover{border-color:#00ffc8d9;background:#00ffc81f}.vault-pending-accept-dock.svelte-1wef64n.svelte-1wef64n{position:fixed;left:50%;bottom:4.75rem;transform:translate(-50%);z-index:1265;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem 1rem;max-width:min(42rem,calc(100vw - 2rem));padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(34,197,94,.55);background:#081018f5;box-shadow:0 16px 48px #0000008c;pointer-events:auto}.vault-pending-accept-dock__copy.svelte-1wef64n.svelte-1wef64n{display:grid;gap:.15rem;min-width:0;flex:1 1 12rem;text-align:left}.vault-pending-accept-dock__copy.svelte-1wef64n strong.svelte-1wef64n{font-size:.85rem;color:#fff;word-break:break-all}.vault-pending-accept-dock__copy.svelte-1wef64n span.svelte-1wef64n{font-size:.75rem;color:#ffffffa6}.vault-pending-accept-dock__actions.svelte-1wef64n.svelte-1wef64n{flex:0 0 auto}.vault-pending-accept-dock.svelte-1wef64n .pending-login-hint.svelte-1wef64n{flex:1 1 100%;margin:0;text-align:center}.global-operation-status.svelte-24l8kr.svelte-24l8kr{position:fixed;left:50%;bottom:1.25rem;transform:translate(-50%);z-index:1250;max-width:min(36rem,calc(100vw - 2rem));pointer-events:none}.global-operation-status__inner.svelte-24l8kr.svelte-24l8kr{display:flex;align-items:center;gap:.65rem;padding:.75rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#080a12eb;box-shadow:0 12px 40px #00000073;color:#fff;font-size:.875rem;line-height:1.35;pointer-events:auto}.global-operation-status--loading.svelte-24l8kr .global-operation-status__inner.svelte-24l8kr{border-color:#00f2ff59;color:var(--neon-cyan, #00f2ff)}.global-operation-status--success.svelte-24l8kr .global-operation-status__inner.svelte-24l8kr{border-color:#22c55e73;color:#bbf7d0}.global-operation-status--warning.svelte-24l8kr .global-operation-status__inner.svelte-24l8kr{border-color:#eab30873;color:#fde68a}.global-operation-status--error.svelte-24l8kr .global-operation-status__inner.svelte-24l8kr{border-color:#ef444480;color:#fecaca}.global-operation-status__message.svelte-24l8kr.svelte-24l8kr{margin:0;flex:1;min-width:0}.global-operation-status__spinner.svelte-24l8kr.svelte-24l8kr{width:14px;height:14px;border:2px solid rgba(0,242,255,.25);border-top-color:currentColor;border-radius:50%;flex-shrink:0;animation:svelte-24l8kr-globalStatusSpin .8s linear infinite}.global-operation-status__icon.svelte-24l8kr.svelte-24l8kr{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.75rem;font-weight:700;flex-shrink:0}.global-operation-status--success.svelte-24l8kr .global-operation-status__icon.svelte-24l8kr{background:#22c55e33}.global-operation-status--warning.svelte-24l8kr .global-operation-status__icon.svelte-24l8kr{background:#eab30833}.global-operation-status--error.svelte-24l8kr .global-operation-status__icon.svelte-24l8kr{background:#ef444433}.global-operation-status__dismiss.svelte-24l8kr.svelte-24l8kr{border:none;background:#ffffff14;color:inherit;width:1.75rem;height:1.75rem;border-radius:50%;cursor:pointer;flex-shrink:0;font-size:.75rem;line-height:1}.global-operation-status__dismiss.svelte-24l8kr.svelte-24l8kr:hover{background:#ffffff29}.global-operation-status__dismiss.svelte-24l8kr.svelte-24l8kr:focus-visible{outline:2px solid var(--neon-cyan, #00f2ff);outline-offset:2px}.global-operation-status--fading.svelte-24l8kr.svelte-24l8kr{opacity:0;transform:translate(-50%) translateY(.35rem);transition:opacity .28s ease,transform .28s ease}@keyframes svelte-24l8kr-globalStatusSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.global-operation-status__spinner.svelte-24l8kr.svelte-24l8kr{animation:none;border-top-color:currentColor;opacity:.85}.global-operation-status--fading.svelte-24l8kr.svelte-24l8kr{transition:none;opacity:0;transform:translate(-50%)}}.backend-health-banner.svelte-1a15i4i.svelte-1a15i4i{position:fixed;top:.85rem;left:50%;transform:translate(-50%);z-index:1240;max-width:min(40rem,calc(100vw - 2rem));pointer-events:none}.backend-health-banner__inner.svelte-1a15i4i.svelte-1a15i4i{display:flex;align-items:center;gap:.6rem;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#080a12e6;box-shadow:0 8px 28px #00000059;color:#fff;font-size:.8125rem;line-height:1.35;pointer-events:auto}.backend-health-banner--connecting.svelte-1a15i4i .backend-health-banner__inner.svelte-1a15i4i{border-color:#00f2ff38;color:#00f2ffeb;opacity:.92}.backend-health-banner--offline.svelte-1a15i4i .backend-health-banner__inner.svelte-1a15i4i{border-color:#eab3086b;color:#fde68a}.backend-health-banner--unavailable.svelte-1a15i4i .backend-health-banner__inner.svelte-1a15i4i{border-color:#ef44447a;color:#fecaca}.backend-health-banner--recovery.svelte-1a15i4i .backend-health-banner__inner.svelte-1a15i4i{border-color:#22c55e73;color:#bbf7d0}.backend-health-banner__message.svelte-1a15i4i.svelte-1a15i4i{margin:0;flex:1;min-width:0}.backend-health-banner__spinner.svelte-1a15i4i.svelte-1a15i4i{width:12px;height:12px;border:2px solid rgba(0,242,255,.22);border-top-color:currentColor;border-radius:50%;flex-shrink:0;animation:svelte-1a15i4i-backendHealthSpin .85s linear infinite}.backend-health-banner__icon.svelte-1a15i4i.svelte-1a15i4i{display:grid;place-items:center;width:1.1rem;height:1.1rem;border-radius:50%;font-size:.7rem;font-weight:700;flex-shrink:0}.backend-health-banner--offline.svelte-1a15i4i .backend-health-banner__icon.svelte-1a15i4i{background:#eab3082e}.backend-health-banner--unavailable.svelte-1a15i4i .backend-health-banner__icon.svelte-1a15i4i{background:#ef44442e}.backend-health-banner--recovery.svelte-1a15i4i .backend-health-banner__icon.svelte-1a15i4i{background:#22c55e2e}.backend-health-banner__dismiss.svelte-1a15i4i.svelte-1a15i4i{border:none;background:#ffffff14;color:inherit;width:1.6rem;height:1.6rem;border-radius:50%;cursor:pointer;flex-shrink:0;font-size:.7rem;line-height:1}.backend-health-banner__dismiss.svelte-1a15i4i.svelte-1a15i4i:hover{background:#ffffff26}.backend-health-banner__dismiss.svelte-1a15i4i.svelte-1a15i4i:focus-visible{outline:2px solid var(--neon-cyan, #00f2ff);outline-offset:2px}.backend-health-banner--fading.svelte-1a15i4i.svelte-1a15i4i{opacity:0;transform:translate(-50%) translateY(-.25rem);transition:opacity .25s ease,transform .25s ease}@keyframes svelte-1a15i4i-backendHealthSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.backend-health-banner__spinner.svelte-1a15i4i.svelte-1a15i4i{animation:none;border-top-color:currentColor}.backend-health-banner--fading.svelte-1a15i4i.svelte-1a15i4i{transition:none;opacity:0;transform:translate(-50%)}}.account-menu.svelte-1wze15q.svelte-1wze15q{min-width:12.5rem;max-width:min(20rem,calc(100vw - 1.5rem));padding:.4rem;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0c0e16f5;box-shadow:0 16px 40px #00000073;display:flex;flex-direction:column;gap:.15rem}.account-menu--popover.svelte-1wze15q.svelte-1wze15q{position:absolute;top:calc(100% + .45rem);right:0;z-index:40;max-height:min(70vh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 5rem));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.account-menu--inline.svelte-1wze15q.svelte-1wze15q{position:static;width:100%;min-width:0;max-height:none;box-shadow:none;background:transparent;border:0;padding:0}.account-menu__email.svelte-1wze15q.svelte-1wze15q{margin:.15rem .5rem .45rem;font-size:.72rem;color:#ffffff73;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu--inline.svelte-1wze15q .account-menu__email.svelte-1wze15q{margin:0 0 .75rem;font-size:.9rem;color:#ffffffa6}.account-menu__item.svelte-1wze15q.svelte-1wze15q{text-align:left;border:0;background:transparent;color:#f4f4f5;border-radius:6px;padding:.55rem .65rem;font-size:.88rem;cursor:pointer}.account-menu__item.svelte-1wze15q.svelte-1wze15q:hover,.account-menu__item.svelte-1wze15q.svelte-1wze15q:focus-visible{background:#ffffff14;outline:none}.account-menu__item.svelte-1wze15q.svelte-1wze15q:focus-visible{box-shadow:inset 0 0 0 1px #00f2ff73}.account-menu--inline.svelte-1wze15q .account-menu__item.svelte-1wze15q{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;margin-bottom:.35rem}.account-menu__item--muted.svelte-1wze15q.svelte-1wze15q{color:#ffffffb8}.account-menu__divider.svelte-1wze15q.svelte-1wze15q{height:1px;margin:.25rem .35rem;background:#ffffff1a}.account-menu--inline.svelte-1wze15q .account-menu__divider.svelte-1wze15q{margin:.55rem 0}.consumer-header.svelte-y0b8nu{display:flex;align-items:center;justify-content:space-between;gap:var(--lz-space-3, 1rem);padding:max(.65rem,env(safe-area-inset-top,0px)) max(1.25rem,env(safe-area-inset-right,0px)) .85rem max(1.25rem,env(safe-area-inset-left,0px));position:sticky;top:0;z-index:30;font-family:var(--lz-font-body, inherit)}.consumer-header--overlay.svelte-y0b8nu{background:linear-gradient(180deg,rgba(5,5,8,.92) 0%,rgba(5,5,8,.55) 70%,transparent 100%);backdrop-filter:blur(8px)}.consumer-header--solid.svelte-y0b8nu{background:#050508fa;border-bottom:1px solid var(--lz-border, rgba(255, 255, 255, .08));backdrop-filter:blur(10px)}.consumer-header__brand.svelte-y0b8nu{text-decoration:none;color:inherit;min-width:0;transition:opacity var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.consumer-header__brand.svelte-y0b8nu:hover{opacity:.92}.consumer-header__brand.svelte-y0b8nu:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:3px;border-radius:2px}.consumer-header__brand-mark.svelte-y0b8nu{display:block;font-family:var(--lz-font-display, inherit);font-size:var(--lz-size-brand, clamp(.68rem, 2.4vw, .78rem));letter-spacing:var(--lz-tracking-brand, .16em);text-transform:uppercase;color:var(--lz-cyan-soft, rgba(0, 242, 255, .92));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.consumer-header__actions.svelte-y0b8nu{position:relative;flex-shrink:0}.consumer-header__nav.svelte-y0b8nu{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto}.consumer-header__nav-btn.svelte-y0b8nu{border:1px solid var(--lz-border, rgba(255, 255, 255, .18));background:#ffffff0d;color:var(--lz-ink, #fff);border-radius:var(--lz-radius-pill, 999px);padding:.35rem .75rem;font-size:.75rem;letter-spacing:.04em;cursor:pointer;font-family:inherit;transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease),background var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.consumer-header__nav-btn.svelte-y0b8nu:hover{border-color:#00f2ff80;background:#00f2ff1a}.consumer-header__nav-btn.svelte-y0b8nu:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px}.consumer-header__nav-btn.is-active.svelte-y0b8nu{border-color:#00f2ff8c;background:#00f2ff1f}.consumer-header__sign-in.svelte-y0b8nu{border:1px solid var(--lz-border-strong, rgba(255, 255, 255, .28));background:#ffffff0f;color:var(--lz-ink, #fff);border-radius:var(--lz-radius-pill, 999px);padding:.45rem .95rem;font-size:.82rem;letter-spacing:var(--lz-tracking-label, .04em);cursor:pointer;font-family:inherit;transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease),background var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.consumer-header__sign-in.svelte-y0b8nu:hover{border-color:#00f2ff8c;background:#00f2ff1f}.consumer-header__sign-in.svelte-y0b8nu:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px}.consumer-header__profile.svelte-y0b8nu{display:inline-flex;align-items:center;gap:var(--lz-space-2, .45rem);border:1px solid var(--lz-border, rgba(255, 255, 255, .18));background:#ffffff0d;color:var(--lz-ink, #fff);border-radius:var(--lz-radius-pill, 999px);padding:.25rem .55rem .25rem .25rem;cursor:pointer;font-family:inherit;transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.consumer-header__profile.svelte-y0b8nu:hover{border-color:#00f2ff66}.consumer-header__profile.svelte-y0b8nu:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px}.consumer-header__avatar.svelte-y0b8nu{width:1.85rem;height:1.85rem;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:600;background:linear-gradient(135deg,#00f2ff59,#ff00b447);border:1px solid var(--lz-border-strong, rgba(255, 255, 255, .2))}.consumer-header__profile-label.svelte-y0b8nu{font-size:.8rem;padding-right:.35rem}@media (max-width: 640px){.consumer-header.svelte-y0b8nu{padding:max(.5rem,env(safe-area-inset-top,0px)) max(.85rem,env(safe-area-inset-right,0px)) .65rem max(.85rem,env(safe-area-inset-left,0px))}.consumer-header__nav.svelte-y0b8nu{order:3;width:100%;margin-left:0;justify-content:flex-start}.consumer-header__profile-label.svelte-y0b8nu{display:none}.consumer-header__profile.svelte-y0b8nu{padding:.2rem;border-radius:50%}.consumer-header__sign-in.svelte-y0b8nu{padding:.4rem .75rem;font-size:.78rem}}.consumer-footer.svelte-zh8e1t{margin-top:auto;padding:var(--lz-space-5, 1.5rem) var(--lz-page-pad-x, 1.25rem) calc(var(--lz-space-5, 1.5rem) + env(safe-area-inset-bottom,0px));text-align:center;font-family:var(--lz-font-body, inherit)}.consumer-footer__copy.svelte-zh8e1t{margin:0;font-size:var(--lz-size-caption, .78rem);letter-spacing:var(--lz-tracking-label, .04em);color:var(--lz-ink-dim, rgba(255, 255, 255, .4))}.consumer-chrome.svelte-ymjgqw{display:flex;flex-direction:column;width:100%;min-height:0;color:var(--lz-ink, #f4f4f5);font-family:var(--lz-font-body, inherit)}.consumer-chrome--fill.svelte-ymjgqw{min-height:100vh;min-height:100dvh;background:var(--lz-void, #050508)}.consumer-chrome__body.svelte-ymjgqw{flex:1 1 auto;min-width:0;width:100%}.series-page.svelte-82omuq.svelte-82omuq{min-height:100vh;min-height:100dvh;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);color:var(--lz-ink, #f4f4f5);background:var(--lz-atmosphere-soft, #05060a);font-family:var(--lz-font-body, "Segoe UI", ui-sans-serif, system-ui, sans-serif)}.series-public.svelte-82omuq.svelte-82omuq{max-width:920px;margin:0 auto;padding:.5rem var(--lz-page-pad-x, 1.25rem) var(--lz-space-6, 2rem);animation:lz-fade-rise var(--lz-duration-slow, .48s) var(--lz-ease, ease) both}.series-public__missing.svelte-82omuq.svelte-82omuq{padding:3rem 0}.series-public__missing.svelte-82omuq h1.svelte-82omuq{margin:0 0 .5rem;font-size:1.75rem}.series-public__missing.svelte-82omuq p.svelte-82omuq{color:var(--lz-ink-muted, rgba(255, 255, 255, .55))}.series-public__missing.svelte-82omuq code.svelte-82omuq{color:var(--lz-cyan, #00f2ff)}.series-public__hero.svelte-82omuq.svelte-82omuq{display:grid;gap:var(--lz-space-4, 1.25rem);margin-bottom:var(--lz-space-6, 2rem)}@media (min-width: 720px){.series-public__hero.svelte-82omuq.svelte-82omuq{grid-template-columns:200px 1fr;align-items:start}}.series-public__poster-wrap.svelte-82omuq.svelte-82omuq{border-radius:var(--lz-radius-lg, 12px);overflow:hidden;border:1px solid var(--lz-border, rgba(255, 255, 255, .1));background:#ffffff0a;aspect-ratio:2 / 3;max-width:220px;box-shadow:var(--lz-shadow-soft, 0 8px 28px rgba(0, 0, 0, .35))}.series-public__poster.svelte-82omuq.svelte-82omuq{width:100%;height:100%;object-fit:cover;display:block}.series-public__eyebrow.svelte-82omuq.svelte-82omuq{margin:0 0 .35rem;font-size:var(--lz-size-caption, .75rem);letter-spacing:var(--lz-tracking-brand, .14em);text-transform:uppercase;color:var(--lz-cyan, var(--neon-cyan, #00f2ff))}.series-public__title.svelte-82omuq.svelte-82omuq{margin:0 0 .65rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.series-public__desc.svelte-82omuq.svelte-82omuq{margin:0 0 .85rem;color:var(--lz-ink-soft, rgba(255, 255, 255, .72));line-height:var(--lz-leading, 1.5);max-width:42rem}.series-public__intelligence.svelte-82omuq.svelte-82omuq{margin:0 0 .9rem;max-width:42rem;padding:.55rem .7rem;border-left:2px solid rgba(250,204,21,.45);background:#facc150d}.series-public__intel-line.svelte-82omuq.svelte-82omuq{margin:.2rem 0 0;font-size:var(--lz-size-small, .85rem);color:#ffffffb8;font-style:italic;line-height:1.4}.series-public__intel-line.svelte-82omuq.svelte-82omuq:first-child{margin-top:0}.series-public__meta.svelte-82omuq.svelte-82omuq{margin:0 0 1.1rem;font-size:var(--lz-size-small, .85rem);color:var(--lz-ink-dim, rgba(255, 255, 255, .5))}.series-public__actions.svelte-82omuq.svelte-82omuq{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.series-public__cta.svelte-82omuq.svelte-82omuq{appearance:none;border:1px solid rgba(0,242,255,.55);background:linear-gradient(135deg,#00f2ff47,#008cff2e);color:#fff;font-weight:650;font-size:.95rem;padding:.7rem 1.25rem;border-radius:var(--lz-radius-md, 10px);cursor:pointer;letter-spacing:.02em;font-family:inherit;transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease),box-shadow var(--lz-duration-fast, .16s) var(--lz-ease, ease),opacity var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.series-public__cta.svelte-82omuq.svelte-82omuq:hover:not(:disabled){border-color:var(--lz-cyan, #00f2ff);box-shadow:0 0 20px var(--lz-cyan-glow, rgba(0, 242, 255, .25))}.series-public__cta.svelte-82omuq.svelte-82omuq:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px}.series-public__cta.svelte-82omuq.svelte-82omuq:disabled{opacity:.45;cursor:not-allowed}.series-public__cta--ghost.svelte-82omuq.svelte-82omuq{display:inline-block;text-decoration:none;margin-top:1rem}.series-public__notice.svelte-82omuq.svelte-82omuq{margin:.85rem 0 0;color:#fbbf24;font-size:.88rem}.series-public__empty-hint.svelte-82omuq.svelte-82omuq,.series-public__empty-episodes.svelte-82omuq.svelte-82omuq{margin:.5rem 0 0;color:var(--lz-ink-muted, rgba(255, 255, 255, .55));font-size:.9rem;line-height:1.45;max-width:36rem}.series-public__section-title.svelte-82omuq.svelte-82omuq{margin:0 0 .85rem;font-size:1.05rem;letter-spacing:var(--lz-tracking-label, .04em);text-transform:uppercase;color:var(--lz-ink-soft, rgba(255, 255, 255, .75))}.series-public__season-list.svelte-82omuq.svelte-82omuq{display:flex;flex-direction:column;gap:var(--lz-space-2, .65rem);margin-bottom:var(--lz-space-6, 2rem)}.series-public__status-list.svelte-82omuq.svelte-82omuq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.series-public__status-row.svelte-82omuq.svelte-82omuq{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto auto auto;gap:.65rem;align-items:center;padding:.55rem .75rem;border-radius:var(--lz-radius-md, 10px);border:1px solid var(--lz-border, rgba(255, 255, 255, .08));background:#ffffff08;font-size:.88rem;transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.series-public__status-thumb-wrap.svelte-82omuq.svelte-82omuq{width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#00000059}.series-public__status-thumb.svelte-82omuq.svelte-82omuq{display:block;width:100%;height:100%;object-fit:cover}.series-public__status-row.unavailable.svelte-82omuq.svelte-82omuq{opacity:.7}.series-public__status-row.playable.svelte-82omuq.svelte-82omuq{border-color:#00f2ff2e}.series-public__status-code.svelte-82omuq.svelte-82omuq{font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--lz-cyan, var(--neon-cyan, #00f2ff))}.series-public__status-title.svelte-82omuq.svelte-82omuq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.series-public__status-badge.svelte-82omuq.svelte-82omuq{font-size:.62rem;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .4rem;border-radius:var(--lz-radius-sm, 4px);background:#ffffff14;color:var(--lz-ink-muted, rgba(255, 255, 255, .55))}.series-public__row-play.svelte-82omuq.svelte-82omuq{appearance:none;border:1px solid rgba(0,242,255,.35);background:transparent;color:var(--lz-cyan, #00f2ff);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .5rem;border-radius:var(--lz-radius-sm, 4px);cursor:pointer;font-family:inherit;transition:background var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.series-public__row-play.svelte-82omuq.svelte-82omuq:hover{background:#00f2ff1a}.series-public__row-play.svelte-82omuq.svelte-82omuq:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px}.series-public__continue.svelte-82omuq.svelte-82omuq,.series-public__recs.svelte-82omuq.svelte-82omuq{margin-bottom:var(--lz-space-6, 2rem)}.series-public__continue-list.svelte-82omuq.svelte-82omuq,.series-public__recs-list.svelte-82omuq.svelte-82omuq{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.series-public__continue-row.svelte-82omuq.svelte-82omuq,.series-public__rec-row.svelte-82omuq.svelte-82omuq{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .75rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--lz-radius-md, 10px);background:#ffffff08}.series-public__continue-copy.svelte-82omuq.svelte-82omuq{display:grid;gap:.25rem;min-width:0;flex:1}.series-public__continue-title.svelte-82omuq.svelte-82omuq,.series-public__rec-title.svelte-82omuq.svelte-82omuq{font-weight:650;color:var(--lz-ink, #f4f4f5)}.series-public__continue-meta.svelte-82omuq.svelte-82omuq,.series-public__rec-reason.svelte-82omuq.svelte-82omuq{font-size:.75rem;color:var(--lz-ink-dim, rgba(255, 255, 255, .5))}.series-public__rec-link.svelte-82omuq.svelte-82omuq{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;text-decoration:none;color:inherit}.series-public__rec-poster.svelte-82omuq.svelte-82omuq{width:2.5rem;height:3.5rem;object-fit:cover;border-radius:4px;flex-shrink:0;background:#0000004d}.series-public__rec-title.svelte-82omuq.svelte-82omuq,.series-public__rec-reason.svelte-82omuq.svelte-82omuq{display:block}@media (max-width: 560px){.series-public__status-row.svelte-82omuq.svelte-82omuq{grid-template-columns:3.5rem 1fr;grid-template-rows:auto auto}.series-public__status-badge.svelte-82omuq.svelte-82omuq,.series-public__row-play.svelte-82omuq.svelte-82omuq{grid-column:2;justify-self:start}.series-public__row-play.svelte-82omuq.svelte-82omuq{min-height:44px;min-width:44px;padding:.55rem .85rem;touch-action:manipulation}}@media (orientation: landscape) and (max-height: 500px){.series-public.svelte-82omuq.svelte-82omuq{padding-top:.35rem}.series-public__hero.svelte-82omuq.svelte-82omuq{margin-bottom:1rem;gap:.85rem}.series-public__poster-wrap.svelte-82omuq.svelte-82omuq{max-width:108px}.series-public__title.svelte-82omuq.svelte-82omuq{font-size:clamp(1.35rem,3.5vw,1.85rem);margin-bottom:.45rem}.series-public__desc.svelte-82omuq.svelte-82omuq{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.55rem}.series-public__meta.svelte-82omuq.svelte-82omuq{font-size:.78rem}.series-public__section-title.svelte-82omuq.svelte-82omuq{font-size:.76rem;margin-bottom:.55rem}.series-public__seasons.svelte-82omuq.svelte-82omuq{margin-top:.25rem}}.auth-shell.svelte-116xdv8.svelte-116xdv8{min-height:calc(100vh - 5rem);min-height:calc(100dvh - 5rem);display:grid;place-items:center;padding:var(--lz-page-pad-y, 1.5rem) var(--lz-page-pad-x, 1.25rem) 2rem;background:var(--lz-atmosphere, transparent);color:var(--lz-ink, #f4f4f5);font-family:var(--lz-font-body, inherit)}.auth-stage.svelte-116xdv8.svelte-116xdv8{width:min(440px,100%);display:grid;gap:var(--lz-space-5, 1.75rem);justify-items:center;animation:lz-fade-rise var(--lz-duration-slow, .48s) var(--lz-ease, ease) both}.auth-hero.svelte-116xdv8.svelte-116xdv8{text-align:center;width:100%}.auth-hero__brand.svelte-116xdv8.svelte-116xdv8{margin:0;font-family:var(--lz-font-display, inherit);font-size:var(--lz-size-brand-hero, clamp(.95rem, 3.2vw, 1.15rem));letter-spacing:.2em;text-transform:uppercase;color:var(--lz-cyan-soft, rgba(0, 242, 255, .9));font-weight:600;text-shadow:0 0 32px var(--lz-cyan-glow, rgba(0, 242, 255, .28));animation:lz-brand-shimmer 5.5s var(--lz-ease, ease) infinite}.auth-hero__line.svelte-116xdv8.svelte-116xdv8{margin:.85rem auto 0;width:min(12rem,48%);height:1px;background:linear-gradient(90deg,transparent,var(--lz-cyan-glow, rgba(0, 242, 255, .45)),transparent);border:0}.auth-card.svelte-116xdv8.svelte-116xdv8{width:100%;border:1px solid var(--lz-border, rgba(255, 255, 255, .12));border-radius:var(--lz-radius-lg, 12px);padding:var(--lz-space-5, 1.75rem) var(--lz-space-4, 1.5rem);background:var(--lz-panel, rgba(16, 18, 28, .92));box-shadow:var(--lz-shadow-card, 0 20px 60px rgba(0, 0, 0, .45))}.auth-title.svelte-116xdv8.svelte-116xdv8{margin:0 0 var(--lz-space-1, .4rem);font-size:var(--lz-size-title, 1.55rem);font-weight:650;letter-spacing:-.01em}.auth-copy.svelte-116xdv8.svelte-116xdv8{margin:0 0 .35rem;color:var(--lz-ink-muted, rgba(255, 255, 255, .55));font-size:.92rem;line-height:var(--lz-leading, 1.5)}.auth-copy--sub.svelte-116xdv8.svelte-116xdv8{margin:0 0 var(--lz-space-4, 1.25rem);color:var(--lz-ink-dim, rgba(255, 255, 255, .4));font-size:var(--lz-size-small, .85rem)}.auth-form.svelte-116xdv8.svelte-116xdv8{display:grid;gap:var(--lz-space-3, .85rem)}.auth-field.svelte-116xdv8.svelte-116xdv8{display:grid;gap:var(--lz-space-1, .35rem);font-size:.8rem;color:var(--lz-ink-soft, rgba(255, 255, 255, .72))}.auth-field.svelte-116xdv8 input.svelte-116xdv8{border:1px solid rgba(255,255,255,.16);border-radius:var(--lz-radius-md, 10px);background:#00000059;color:#fff;padding:.7rem .8rem;font-size:var(--lz-size-body, .95rem);width:100%;box-sizing:border-box;font-family:inherit;transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease),box-shadow var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.auth-field.svelte-116xdv8 input.svelte-116xdv8:focus{outline:none;border-color:#00f2ff80;box-shadow:0 0 0 1px var(--lz-focus, rgba(0, 242, 255, .65))}.auth-field.svelte-116xdv8 input.svelte-116xdv8:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:1px}.auth-field.svelte-116xdv8 input[aria-invalid=true].svelte-116xdv8{border-color:var(--lz-danger-border, rgba(251, 113, 133, .65))}.auth-password-row.svelte-116xdv8.svelte-116xdv8{display:flex;gap:var(--lz-space-2, .45rem);align-items:stretch}.auth-password-row.svelte-116xdv8 input.svelte-116xdv8{flex:1;min-width:0}.auth-password-toggle.svelte-116xdv8.svelte-116xdv8{flex-shrink:0;border:1px solid var(--lz-border-strong, rgba(255, 255, 255, .18));background:#ffffff0f;color:var(--lz-ink-soft, rgba(255, 255, 255, .85));border-radius:var(--lz-radius-md, 10px);padding:0 .75rem;font-size:.78rem;cursor:pointer;font-family:inherit;transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.auth-password-toggle.svelte-116xdv8.svelte-116xdv8:hover:not(:disabled){border-color:#00f2ff66}.auth-password-toggle.svelte-116xdv8.svelte-116xdv8:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px}.auth-password-toggle.svelte-116xdv8.svelte-116xdv8:disabled{opacity:.55;cursor:not-allowed}.auth-field-hint.svelte-116xdv8.svelte-116xdv8{font-size:var(--lz-size-caption, .75rem);color:var(--lz-danger, #fda4af)}.auth-error.svelte-116xdv8.svelte-116xdv8{margin:0;color:var(--lz-danger, #fda4af);font-size:var(--lz-size-small, .85rem)}.auth-actions.svelte-116xdv8.svelte-116xdv8{display:flex;gap:var(--lz-space-2, .65rem);flex-wrap:wrap}.auth-btn.svelte-116xdv8.svelte-116xdv8{border:1px solid var(--lz-border-strong, rgba(255, 255, 255, .2));background:#ffffff0f;color:#fff;border-radius:var(--lz-radius-md, 10px);padding:.7rem 1rem;font-size:.9rem;cursor:pointer;font-family:inherit;transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease),background var(--lz-duration-fast, .16s) var(--lz-ease, ease),box-shadow var(--lz-duration-fast, .16s) var(--lz-ease, ease),opacity var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.auth-btn.svelte-116xdv8.svelte-116xdv8:hover:not(:disabled){border-color:#00f2ff73;background:#00f2ff1a}.auth-btn.svelte-116xdv8.svelte-116xdv8:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px}.auth-btn--primary.svelte-116xdv8.svelte-116xdv8{background:linear-gradient(135deg,#00f2ff47,#ff00b42e);border-color:#00f2ff73;font-weight:600}.auth-btn--primary.svelte-116xdv8.svelte-116xdv8:hover:not(:disabled){box-shadow:0 0 22px var(--lz-cyan-glow, rgba(0, 242, 255, .28));border-color:var(--lz-cyan, #00f2ff)}.auth-btn.svelte-116xdv8.svelte-116xdv8:disabled{opacity:.55;cursor:not-allowed}.auth-switch.svelte-116xdv8.svelte-116xdv8{margin:var(--lz-space-4, 1.1rem) 0 0;font-size:var(--lz-size-small, .85rem);color:var(--lz-ink-muted, rgba(255, 255, 255, .55))}.auth-link.svelte-116xdv8.svelte-116xdv8{border:0;background:none;color:var(--lz-cyan-soft, #67e8f9);cursor:pointer;padding:0;font:inherit;text-decoration:underline;text-underline-offset:.15em}.auth-link.svelte-116xdv8.svelte-116xdv8:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px;border-radius:2px}.auth-link.svelte-116xdv8.svelte-116xdv8:disabled{opacity:.55;cursor:not-allowed}.auth-studio-entry.svelte-116xdv8.svelte-116xdv8{margin-top:var(--lz-space-4, 1.1rem);padding-top:var(--lz-space-3, .85rem);border-top:1px solid var(--lz-border, rgba(255, 255, 255, .08));font-size:var(--lz-size-small, .85rem);color:var(--lz-ink-muted, rgba(255, 255, 255, .45))}.auth-studio-entry__hint.svelte-116xdv8.svelte-116xdv8{color:var(--lz-ink-dim, rgba(255, 255, 255, .35))}.acct-shell.svelte-100sdov.svelte-100sdov{display:grid;place-items:center;padding:var(--lz-page-pad-y, 1.5rem) var(--lz-page-pad-x, 1.25rem) 2rem;color:var(--lz-ink, #f4f4f5);background:var(--lz-atmosphere-soft, transparent);font-family:var(--lz-font-body, inherit);animation:lz-fade-rise var(--lz-duration-slow, .48s) var(--lz-ease, ease) both}.acct-card.svelte-100sdov.svelte-100sdov{width:min(600px,100%);border:1px solid var(--lz-border, rgba(255, 255, 255, .12));border-radius:var(--lz-radius-lg, 12px);padding:var(--lz-space-5, 1.75rem) var(--lz-space-4, 1.5rem);background:var(--lz-panel, rgba(16, 18, 28, .92));box-shadow:var(--lz-shadow-card, 0 20px 60px rgba(0, 0, 0, .45))}.acct-kicker.svelte-100sdov.svelte-100sdov{margin:0 0 var(--lz-space-2, .5rem);font-family:var(--lz-font-display, inherit);font-size:var(--lz-size-brand, .68rem);letter-spacing:var(--lz-tracking-brand, .16em);text-transform:uppercase;color:var(--lz-cyan-soft, rgba(0, 242, 255, .88));font-weight:600}h1.svelte-100sdov.svelte-100sdov{margin:0 0 .35rem;font-size:var(--lz-size-title, 1.5rem);letter-spacing:-.01em}h2.svelte-100sdov.svelte-100sdov{margin:0 0 .45rem;font-size:1.05rem}.acct-meta.svelte-100sdov.svelte-100sdov{margin:0 0 var(--lz-space-3, 1rem);color:var(--lz-ink-soft, rgba(255, 255, 255, .65));font-size:.9rem}.acct-section.svelte-100sdov.svelte-100sdov{margin-bottom:var(--lz-space-5, 1.5rem);padding-top:var(--lz-space-3, .85rem);border-top:1px solid var(--lz-border, rgba(255, 255, 255, .08));scroll-margin-top:5.5rem}.acct-identity.svelte-100sdov.svelte-100sdov{margin:0 0 var(--lz-space-3, 1rem);display:grid;gap:var(--lz-space-2, .65rem)}.acct-identity.svelte-100sdov dt.svelte-100sdov{margin:0;font-size:.72rem;letter-spacing:var(--lz-tracking-label, .04em);text-transform:uppercase;color:var(--lz-ink-dim, rgba(255, 255, 255, .45))}.acct-identity.svelte-100sdov dd.svelte-100sdov{margin:.15rem 0 0;font-size:.92rem;color:var(--lz-ink-soft, rgba(255, 255, 255, .85))}.acct-field.svelte-100sdov.svelte-100sdov{display:grid;gap:var(--lz-space-1, .35rem);margin-bottom:.75rem;font-size:var(--lz-size-small, .85rem);color:var(--lz-ink-soft, rgba(255, 255, 255, .72))}.acct-field.svelte-100sdov input.svelte-100sdov{border:1px solid rgba(255,255,255,.18);background:#00000059;color:#fff;border-radius:var(--lz-radius-md, 10px);padding:.55rem .7rem;font-family:inherit;font-size:var(--lz-size-body, .95rem);transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease),box-shadow var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.acct-field.svelte-100sdov input.svelte-100sdov:focus{outline:none;border-color:#00f2ff80;box-shadow:0 0 0 1px var(--lz-focus, rgba(0, 242, 255, .65))}.acct-field.svelte-100sdov input.svelte-100sdov:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:1px}.acct-btn.svelte-100sdov.svelte-100sdov{border:1px solid var(--lz-border, rgba(255, 255, 255, .18));background:#ffffff0f;color:#fff;border-radius:var(--lz-radius-md, 10px);padding:.55rem .8rem;cursor:pointer;font-size:var(--lz-size-small, .85rem);margin:.25rem .35rem .25rem 0;font-family:inherit;transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease),background var(--lz-duration-fast, .16s) var(--lz-ease, ease),box-shadow var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.acct-btn.svelte-100sdov.svelte-100sdov:hover:not(:disabled){border-color:#00f2ff73;background:#00f2ff1a}.acct-btn.svelte-100sdov.svelte-100sdov:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px}.acct-btn.svelte-100sdov.svelte-100sdov:disabled{opacity:.55;cursor:not-allowed}.acct-btn--primary.svelte-100sdov.svelte-100sdov{border-color:#00f2ff66;background:linear-gradient(135deg,#00f2ff38,#ff00b41f);font-weight:600}.acct-btn--compact.svelte-100sdov.svelte-100sdov{padding:.4rem .65rem;font-size:.8rem;margin:0}.acct-btn--accent.svelte-100sdov.svelte-100sdov{border-color:#00f2ff66;background:#00f2ff1a}.acct-empty.svelte-100sdov.svelte-100sdov{display:grid;gap:.75rem;justify-items:start}.acct-note.svelte-100sdov.svelte-100sdov{margin:0 0 .65rem;color:var(--lz-ink-muted, rgba(255, 255, 255, .55));font-size:.9rem;line-height:var(--lz-leading, 1.45)}.acct-error.svelte-100sdov.svelte-100sdov{margin:0 0 .5rem;color:var(--lz-danger, #fca5a5);font-size:.9rem}.acct-save.svelte-100sdov.svelte-100sdov{margin:.4rem 0 0;font-size:var(--lz-size-small, .85rem);color:var(--lz-cyan-soft, rgba(0, 242, 255, .85))}.acct-save--error.svelte-100sdov.svelte-100sdov{color:var(--lz-danger, #fca5a5)}.acct-list.svelte-100sdov.svelte-100sdov{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lz-space-2, .55rem)}.acct-list__row.svelte-100sdov.svelte-100sdov{display:flex;align-items:center;gap:.75rem;padding:.55rem .65rem;border-radius:var(--lz-radius-md, 10px);background:#ffffff0a;border:1px solid var(--lz-border, rgba(255, 255, 255, .08));transition:border-color var(--lz-duration-fast, .16s) var(--lz-ease, ease)}.acct-list__row.svelte-100sdov.svelte-100sdov:hover{border-color:#00f2ff33}.acct-list__thumb.svelte-100sdov.svelte-100sdov{flex-shrink:0;width:3.4rem;height:3.4rem;border:0;padding:0;border-radius:var(--lz-radius-sm, 6px);overflow:hidden;background:#00000059;cursor:pointer}.acct-list__thumb.svelte-100sdov.svelte-100sdov:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px}.acct-list__thumb.svelte-100sdov img.svelte-100sdov{width:100%;height:100%;object-fit:cover;display:block}.acct-list__body.svelte-100sdov.svelte-100sdov{flex:1 1 auto;min-width:0}.acct-list__title.svelte-100sdov.svelte-100sdov{margin:0;font-size:.9rem}.acct-list__sub.svelte-100sdov.svelte-100sdov{margin:.15rem 0 0;font-size:var(--lz-size-caption, .75rem);color:var(--lz-ink-dim, rgba(255, 255, 255, .5))}.acct-list__actions.svelte-100sdov.svelte-100sdov{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.acct-link-btn.svelte-100sdov.svelte-100sdov{border:0;background:transparent;color:var(--lz-cyan-soft, rgba(0, 242, 255, .9));cursor:pointer;font-size:.78rem;white-space:nowrap;padding:.15rem 0;font-family:inherit}.acct-link-btn.svelte-100sdov.svelte-100sdov:focus-visible{outline:2px solid var(--lz-focus, rgba(0, 242, 255, .65));outline-offset:2px;border-radius:2px}.acct-link-btn.svelte-100sdov.svelte-100sdov:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 520px){.acct-list__row.svelte-100sdov.svelte-100sdov{flex-wrap:wrap}.acct-list__actions.svelte-100sdov.svelte-100sdov{width:100%;flex-direction:row;justify-content:flex-end;align-items:center;gap:.55rem}}.studio-unlock.svelte-18fz1xi.svelte-18fz1xi{min-height:calc(100vh - 5rem);min-height:calc(100dvh - 5rem);display:grid;place-items:center;padding:var(--lz-page-pad-y, 1.5rem) var(--lz-page-pad-x, 1.25rem) 2rem;background:var(--lz-atmosphere, transparent);color:var(--lz-ink, #f4f4f5);font-family:var(--lz-font-body, inherit)}.studio-unlock__stage.svelte-18fz1xi.svelte-18fz1xi{width:min(420px,100%);display:grid;gap:var(--lz-space-5, 1.75rem);justify-items:center}.studio-unlock__hero.svelte-18fz1xi.svelte-18fz1xi{text-align:center;width:100%}.studio-unlock__brand.svelte-18fz1xi.svelte-18fz1xi{margin:0;font-size:var(--lz-size-brand-hero, .95rem);letter-spacing:.2em;text-transform:uppercase;color:var(--lz-cyan-soft, rgba(0, 242, 255, .9));font-weight:600}.studio-unlock__line.svelte-18fz1xi.svelte-18fz1xi{margin:.85rem auto 0;width:min(12rem,48%);height:1px;background:linear-gradient(90deg,transparent,rgba(0,242,255,.45),transparent)}.studio-unlock__card.svelte-18fz1xi.svelte-18fz1xi{width:100%;border:1px solid var(--lz-border, rgba(255, 255, 255, .12));border-radius:var(--lz-radius-lg, 12px);padding:1.75rem 1.5rem;background:var(--lz-panel, rgba(16, 18, 28, .92));box-shadow:var(--lz-shadow-card, 0 20px 60px rgba(0, 0, 0, .45))}.studio-unlock__title.svelte-18fz1xi.svelte-18fz1xi{margin:0 0 .4rem;font-size:1.45rem;font-weight:650}.studio-unlock__copy.svelte-18fz1xi.svelte-18fz1xi{margin:0 0 1.15rem;color:var(--lz-ink-muted, rgba(255, 255, 255, .55));font-size:.92rem;line-height:1.45}.studio-unlock__copy--ok.svelte-18fz1xi.svelte-18fz1xi{color:#86eface6}.studio-unlock__actions.svelte-18fz1xi.svelte-18fz1xi{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:.5rem}.studio-unlock__form.svelte-18fz1xi.svelte-18fz1xi{display:grid;gap:.85rem}.studio-unlock__field.svelte-18fz1xi.svelte-18fz1xi{display:grid;gap:.35rem;font-size:.8rem;color:var(--lz-ink-soft, rgba(255, 255, 255, .72))}.studio-unlock__password-row.svelte-18fz1xi.svelte-18fz1xi{display:flex;gap:.45rem}.studio-unlock__password-row.svelte-18fz1xi input.svelte-18fz1xi{flex:1;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:var(--lz-radius-md, 10px);background:#00000059;color:#fff;padding:.7rem .8rem;font-size:.95rem;font-family:inherit}.studio-unlock__password-row.svelte-18fz1xi input.svelte-18fz1xi:focus{outline:none;border-color:#00f2ff80;box-shadow:0 0 0 1px var(--lz-focus, rgba(0, 242, 255, .65))}.studio-unlock__toggle.svelte-18fz1xi.svelte-18fz1xi{flex-shrink:0;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffd9;border-radius:var(--lz-radius-md, 10px);padding:0 .75rem;font-size:.78rem;cursor:pointer;font-family:inherit}.studio-unlock__error.svelte-18fz1xi.svelte-18fz1xi{margin:0;color:var(--lz-danger, #fda4af);font-size:.85rem}.studio-unlock__btn.svelte-18fz1xi.svelte-18fz1xi{border:1px solid var(--lz-border-strong, rgba(255, 255, 255, .2));background:#ffffff0f;color:#fff;border-radius:var(--lz-radius-md, 10px);padding:.7rem 1rem;font-size:.9rem;cursor:pointer;font-family:inherit}.studio-unlock__btn--primary.svelte-18fz1xi.svelte-18fz1xi{background:linear-gradient(135deg,#00f2ff47,#ff00b42e);border-color:#00f2ff73;font-weight:600}.studio-unlock__btn.svelte-18fz1xi.svelte-18fz1xi:disabled{opacity:.55;cursor:not-allowed}.studio-unlock__prefs.svelte-18fz1xi.svelte-18fz1xi{margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:.65rem}.studio-unlock__pref.svelte-18fz1xi.svelte-18fz1xi{display:flex;gap:.55rem;align-items:flex-start;font-size:.82rem;color:var(--lz-ink-muted, rgba(255, 255, 255, .62));line-height:1.4;cursor:pointer}.studio-unlock__pref.svelte-18fz1xi input.svelte-18fz1xi{margin-top:.15rem;flex-shrink:0}.studio-unlock__footer.svelte-18fz1xi.svelte-18fz1xi{margin-top:1.15rem;display:flex;gap:1rem;flex-wrap:wrap}.studio-unlock__link.svelte-18fz1xi.svelte-18fz1xi{border:0;background:none;color:var(--lz-cyan-soft, #67e8f9);cursor:pointer;padding:0;font:inherit;font-size:.85rem;text-decoration:underline;text-underline-offset:.15em}.unavailable.svelte-2md4xr{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:#050508;color:#f4f4f5}.unavailable__card.svelte-2md4xr{width:min(420px,100%);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:1.75rem 1.5rem;background:#10121ceb;text-align:center}.unavailable__brand.svelte-2md4xr{margin:0 0 .75rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#00f2ffe6}h1.svelte-2md4xr{margin:0 0 .5rem;font-size:1.35rem;font-weight:600}.unavailable__detail.svelte-2md4xr{margin:0 0 1.25rem;color:#ffffff94;font-size:.92rem;line-height:1.45}.unavailable__home.svelte-2md4xr{border:1px solid rgba(0,242,255,.4);background:#00f2ff1f;color:#fff;border-radius:8px;padding:.65rem 1rem;cursor:pointer;font-size:.9rem}:root{--lz-void: #050508;--lz-stage: #0a0a0c;--lz-panel: rgba(16, 18, 28, .92);--lz-panel-elevated: rgba(22, 24, 36, .96);--lz-ink: #f4f4f5;--lz-ink-soft: rgba(255, 255, 255, .72);--lz-ink-muted: rgba(255, 255, 255, .55);--lz-ink-dim: rgba(255, 255, 255, .4);--lz-cyan: #00f2ff;--lz-cyan-soft: rgba(0, 242, 255, .9);--lz-cyan-glow: rgba(0, 242, 255, .28);--lz-magenta: rgba(255, 0, 180, .22);--lz-border: rgba(255, 255, 255, .12);--lz-border-strong: rgba(255, 255, 255, .2);--lz-danger: #fda4af;--lz-danger-border: rgba(251, 113, 133, .65);--lz-focus: rgba(0, 242, 255, .65);--neon-cyan: #00f2ff;--neon-pink: #ff00ff;--bg-dark: var(--lz-stage);--lz-font-display: "Segoe UI", ui-sans-serif, system-ui, -apple-system, sans-serif;--lz-font-body: "Segoe UI", ui-sans-serif, system-ui, -apple-system, sans-serif;--lz-tracking-brand: .18em;--lz-tracking-label: .08em;--lz-leading: 1.5;--lz-size-brand: clamp(.72rem, 2.2vw, .85rem);--lz-size-brand-hero: clamp(.95rem, 3.2vw, 1.15rem);--lz-size-title: clamp(1.4rem, 3.5vw, 1.65rem);--lz-size-body: .95rem;--lz-size-small: .85rem;--lz-size-caption: .75rem;--lz-space-1: .35rem;--lz-space-2: .55rem;--lz-space-3: .85rem;--lz-space-4: 1.25rem;--lz-space-5: 1.75rem;--lz-space-6: 2.5rem;--lz-page-pad-x: max(1.25rem, env(safe-area-inset-left, 0px));--lz-page-pad-y: 1.5rem;--lz-radius-sm: 6px;--lz-radius-md: 10px;--lz-radius-lg: 12px;--lz-radius-pill: 999px;--lz-shadow-card: 0 20px 60px rgba(0, 0, 0, .45);--lz-shadow-soft: 0 8px 28px rgba(0, 0, 0, .35);--lz-ease: cubic-bezier(.22, 1, .36, 1);--lz-duration-fast: .16s;--lz-duration: .28s;--lz-duration-slow: .48s;--lz-atmosphere: radial-gradient(ellipse 70% 55% at 18% 0%, rgba(0, 242, 255, .12), transparent 58%), radial-gradient(ellipse 55% 45% at 90% 100%, rgba(255, 0, 180, .1), transparent 52%), var(--lz-void);--lz-atmosphere-soft: radial-gradient(ellipse 80% 50% at 20% 0%, rgba(0, 242, 255, .1), transparent 55%), radial-gradient(ellipse 60% 40% at 90% 10%, rgba(255, 40, 120, .08), transparent 50%), var(--lz-void)}@keyframes lz-fade-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lz-brand-shimmer{0%,to{opacity:.88}50%{opacity:1}}.lz-atmosphere{background:var(--lz-atmosphere);color:var(--lz-ink);font-family:var(--lz-font-body)}.lz-brand-mark{margin:0;font-family:var(--lz-font-display);font-size:var(--lz-size-brand);letter-spacing:var(--lz-tracking-brand);text-transform:uppercase;color:var(--lz-cyan-soft);font-weight:600}.lz-brand-mark--hero{font-size:var(--lz-size-brand-hero);letter-spacing:.2em;text-shadow:0 0 28px var(--lz-cyan-glow);animation:lz-brand-shimmer 5.5s var(--lz-ease) infinite}.lz-panel{background:var(--lz-panel);border:1px solid var(--lz-border);border-radius:var(--lz-radius-lg);box-shadow:var(--lz-shadow-card)}.lz-btn{appearance:none;border:1px solid var(--lz-border-strong);background:#ffffff0f;color:var(--lz-ink);border-radius:var(--lz-radius-md);padding:.65rem 1rem;font-size:var(--lz-size-small);font-family:inherit;cursor:pointer;transition:border-color var(--lz-duration-fast) var(--lz-ease),background var(--lz-duration-fast) var(--lz-ease),box-shadow var(--lz-duration-fast) var(--lz-ease),opacity var(--lz-duration-fast) var(--lz-ease),transform var(--lz-duration-fast) var(--lz-ease)}.lz-btn:hover:not(:disabled){border-color:#00f2ff73;background:#00f2ff1a}.lz-btn:focus-visible{outline:2px solid var(--lz-focus);outline-offset:2px}.lz-btn:disabled{opacity:.55;cursor:not-allowed}.lz-btn--primary{border-color:#00f2ff73;background:linear-gradient(135deg,#00f2ff47,#ff00b42e);font-weight:600}.lz-btn--primary:hover:not(:disabled){box-shadow:0 0 22px var(--lz-cyan-glow);border-color:var(--lz-cyan)}.lz-field input,.lz-field textarea,.lz-field select{border:1px solid rgba(255,255,255,.16);border-radius:var(--lz-radius-md);background:#00000059;color:#fff;padding:.7rem .8rem;font-size:var(--lz-size-body);font-family:inherit;width:100%;box-sizing:border-box;transition:border-color var(--lz-duration-fast) var(--lz-ease),box-shadow var(--lz-duration-fast) var(--lz-ease)}.lz-field input:focus,.lz-field textarea:focus,.lz-field select:focus{outline:none;border-color:#00f2ff80;box-shadow:0 0 0 1px var(--lz-focus)}.lz-field input:focus-visible,.lz-field textarea:focus-visible,.lz-field select:focus-visible{outline:2px solid var(--lz-focus);outline-offset:1px}.lz-field input[aria-invalid=true]{border-color:var(--lz-danger-border)}:root{--color-primary: #9f7aea;--color-secondary: #646cff;--color-accent: #38b2ac;--color-danger: #ef4444;--color-success: #10b981;--color-warning: #f59e0b;--color-dark: #0a0a0f;--color-darker: #050508;--color-light: #f8fafc;--color-lighter: #ffffff;--color-bg: var(--lz-void, var(--color-darker));--color-text: var(--lz-ink, var(--color-lighter));--color-border: var(--lz-border, rgba(255,255,255,.1));--radius-sm: var(--lz-radius-sm, 8px);--radius-md: var(--lz-radius-md, 16px);--radius-lg: var(--lz-radius-lg, 24px);--radius-xl: 32px;--shadow-sm: 0 2px 8px rgba(0,0,0,.1);--shadow-md: 0 8px 32px rgba(0,0,0,.2);--shadow-lg: 0 16px 64px rgba(0,0,0,.3);--shadow-xl: 0 32px 128px rgba(0,0,0,.4);--font-sans: var(--lz-font-body, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--font-mono: "SF Mono", Monaco, "Cascadia Code", monospace}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%;min-height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,opacity .2s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-secondary)}::selection{background:var(--color-primary);color:#fff}:focus{outline:2px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fade-in{animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}main.svelte-1aswldz{margin:0;padding:0;width:100%;min-height:100vh;background:#000}.app-viewer-root--suspended.svelte-1aswldz{position:fixed;inset:0;visibility:hidden;pointer-events:none;z-index:0;overflow:hidden}.auth-boot.svelte-1aswldz{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:var(--lz-space-2, .65rem);padding:var(--lz-space-6, 2rem) var(--lz-page-pad-x, 1rem);background:var(--lz-atmosphere, #050508);color:var(--lz-ink-muted, rgba(255, 255, 255, .65));text-align:center;font-family:var(--lz-font-body, inherit)}.auth-boot__brand.svelte-1aswldz{margin:0;font-family:var(--lz-font-display, inherit);font-size:var(--lz-size-brand, .72rem);letter-spacing:var(--lz-tracking-brand, .16em);text-transform:uppercase;color:var(--lz-cyan-soft, rgba(0, 242, 255, .9));font-weight:600}.auth-boot__msg.svelte-1aswldz{margin:0;font-size:var(--lz-size-body, .95rem);color:var(--lz-ink-muted, rgba(255, 255, 255, .58))}
