.vetrina.svelte-1c42j9n{isolation:isolate;color:#f4f7fb;background:var(--night);touch-action:pan-y;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-height:min(86vh,820px);display:grid;position:relative;overflow:hidden}.slide.svelte-1c42j9n{opacity:0;visibility:hidden;grid-area:1/1/3/2;transition:opacity .7s,visibility 0s linear .7s;display:grid}.slide.on.svelte-1c42j9n{opacity:1;visibility:visible;transition:opacity .7s}.media.svelte-1c42j9n{z-index:-1;position:absolute;inset:0}.media.svelte-1c42j9n picture,.media.svelte-1c42j9n video:where(.svelte-1c42j9n){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slide.on.svelte-1c42j9n .media:where(.svelte-1c42j9n) picture{animation:14s ease-out both svelte-1c42j9n-deriva}@keyframes svelte-1c42j9n-deriva{0%{transform:scale(1.04)}to{transform:scale(1)}}.shade.svelte-1c42j9n{background:linear-gradient(90deg, #0a1528eb 0%, #0a152899 40%, #0a152800 72%), linear-gradient(0deg, var(--bg) 0%, #0a152800 38%);position:absolute;inset:0}.copy.svelte-1c42j9n{align-self:center;padding-block:96px 150px}.badge.svelte-1c42j9n{background:color-mix(in srgb, var(--accent) 22%, transparent);border:1px solid color-mix(in srgb, var(--accent) 60%, transparent);font-size:var(--step--1);border-radius:999px;margin-bottom:14px;padding:.25rem .65rem;font-weight:750;display:inline-block}.title.svelte-1c42j9n{max-width:13ch;font-size:var(--step-4);letter-spacing:-.035em;font-weight:800;line-height:.98}.title.long.svelte-1c42j9n{max-width:16ch;font-size:var(--step-3);line-height:1.04}.logo-title.svelte-1c42j9n img:where(.svelte-1c42j9n){width:auto;max-width:min(440px,80vw);max-height:180px}.text.svelte-1c42j9n{max-width:42ch;font-size:var(--step-1);color:#dbe4f0;margin-top:18px;line-height:1.4}.actions.svelte-1c42j9n{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.actions.svelte-1c42j9n .btn-secondary:where(.svelte-1c42j9n){color:#f4f7fb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-color:#f4f7fb66}.controls.svelte-1c42j9n{z-index:2;grid-area:2/1;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:28px;display:flex}.thumbs.svelte-1c42j9n{scrollbar-width:none;gap:10px;min-width:0;padding:4px;display:flex;overflow-x:auto}.thumb.svelte-1c42j9n{color:#f4f7fb;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a152894;border:1px solid #f4f7fb33;border-radius:12px;flex:none;grid-template-columns:76px minmax(0,170px);align-items:center;gap:10px;padding:6px 14px 6px 6px;transition:border-color .15s,background-color .15s;display:grid;position:relative;overflow:hidden}.thumb.svelte-1c42j9n:hover{background:#10284ac7}.thumb.svelte-1c42j9n picture{aspect-ratio:16/9;border-radius:7px;width:76px;overflow:hidden}.thumb[aria-current=true].svelte-1c42j9n{background:#10284ad9;border-color:#f4f7fb8c}.label.svelte-1c42j9n{gap:2px;min-width:0;display:grid}.label.svelte-1c42j9n .t:where(.svelte-1c42j9n){white-space:nowrap;text-overflow:ellipsis;font-weight:750;overflow:hidden}.label.svelte-1c42j9n .b:where(.svelte-1c42j9n){color:#a9b8cd;font-size:.78rem;font-weight:650}.progress.svelte-1c42j9n{background:var(--amber);transform-origin:0;width:100%;height:3px;animation:linear both svelte-1c42j9n-barra;position:absolute;bottom:0;left:0}@keyframes svelte-1c42j9n-barra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nav.svelte-1c42j9n{flex:none;gap:8px;display:flex}.round.svelte-1c42j9n{color:#f4f7fb;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a152894;border:1px solid #f4f7fb4d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.round.svelte-1c42j9n:hover{background:#10284ad9}.round.svelte-1c42j9n:focus-visible,.thumb.svelte-1c42j9n:focus-visible{box-shadow:var(--focus);outline:none}@media (prefers-color-scheme:light){.shade.svelte-1c42j9n{background:linear-gradient(90deg,#0a1528e6 0%,#0a152894 40%,#0a152800 72%),linear-gradient(#0a152800 66%,#0a152899 100%)}}@media (prefers-reduced-motion:reduce){.slide.svelte-1c42j9n,.slide.on.svelte-1c42j9n{transition:none}.slide.on.svelte-1c42j9n .media:where(.svelte-1c42j9n) picture{animation:none}}@media (width<=760px){.vetrina.svelte-1c42j9n{min-height:80vh}.shade.svelte-1c42j9n{background:linear-gradient(#0a152833 0%,#0a152899 45%,#0a1528f5 100%)}.copy.svelte-1c42j9n{align-self:end;padding-bottom:130px}.thumbs.svelte-1c42j9n{align-items:center;gap:6px}.thumb.svelte-1c42j9n{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:22px;height:44px;padding:0;display:block}.thumb.svelte-1c42j9n:before{content:"";background:#f4f7fb73;border-radius:3px;height:6px;position:absolute;top:19px;left:0;right:0}.thumb[aria-current=true].svelte-1c42j9n{background:0 0;width:40px}.thumb[aria-current=true].svelte-1c42j9n:before{background:#f4f7fbd9}.thumb.svelte-1c42j9n picture,.label.svelte-1c42j9n{display:none}.progress.svelte-1c42j9n{border-radius:3px;height:6px;top:19px;bottom:auto}}.promise.svelte-119hrps{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--step--1);flex-wrap:wrap;gap:12px 36px;padding:22px 0;display:flex}.promise.svelte-119hrps p:where(.svelte-119hrps){align-items:center;gap:10px;display:flex}.promise.svelte-119hrps svg{color:var(--teal);flex:none}.block.svelte-119hrps{margin-top:clamp(40px,6vw,72px)}.head.svelte-119hrps{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.head.svelte-119hrps a:where(.svelte-119hrps){font-weight:700;font-size:var(--step--1)}.shelf.svelte-119hrps{grid-template-columns:repeat(auto-fill,minmax(min(200px,42vw),1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.genres.svelte-119hrps{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.genres.svelte-119hrps a:where(.svelte-119hrps){border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 60%, transparent);color:var(--text);border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:12px 14px;font-weight:650;text-decoration:none;display:grid}.genres.svelte-119hrps a:where(.svelte-119hrps):hover{background:var(--teal-soft)}.genres.svelte-119hrps svg{color:var(--teal)}.count.svelte-119hrps{color:var(--muted);font-size:var(--step--1)}
