.fd[data-v-a3942cf0]{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding:1.5rem 1rem 4rem;color:#fff}.fd__head[data-v-a3942cf0]{margin-bottom:1.5rem}.fd__eyebrow[data-v-a3942cf0]{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#bfdbfe}.fd__title[data-v-a3942cf0]{margin:0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;line-height:1.1}.fd__intro[data-v-a3942cf0]{max-width:46rem;margin:.75rem 0 0;font-size:1.125rem;line-height:1.55;color:#d1d5db}.fd__notice[data-v-a3942cf0]{margin:0 0 1rem}.fd__section[data-v-a3942cf0]{margin-top:2.5rem}.fd__h2[data-v-a3942cf0]{display:flex;align-items:center;gap:.6rem;margin:0 0 .4rem;font-size:1.5rem;font-weight:750}.fd__hint[data-v-a3942cf0]{display:flex;align-items:center;gap:.4rem;margin:0 0 1rem;font-size:1rem;color:#d1d5db}.fd__personas[data-v-a3942cf0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1rem}.fd__persona[data-v-a3942cf0],.fd__festival[data-v-a3942cf0]{display:flex;flex-direction:column;border-radius:16px;background:linear-gradient(135deg,#ffffff14,#ffffff08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff0f}.fd__persona[data-v-a3942cf0]{padding:1.1rem;gap:.75rem}.fd__persona-head[data-v-a3942cf0]{display:flex;align-items:center;gap:.75rem}.fd__avatar[data-v-a3942cf0]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:none;border-radius:12px;background:#3b82f638;border:1px solid rgba(147,197,253,.3)}.fd__avatar-ico[data-v-a3942cf0]{width:1.35rem;height:1.35rem;color:#dbeafe}.fd__persona-title[data-v-a3942cf0]{display:block;font-size:1.125rem;font-weight:750}.fd__persona-name[data-v-a3942cf0]{display:block;font-size:.875rem;color:#d1d5db}.fd__persona-sees[data-v-a3942cf0]{flex:1;margin:0;font-size:1rem;line-height:1.5;color:#e5e7eb}.fd__enter[data-v-a3942cf0]{width:100%;justify-content:center}.fd__enter[data-v-a3942cf0]:disabled{cursor:not-allowed;filter:grayscale(.6)}.fd__festivals[data-v-a3942cf0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.25rem;margin-bottom:1rem}.fd__festival[data-v-a3942cf0]{overflow:hidden}.fd__art[data-v-a3942cf0]{position:relative;aspect-ratio:16 / 9;background:radial-gradient(120% 90% at 20% 10%,color-mix(in srgb,var(--fd-primary) 55%,transparent) 0%,transparent 60%),radial-gradient(90% 90% at 90% 100%,color-mix(in srgb,var(--fd-accent) 45%,transparent) 0%,transparent 55%),#0b1120;background-size:cover;background-position:center}.fd__label[data-v-a3942cf0]{position:absolute;left:.75rem;bottom:.75rem;padding:.3rem .7rem;border-radius:999px;font-size:.875rem;font-weight:700;color:#fff;background:#0009;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18)}.fd__body[data-v-a3942cf0]{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem;flex:1}.fd__name[data-v-a3942cf0]{margin:0;font-size:1.25rem;font-weight:800}.fd__tagline[data-v-a3942cf0]{margin:0;font-size:1rem;color:#e5e7eb;font-style:italic}.fd__shows[data-v-a3942cf0]{flex:1;margin:0;font-size:1rem;line-height:1.5;color:#d1d5db}.fd__meta[data-v-a3942cf0]{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.875rem;color:#d1d5db}.fd__links[data-v-a3942cf0]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.fd__preparing[data-v-a3942cf0]{margin:0;font-size:1rem;color:#fde68a}.fd__cta[data-v-a3942cf0]{padding:1.5rem;border-radius:16px;background:linear-gradient(135deg,#3b82f629,#1e40af1a);border:1px solid rgba(147,197,253,.22)}.fd__cta .btn-glass-primary[data-v-a3942cf0]{margin-top:1rem}
