.header-grid.svelte-1wh2yoo{display:grid;grid-template-areas:"title badge" "subtitle subtitle";grid-template-columns:1fr auto;align-items:center;gap:10px 15px;margin-bottom:30px}.h2.article-title.svelte-1wh2yoo{grid-area:title;margin-bottom:0!important}.materials-count.svelte-1wh2yoo{grid-area:badge;display:flex;align-items:center;gap:8px;background:var(--onyx);border:1px solid var(--jet);padding:5px 15px;border-radius:100px;color:var(--accent-gold);font-size:var(--fs8);font-weight:600;width:fit-content;justify-self:end}.materials-count.svelte-1wh2yoo ion-icon:where(.svelte-1wh2yoo){font-size:16px}.count-tiny.svelte-1wh2yoo{display:none}@media (max-width: 480px){.count-full.svelte-1wh2yoo{display:none}.count-tiny.svelte-1wh2yoo{display:block}}.section-subtitle.svelte-1wh2yoo{grid-area:subtitle;color:var(--light-gray);font-size:var(--fs6);line-height:1.6;opacity:.8;max-width:700px;margin-bottom:0!important}@media (min-width: 1024px){.header-grid.svelte-1wh2yoo{grid-template-areas:"title title" "subtitle badge";align-items:flex-start}.materials-count.svelte-1wh2yoo,.section-subtitle.svelte-1wh2yoo{margin-top:5px}}.program-body.svelte-1wh2yoo{padding:5px 0}.day-selector.svelte-1wh2yoo{display:flex;gap:15px;margin-bottom:35px;overflow-x:auto;padding-bottom:15px}.day-btn.svelte-1wh2yoo{display:flex;align-items:center;gap:12px;padding:12px 24px;border-radius:16px;background:var(--onyx);border:1px solid var(--jet);transition:all .3s ease;white-space:nowrap;cursor:pointer;text-align:left}.day-dot.svelte-1wh2yoo{width:8px;height:8px;border-radius:50%;background:var(--light-gray70);transition:all .3s ease}.day-btn.svelte-1wh2yoo:hover{border-color:var(--accent-gold);background:var(--hover)}.day-btn.active.svelte-1wh2yoo{border-color:var(--accent-gold);background:var(--bg-gradient-jet);box-shadow:var(--shadow2)}.day-btn.active.svelte-1wh2yoo .day-dot:where(.svelte-1wh2yoo){background:var(--accent-gold);box-shadow:0 0 10px var(--accent-gold-glow)}.day-info.svelte-1wh2yoo{display:flex;flex-direction:column}.day-label.svelte-1wh2yoo{color:var(--white1);font-size:var(--fs7);font-weight:700;text-transform:uppercase;letter-spacing:1px}.day-date.svelte-1wh2yoo{color:var(--light-gray70);font-size:var(--fs8);font-weight:400}.day-btn.active.svelte-1wh2yoo .day-label:where(.svelte-1wh2yoo){color:var(--accent-gold)}.day-header-meta.svelte-1wh2yoo{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid var(--jet)}.day-subtitle-main.svelte-1wh2yoo{color:var(--white2);font-weight:600}.sessions-count.svelte-1wh2yoo{color:var(--light-gray70);font-size:var(--fs8);background:var(--jet);padding:4px 12px;border-radius:8px}.program-timeline.svelte-1wh2yoo{display:flex;flex-direction:column;gap:0}.session-card.svelte-1wh2yoo{display:flex;gap:20px;animation:svelte-1wh2yoo-fadeSlideIn .5s ease forwards;animation-delay:var(--delay);opacity:0}@keyframes svelte-1wh2yoo-fadeSlideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.session-time-col.svelte-1wh2yoo{display:flex;flex-direction:column;align-items:center;min-width:70px;padding-top:5px}.session-time.svelte-1wh2yoo{font-size:var(--fs7);font-weight:700;color:var(--white2);font-variant-numeric:tabular-nums;margin-bottom:10px}.session-line-container.svelte-1wh2yoo{flex:1;width:2px;background:var(--jet);position:relative;margin-bottom:5px}.session-line.svelte-1wh2yoo{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;border-radius:2px}.session-card.svelte-1wh2yoo:last-child .session-line-container:where(.svelte-1wh2yoo){background:transparent}.session-content.svelte-1wh2yoo{flex:1;padding:20px;margin-bottom:20px;background:var(--onyx);border:1px solid var(--jet);border-radius:18px;transition:all .3s ease}.session-content.svelte-1wh2yoo:hover{border-color:var(--accent-gold);transform:translateY(-2px);background:var(--hover)}.session-top.svelte-1wh2yoo{display:flex;justify-content:space-between;margin-bottom:10px}.session-type-badge.svelte-1wh2yoo{display:flex;align-items:center;gap:6px;font-size:var(--fs8);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.session-type-badge.svelte-1wh2yoo ion-icon:where(.svelte-1wh2yoo){font-size:14px}.session-title.svelte-1wh2yoo{color:var(--white1);margin-bottom:12px;line-height:1.4}.session-speaker.svelte-1wh2yoo{display:flex;align-items:center;gap:8px;color:var(--light-gray70);font-size:var(--fs7);font-weight:400}.speaker-icon.svelte-1wh2yoo{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:var(--jet);border-radius:50%;color:var(--accent-gold);font-size:12px}.program-footer.svelte-1wh2yoo{margin-top:40px}.footer-card.svelte-1wh2yoo{display:flex;align-items:center;gap:20px;background:var(--bg-gradient-jet);border:1px solid var(--jet);padding:25px;border-radius:20px}.footer-icon.svelte-1wh2yoo{width:50px;height:50px;background:var(--onyx);border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--accent-gold);font-size:24px;flex-shrink:0;border:1px solid var(--jet)}.footer-text.svelte-1wh2yoo h4:where(.svelte-1wh2yoo){margin-bottom:5px}.footer-text.svelte-1wh2yoo p:where(.svelte-1wh2yoo){color:var(--light-gray);font-size:var(--fs7);line-height:1.5}.no-agenda.svelte-1wh2yoo{text-align:center;padding:60px 20px;background:var(--onyx);border:1px dashed var(--jet);border-radius:20px;color:var(--light-gray70)}.no-agenda.svelte-1wh2yoo ion-icon:where(.svelte-1wh2yoo){font-size:40px;margin-bottom:15px;opacity:.5}@media (max-width: 580px){.day-header-meta.svelte-1wh2yoo{flex-direction:column;align-items:flex-start;gap:10px}.session-time-col.svelte-1wh2yoo{min-width:60px}.session-content.svelte-1wh2yoo{padding:15px}.footer-card.svelte-1wh2yoo{flex-direction:column;text-align:center;padding:20px}}
