.day-selector.svelte-2fhn6j{display:inline-flex;gap:.1875rem;overflow-x:auto;padding:.25rem;-webkit-overflow-scrolling:touch;background:#f3f4f6;border-radius:.375rem}.day-button.svelte-2fhn6j{display:flex;align-items:center;padding:.375rem .625rem;border:none;border-radius:.375rem;background:transparent;cursor:pointer;transition:all .15s;white-space:nowrap;color:#4b5563;font-size:.8125rem;font-weight:500}.day-button.svelte-2fhn6j:hover{color:#1f2937}.day-button.active.svelte-2fhn6j{background:#fff;box-shadow:0 1px 3px #00000014;color:var(--color-primary)}.day-row.svelte-2fhn6j{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.day-label.svelte-2fhn6j{flex-shrink:0;width:4.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.day-scroll.svelte-2fhn6j{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.125rem 1.25rem .125rem .125rem;mask-image:linear-gradient(to right,black calc(100% - 1.5rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,black calc(100% - 1.5rem),transparent 100%)}.day-scroll.svelte-2fhn6j::-webkit-scrollbar{display:none}.day-outlined.svelte-2fhn6j,.day-tiles.svelte-2fhn6j{display:flex;gap:.375rem}.day-outlined.svelte-2fhn6j button:where(.svelte-2fhn6j){padding:.375rem .625rem;border:1.5px solid var(--color-primary, #1e40af);border-radius:.5rem;background:#fff;color:var(--color-primary, #1e40af);font-size:.8125rem;font-weight:600;white-space:nowrap;cursor:pointer}.day-tiles.svelte-2fhn6j button:where(.svelte-2fhn6j){display:flex;flex-direction:column;align-items:center;min-width:3rem;padding:.3125rem .5rem;border:0;border-radius:.5rem;background:#f3f4f6;color:#374151;line-height:1.15;cursor:pointer}.day-tiles.svelte-2fhn6j small:where(.svelte-2fhn6j){font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.day-tiles.svelte-2fhn6j b:where(.svelte-2fhn6j){font-size:1.0625rem;font-weight:700}.day-outlined.svelte-2fhn6j button.on:where(.svelte-2fhn6j),.day-tiles.svelte-2fhn6j button.on:where(.svelte-2fhn6j){background:var(--color-primary, #1e40af);border-color:var(--color-primary, #1e40af);color:#fff}.day-outlined.svelte-2fhn6j button:where(.svelte-2fhn6j):focus-visible,.day-tiles.svelte-2fhn6j button:where(.svelte-2fhn6j):focus-visible{outline:2px solid var(--color-primary, #1e40af);outline-offset:2px}@media (max-width: 768px){.day-label.svelte-2fhn6j{width:3.5rem;font-size:.625rem}}.presentation-card.svelte-1pwc0xr{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.presentation-card.expanded.svelte-1pwc0xr{border-color:#d1d5db}.presentation-header.svelte-1pwc0xr{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;gap:.75rem;cursor:pointer}.presentation-main.svelte-1pwc0xr{flex:1;min-width:0}.presentation-meta.svelte-1pwc0xr{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.presentation-number.svelte-1pwc0xr,.poster-number.svelte-1pwc0xr{font-size:.75rem;font-weight:600;font-family:ui-monospace,monospace;color:#6b7280;background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem}.duration.svelte-1pwc0xr{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#9ca3af}.start-time.svelte-1pwc0xr{font-weight:600;color:#6b7280}.duration-note.svelte-1pwc0xr{color:#9ca3af;font-weight:400;white-space:nowrap}.arrow-icon.svelte-1pwc0xr{width:.75rem;height:.75rem;flex-shrink:0;color:#9ca3af}.presentation-title.svelte-1pwc0xr{margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.4}.title-link.svelte-1pwc0xr{color:#1f2937;text-decoration:none}.title-link.svelte-1pwc0xr:hover{color:var(--color-primary-light)}.presentation-actions.svelte-1pwc0xr{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.favorite-button.svelte-1pwc0xr{padding:.25rem;background:none;border:none;color:#9ca3af;cursor:pointer;border-radius:.25rem;transition:color .15s}.favorite-button.svelte-1pwc0xr:hover{background:#fef2f2;color:#ef4444}.favorite-button.favorited.svelte-1pwc0xr{color:#ef4444}.favorite-button.favorited.svelte-1pwc0xr:hover{background:#fef2f2}.favorite-icon.svelte-1pwc0xr{width:1.25rem;height:1.25rem}.expand-button.svelte-1pwc0xr{flex-shrink:0;padding:.25rem;background:none;border:none;color:#9ca3af;cursor:pointer;border-radius:.25rem}.expand-button.svelte-1pwc0xr:hover{background:#f3f4f6;color:#6b7280}.expand-icon.svelte-1pwc0xr{width:1.25rem;height:1.25rem;transition:transform .15s}.expand-icon.rotated.svelte-1pwc0xr{transform:rotate(180deg)}.presentation-abstract.svelte-1pwc0xr{padding:0 1rem 1rem;border-top:1px solid #f3f4f6;margin-top:.5rem}.presentation-abstract.svelte-1pwc0xr p:where(.svelte-1pwc0xr){margin:.75rem 0 0;font-size:.875rem;color:#4b5563;line-height:1.6}.now-item.svelte-17ml90d{padding:.25rem 0 0 .375rem;border-left:4px solid var(--color-primary, #059669);border-radius:.375rem;background:rgba(var(--color-primary-rgb),.06)}.now-badge.svelte-17ml90d{display:inline-block;margin:0 0 .25rem .25rem;padding:.0625rem .5rem;border-radius:9999px;background:var(--color-primary, #059669);color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.no-presentations.svelte-17ml90d{text-align:center;color:#6b7280;padding:2rem}.list-controls.svelte-17ml90d{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:.375rem}.control-button.svelte-17ml90d{font-size:.75rem;color:#6b7280;background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem}.control-button.svelte-17ml90d:hover{background:#f3f4f6;color:#4b5563}.presentation-list.svelte-17ml90d{display:flex;flex-direction:column;gap:.75rem}.topic-run-wrap.svelte-17ml90d{background:#f3f4f6;border-radius:.375rem;padding:.5rem .75rem;overflow-wrap:anywhere}.topic-run.svelte-17ml90d{margin:0;font-size:.8125rem;line-height:1.35;font-weight:600;color:#374151}.topic-run-note.svelte-17ml90d{margin-top:.25rem;font-size:.75rem;line-height:1.45;color:#374151}.topic-run-note.svelte-17ml90d p{margin:0 0 .25em}.topic-run-note.svelte-17ml90d p:last-child{margin-bottom:0}.topic-run-note.svelte-17ml90d ul,.topic-run-note.svelte-17ml90d ol{margin:.1em 0 .25em;padding-left:1.2em}.topic-run-note.svelte-17ml90d ul{list-style:disc}.topic-run-note.svelte-17ml90d ol{list-style:decimal}.topic-run-note.svelte-17ml90d a{color:var(--color-primary, #047857);text-decoration:underline;text-underline-offset:2px}.topic-label.svelte-17ml90d{display:block;margin:0 0 .125rem .25rem;font-size:.6875rem;line-height:1.3;font-weight:600;color:#4b5563;overflow-wrap:anywhere}.session-card-wrapper.svelte-1r0fgw0{display:flex;flex-direction:column}.session-card-wrapper.expanded.svelte-1r0fgw0 .session-card{border-bottom-left-radius:0;border-bottom-right-radius:0}.session-card-link.svelte-1r0fgw0{text-decoration:none;color:inherit;display:block;cursor:pointer}.session-card-link.svelte-1r0fgw0:focus{outline:2px solid var(--color-primary-light);outline-offset:2px;border-radius:.5rem}.session-card{display:flex;overflow:hidden;transition:box-shadow .15s,transform .15s}.session-card-link.svelte-1r0fgw0:hover .session-card{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.session-card-wrapper.expanded.svelte-1r0fgw0 .session-card-link:where(.svelte-1r0fgw0):hover .session-card{transform:none}.section-indicator.svelte-1r0fgw0{width:4px;flex-shrink:0}.session-content.svelte-1r0fgw0{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.session-header.svelte-1r0fgw0{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.header-actions.svelte-1r0fgw0{display:flex;align-items:center;gap:.5rem}.time-location.svelte-1r0fgw0{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:#6b7280}.time.svelte-1r0fgw0{font-weight:500}.date.svelte-1r0fgw0,.location.svelte-1r0fgw0{color:#9ca3af}.location.svelte-1r0fgw0:before{content:"|";margin-right:.5rem}.location.with-pin.svelte-1r0fgw0:before{content:none}.hl-star.svelte-1r0fgw0{color:var(--color-primary, #1e40af);margin-right:.3rem}.session-card-wrapper.highlighted.svelte-1r0fgw0 .session-card{box-shadow:inset 0 0 0 2px var(--color-primary, #1e40af)}.session-title.svelte-1r0fgw0{margin:0;font-size:1rem;font-weight:600;color:#1f2937;line-height:1.4}.section-badge.svelte-1r0fgw0{display:inline-flex;align-items:center;padding:.125rem .375rem;border-radius:.25rem;font-size:.75rem;font-weight:500;white-space:nowrap;align-self:center}.speakers.svelte-1r0fgw0{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.speaker.svelte-1r0fgw0{display:flex;align-items:center;gap:.375rem}.speaker-photo.svelte-1r0fgw0{width:1.5rem;height:1.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.speaker-photo-placeholder.svelte-1r0fgw0{width:1.5rem;height:1.5rem;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;color:#6b7280}.speaker-name.svelte-1r0fgw0{font-size:.875rem;color:#4b5563}.co-authors.svelte-1r0fgw0{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.75rem;color:#6b7280;margin-top:.25rem}.co-author-name.svelte-1r0fgw0{color:#6b7280}.expand-button.svelte-1r0fgw0{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f3f4f6;border:none;border-radius:.375rem;color:#4b5563;font-size:.75rem;cursor:pointer;transition:background-color .15s,color .15s}.expand-button.svelte-1r0fgw0:hover{background:#e5e7eb;color:#1f2937}.presentation-count.svelte-1r0fgw0{font-weight:600}.expand-icon.svelte-1r0fgw0{width:1rem;height:1rem;transition:transform .15s}.expand-icon.rotated.svelte-1r0fgw0{transform:rotate(180deg)}.presentations-panel.svelte-1r0fgw0{background:#f9fafb;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 .5rem .5rem;padding:1rem}.loading-presentations.svelte-1r0fgw0{display:flex;justify-content:center;padding:1rem}.no-presentations.svelte-1r0fgw0{text-align:center;color:#6b7280;font-size:.875rem;margin:0;padding:.5rem}.papers-again.svelte-1r0fgw0{display:block;margin:.375rem auto 0;border:0;background:none;padding:.25rem .5rem;color:var(--color-primary, #059669);text-decoration:underline;cursor:pointer;font-size:inherit}.section-filter.svelte-1p48ke1{display:flex;flex-wrap:nowrap;gap:.375rem}.filter-button.svelte-1p48ke1{flex-shrink:0;display:flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;font-size:.8125rem;cursor:pointer;transition:all .15s;white-space:nowrap}.filter-button.svelte-1p48ke1:hover{border-color:#d1d5db;background:#f9fafb}.all-button.active.svelte-1p48ke1{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.section-button.active.svelte-1p48ke1{background:var(--section-color);border-color:var(--section-color);color:#fff}.color-dot.svelte-1p48ke1{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--section-color)}.section-button.active.svelte-1p48ke1 .color-dot:where(.svelte-1p48ke1){background-color:#fff}.location-filter.svelte-1o8prfr{display:flex;flex-wrap:nowrap;gap:.375rem}.filter-button.svelte-1o8prfr{flex-shrink:0;display:flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border:1px solid #e5e7eb;border-radius:9999px;background:#fff;font-size:.8125rem;cursor:pointer;transition:all .15s;white-space:nowrap}.filter-button.svelte-1o8prfr:hover{border-color:#d1d5db;background:#f9fafb}.filter-button.active.svelte-1o8prfr{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.view-toggle.svelte-j21n7r{display:flex;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}.toggle-button.svelte-j21n7r{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;background:#fff;border:none;cursor:pointer;color:#6b7280;transition:background-color .15s,color .15s}.toggle-button.svelte-j21n7r:hover{background:#f9fafb;color:#374151}.toggle-button.active.svelte-j21n7r{background:var(--color-primary);color:#fff}.toggle-button.svelte-j21n7r:first-child{border-right:1px solid #e5e7eb}.toggle-button.active.svelte-j21n7r:first-child{border-right-color:var(--color-primary)}@media (max-width: 640px){.view-toggle.svelte-j21n7r{display:none}}.toggle-button.star.svelte-j21n7r{color:#d97706}.toggle-button.star.active.svelte-j21n7r{background:#f59e0b;color:#fff}.grid-session-card.svelte-petay0{display:flex;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s;cursor:pointer}.grid-session-card.svelte-petay0:focus{outline:2px solid var(--color-primary-light);outline-offset:2px}.grid-session-card.svelte-petay0:hover{box-shadow:0 2px 8px #0000001a;transform:translateY(-1px);filter:brightness(.97)}.section-indicator.svelte-petay0{width:4px;flex-shrink:0}.card-content.svelte-petay0{flex:1;padding:.5rem;display:flex;flex-direction:column;gap:.25rem;min-width:0}.card-header.svelte-petay0{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.time-range.svelte-petay0{font-size:.75rem;color:#6b7280}.duration-badge.svelte-petay0{font-size:.75rem;font-weight:500;color:#6b7280;background:#f3f4f6;padding:.125rem .375rem;border-radius:.25rem}.section-badge.svelte-petay0{font-size:.75rem;font-weight:500;padding:.125rem .375rem;border-radius:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;min-width:0}.hl-star.svelte-petay0{color:var(--color-primary, #1e40af);margin-right:.25rem}.grid-session-card.highlighted.svelte-petay0{box-shadow:inset 0 0 0 2px var(--color-primary, #1e40af)}.session-title.svelte-petay0{margin:0;font-size:.875rem;font-weight:600;color:#1f2937;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.speaker.svelte-petay0{display:flex;align-items:center;gap:.25rem;margin-top:auto}.speaker-photo.svelte-petay0{width:1.125rem;height:1.125rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.speaker-photo-placeholder.svelte-petay0{width:1.125rem;height:1.125rem;border-radius:50%;flex-shrink:0;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:500;color:#6b7280}.speaker-name.svelte-petay0{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.schedule-grid-wrapper.svelte-5stdf{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.schedule-grid.svelte-5stdf{display:grid}.grid-header-cell.svelte-5stdf{position:sticky;top:0;z-index:10;background:#f9fafb;padding:.75rem .5rem;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;text-align:center;display:flex;flex-direction:column;gap:.125rem}.grid-corner.svelte-5stdf{position:sticky;left:0;z-index:20;border-right:1px solid #e5e7eb}.timezone-abbr.svelte-5stdf{font-size:.7rem;font-weight:400;color:#6b7280}.location-name.svelte-5stdf{font-weight:600;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;overflow-wrap:anywhere;gap:.25rem}.map-pin-link.svelte-5stdf{display:inline-flex;color:#2563eb;opacity:.7}.map-pin-link.svelte-5stdf:hover{opacity:1}.map-pin-link.svelte-5stdf svg:where(.svelte-5stdf){width:.875rem;height:.875rem}.location-detail.svelte-5stdf{font-size:.75rem;font-weight:400;color:#6b7280;overflow-wrap:anywhere}.grid-time-cell.svelte-5stdf{position:sticky;left:0;z-index:5;background:#f9fafb;padding:.5rem;font-weight:500;font-size:.875rem;color:#374151;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;display:flex;align-items:flex-start;justify-content:center}.grid-cell.svelte-5stdf{padding:.5rem;border-bottom:1px solid #e5e7eb;border-right:1px solid #f3f4f6;min-height:80px;display:flex;align-items:flex-start;min-width:0}.cell-sessions.svelte-5stdf{display:flex;flex-direction:column;gap:.375rem;width:100%;min-width:0}.empty-cell.svelte-5stdf{width:100%;height:100%;background:#fafafa;border-radius:.25rem}@media (max-width: 768px){.schedule-grid-wrapper.svelte-5stdf{display:none}}.schedule-grid-wrapper.svelte-1xbb51i{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff}.duration-grid.svelte-1xbb51i{display:grid}.grid-header-cell.svelte-1xbb51i{position:sticky;top:0;z-index:10;background:#f9fafb;padding:.75rem .5rem;font-weight:600;font-size:.875rem;color:#374151;border-bottom:2px solid #e5e7eb;border-left:1px solid #f3f4f6;text-align:center;display:flex;flex-direction:column;gap:.125rem}.grid-corner.svelte-1xbb51i{left:0;z-index:20;border-left:0;border-right:1px solid #e5e7eb}.timezone-abbr.svelte-1xbb51i{font-size:.7rem;font-weight:400;color:#6b7280}.location-name.svelte-1xbb51i{font-weight:600;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;overflow-wrap:anywhere;gap:.25rem}.map-pin-link.svelte-1xbb51i{display:inline-flex;color:#2563eb;opacity:.7}.map-pin-link.svelte-1xbb51i:hover{opacity:1}.map-pin-link.svelte-1xbb51i svg:where(.svelte-1xbb51i){width:.875rem;height:.875rem}.location-detail.svelte-1xbb51i{font-size:.75rem;font-weight:400;color:#6b7280;overflow-wrap:anywhere}.dg-time.svelte-1xbb51i{position:sticky;left:0;z-index:5;background:#f9fafb;padding:.5rem;font-weight:500;font-size:.875rem;color:#374151;border-right:1px solid #e5e7eb;border-top:1px solid #e5e7eb;text-align:center}.dg-col.svelte-1xbb51i{pointer-events:none}.dg-line.svelte-1xbb51i{border-top:1px solid #eef0f3;pointer-events:none}.dg-slot.svelte-1xbb51i{z-index:2;padding:.25rem .375rem;display:flex;min-width:0}.dg-card.svelte-1xbb51i{flex:1;display:flex;min-width:0;background:#fff;border-radius:.375rem}.dg-card.svelte-1xbb51i .grid-session-card{flex:1;height:100%;min-width:0}@media (max-width: 768px){.schedule-grid-wrapper.svelte-1xbb51i{display:none}}.session-modal-content.svelte-16bf32v{display:flex;flex-direction:column;gap:1.25rem;max-height:70vh;overflow-y:auto;border-top:4px solid var(--section-color);background:linear-gradient(to bottom,rgba(var(--section-color-rgb),.03) 0%,transparent 120px);padding-top:1rem;margin-top:-1rem;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.session-modal-content.svelte-16bf32v::-webkit-scrollbar{width:6px}.session-modal-content.svelte-16bf32v::-webkit-scrollbar-track{background:transparent}.session-modal-content.svelte-16bf32v::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.session-modal-content.svelte-16bf32v::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.session-header.svelte-16bf32v{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.session-header-left.svelte-16bf32v{display:flex;flex-direction:column;gap:.5rem;min-width:0}.section-badge.svelte-16bf32v{display:inline-flex;align-items:center;padding:.2rem .625rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase;width:-moz-fit-content;width:fit-content;background-color:rgba(var(--section-color-rgb),.1);color:var(--section-color)}.session-meta-row.svelte-16bf32v{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;font-size:.8125rem;color:#6b7280}.meta-item.svelte-16bf32v{display:inline-flex;align-items:center;gap:.25rem}.meta-icon.svelte-16bf32v{width:.875rem;height:.875rem;flex-shrink:0;color:#9ca3af}.meta-separator.svelte-16bf32v{color:#d1d5db;font-weight:700;line-height:1}.session-time.svelte-16bf32v{font-weight:600;color:#374151}.session-location.svelte-16bf32v{color:#6b7280}a.location-map-link.svelte-16bf32v{color:#2563eb;text-decoration:none}a.location-map-link.svelte-16bf32v:hover{text-decoration:underline}.session-description.svelte-16bf32v{color:#374151;font-size:.9375rem;line-height:1.7;white-space:pre-wrap}.speakers-section.svelte-16bf32v{padding-top:1rem;border-top:1px solid #f0f0f0}.speakers-section.svelte-16bf32v h3:where(.svelte-16bf32v){margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:#111827}.speakers-list.svelte-16bf32v{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem}.speaker-card.svelte-16bf32v{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.5rem;text-decoration:none;color:inherit;border:1px solid transparent;background-color:#fafafa;transition:box-shadow .15s,transform .15s,border-color .15s}.speaker-card.svelte-16bf32v:not(.unlinked):hover{background-color:#f9fafb;box-shadow:0 1px 3px #00000014;transform:translateY(-1px);border-color:#e5e7eb}.speaker-photo.svelte-16bf32v{width:3rem;height:3rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #f3f4f6}.speaker-photo-slot.svelte-16bf32v{width:3rem;height:3rem;flex-shrink:0}.speakers-list.fresh.svelte-16bf32v .speaker-role:where(.svelte-16bf32v){font-size:.6875rem}.speaker-photo-placeholder.svelte-16bf32v{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;color:#fff;border:2px solid rgba(var(--section-color-rgb),.15)}.speaker-info.svelte-16bf32v{display:flex;flex-direction:column;min-width:0}.speaker-name.svelte-16bf32v{font-weight:600;color:#1f2937;font-size:.875rem}.speaker-primary.svelte-16bf32v{font-weight:700}.speaker-title.svelte-16bf32v{font-size:.75rem;color:#6b7280}.speaker-role.svelte-16bf32v{display:inline-block;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.1rem .4rem;border-radius:.25rem;width:-moz-fit-content;width:fit-content;margin-top:.125rem}.presentations-section.svelte-16bf32v{padding-top:1rem;border-top:1px solid #f0f0f0}.presentations-section.svelte-16bf32v h3:where(.svelte-16bf32v){margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:#111827}.loading-presentations.svelte-16bf32v{display:flex;justify-content:center;padding:1rem}.no-presentations.svelte-16bf32v{text-align:center;color:#6b7280;font-size:.875rem;margin:0;padding:.5rem}.view-full-details.svelte-16bf32v{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-primary, #4f46e5);font-size:.875rem;font-weight:500;text-decoration:none;transition:gap .2s;margin-right:auto}.view-full-details.svelte-16bf32v:hover{gap:.625rem}.arrow-icon.svelte-16bf32v{width:1rem;height:1rem;transition:transform .2s}.view-full-details.svelte-16bf32v:hover .arrow-icon:where(.svelte-16bf32v){transform:translate(2px)}@media (max-width: 480px){.speakers-list.svelte-16bf32v{grid-template-columns:1fr}.session-meta-row.svelte-16bf32v{flex-direction:column;align-items:flex-start;gap:.25rem}.meta-separator.svelte-16bf32v{display:none}.meta-time.svelte-16bf32v{padding-left:1.125rem}}
