.next-meeting-live-hub[data-dats-cid-alknyf2r]{position:relative;width:100%}.live-hub-card[data-dats-cid-alknyf2r]{position:relative;background:#ffffffe0;background-clip:padding-box;backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border-radius:var(--radius-xl);border:8px solid rgba(255,255,255,.6);padding:2.25rem 2.5rem;box-shadow:0 0 0 1px #d4af3773,0 0 16px #ffffffd9,0 24px 56px -12px #0b1a3824,0 6px 20px #d4af3726,inset 0 0 0 1px #d4af3759,inset 0 2px 4px #fffffff2;box-sizing:border-box}.live-hub-grid[data-dats-cid-alknyf2r]{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:auto 1fr;grid-template-areas:"header roster" "actions roster";gap:1.5rem 2.5rem;align-items:start}.spotlight-header-section[data-dats-cid-alknyf2r]{grid-area:header;display:flex;flex-direction:column}.spotlight-desktop-actions[data-dats-cid-alknyf2r]{grid-area:actions;display:flex;flex-direction:column;justify-content:flex-end}.schedule-roster-col[data-dats-cid-alknyf2r]{grid-area:roster;display:flex;flex-direction:column;gap:.65rem}.mobile-bottom-dock[data-dats-cid-alknyf2r]{display:none}.spotlight-badge-row[data-dats-cid-alknyf2r]{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem}.live-status-pill[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.68rem;font-weight:800;color:#fff;background:#d97706;padding:.25rem .65rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:.4rem;letter-spacing:.06em;box-shadow:0 2px 6px #d9770659}.live-dot-pulse[data-dats-cid-alknyf2r]{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 6px #fff;animation:pulseMiniDot 1.6s infinite ease-in-out}@keyframes pulseMiniDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.5}}.spotlight-cat-tag[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.7rem;font-weight:800;color:#92400e;letter-spacing:.08em}.spotlight-title[data-dats-cid-alknyf2r]{font-size:clamp(1.65rem,2.8vw,2.25rem);font-weight:850;color:#0b1a38;line-height:1.2;margin:0 0 .85rem;letter-spacing:-.015em}.spotlight-time-box[data-dats-cid-alknyf2r]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#92400e;background:#fef3c7bf;border:1.5px solid rgba(217,119,6,.35);border-radius:var(--radius-md);padding:.55rem .95rem;margin-bottom:1.25rem;width:fit-content;box-shadow:0 1px 3px #00000008}.time-bold[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-weight:850;color:#78350f}.time-sep[data-dats-cid-alknyf2r]{color:#92400e73}.time-lang[data-dats-cid-alknyf2r]{font-size:.85rem;color:#334155;font-weight:600}.spotlight-venue-card[data-dats-cid-alknyf2r]{background:#f8fafceb;border:1.5px solid rgba(203,213,225,.85);border-radius:var(--radius-md);padding:.85rem 1rem;display:flex;align-items:center;gap:.85rem;margin-bottom:1.5rem;box-shadow:0 1px 4px #00000008}.venue-icon-box[data-dats-cid-alknyf2r]{font-size:1.25rem;flex-shrink:0}.venue-info[data-dats-cid-alknyf2r]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.venue-name[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.92rem;font-weight:800;color:#0b1a38}.venue-address[data-dats-cid-alknyf2r]{font-size:.78rem;color:#475569;font-weight:600}.venue-dir-btn[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.75rem;font-weight:800;color:#0b1a38;background:#fef3c7e6;border:1px solid rgba(217,119,6,.4);padding:.4rem .75rem;border-radius:var(--radius-sm);text-decoration:none;white-space:nowrap;transition:all .2s ease;box-shadow:0 1px 2px #0000000a}.venue-dir-btn[data-dats-cid-alknyf2r]:hover{background:#d97706;color:#fff;border-color:#d97706}.spotlight-actions-row[data-dats-cid-alknyf2r]{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.spotlight-main-btn[data-dats-cid-alknyf2r]{background:linear-gradient(135deg,#0b1a38,#162e5a);color:#fff;font-family:var(--font-heading);font-size:.88rem;font-weight:800;padding:.75rem 1.5rem;border-radius:var(--radius-full);border:1px solid rgba(212,175,55,.4);box-shadow:0 4px 14px #0b1a3840;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease}.spotlight-main-btn[data-dats-cid-alknyf2r]:hover{background:linear-gradient(135deg,#10254c,#1d3a72);box-shadow:0 6px 20px #0b1a3859;transform:translateY(-1px);color:#fff}.btn-cal-shortcut[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.85rem;font-weight:750;color:#0b1a38;background:#fff;border:1.5px solid rgba(203,213,225,.95);border-radius:var(--radius-full);padding:.72rem 1.25rem;text-decoration:none;display:inline-flex;align-items:center;gap:.45rem;transition:all .2s ease;box-shadow:0 2px 6px #0000000a}.btn-cal-shortcut[data-dats-cid-alknyf2r]:hover{background:#f8fafc;border-color:#94a3b8;color:#000;transform:translateY(-1px)}.roster-header[data-dats-cid-alknyf2r]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.4rem;border-bottom:1.5px solid rgba(212,175,55,.35)}.roster-kicker[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.72rem;font-weight:800;color:#92400e;letter-spacing:.05em}.roster-count[data-dats-cid-alknyf2r]{font-size:.68rem;color:#64748b;font-weight:750}.roster-cards-list[data-dats-cid-alknyf2r]{display:flex;flex-direction:column;gap:.55rem}.roster-item-card[data-dats-cid-alknyf2r]{background:#ffffffd9;border:1.5px solid rgba(226,232,240,.95);border-radius:var(--radius-md);padding:.8rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem;position:relative;transition:all .2s ease;box-shadow:0 1px 3px #00000008}.roster-item-card[data-dats-cid-alknyf2r]:hover{background:#fff;border-color:#d9770680;box-shadow:0 4px 14px #0b1a3814}.roster-item-card[data-dats-cid-alknyf2r].is-next{background:linear-gradient(90deg,#fef3c7bf,#fffffffa);border:1.5px solid #d97706;box-shadow:0 2px 12px #d977062e}.roster-time-col[data-dats-cid-alknyf2r]{display:flex;flex-direction:column;min-width:110px;flex-shrink:0}.roster-time[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.85rem;font-weight:850;color:#0b1a38}.roster-tag[data-dats-cid-alknyf2r]{font-size:.68rem;color:#92400e;font-weight:750}.roster-detail-col[data-dats-cid-alknyf2r]{flex:1 1 auto;min-width:0}.roster-title[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.92rem;font-weight:800;color:#0b1a38;margin:0 0 .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster-desc[data-dats-cid-alknyf2r]{font-size:.76rem;color:#475569;font-weight:500;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster-next-pill[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.62rem;font-weight:800;color:#fff;background:#d97706;padding:.22rem .55rem;border-radius:var(--radius-sm);flex-shrink:0;box-shadow:0 1px 4px #d9770659}.roster-footer-bar[data-dats-cid-alknyf2r]{background:#f1f5f9eb;border:1px solid rgba(203,213,225,.85);border-radius:var(--radius-sm);padding:.7rem .95rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.76rem;box-shadow:0 1px 2px #00000005}.footer-bar-text[data-dats-cid-alknyf2r]{color:#334155;font-weight:500}.footer-bar-text[data-dats-cid-alknyf2r] strong[data-dats-cid-alknyf2r]{color:#92400e;font-weight:800}.footer-bar-link[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.74rem;font-weight:800;color:#0b1a38;text-decoration:none;white-space:nowrap}.footer-bar-link[data-dats-cid-alknyf2r]:hover{color:#d97706;text-decoration:underline}@media (max-width: 1024px){.live-hub-card[data-dats-cid-alknyf2r]{padding:1.4rem 1.2rem;border-radius:var(--radius-lg)}.live-hub-grid[data-dats-cid-alknyf2r]{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"header" "roster" "mobile-dock";gap:1.25rem}.spotlight-desktop-actions[data-dats-cid-alknyf2r]{display:none!important}.mobile-bottom-dock[data-dats-cid-alknyf2r]{grid-area:mobile-dock;display:flex;flex-direction:column;gap:.85rem;background:#ffffffe0;background-clip:padding-box;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:5px solid rgba(255,255,255,.6);border-radius:var(--radius-md);padding:1rem;margin-top:.35rem;box-shadow:0 0 0 1px #d4af3766,0 4px 16px #0b1a3814,inset 0 1px 3px #fffffff2}.mobile-venue-row[data-dats-cid-alknyf2r]{display:flex;align-items:center;gap:.65rem}.mobile-venue-pin[data-dats-cid-alknyf2r]{font-size:1.2rem;flex-shrink:0}.mobile-venue-info[data-dats-cid-alknyf2r]{display:flex;flex-direction:column;min-width:0}.mobile-venue-name[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.92rem;font-weight:850;color:#0b1a38;line-height:1.25}.mobile-venue-sub[data-dats-cid-alknyf2r]{font-size:.76rem;color:#475569;font-weight:600;line-height:1.3}.mobile-icon-actions-bar[data-dats-cid-alknyf2r]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;padding-top:.75rem;border-top:1.5px solid rgba(226,232,240,.85)}.mobile-icon-btn[data-dats-cid-alknyf2r]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.65rem .35rem;background:#fff;border:1.5px solid rgba(203,213,225,.9);border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease;cursor:pointer;box-shadow:0 1px 3px #0000000a}.mobile-icon-btn[data-dats-cid-alknyf2r]:hover{background:#f8fafc;border-color:#d9770680;transform:translateY(-1px)}.mobile-icon-btn[data-dats-cid-alknyf2r].is-primary{background:linear-gradient(135deg,#0b1a38,#162e5a);border-color:#0b1a38;box-shadow:0 4px 12px #0b1a3840}.mobile-icon-btn[data-dats-cid-alknyf2r] .icon-circle[data-dats-cid-alknyf2r]{width:38px;height:38px;border-radius:50%;background:#f1f5f9;border:1.5px solid rgba(203,213,225,.8);display:flex;align-items:center;justify-content:center;color:#0b1a38;transition:all .2s ease}.mobile-icon-btn[data-dats-cid-alknyf2r].is-primary .icon-circle[data-dats-cid-alknyf2r]{background:#d97706;color:#fff;border-color:#f59e0b}.mobile-icon-label[data-dats-cid-alknyf2r]{font-family:var(--font-heading);font-size:.68rem;font-weight:750;color:#334155;letter-spacing:.02em;white-space:nowrap}.mobile-icon-btn[data-dats-cid-alknyf2r].is-primary .mobile-icon-label[data-dats-cid-alknyf2r]{color:#fcd34d;font-weight:800}.roster-item-card[data-dats-cid-alknyf2r]{position:relative;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem;width:100%;box-sizing:border-box}.roster-time-col[data-dats-cid-alknyf2r]{min-width:auto;width:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem;padding-right:55px}.roster-time[data-dats-cid-alknyf2r]{font-size:.88rem;color:#0b1a38;font-weight:850}.roster-tag[data-dats-cid-alknyf2r]{font-size:.68rem;color:#92400e;font-weight:750}.roster-detail-col[data-dats-cid-alknyf2r]{width:100%;min-width:0}.roster-title[data-dats-cid-alknyf2r]{white-space:normal;font-size:.92rem;line-height:1.3;margin-bottom:.2rem}.roster-desc[data-dats-cid-alknyf2r]{white-space:normal;font-size:.76rem;line-height:1.35;color:#475569}.roster-next-pill[data-dats-cid-alknyf2r]{position:absolute;top:.75rem;right:.75rem;font-size:.58rem;padding:.2rem .45rem}.roster-footer-bar[data-dats-cid-alknyf2r]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.75rem;width:100%;box-sizing:border-box}.footer-bar-link[data-dats-cid-alknyf2r]{width:100%;display:inline-block;text-align:left}}@media (max-width: 640px){.live-hub-card[data-dats-cid-alknyf2r]{padding:1.2rem .95rem}.spotlight-title[data-dats-cid-alknyf2r]{font-size:clamp(1.35rem,5.5vw,1.7rem);line-height:1.25;margin-bottom:.65rem;word-break:break-word}.spotlight-time-box[data-dats-cid-alknyf2r]{width:100%;box-sizing:border-box;flex-wrap:wrap;gap:.35rem .5rem;padding:.55rem .75rem;font-size:.88rem;margin-bottom:.85rem}.mobile-icon-btn[data-dats-cid-alknyf2r] .icon-circle[data-dats-cid-alknyf2r]{width:34px;height:34px}.mobile-icon-label[data-dats-cid-alknyf2r]{font-size:.64rem}}@media (max-width: 380px){.mobile-icon-actions-bar[data-dats-cid-alknyf2r]{gap:.35rem}.mobile-icon-btn[data-dats-cid-alknyf2r]{padding:.5rem .2rem}.mobile-icon-label[data-dats-cid-alknyf2r]{font-size:.6rem}}.hidden[data-dats-cid-alknyf2r]{display:none!important}
