.conf-schedule[data-v-d21135ca]{padding:5rem 0}.conf-schedule-headline[data-v-d21135ca]{color:var(--conf-text);letter-spacing:.02em;text-transform:uppercase;margin:0 0 2rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.conf-schedule-date[data-v-d21135ca]{font-style:italic}.conf-schedule-date[data-v-d21135ca],.conf-schedule-location[data-v-d21135ca]{color:var(--conf-text);font-family:var(--landing-font-display,var(--font-family));font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.conf-schedule-location[data-v-d21135ca]{margin-bottom:3rem}.conf-schedule-location-link[data-v-d21135ca]{border-bottom:2px solid var(--primary-color);color:inherit;text-decoration:none;transition:color .2s}.conf-schedule-location-link[data-v-d21135ca]:hover{color:var(--primary-color)}.conf-schedule-program[data-v-d21135ca]{flex-direction:column;gap:.75rem;display:flex}.conf-schedule-card[data-v-d21135ca]{background:var(--conf-card-border);border-radius:var(--conf-card-radius);opacity:0;padding:2px;transition:opacity .4s,transform .4s;position:relative;transform:translateY(20px)}.conf-schedule-card.matrix-revealed[data-v-d21135ca]{opacity:1;transform:translateY(0)}.conf-schedule-card-inner[data-v-d21135ca]{background:var(--conf-card-bg);border-radius:var(--conf-card-radius);width:100%;height:100%}.matrix-text[data-v-d21135ca]{transition:text-shadow .3s}.matrix-text.animating[data-v-d21135ca]{color:rgba(var(--primary-500-rgb),1);text-shadow:0 0 10px rgba(var(--primary-500-rgb),.8),0 0 20px rgba(var(--primary-500-rgb),.5)}.conf-theme--cyberpunk .corner-variant-1[data-v-d21135ca]{clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px)}.conf-theme--cyberpunk .corner-variant-1 .conf-schedule-card-inner[data-v-d21135ca]{clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px)}.conf-theme--cyberpunk .corner-variant-2[data-v-d21135ca]{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-2 .conf-schedule-card-inner[data-v-d21135ca]{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-3[data-v-d21135ca]{clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-3 .conf-schedule-card-inner[data-v-d21135ca]{clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}.conf-theme--cyberpunk .corner-variant-4[data-v-d21135ca]{clip-path:polygon(0 0,100% 0,100% 100%,16px 100%,0 calc(100% - 16px))}.conf-theme--cyberpunk .corner-variant-4 .conf-schedule-card-inner[data-v-d21135ca]{clip-path:polygon(0 0,100% 0,100% 100%,14px 100%,0 calc(100% - 14px))}.conf-schedule-break[data-v-d21135ca]{background:0 0;padding:0;opacity:1!important;transform:none!important}.conf-schedule-break .conf-schedule-card-inner[data-v-d21135ca]{background:0 0;padding:.5rem 1.5rem}.conf-schedule-break-content[data-v-d21135ca]{justify-content:flex-start;align-items:center;gap:2rem;padding:.5rem 0;display:flex}.conf-schedule-break-title[data-v-d21135ca]{color:var(--conf-text-muted);font-size:.875rem;font-style:italic;font-weight:400}.conf-schedule-break-time[data-v-d21135ca]{color:var(--conf-text-muted);white-space:nowrap;flex-shrink:0;min-width:100px;font-size:.875rem;font-weight:600}.conf-schedule-block-header .conf-schedule-card-inner[data-v-d21135ca]{padding:1.25rem 1.5rem}.conf-theme--cyberpunk .conf-schedule-block-header[data-v-d21135ca]{background:linear-gradient(135deg,rgba(var(--primary-500-rgb),.8),#6366f180)}.conf-theme--cyberpunk .conf-schedule-block-header .conf-schedule-card-inner[data-v-d21135ca]{background:linear-gradient(#282846fa,#1e1e37fa)}.conf-schedule-block-title[data-v-d21135ca]{color:var(--conf-text);font-family:var(--landing-font-display,var(--font-family));margin:0;font-size:1.25rem;font-weight:700}.conf-schedule-talk .conf-schedule-card-inner[data-v-d21135ca]{gap:2rem;padding:2rem;display:flex}.conf-schedule-talk__time[data-v-d21135ca]{flex-shrink:0;width:100px;padding-top:.25rem}.conf-schedule-talk__time-value[data-v-d21135ca]{color:var(--conf-accent);font-family:var(--landing-font-display,var(--font-family));white-space:nowrap;font-size:1.25rem;font-weight:700}.conf-schedule-talk__content[data-v-d21135ca]{flex:1;min-width:0}.conf-schedule-talk__title[data-v-d21135ca]{color:var(--conf-text);font-family:var(--landing-font-display,var(--font-family));margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.conf-schedule-talk__description[data-v-d21135ca]{color:var(--conf-text-muted);margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.conf-schedule-talk__speaker[data-v-d21135ca]{background:rgba(var(--conf-accent-rgb),.1);border:1px solid rgba(var(--conf-accent-rgb),.2);border-radius:8px;align-items:center;gap:1rem;padding:1rem;display:flex}.conf-schedule-talk__speaker-photo[data-v-d21135ca]{background:var(--conf-card-border);border-radius:var(--conf-card-radius);flex-shrink:0;width:64px;height:64px;padding:2px;position:relative;overflow:hidden}.conf-schedule-talk__speaker-photo img[data-v-d21135ca]{border-radius:var(--conf-card-radius);object-fit:cover;width:100%;height:100%}.conf-theme--cyberpunk .conf-schedule-talk__speaker-photo[data-v-d21135ca]{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-radius:0}.conf-theme--cyberpunk .conf-schedule-talk__speaker-photo img[data-v-d21135ca]{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);border-radius:0}.conf-schedule-talk__speaker-info[data-v-d21135ca]{flex-direction:column;gap:.25rem;display:flex}.conf-schedule-talk__speaker-name[data-v-d21135ca]{color:var(--conf-text);font-size:1.125rem;font-weight:600}.conf-schedule-talk__speaker-role[data-v-d21135ca]{color:var(--conf-accent);opacity:.9;font-size:.875rem}@media (max-width:768px){.conf-schedule[data-v-d21135ca]{padding:3rem 0}.conf-schedule-headline[data-v-d21135ca]{font-size:1.75rem}.conf-schedule-meta[data-v-d21135ca]{flex-direction:column;align-items:flex-start;gap:1rem}.conf-schedule-talk .conf-schedule-card-inner[data-v-d21135ca]{flex-direction:column;gap:1rem;padding:1.5rem}.conf-schedule-talk__time[data-v-d21135ca]{width:auto}.conf-schedule-talk__title[data-v-d21135ca]{font-size:1.25rem}.conf-schedule-talk__speaker[data-v-d21135ca]{text-align:left;flex-direction:column;align-items:flex-start}}
