.agenda-item.svelte-1c4c4xz{grid-column:span 2;padding:1.25rem}@media screen and (min-width:600px){.agenda-item.svelte-1c4c4xz{padding:2.5rem}}.agenda-item.svelte-1c4c4xz.time-slot{border-top:1px solid var(--white);display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}.agenda-item.svelte-1c4c4xz.time-slot:first-of-type{border-top:0}@media screen and (min-width:600px){.agenda-item.svelte-1c4c4xz.time-slot{flex-direction:row;gap:0}}.agenda-item.svelte-1c4c4xz.time-slot .time-slot-title-time:where(.svelte-1c4c4xz){width:100%}@media screen and (min-width:600px){.agenda-item.svelte-1c4c4xz.time-slot .time-slot-title-time:where(.svelte-1c4c4xz){width:30%}}.agenda-item.svelte-1c4c4xz.time-slot .time-slot-title-time:where(.svelte-1c4c4xz) .time-slot-title:where(.svelte-1c4c4xz){color:var(--white);color:#fff;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;line-height:100%;letter-spacing:2.1px;margin-bottom:.625rem}.agenda-item.svelte-1c4c4xz.time-slot .time-slot-title-time:where(.svelte-1c4c4xz) .time-slot-time:where(.svelte-1c4c4xz){color:var(--grayellow);font-family:Space Mono,monospace;font-size:1.25rem;font-weight:400;line-height:110%}.agenda-item.svelte-1c4c4xz.time-slot .sessions-container:where(.svelte-1c4c4xz){width:100%}@media screen and (min-width:600px){.agenda-item.svelte-1c4c4xz.time-slot .sessions-container:where(.svelte-1c4c4xz){width:65%}}.agenda-item.svelte-1c4c4xz.time-slot .sessions-container:where(.svelte-1c4c4xz) .session-item:where(.svelte-1c4c4xz){display:flex;flex-direction:column;gap:.5rem;letter-spacing:2.1px;margin-bottom:1rem}.agenda-item.svelte-1c4c4xz.time-slot .sessions-container:where(.svelte-1c4c4xz) .session-item:where(.svelte-1c4c4xz):last-of-type{margin-bottom:0}.agenda-item.svelte-1c4c4xz.time-slot .sessions-container:where(.svelte-1c4c4xz) .session-item:where(.svelte-1c4c4xz) .title:where(.svelte-1c4c4xz) p:where(.svelte-1c4c4xz){color:var(--yellow);font-family:Space Mono,monospace;font-size:1rem;font-weight:400;letter-spacing:2.1px;text-transform:uppercase}.agenda-item.svelte-1c4c4xz.time-slot .sessions-container:where(.svelte-1c4c4xz) .session-item:where(.svelte-1c4c4xz) .speakers:where(.svelte-1c4c4xz){display:flex;flex-direction:column;font-size:.875rem;gap:.5rem;text-transform:uppercase}.agenda-item.svelte-1c4c4xz.time-slot .sessions-container:where(.svelte-1c4c4xz) .session-item:where(.svelte-1c4c4xz) .speakers:where(.svelte-1c4c4xz) .speaker:where(.svelte-1c4c4xz) .speaker-name:where(.svelte-1c4c4xz){font-size:.875rem}.agenda-item.svelte-1c4c4xz.time-slot .sessions-container:where(.svelte-1c4c4xz) .session-item:where(.svelte-1c4c4xz) .speakers:where(.svelte-1c4c4xz) .speaker:where(.svelte-1c4c4xz) .speaker-title:where(.svelte-1c4c4xz){color:var(--gray-dark)}.agenda-item.svelte-1c4c4xz.time-slot .sessions-container:where(.svelte-1c4c4xz) .session-item:where(.svelte-1c4c4xz) .description:where(.svelte-1c4c4xz){margin-top:.5rem}.agenda-button-grid.svelte-lnay75{background-color:var(--black);border:1px solid var(--white);display:grid;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.agenda-button-grid.svelte-lnay75 .agenda-button:where(.svelte-lnay75){background-color:var(--black);border-bottom:1px solid var(--white);border-right:0;color:var(--white);font-family:Space Mono,monospace;font-size:1.25rem;font-weight:400;grid-column:span 3;padding:1.25rem;transition:background-color .3s ease,color .3s ease}@media screen and (min-width:600px){.agenda-button-grid.svelte-lnay75 .agenda-button:where(.svelte-lnay75){border-bottom:0;border-right:1px solid var(--white);grid-column:span 1}}.agenda-button-grid.svelte-lnay75 .agenda-button:where(.svelte-lnay75).active,.agenda-button-grid.svelte-lnay75 .agenda-button:where(.svelte-lnay75):active{background-color:var(--yellow);color:var(--black)}.agenda-button-grid.svelte-lnay75 .agenda-button:where(.svelte-lnay75):last-of-type{border-bottom:0;border-right:0}.agenda-button-grid.svelte-lnay75 .agenda-button:where(.svelte-lnay75):not(.active):hover{background-color:var(--yellow-paler);color:var(--white)}.agenda-grid-holder.svelte-lnay75{display:grid;grid-template-areas:"overlap";height:100%;min-height:20rem;position:relative;z-index:0}.agenda-grid-holder.svelte-lnay75 .agenda-grid-container:where(.svelte-lnay75){grid-area:overlap;height:0;opacity:0;overflow:hidden;transition:opacity .5s ease;z-index:0}.agenda-grid-holder.svelte-lnay75 .agenda-grid-container:where(.svelte-lnay75).active{height:100%;opacity:1;z-index:1}.agenda-grid-holder.svelte-lnay75 .agenda-grid:where(.svelte-lnay75){align-items:stretch;background-color:var(--black);border-bottom:1px solid var(--white);border-left:1px solid var(--white);border-right:1px solid var(--white);display:grid;grid-template-columns:repeat(2,1fr);width:100%;z-index:0}.agenda-grid-holder.svelte-lnay75 .agenda-grid:where(.svelte-lnay75) .agenda-item:where(.svelte-lnay75){grid-column:span 2;padding:1.25rem}@media screen and (min-width:600px){.agenda-grid-holder.svelte-lnay75 .agenda-grid:where(.svelte-lnay75) .agenda-item:where(.svelte-lnay75){padding:2.5rem}}.agenda-grid-holder.svelte-lnay75 .agenda-grid:where(.svelte-lnay75) .agenda-item:where(.svelte-lnay75).add-on{display:flex;flex-direction:column;gap:.5rem;grid-column:span 2}.agenda-grid-holder.svelte-lnay75 .agenda-grid:where(.svelte-lnay75) .agenda-item:where(.svelte-lnay75).add-on .title-price:where(.svelte-lnay75){display:flex;justify-content:space-between}.agenda-grid-holder.svelte-lnay75 .agenda-grid:where(.svelte-lnay75) .agenda-item:where(.svelte-lnay75).add-on .title-price:where(.svelte-lnay75) .title:where(.svelte-lnay75){color:var(--white);font-family:Space Mono,monospace;font-size:1rem;font-weight:400;line-height:100%}.agenda-grid-holder.svelte-lnay75 .agenda-grid:where(.svelte-lnay75) .agenda-item:where(.svelte-lnay75).add-on .title-price:where(.svelte-lnay75) .price:where(.svelte-lnay75){background-color:var(--yellow);border-radius:.5rem;color:var(--border-black);display:inline-flex;font-family:Space Mono,monospace;font-size:.875rem;font-weight:400;line-height:100%;padding:.25rem}.agenda-grid-holder.svelte-lnay75 .agenda-grid:where(.svelte-lnay75) .agenda-item:where(.svelte-lnay75).add-on:first-of-type{border-right:0}@media screen and (min-width:600px){.agenda-grid-holder.svelte-lnay75 .agenda-grid:where(.svelte-lnay75) .agenda-item:where(.svelte-lnay75).add-on:first-of-type{border-right:1px solid var(--white)}}@media screen and (min-width:600px){.agenda-grid-holder.svelte-lnay75 .agenda-grid:where(.svelte-lnay75) .agenda-item:where(.svelte-lnay75).add-on{grid-column:span 1}}
