.schedule-module__e7okgq__page{color:#fdfcf7;background:radial-gradient(circle at 20% 20%,#ffbf7826,#0000 45%),radial-gradient(circle at 80% 0,#7ab3ff1a,#0000 40%),#050505;min-height:100vh;position:relative;overflow:hidden}.schedule-module__e7okgq__main{z-index:1;flex-direction:column;gap:3rem;max-width:1200px;margin:0 auto;padding:7rem 1.5rem 5rem;display:flex;position:relative}.schedule-module__e7okgq__hero{text-align:left;flex-direction:column;gap:1.5rem;display:flex}.schedule-module__e7okgq__heroEyebrow{font-family:var(--font-inter);letter-spacing:.35em;text-transform:uppercase;color:#f7ce53bf;font-size:.75rem}.schedule-module__e7okgq__heroTitle{font-family:var(--font-granesta);color:#fffffff2;font-size:clamp(2.2rem,6vw,4rem);line-height:1.1}.schedule-module__e7okgq__heroSubtitle{max-width:780px;font-family:var(--font-inter);color:#e7e7eac7;line-height:1.8}.schedule-module__e7okgq__heroMetrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.schedule-module__e7okgq__metricCard{background:#121212b3;border:1px solid #f7ce5333;border-radius:1.4rem;flex-direction:column;gap:.4rem;padding:1.4rem 1.6rem;display:flex;box-shadow:0 20px 50px #05050580}.schedule-module__e7okgq__metricLabel{letter-spacing:.34em;text-transform:uppercase;color:#f7ce53b3;font-size:.75rem}.schedule-module__e7okgq__metricValue{font-size:1.4rem;font-weight:600}.schedule-module__e7okgq__registrationSection,.schedule-module__e7okgq__scheduleSection,.schedule-module__e7okgq__pdfSection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090909b3;border:1px solid #ffffff0d;border-radius:2rem;padding:2rem;box-shadow:0 30px 70px #00000080}.schedule-module__e7okgq__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.schedule-module__e7okgq__sectionEyebrow{font-family:var(--font-inter);letter-spacing:.32em;text-transform:uppercase;color:#f7ce53cc;font-size:.7rem}.schedule-module__e7okgq__sectionTitle{margin-top:.3rem;font-size:clamp(1.2rem,3vw,2rem);font-weight:600}.schedule-module__e7okgq__sectionSummary{max-width:540px;font-family:var(--font-inter);color:#e9e9ecbf;margin-top:.4rem;line-height:1.6}.schedule-module__e7okgq__sectionIcon{color:#f7ce53e6}.schedule-module__e7okgq__sectionStats{text-transform:uppercase;letter-spacing:.2em;color:#f8f8fab3;flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.schedule-module__e7okgq__registrationGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1.6rem;display:grid}.schedule-module__e7okgq__registrationCard{background:#121212bf;border:1px solid #ffffff14;border-radius:1.4rem;flex-direction:column;gap:.3rem;padding:1.3rem 1.4rem;display:flex}.schedule-module__e7okgq__registrationDate{letter-spacing:.2em;text-transform:uppercase;color:#f7ce53d9;font-size:.85rem}.schedule-module__e7okgq__registrationWindow{font-size:1.3rem;font-weight:600}.schedule-module__e7okgq__registrationHint{color:#e9e9eca6;font-size:.85rem}.schedule-module__e7okgq__dayPicker{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem;margin:1.8rem 0 2rem;display:grid}.schedule-module__e7okgq__dayChip{text-align:left;cursor:pointer;background:#1119;border:1px solid #ffffff14;border-radius:1.2rem;padding:1.1rem 1.2rem;transition:border-color .3s,transform .3s;position:relative}.schedule-module__e7okgq__dayChip:hover{border-color:#f7ce5359;transform:translateY(-2px)}.schedule-module__e7okgq__dayChipActive{background:#f7ce5314;border-color:#f7ce538c;box-shadow:0 12px 30px #f7ce5326}.schedule-module__e7okgq__dayChipLabel{font-size:1.1rem;font-weight:600;display:block}.schedule-module__e7okgq__dayChipTagline{color:#e9e9ec99;margin-top:.2rem;font-size:.85rem;display:block}.schedule-module__e7okgq__venueGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;display:grid}.schedule-module__e7okgq__venueCard{background:linear-gradient(135deg,#121214eb,#080808d9);border:1px solid #ffffff1a;border-radius:1.8rem;padding:1.8rem;position:relative;box-shadow:0 18px 45px #0000008c}.schedule-module__e7okgq__venueHeader{flex-direction:column;gap:.35rem;margin-bottom:1.4rem;display:flex}.schedule-module__e7okgq__venueBadge{letter-spacing:.3em;text-transform:uppercase;color:#f7ce53cc;font-size:.75rem}.schedule-module__e7okgq__venueTitle{margin-top:.2rem;font-size:1.4rem;font-weight:600}.schedule-module__e7okgq__venueTagline{color:#e9e9eca6;margin-top:.2rem}.schedule-module__e7okgq__eventList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.schedule-module__e7okgq__eventRow{border-bottom:1px solid #ffffff12;grid-template-columns:1fr;gap:.5rem;padding-bottom:1rem;display:grid}.schedule-module__e7okgq__eventRow:last-child{border-bottom:none;padding-bottom:0}.schedule-module__e7okgq__eventTime{letter-spacing:.12em;text-transform:uppercase;color:#f7ce53d9;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.schedule-module__e7okgq__eventBody{flex-direction:column;gap:.3rem;display:flex}.schedule-module__e7okgq__eventTitle{font-size:1.05rem;font-weight:600}.schedule-module__e7okgq__eventNote{color:#e9e9eca6;font-size:.9rem}.schedule-module__e7okgq__emptyState{text-align:center;color:#e9e9eca6;border:1px dashed #fff3;border-radius:1.5rem;grid-column:1/-1;padding:2rem}.schedule-module__e7okgq__pdfGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:2rem;display:grid}.schedule-module__e7okgq__pdfActions{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.schedule-module__e7okgq__pdfButtonPrimary,.schedule-module__e7okgq__pdfButtonSecondary{text-transform:uppercase;letter-spacing:.1em;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.4rem;font-size:.9rem;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.schedule-module__e7okgq__pdfButtonPrimary{color:#050505;background:linear-gradient(120deg,#f7ce53f2,#ff936bf2);box-shadow:0 12px 30px #f7ce534d}.schedule-module__e7okgq__pdfButtonPrimary:hover{transform:translateY(-2px);box-shadow:0 18px 40px #f7ce5359}.schedule-module__e7okgq__pdfButtonSecondary{color:#ffffffd9;border:1px solid #ffffff40}.schedule-module__e7okgq__pdfButtonSecondary:hover{border-color:#ffffff73;transform:translateY(-2px)}.schedule-module__e7okgq__pdfEmbedShell{background:#080808e6;border:1px solid #ffffff14;border-radius:1.5rem;min-height:360px;position:relative;overflow:hidden}.schedule-module__e7okgq__pdfEmbedShell:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff14;position:absolute;inset:0}.schedule-module__e7okgq__pdfIframe{border:none;width:100%;height:100%;min-height:360px}@media (max-width:768px){.schedule-module__e7okgq__main{padding:6rem 1rem 4rem}.schedule-module__e7okgq__sectionHeader{flex-direction:column}.schedule-module__e7okgq__sectionStats{flex-flow:wrap;gap:.5rem}.schedule-module__e7okgq__venueGrid,.schedule-module__e7okgq__pdfGrid{grid-template-columns:1fr}}@media (max-width:520px){.schedule-module__e7okgq__registrationSection,.schedule-module__e7okgq__scheduleSection{padding:1.5rem}.schedule-module__e7okgq__dayPicker,.schedule-module__e7okgq__heroMetrics{grid-template-columns:1fr}}
