.Footer_footer__pQtti{width:100%;border-top:1px solid #eaeaea;display:flex;justify-content:center;align-items:center;flex-direction:row;background-color:#e7e7f0;margin:.5rem 0;padding:.5rem 0}.Footer_copyright__j4atB{display:flex;align-items:center;margin:10px;font-size:1em;gap:5px}.Footer_mcpLink__qlBAY{font-size:.82rem;font-weight:600;color:#ca352d;text-decoration:none;margin:10px;transition:opacity .15s}.Footer_mcpLink__qlBAY:hover{opacity:.75}.Footer_api__iTwhb{margin:10px;font-size:1em}.Footer_kofiContainer__vR6v1{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:5px;width:100%;box-shadow:0 -2px 4px rgba(0,0,0,.2)}.Footer_kofi__C4_jR{display:inline-block;padding:6px;background:#ff5f5f;color:#fff;font-size:12px;font-weight:700;border-radius:8px;text-decoration:none;text-align:center;transition:background .3s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,.2)}.Footer_kofi__C4_jR:hover{background:#e04e4e}.Footer_discordLink__za5QK{display:flex;align-items:center;text-decoration:none;color:#7289da;font-weight:700;transition:opacity .2s ease}.Footer_discordLink__za5QK:hover{opacity:.8}.Footer_discordIcon__06_PA{width:24px;margin-right:8px}@media (max-width:600px){.Footer_kofi__C4_jR{padding:6px 12px}}.Speaker_container__mdtF8{display:flex;flex-direction:column;align-items:center;min-width:350px;background:#f3f4f6}.Speaker_cover__LkbNq{width:100%;height:160px;background-size:cover;background-position:50%;background-color:#2c3e50;position:relative;flex-shrink:0}.Speaker_cover__LkbNq:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:1}.Speaker_avatar__r_7ze{position:absolute;top:20px;left:20px;width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.35);z-index:2}.Speaker_coverText__pEZFu{position:absolute;bottom:14px;left:136px;font-size:1.8em;font-weight:700;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,.7);z-index:2;line-height:1.2}.Speaker_pageBody__Z6vvT{width:100%;max-width:960px;padding:16px 16px 40px;display:flex;flex-direction:column;gap:14px}.Speaker_filterRow__7ZgV7{display:flex;justify-content:flex-end}.Speaker_statsGrid__pGjiz{display:grid;grid-template-columns:1fr 1fr;gap:10px}.Speaker_statWidget__FAyED{background:#fff;border-radius:10px;border:1px solid #e6e6e6;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.Speaker_statIcon__skpLq{font-size:1.3rem;line-height:1;margin-bottom:4px}.Speaker_statValue__w2ZER{font-size:1.6rem;font-weight:700;color:#111827;line-height:1.2}.Speaker_statLabel__5AZnf{font-size:.7rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.Speaker_statEpisode__8UUS8{font-size:.85rem;color:#374151;margin-top:6px;line-height:1.5}.Speaker_episodeLink__qFMnK{color:#ca352d;text-decoration:none;font-weight:600}.Speaker_episodeLink__qFMnK:hover{text-decoration:underline}.Speaker_chartSection__X4pDR{background:#fff;border-radius:10px;border:1px solid #e6e6e6;box-shadow:0 2px 6px rgba(0,0,0,.05);padding:14px 16px 8px}.Speaker_chartTitle__gLpKi{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;margin-bottom:8px}.Speaker_section__FpKY5{background:#fff;border-radius:10px;border:1px solid #e6e6e6;box-shadow:0 2px 6px rgba(0,0,0,.05);overflow:hidden}.Speaker_collapsHeader__RiChB{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background .15s}.Speaker_collapsHeader__RiChB:hover{background:#fafafa}.Speaker_collapsHeader__RiChB h3{margin:0;font-size:1rem;color:#374151;font-weight:600}.Speaker_episodesList___S6h2{list-style:none;padding:0;margin:0}.Speaker_episodeCard__QC3vF{padding:9px 16px;border-bottom:1px solid #f3f4f6;transition:background .15s;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.Speaker_episodeCard__QC3vF:last-child{border-bottom:none}.Speaker_episodeCard__QC3vF:hover{background:#fafafa}.Speaker_episodeTitleLink__76A8M{text-decoration:none;color:#111827;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.Speaker_episodeTitleLink__76A8M:hover{color:#ca352d}.Speaker_episodeMeta__F1Idv{display:flex;align-items:center;gap:12px;flex-shrink:0}.Speaker_episodeTime__n6Z83{font-size:12px;color:#6b7280;white-space:nowrap}.Speaker_episodeDate__1jn5k{font-size:12px;color:#9ca3af;white-space:nowrap}.Speaker_quotesList__ED34u{list-style:none;padding:0;margin:0}.Speaker_quoteCard__bS3BI{padding:12px 16px;border-bottom:1px solid #f3f4f6;font-size:14px;color:#374151;line-height:1.5}.Speaker_quoteCard__bS3BI:last-child{border-bottom:none}.Speaker_pagination__hKQYs{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-bottom:1px solid #f3f4f6}.Speaker_pageBtn__aFLaD{padding:5px 10px;font-size:14px;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:6px;cursor:pointer;transition:all .15s;min-width:32px;text-align:center}.Speaker_pageBtn__aFLaD:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.Speaker_pageBtn__aFLaD:disabled{opacity:.35;cursor:not-allowed}.Speaker_pageInfo__WWi_9{font-size:13px;color:#6b7280;min-width:110px;text-align:center}.Speaker_loadingPlaceholder__DLeV_{width:100%;height:180px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:Speaker_shimmer__UAPFQ 1.5s infinite;border-radius:0 0 10px 10px}.Speaker_errorText__TBJ_j{padding:12px 16px;color:#991b1b;font-size:14px}@media (max-width:639px){.Speaker_cover__LkbNq{height:130px}.Speaker_avatar__r_7ze{width:76px;height:76px;top:16px;left:12px}.Speaker_coverText__pEZFu{left:102px;font-size:1.4em;bottom:10px}.Speaker_episodeTime__n6Z83{display:none}}@keyframes Speaker_shimmer__UAPFQ{0%{background-position:-200% 0}to{background-position:200% 0}}.Header_header__KwdYD{position:sticky;transform:none!important;isolation:auto!important;top:0;background:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:400;width:100%;padding:.6em}.Header_header__KwdYD a{text-decoration:none}.Header_homeIcon__kCcj4{font-size:24px;text-decoration:none;color:#000;padding:2px 15px}.Header_navigation__K8EsA{display:flex;gap:10px;touch-action:manipulation}.Header_navigation__K8EsA button{background:#007bff;color:#fff;border:none;padding:6px 12px;cursor:pointer;border-radius:4px;font-size:14px;pointer-events:auto}.Header_searchIcon__DU6xD{color:#000;padding:6px 12px;border-radius:4px;font-size:14px}.Header_navigation__K8EsA button:disabled{background:#ccc;cursor:not-allowed}.Header_headerGroup__YU8A2{display:flex;align-items:center;flex-direction:column}.Header_mobileSearchWrapper__twX_s{display:flex;align-items:center;gap:.5rem;width:100%}.Header_cancelSearchButton__D2WJj{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#555;padding:.25rem}.Header_cancelSearchButton__D2WJj:hover{color:#000}@media (max-width:768px){.Header_header__KwdYD{padding:15px}.Header_homeIcon__kCcj4{font-size:18px}.Header_title__QYI_x{font-size:16px}.Header_navigation__K8EsA button{padding:4px 8px;font-size:12px}}.Header_left__0UpYn{display:flex;align-items:center;min-width:40px}.Header_right__ya__V{display:flex;align-items:center;gap:.5rem;margin-left:auto}.Header_centered__kXjwS{position:absolute;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap;display:flex;flex-direction:column;align-items:center}.Header_title__QYI_x{font-size:20px;font-weight:700;margin:0}.Header_subtitle__mgLmF{font-size:14px;font-weight:400;margin:2px 0 0;color:#666}@media (max-width:768px){.Header_title__QYI_x{font-size:16px}}.DateRangeSelector_dateRangeContainer__YQzgN{display:flex;justify-content:center}.DateRangeSelector_dateRangeContainer__YQzgN select{padding:5px;margin:0;font-size:14px;border:1px solid #ccc;border-radius:4px;cursor:pointer}.DateRangeSelector_modalBackdrop__J6gdH{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:5}.DateRangeSelector_modal__aom1Z{background:#fff;padding:20px;border-radius:8px;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.3);z-index:10}.DateRangeSelector_modal__aom1Z h3{margin-bottom:10px}.DateRangeSelector_modal__aom1Z input{display:block;margin:10px auto;padding:5px;font-size:14px}.DateRangeSelector_modalButtons__sS_cI{display:flex;justify-content:space-between;margin-top:10px}.DateRangeSelector_modalButtons__sS_cI button{padding:8px 12px;border:none;cursor:pointer;color:#fff}.DateRangeSelector_modalButtons__sS_cI button:first-child{background:#ca352d}.DateRangeSelector_modalButtons__sS_cI button:last-child{background:#007bff}.SpeakerList_container__sP9Yj{display:flex;flex-direction:column;align-items:center;padding:0 10px;min-width:350px;position:relative;font-family:Arial,sans-serif}.SpeakerList_header__X6wQC{display:flex;justify-content:space-between;align-items:center;margin:10px 0;width:100%;max-width:960px;gap:12px;flex-wrap:wrap}.SpeakerList_filterContainer__IoNO_{display:flex;justify-content:flex-start;align-items:center}.SpeakerList_sortControls__DNVMM{display:flex;align-items:center;gap:8px;flex-shrink:0}.SpeakerList_container__sP9Yj select{padding:6px 10px;font-size:14px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:pointer;color:#374151}.SpeakerList_container__sP9Yj select:focus{outline:none;border-color:#ca352d}.SpeakerList_sortButton__QcQFy{padding:6px 12px;font-size:13px;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:6px;cursor:pointer;transition:all .2s}.SpeakerList_sortButton__QcQFy:hover{background:#f3f4f6;border-color:#d1d5db}.SpeakerList_list__qATvZ{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:10px;width:100%;max-width:960px}.SpeakerList_speakerCard__aVT3q{display:flex;align-items:stretch;background:#fff;border-radius:12px;border:1px solid #e6e6e6;border-left:4px solid var(--card-accent,#ca352d);box-shadow:0 2px 8px rgba(0,0,0,.06);transition:box-shadow .25s ease,transform .25s ease;overflow:hidden}.SpeakerList_speakerCard__aVT3q:hover{box-shadow:0 4px 18px rgba(0,0,0,.12);transform:translateY(-2px)}.SpeakerList_speakerLink__US3tm{flex:0 0 200px;text-decoration:none;display:flex;align-items:center;gap:12px;padding:14px 16px;color:inherit}.SpeakerList_avatar__IhS7r{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #f0f0f0;transition:transform .2s}.SpeakerList_speakerCard__aVT3q:hover .SpeakerList_avatar__IhS7r{transform:scale(1.05)}.SpeakerList_info__5p4Zd{display:flex;flex-direction:column;gap:4px;min-width:0}.SpeakerList_username__b92q_{font-weight:700;font-size:15px;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.SpeakerList_speakerLink__US3tm:hover .SpeakerList_username__b92q_{color:var(--card-accent,#ca352d)}.SpeakerList_details__n1jSq{font-size:12px;color:#6b7280;display:flex;flex-direction:column;gap:2px}.SpeakerList_details__n1jSq p{margin:0}.SpeakerList_details__n1jSq strong{font-size:0}.SpeakerList_chartContainer__oJ3aE{flex:1;min-width:0;padding:12px 16px 12px 8px;display:flex;align-items:center}.SpeakerList_warning__xtByM{padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px;width:100%;max-width:960px;text-align:center;margin:8px 0}.SpeakerList_warning__xtByM p{margin:0}.SpeakerList_tooltip__46qq4{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;box-shadow:0 4px 12px rgba(0,0,0,.12);z-index:100;opacity:.95}.SpeakerList_tooltip__46qq4 p{margin:0;font-size:12px;line-height:1.6}@media (max-width:639px){.SpeakerList_speakerCard__aVT3q{flex-direction:column;border-left:none;border-top:4px solid var(--card-accent,#ca352d)}.SpeakerList_speakerLink__US3tm{flex:none;padding:12px 14px 6px}.SpeakerList_chartContainer__oJ3aE{padding:4px 14px 12px}}.PageHeader_pageHeader__sTQNX{z-index:80;background:#fff;border-bottom:1px solid #ddd;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.PageHeader_left__B2ljd,.PageHeader_right__WZ61U{display:flex;align-items:center;gap:.5rem}.PageHeader_back__MHjx5{font-size:1rem;color:#333}.PageHeader_center__U_IKz{flex:1;text-align:center}.PageHeader_title__dxi7J{font-size:1.2rem;font-weight:700;margin:0}.PageHeader_subtitle__YzkbP{font-size:.9rem;color:#666;margin:0}.PageHeader_pagination__fQebw{display:flex;gap:10px;align-items:center;touch-action:manipulation}.PageHeader_pagination__fQebw button{background:#007bff;color:#fff;border:none;padding:6px 12px;cursor:pointer;border-radius:4px;font-size:14px;pointer-events:auto}.PageHeader_pagination__fQebw button:hover{background:#0056b3}.PageHeader_pagination__fQebw button:disabled{opacity:.4;cursor:default}.PageHeader_scrollTop__oBs2H{background:none;border:none;font-size:1.2rem;cursor:pointer}@media (max-width:767px){.PageHeader_pageHeader__sTQNX{padding:.4rem .5rem;gap:.5rem}.PageHeader_title__dxi7J{font-size:1rem}.PageHeader_pagination__fQebw{gap:6px}.PageHeader_pagination__fQebw button{padding:8px 12px;font-size:1rem;min-width:44px;min-height:44px}.PageHeader_pagination__fQebw span{font-size:.85rem}.PageHeader_back__MHjx5{font-size:1.2rem;padding:.5rem}}