.social-share-container[data-astro-cid-luj3ckct]{display:flex;gap:1rem;align-items:center;justify-content:flex-start;padding-bottom:0;flex-wrap:wrap}.social-share-container[data-astro-cid-luj3ckct] p[data-astro-cid-luj3ckct]{margin:0;white-space:nowrap}.social-share-row[data-astro-cid-luj3ckct]{border-top:1px solid var(--color-border);display:flex;justify-content:space-between;padding-top:1.5rem;margin-top:1.5rem}@media (max-width: 768px){.social-share-container[data-astro-cid-luj3ckct]{gap:.75rem}.social-share-row[data-astro-cid-luj3ckct]{padding-top:1rem;margin-top:1rem}}@media (max-width: 480px){.social-share-container[data-astro-cid-luj3ckct]{gap:.5rem}.social-share-container[data-astro-cid-luj3ckct] p[data-astro-cid-luj3ckct]{font-size:.85rem}.social-link[data-astro-cid-luj3ckct] img[data-astro-cid-luj3ckct]{height:16px}.social-share-row[data-astro-cid-luj3ckct]{padding-top:.75rem;margin-top:.75rem}}.speakers-and-share-container[data-astro-cid-5pk23y2v]{display:flex;flex-direction:column;gap:.25rem}.speaker-role[data-astro-cid-5pk23y2v]{font-weight:600;color:#666;margin:.25rem 0;font-size:.9rem}.card-row-speakers[data-astro-cid-5pk23y2v]{display:flex;align-items:stretch;gap:2rem;flex-wrap:wrap;position:relative}.card-col[data-astro-cid-5pk23y2v]{display:flex;flex-direction:column;flex:0 0 calc((100% - 4rem) / 3);max-width:calc((100% - 4rem) / 3);position:relative}.card-col[data-astro-cid-5pk23y2v]:has(.tooltip-active){z-index:3000}.single-speakers-card[data-astro-cid-5pk23y2v]{display:flex;flex-direction:column;position:relative;isolation:isolate}.card-row-image[data-astro-cid-5pk23y2v]{position:relative;width:100%;margin-bottom:.5rem;flex-shrink:0}.card-image[data-astro-cid-5pk23y2v]{position:relative;width:100%;padding-bottom:100%;overflow:hidden;border-radius:8px;background:#f0f0f0}.card-image[data-astro-cid-5pk23y2v] img[data-astro-cid-5pk23y2v],.card-image[data-astro-cid-5pk23y2v] picture[data-astro-cid-5pk23y2v]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-row-info[data-astro-cid-5pk23y2v]{display:flex;flex-direction:column;flex:1;justify-content:space-between;min-width:0}.speaker-text-content[data-astro-cid-5pk23y2v]{display:flex;flex-direction:column;justify-content:flex-start;gap:.2rem;margin-bottom:.5rem;min-width:0}.speaker-text-content[data-astro-cid-5pk23y2v] h3[data-astro-cid-5pk23y2v],.speaker-text-content[data-astro-cid-5pk23y2v] p[data-astro-cid-5pk23y2v]{overflow:hidden;text-overflow:ellipsis}.speaker-bio-row[data-astro-cid-5pk23y2v]{display:flex;align-items:flex-start;justify-content:flex-start;min-height:28px}.speaker-bio-container[data-astro-cid-5pk23y2v]{position:relative;display:inline-block;margin:.25rem 0;vertical-align:top}.speaker-bio-container[data-astro-cid-5pk23y2v].tooltip-active{z-index:2000}.bio-indicator[data-astro-cid-5pk23y2v]{font-size:.8rem;color:#007acc;cursor:pointer;border:1px solid #007acc;border-radius:12px;padding:2px 8px;display:inline-block;transition:all .2s ease}.bio-indicator[data-astro-cid-5pk23y2v]:hover{background-color:#007acc;color:#fff}.speaker-bio-tooltip[data-astro-cid-5pk23y2v]{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:280px;max-width:500px;max-height:600px;background-color:#333;color:#fff;padding:12px 16px;border-radius:8px;font-size:.85rem;line-height:1.4;box-shadow:0 4px 12px #00000026;z-index:9999;transition:opacity .3s ease,visibility .3s ease;overflow-y:auto;word-wrap:break-word;scrollbar-width:none;-ms-overflow-style:none}.speaker-bio-tooltip[data-astro-cid-5pk23y2v]::-webkit-scrollbar{display:none}.speaker-bio-tooltip[data-astro-cid-5pk23y2v]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #333}.speaker-bio-container[data-astro-cid-5pk23y2v]:hover .speaker-bio-tooltip[data-astro-cid-5pk23y2v],.speaker-bio-container[data-astro-cid-5pk23y2v].tooltip-active .speaker-bio-tooltip[data-astro-cid-5pk23y2v]{visibility:visible;opacity:1}@media (max-width: 992px){.single-speaker-card[data-astro-cid-5pk23y2v]{flex-direction:column;gap:.75rem}.card-row-info[data-astro-cid-5pk23y2v]{width:100%}.speaker-bio-row[data-astro-cid-5pk23y2v]{margin-top:.25rem}}@media (max-width: 768px){.speaker-bio-tooltip[data-astro-cid-5pk23y2v]{min-width:240px;max-width:320px;max-height:none;left:auto;right:-10px;font-size:.8rem;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.speaker-bio-tooltip[data-astro-cid-5pk23y2v]::-webkit-scrollbar{display:none}.speaker-bio-tooltip[data-astro-cid-5pk23y2v]:after{left:auto;right:20px}.single-speaker-card[data-astro-cid-5pk23y2v]{padding:1rem}.speaker-text-content[data-astro-cid-5pk23y2v] h3[data-astro-cid-5pk23y2v]{font-size:1rem}.speaker-text-content[data-astro-cid-5pk23y2v] p[data-astro-cid-5pk23y2v]{font-size:.85rem}}@media (max-width: 480px){.speaker-bio-tooltip[data-astro-cid-5pk23y2v]{position:fixed;inset:10% 10px auto!important;transform:none;min-width:unset;max-width:unset;max-height:80vh;width:auto;font-size:.75rem;padding:10px 12px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.speaker-bio-tooltip[data-astro-cid-5pk23y2v]::-webkit-scrollbar{display:none}.speaker-bio-tooltip[data-astro-cid-5pk23y2v]:after{display:none}.bio-indicator[data-astro-cid-5pk23y2v]{font-size:.7rem;padding:1px 5px;white-space:nowrap}.single-speaker-card[data-astro-cid-5pk23y2v]{padding:.75rem;gap:.5rem}.speaker-text-content[data-astro-cid-5pk23y2v]{gap:.1rem;margin-bottom:.25rem}}:root{--color-border: rgba(28, 29, 36, .35);--color-border-light: rgba(255, 255, 255, .45);--animation-primary: .3s cubic-bezier(.5, 0, .25, 1);--animation-smooth: .5s cubic-bezier(1, 0, .25, 1);--border-radius: 8px;--row-gap: 2rem;--col-gap: 2rem;--container-padding: 1.5rem;--section-padding: 4rem;--title-size: 5rem;--btn-height: 2.6em}.section-agenda-grid{padding:var(--section-padding) 0}.section-agenda-grid .container{max-width:1100px;margin:0 auto;padding:0 var(--container-padding)}.section-agenda-grid .list-group{display:flex;flex-direction:column;gap:var(--row-gap);padding-top:var(--section-padding)}.section-agenda-grid .list-group[data-filter-status=not-active]{display:none}.section-agenda-grid .row-list{flex-direction:column;gap:1em;list-style:none;padding:0;margin:0}.filter-group{display:flex;width:100%;flex-wrap:wrap;gap:.5em;margin-bottom:2rem}.filter-group .single-filter{border:1px solid var(--color-border);border-radius:var(--border-radius);padding:.45em .9em;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--animation-primary);background-color:transparent;text-decoration:none;color:inherit}.filter-group .single-filter:hover{background-color:#1c1d241a}.filter-group .single-filter span{color:var(--color-dark);font-size:.8em;font-weight:400;transition:var(--animation-primary)}.filter-group .single-filter[data-filter-status=active]{background-color:var(--color-primary, #f4cb69)!important;border:1px solid var(--color-primary, #f4cb69)!important}.filter-group .single-filter[data-filter-status=active] span{color:var(--color-dark)!important}.date-wrapper{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--border-radius);margin-right:1rem}.date-wrapper>.single-filter{border:1px solid transparent;border-radius:var(--border-radius)}.date-wrapper>.single-filter.dateselected{background-color:var(--color-primary, #f4cb69)}.date-divider{width:1px;background:var(--color-border);margin:0 .5rem}.accordion{display:flex;flex-direction:column;width:100%;gap:0}.accordion .single-accordion-item{background-color:transparent;border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden;transition:var(--animation-primary);margin-bottom:1rem}.accordion .single-accordion-item:hover{box-shadow:0 4px 12px #0000001a}.single-agenda-card{background:#fff;position:relative}.single-agenda-card .top{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;cursor:pointer;gap:1.5rem}.single-agenda-card .top .left{display:flex;width:auto;align-items:center;gap:2rem}.single-agenda-card .top .left .timeslot{flex-shrink:0;width:9em}.single-agenda-card .top .left .timeslot p{transition:var(--animation-primary);font-weight:500;margin:0;color:#666;font-size:.9rem}.single-agenda-card .top .left h2,.single-agenda-card .top .left h5{margin:0;font-size:1.1rem;font-weight:600;color:#333}.tracks{display:flex;align-items:center;gap:.5rem}.tracks .single-filter{pointer-events:none;background:#f5f5f5;border:1px solid #e0e0e0;padding:.25rem .75rem;border-radius:20px;font-size:.85rem}.plus{position:relative;width:24px;height:24px;cursor:pointer;transition:var(--animation-primary)}.plus-fill{position:absolute;width:100%;height:100%;background:var(--color-primary, #f4cb69);border-radius:50%;opacity:0;transition:var(--animation-primary)}.accordion .card-hover:hover .plus-fill{opacity:.2}.plus .bar{position:absolute;background:#333;transition:var(--animation-primary)}.plus .bar-top{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.plus .bar-bottom{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}[data-accordion-status=active] .plus .bar-bottom{opacity:0}.single-agenda-card .bottom{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.single-agenda-card[data-accordion-status=active] .bottom{max-height:5000px;transition:max-height .5s ease-in}.single-agenda-card .bottom-wrap{padding:0 1.2rem 1.2rem 10rem}.single-agenda-card .bottom-content{display:flex;flex-direction:column;gap:1.5rem}.location-row{display:inline-flex;align-items:center;gap:8px;background:#f5f5f5;padding:6px 12px;border-radius:var(--border-radius);margin-bottom:1rem}.location-row p{margin:0;font-size:.85rem;color:#666}.styled-content{color:#666;line-height:1.6;font-size:.9rem}.styled-content p{margin:.5rem 0;font-size:.9rem}.styled-content ul{margin:.5rem 0;padding-left:1.5rem}.styled-content li{list-style:disc;margin:.25rem 0}.card-row-speakers{display:flex;width:100%;flex-wrap:wrap;gap:1.5rem;padding-bottom:1rem}.single-speakers-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:var(--animation-primary);width:200px}.single-speakers-card:hover{transform:translateY(-4px)}.single-speakers-card .card-row-image{position:relative;margin-bottom:1rem}.single-speakers-card .card-image{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--border-radius);background:#f5f5f5}.single-speakers-card .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-speakers-card .card-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.single-speakers-card .card-tags .single-tag{background:var(--color-primary, #f4cb69);border-radius:4px;padding:.25rem .5rem}.single-speakers-card .card-tags .single-tag p{margin:0;font-size:.7rem;font-weight:500;color:#333}.single-speakers-card .card-row-info{display:flex;flex-direction:column;gap:.25rem}.single-speakers-card h3,.single-speakers-card .h5{margin:0;font-size:.9rem;font-weight:600;color:#333}.single-speakers-card p{margin:0;font-size:.8rem;color:#666}.speakers-and-share-container{display:flex;flex-direction:column;gap:1rem}.social-share-row{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border);display:flex;justify-content:space-between}.social-share-container{display:flex;gap:1rem;align-items:center;justify-content:flex-start}.social-share-container p{margin:0;font-size:.9rem;color:#666}.social-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f5f5f5;transition:var(--animation-primary)}.social-link:hover{background:var(--color-primary, #f4cb69)}.social-link img{width:18px;height:18px}.filter-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:none;opacity:0;transition:opacity .3s ease}.filter-container.active{pointer-events:all;opacity:1}.filter-container .overlay-dark{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;cursor:pointer}.filter-container .filter-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:2rem;border-radius:var(--border-radius);max-width:600px;width:90%;max-height:80vh;overflow-y:auto}.filter-container .close{position:absolute;top:1rem;right:1rem;width:32px;height:32px;cursor:pointer}.filter-container .close .bar{position:absolute;width:20px;height:2px;background:#333;top:50%;left:50%}.filter-container .close .bar-top{transform:translate(-50%,-50%) rotate(45deg)}.filter-container .close .bar-bottom{transform:translate(-50%,-50%) rotate(-45deg)}.row-filter{margin-bottom:2rem}.col.date-fw{width:100%}.single-agenda-card.special-event{background:#c8e6c9;position:relative;overflow:hidden}.single-agenda-card.special-event:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff1a,#fff0,#0000000d);pointer-events:none}.single-agenda-card.special-event .top h2,.single-agenda-card.special-event .top h5{color:#2e7d32;text-shadow:0 1px 2px rgba(0,0,0,.05)}.single-agenda-card.special-event .top .timeslot p{color:#388e3c;font-weight:600}.single-agenda-card.special-event .top{border-bottom:1px solid rgba(46,125,50,.2)}.single-agenda-card.special-event:hover{box-shadow:0 6px 20px #4caf504d}@media screen and (max-width: 1080px){.single-agenda-card .top .left .timeslot{width:8em}.single-agenda-card .bottom-wrap{padding-left:8em;padding-right:0}}@media screen and (max-width: 800px){.single-agenda-card .bottom-wrap{padding-left:1.5rem}.card-row-speakers{gap:1rem}.single-speakers-card{width:calc(50% - .5rem)}}@media screen and (max-width: 640px){.single-agenda-card .top{flex-direction:column;align-items:flex-start;gap:1rem}.single-agenda-card .top .left{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.single-agenda-card .top .left .timeslot{width:100%;display:flex;gap:1rem}.tracks{width:100%;justify-content:flex-start}.filter-group .single-filter{padding:.4em .7em}.filter-group .single-filter span{font-size:.75em}}@media screen and (max-width: 480px){.single-speakers-card{width:100%}.card-row-speakers{flex-direction:column}}.timedate{font-weight:700!important;padding-right:4px;font-size:.85rem}
