.films-page.svelte-1hd05gb{color:#0f172a;background:#f8fafc;align-items:flex-start;min-height:auto;margin-top:-1rem;padding:clamp(.25rem,1.2vw,.9rem) clamp(1rem,4vw,3rem) 10px;display:flex}.hero.svelte-1hd05gb{grid-template-columns:minmax(0,1.1fr) minmax(18rem,25rem);align-items:center;gap:clamp(1.25rem,4vw,3.5rem);width:100%;max-width:70rem;margin:0 auto;display:grid}.hero-copy.svelte-1hd05gb{flex-direction:column;gap:.9rem;display:flex}h1.svelte-1hd05gb{letter-spacing:0;max-width:17ch;font-size:clamp(1.78rem,3.68vw,3.22rem);font-weight:500;line-height:1.02}.lead.svelte-1hd05gb{color:#475569;max-width:42rem;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.55}.actions.svelte-1hd05gb{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.error.svelte-1hd05gb{color:#b91c1c}.notification-note.svelte-1hd05gb{color:#475569;max-width:35rem;font-size:.92rem;line-height:1.45}.telegram-callout.svelte-1hd05gb{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:center;gap:.8rem;max-width:42rem;padding:.85rem;display:grid}.telegram-callout.svelte-1hd05gb strong:where(.svelte-1hd05gb){color:#0f172a;margin-bottom:.25rem;font-weight:500;display:block}.telegram-callout.svelte-1hd05gb p:where(.svelte-1hd05gb){color:#475569;font-size:.9rem;line-height:1.45}.project-panel.svelte-1hd05gb{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #cbd5e1;border-radius:8px;padding:1rem;box-shadow:0 18px 48px #0f172a14}.film-stack.svelte-1hd05gb{height:clamp(9.5rem,26svh,14rem);margin-bottom:.85rem;position:relative}.film-stack.svelte-1hd05gb span:where(.svelte-1hd05gb){background:linear-gradient(90deg,#0f172a1a 0 12%,#0000 12% 88%,#0f172a1a 88%),linear-gradient(145deg,#e2e8f0,#f8fafc 48%,#cbd5e1);border:1px solid #cbd5e1d1;border-radius:8px;position:absolute;inset:0}.film-stack.svelte-1hd05gb span:where(.svelte-1hd05gb):first-child{opacity:.72;transform:rotate(-7deg)translate(-.7rem,.6rem)}.film-stack.svelte-1hd05gb span:where(.svelte-1hd05gb):nth-child(2){opacity:.82;transform:rotate(5deg)translate(.7rem,.2rem)}.film-stack.svelte-1hd05gb span:where(.svelte-1hd05gb):nth-child(3){background:linear-gradient(90deg,#0f172a1f 0 10%,#0000 10% 90%,#0f172a1f 90%),linear-gradient(150deg,#f8fafc,#0b5dd729 52%,#e2e8f0)}.film-stack.svelte-1hd05gb span.has-image:where(.svelte-1hd05gb){background:#0f172a;overflow:hidden}.film-stack.svelte-1hd05gb span.has-image:where(.svelte-1hd05gb) img:where(.svelte-1hd05gb){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.panel-grid.svelte-1hd05gb{grid-template-columns:1fr;gap:.6rem;display:grid}.panel-grid.svelte-1hd05gb div:where(.svelte-1hd05gb){background:#f1f5f9;border-radius:8px;padding:.7rem}.panel-grid.svelte-1hd05gb span:where(.svelte-1hd05gb),.status-line.svelte-1hd05gb{color:#64748b;font-size:.9rem}.panel-grid.svelte-1hd05gb strong:where(.svelte-1hd05gb){margin-top:.18rem;font-size:1.45rem;font-weight:500;display:block}.status-line.svelte-1hd05gb{margin-top:.75rem;line-height:1.45}.how-it-works.svelte-1hd05gb{color:#0f172a;background:#fff;border-top:1px solid #e2e8f0;padding:clamp(.65rem,1.5vw,1.2rem) clamp(1rem,4vw,3rem) clamp(2rem,5vw,4.5rem)}.how-inner.svelte-1hd05gb{max-width:70rem;margin:0 auto}.how-heading.svelte-1hd05gb{flex-direction:column;gap:.8rem;max-width:46rem;display:flex}.how-heading.svelte-1hd05gb p:where(.svelte-1hd05gb),.step.svelte-1hd05gb p:where(.svelte-1hd05gb),.rules.svelte-1hd05gb p:where(.svelte-1hd05gb),.faq.svelte-1hd05gb p:where(.svelte-1hd05gb){color:#475569;line-height:1.6}.how-heading.svelte-1hd05gb a:where(.svelte-1hd05gb){color:var(--btn-primary-background);text-underline-offset:.16em;font-weight:500;text-decoration:underline}.steps.svelte-1hd05gb{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:clamp(.8rem,2vw,1.35rem);display:grid}.step.svelte-1hd05gb{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.step-icon.svelte-1hd05gb{width:2rem;height:2rem;color:var(--btn-primary-background);background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;margin-bottom:.9rem;display:inline-flex}.step.svelte-1hd05gb h3:where(.svelte-1hd05gb){margin-bottom:.45rem;font-size:1.05rem;font-weight:500}.rules.svelte-1hd05gb{background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-top:.85rem;padding:1rem}.faq.svelte-1hd05gb{gap:.6rem;margin-top:1rem;display:grid}.faq.svelte-1hd05gb details:where(.svelte-1hd05gb){background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.9rem 1rem}.faq.svelte-1hd05gb summary:where(.svelte-1hd05gb){cursor:pointer;color:#0f172a;font-size:1rem;font-weight:500;line-height:1.35}.faq.svelte-1hd05gb summary:where(.svelte-1hd05gb)::marker{color:var(--btn-primary-background)}.faq.svelte-1hd05gb p:where(.svelte-1hd05gb){margin-top:.65rem}.dark .films-page.svelte-1hd05gb{color:#fafafa;background:#09090b}.dark .lead.svelte-1hd05gb,.dark .notification-note.svelte-1hd05gb,.dark .how-heading.svelte-1hd05gb p:where(.svelte-1hd05gb),.dark .step.svelte-1hd05gb p:where(.svelte-1hd05gb),.dark .rules.svelte-1hd05gb p:where(.svelte-1hd05gb),.dark .faq.svelte-1hd05gb p:where(.svelte-1hd05gb),.dark .panel-grid.svelte-1hd05gb span:where(.svelte-1hd05gb),.dark .status-line.svelte-1hd05gb{color:#a1a1aa}.dark .how-heading.svelte-1hd05gb a:where(.svelte-1hd05gb){color:#93c5fd}.dark .telegram-callout.svelte-1hd05gb{background:#1e3a8a38;border-color:#1e40afbf}.dark .telegram-callout.svelte-1hd05gb strong:where(.svelte-1hd05gb){color:#fafafa}.dark .telegram-callout.svelte-1hd05gb p:where(.svelte-1hd05gb){color:#cbd5e1}.dark .project-panel.svelte-1hd05gb{background:#09090bcc;border-color:#27272a;box-shadow:0 18px 48px #0000003d}.dark .panel-grid.svelte-1hd05gb div:where(.svelte-1hd05gb){background:#18181b}.dark .film-stack.svelte-1hd05gb span:where(.svelte-1hd05gb){background:linear-gradient(90deg,#ffffff14 0 12%,#0000 12% 88%,#ffffff14 88%),linear-gradient(145deg,#18181b,#27272a 48%,#09090b);border-color:#27272ae6}.dark .film-stack.svelte-1hd05gb span:where(.svelte-1hd05gb):nth-child(3){background:linear-gradient(90deg,#ffffff17 0 10%,#0000 10% 90%,#ffffff17 90%),linear-gradient(150deg,#09090b,#2563eb5c 52%,#18181b)}.dark .film-stack.svelte-1hd05gb span.has-image:where(.svelte-1hd05gb){background:#0f172a}.dark .how-it-works.svelte-1hd05gb{color:#fafafa;background:#09090b;border-top-color:#27272a}.dark .step.svelte-1hd05gb{background:#18181b;border-color:#27272a}.dark .step-icon.svelte-1hd05gb{color:#93c5fd;background:#1e3a8a73}.dark .rules.svelte-1hd05gb{background:#09090b;border-color:#27272a}.dark .faq.svelte-1hd05gb details:where(.svelte-1hd05gb){background:#18181b;border-color:#27272a}.dark .faq.svelte-1hd05gb summary:where(.svelte-1hd05gb){color:#fafafa}.dark .faq.svelte-1hd05gb summary:where(.svelte-1hd05gb)::marker{color:#93c5fd}@media (width<=820px){.films-page.svelte-1hd05gb{align-items:flex-start;min-height:auto;padding:1rem 1rem 1.5rem}.hero.svelte-1hd05gb{grid-template-columns:1fr;gap:1rem}h1.svelte-1hd05gb{max-width:18ch;font-size:clamp(1.55rem,5.46vw,2.07rem);line-height:1.02}.lead.svelte-1hd05gb{font-size:.94rem;line-height:1.45}.film-stack.svelte-1hd05gb{height:min(20svh,8.5rem)}.project-panel.svelte-1hd05gb{padding:.7rem}.panel-grid.svelte-1hd05gb div:where(.svelte-1hd05gb){padding:.55rem .65rem}.panel-grid.svelte-1hd05gb strong:where(.svelte-1hd05gb){font-size:1.18rem}.status-line.svelte-1hd05gb{margin-top:.55rem;font-size:.82rem}.telegram-callout.svelte-1hd05gb{grid-template-columns:1fr}.how-it-works.svelte-1hd05gb{padding:2rem 1rem}.steps.svelte-1hd05gb{grid-template-columns:1fr}}@media (width>=560px) and (width<=820px){.films-page.svelte-1hd05gb{align-items:center}.hero.svelte-1hd05gb{grid-template-columns:minmax(0,1fr) 13.5rem;gap:1rem}h1.svelte-1hd05gb{max-width:16ch;font-size:clamp(1.44rem,4.25vw,1.84rem)}.lead.svelte-1hd05gb{max-width:30rem;font-size:.9rem}.film-stack.svelte-1hd05gb{height:min(28svh,10.5rem)}}
