.sd-card.svelte-i08nx9{background:#fff;border:1px solid var(--rule);border-radius:4px;overflow:hidden}.sd-header.svelte-i08nx9{padding-bottom:8px}.sd-header-title.svelte-i08nx9{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);display:flex;justify-content:space-between;align-items:center;margin:0 0 12px}.sd-header-title.svelte-i08nx9 a{color:var(--teal);font-size:9px}.sd-day.svelte-i08nx9{border-top:1px solid var(--rule);padding:10px 0}.sd-day.svelte-i08nx9:first-child{border-top:none}.sd-dt.svelte-i08nx9{font-family:var(--serif);font-size:14px;font-weight:500;margin:0 0 2px;display:flex;justify-content:space-between;align-items:baseline;color:var(--ink)}.sd-dt-today.svelte-i08nx9{color:var(--teal)}.sd-dt-count.svelte-i08nx9{font-family:var(--mono);font-size:9.5px;color:var(--ink-faint);font-weight:400;letter-spacing:.04em}.sd-session-time.svelte-i08nx9{font-family:var(--mono);font-size:9.5px;color:var(--ink-faint);padding-top:2px;letter-spacing:.04em}.sd-session-title.svelte-i08nx9{font-family:var(--serif);font-size:13.5px;line-height:1.25;color:var(--ink);font-weight:500}.sd-session-speaker.svelte-i08nx9{font-size:11px;color:var(--ink-soft);margin-top:1px;font-family:var(--sans)}.sd-live-badge.svelte-i08nx9{display:inline-block;background:var(--coral);color:#fdfbf4;font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;padding:1px 4px;border-radius:2px;margin-left:5px;vertical-align:middle}.sd-dt-btn.svelte-i08nx9{display:flex;align-items:baseline;gap:6px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}.sd-dt-chevron.svelte-i08nx9{width:12px;height:12px;color:var(--ink-faint);margin-left:auto;transition:transform .15s;flex-shrink:0}.sd-dt-chevron-open.svelte-i08nx9{transform:rotate(180deg)}.sd-sessions.svelte-i08nx9{padding-top:2px}.sd-session-row.svelte-i08nx9{display:flex;align-items:center;border-left:2px solid transparent;margin:0 -10px;padding-right:4px}.sd-session-active.svelte-i08nx9{border-left-color:var(--teal);background:#42c1c70f}.sd-session.svelte-i08nx9{flex:1;display:grid;grid-template-columns:48px 1fr;gap:10px;padding:6px 6px 6px 8px;background:none;border:none;cursor:pointer;text-align:left;min-width:0}.sd-session.svelte-i08nx9:hover{background:#2a84890a}.sd-session-info.svelte-i08nx9{display:flex;flex-direction:column;min-width:0}.sd-fav-btn.svelte-i08nx9{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--ink-faint);padding:0}.sd-fav-btn.svelte-i08nx9 svg:where(.svelte-i08nx9){width:14px;height:14px}.sd-fav-active.svelte-i08nx9{color:#d97706}.sd-jump-live.svelte-i08nx9{background:none;border:none;cursor:pointer;font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:var(--coral);text-transform:uppercase;padding:0}.fav-filter.svelte-1s2oilz{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--rule);border-radius:999px;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);background:var(--bg-card);cursor:pointer;transition:background .1s}.fav-filter.svelte-1s2oilz:hover{background:#2a84890f}.fav-filter-active.svelte-1s2oilz{background:#b883181a;border-color:var(--amber);color:var(--amber)}.fav-icon.svelte-1s2oilz{width:13px;height:13px}.qa-root.svelte-yjnxcq{display:flex;flex-direction:column;height:100%;overflow:hidden}.qa-ask.svelte-yjnxcq{display:flex;align-items:center;gap:6px;padding:10px 16px;border-bottom:1px solid var(--rule);flex-shrink:0;background:#fff;border-top:none;border-left:none;border-right:none;cursor:pointer;text-align:left;width:100%}.qa-ask.svelte-yjnxcq:hover .qa-ask-placeholder:where(.svelte-yjnxcq){color:var(--ink-soft)}.qa-ask.svelte-yjnxcq:hover .qa-ask-btn:where(.svelte-yjnxcq){background:var(--teal-bright)}.qa-ask-placeholder.svelte-yjnxcq{flex:1;font-family:var(--serif);font-size:13px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-ask-btn.svelte-yjnxcq{background:var(--teal);color:#fdfbf4;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:8px 12px;flex-shrink:0}.qa-controls.svelte-yjnxcq{padding:8px 16px 6px;border-bottom:1px solid var(--rule);flex-shrink:0}.qa-filter-row.svelte-yjnxcq{display:flex;border:1px solid var(--rule);margin-bottom:6px}.qa-filter-btn.svelte-yjnxcq{flex:1;padding:5px 0;background:none;border:none;border-right:1px solid var(--rule);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer}.qa-filter-btn.svelte-yjnxcq:last-child{border-right:none}.qa-filter-btn.active.svelte-yjnxcq{color:var(--ink);background:#2a84890f}.qa-sort-row.svelte-yjnxcq{display:flex;align-items:center;gap:4px}.qa-sort-label.svelte-yjnxcq{font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.qa-sort-btn.svelte-yjnxcq{padding:3px 7px;background:none;border:1px solid var(--rule);font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer}.qa-sort-btn.active.svelte-yjnxcq{color:var(--ink);border-color:var(--teal);background:#2a84890f}.qa-list.svelte-yjnxcq{flex:1;overflow-y:auto;padding:0 16px}.qa-loading.svelte-yjnxcq{padding:24px 0;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.qa-empty.svelte-yjnxcq{padding:32px 0;text-align:center}.qa-empty-text.svelte-yjnxcq{font-size:13px;color:var(--ink-soft);margin:0 0 10px}.qa-empty-cta.svelte-yjnxcq{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);background:none;border:1px solid var(--teal);padding:6px 12px;cursor:pointer}.qi.svelte-yjnxcq{padding:12px 0;border-top:1px solid var(--rule)}.qi-answered.svelte-yjnxcq{padding-left:10px;margin-left:-10px;border-left:2px solid var(--green)}.qi-highlighted.svelte-yjnxcq{background:#d9a00608}.qi-pending.svelte-yjnxcq{opacity:.78}.qi-rejected.svelte-yjnxcq{opacity:.6}.qi-meta.svelte-yjnxcq{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--ink-faint);margin-bottom:4px;gap:8px}.qi-upvote.svelte-yjnxcq{background:none;border:1px solid var(--rule);padding:2px 7px;font-family:var(--mono);font-size:10px;color:var(--ink-faint);cursor:pointer;flex-shrink:0}.qi-upvote-active.svelte-yjnxcq{background:var(--teal);color:#fdfbf4;border-color:var(--teal)}.qi-badges.svelte-yjnxcq{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.qi-badge.svelte-yjnxcq{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 5px;border:1px solid}.qi-badge-highlight.svelte-yjnxcq{color:#92702a;border-color:#d9a006;background:#d9a00614}.qi-badge-event.svelte-yjnxcq{color:var(--teal);border-color:var(--teal);background:#2a84890f}.qi-badge-pending.svelte-yjnxcq{color:#92702a;border-color:#d9a006;background:#d9a00614}.qi-badge-rejected.svelte-yjnxcq{color:#b33;border-color:#e55;background:#c832320f}.qi-text.svelte-yjnxcq{font-family:var(--serif);font-size:13.5px;line-height:1.35;color:var(--ink);margin:0 0 4px}.qi-answer-block.svelte-yjnxcq{padding-left:10px;border-left:1px solid var(--rule);margin-top:6px}.qi-answer-label.svelte-yjnxcq{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:2px}.qi-answer-text.svelte-yjnxcq{font-size:12.5px;color:var(--ink-soft);line-height:1.5;margin:0}.qi-answer-edit-row.svelte-yjnxcq{display:flex;gap:8px;margin-top:4px}.qi-answer-edit-row.svelte-yjnxcq button:where(.svelte-yjnxcq){font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);background:none;border:none;cursor:pointer;padding:0}.qi-answer-edit-row.svelte-yjnxcq button:where(.svelte-yjnxcq):hover{color:var(--ink)}.qi-mod.svelte-yjnxcq{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.qi-mod-star.svelte-yjnxcq{background:none;border:none;font-size:14px;color:var(--ink-faint);cursor:pointer;padding:0;line-height:1}.qi-mod-star-active.svelte-yjnxcq{color:#d9a006}.qi-mod-btn.svelte-yjnxcq{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border:1px solid;background:none;cursor:pointer}.qi-mod-approve.svelte-yjnxcq{color:var(--green);border-color:var(--green)}.qi-mod-reject.svelte-yjnxcq{color:var(--coral);border-color:var(--coral)}.qi-mod-delete.svelte-yjnxcq{color:var(--ink-faint);border-color:var(--rule)}.qi-mod-answer-btn.svelte-yjnxcq{color:var(--teal);border-color:var(--teal)}.qi-answer-form.svelte-yjnxcq{margin-top:8px;border:1px solid var(--rule);padding:10px;background:#2a848908}.qi-answer-form.svelte-yjnxcq textarea:where(.svelte-yjnxcq){width:100%;border:1px solid var(--rule);padding:8px;font-size:12px;font-family:var(--sans);resize:vertical;box-sizing:border-box;outline:none;color:var(--ink)}.qi-answer-form.svelte-yjnxcq textarea:where(.svelte-yjnxcq):focus{border-color:var(--teal)}.qi-answer-form-actions.svelte-yjnxcq{display:flex;gap:6px;margin-top:6px}.qi-answer-submit.svelte-yjnxcq,.qi-answer-cancel.svelte-yjnxcq{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border:1px solid;cursor:pointer;background:none}.qi-answer-submit.svelte-yjnxcq{background:var(--teal);color:#fdfbf4;border-color:var(--teal)}.qi-answer-submit.svelte-yjnxcq:disabled{opacity:.5;cursor:not-allowed}.qi-answer-cancel.svelte-yjnxcq{color:var(--ink-soft);border-color:var(--rule)}.qa-load-more.svelte-yjnxcq{padding:12px 0 22px;text-align:center}.qa-load-more.svelte-yjnxcq button:where(.svelte-yjnxcq){font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);background:none;border:1px solid var(--teal);padding:6px 14px;cursor:pointer}.qa-modal-scrim.svelte-yjnxcq{position:fixed;inset:0;background:#1c1d1a80;display:flex;align-items:flex-end;justify-content:center;z-index:60}@media(min-width:640px){.qa-modal-scrim.svelte-yjnxcq{align-items:center}.qa-modal.svelte-yjnxcq{max-width:480px;border-radius:4px}}.qa-modal.svelte-yjnxcq{background:#fff;width:100%;max-height:80vh;display:flex;flex-direction:column;padding:24px;border-radius:12px 12px 0 0}.qa-modal-header.svelte-yjnxcq{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.qa-modal-title.svelte-yjnxcq{font-family:var(--serif);font-size:17px;font-weight:500;color:var(--ink);margin:0}.qa-modal-close.svelte-yjnxcq{background:none;border:none;color:var(--ink-faint);cursor:pointer;font-size:18px;line-height:1;padding:0}.qa-modal-close.svelte-yjnxcq:hover{color:var(--ink)}.qa-scope-label.svelte-yjnxcq{display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}.qa-scope-row.svelte-yjnxcq{display:flex;border:1px solid var(--rule);margin-bottom:12px}.qa-scope-btn.svelte-yjnxcq{flex:1;padding:7px 0;background:none;border:none;border-right:1px solid var(--rule);font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);cursor:pointer}.qa-scope-btn.svelte-yjnxcq:last-child{border-right:none}.qa-scope-btn.active.svelte-yjnxcq{background:#2a84890f;color:var(--teal)}.qa-modal-context.svelte-yjnxcq{font-size:12px;color:var(--ink-faint);margin:0 0 12px}.qa-modal-body.svelte-yjnxcq{flex:1;overflow-y:auto}.qa-modal-body.svelte-yjnxcq textarea:where(.svelte-yjnxcq){width:100%;border:1px solid var(--rule);padding:12px;font-family:var(--serif);font-size:14px;resize:none;box-sizing:border-box;outline:none;color:var(--ink)}.qa-modal-body.svelte-yjnxcq textarea:where(.svelte-yjnxcq):focus{border-color:var(--teal)}.qa-modal-char-count.svelte-yjnxcq{font-family:var(--mono);font-size:9px;color:var(--ink-faint);margin-top:4px}.qa-modal-actions.svelte-yjnxcq{display:flex;gap:8px;margin-top:16px}.qa-modal-cancel.svelte-yjnxcq,.qa-modal-submit.svelte-yjnxcq{flex:1;padding:12px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid;cursor:pointer;background:none}.qa-modal-submit.svelte-yjnxcq{background:var(--teal);color:#fdfbf4;border-color:var(--teal)}.qa-modal-submit.svelte-yjnxcq:disabled{opacity:.5;cursor:not-allowed}.qa-modal-cancel.svelte-yjnxcq{color:var(--ink-soft);border-color:var(--rule)}.polls-root.svelte-9hw4oq{display:flex;flex-direction:column;height:100%;overflow:hidden}.polls-header.svelte-9hw4oq{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:1px solid var(--rule);flex-shrink:0}.polls-title.svelte-9hw4oq{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.polls-count.svelte-9hw4oq{font-family:var(--mono);font-size:9.5px;color:var(--ink-faint)}.polls-create-btn.svelte-9hw4oq{display:block;width:calc(100% - 32px);margin:10px 16px 0;padding:8px 0;background:none;border:1px solid var(--teal);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);cursor:pointer;flex-shrink:0}.polls-create-btn.svelte-9hw4oq:hover{background:#2a84890f}.polls-list.svelte-9hw4oq{flex:1;overflow-y:auto;padding:10px 16px 22px}.polls-loading.svelte-9hw4oq{padding:24px 0;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.polls-empty.svelte-9hw4oq{padding:32px 0;text-align:center}.polls-empty-text.svelte-9hw4oq{font-size:13px;color:var(--ink-soft);margin:0 0 4px}.polls-empty-sub.svelte-9hw4oq{font-size:12px;color:var(--ink-faint);margin:0}.poll-card.svelte-9hw4oq{border:1px solid var(--rule);padding:14px;margin-bottom:12px;background:#fff}.poll-active.svelte-9hw4oq{border-color:var(--teal);background:#2a848908}.poll-closed.svelte-9hw4oq{background:var(--bg-card)}.poll-card-header.svelte-9hw4oq{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:10px}.poll-card-meta.svelte-9hw4oq{flex:1;min-width:0}.poll-question.svelte-9hw4oq{font-family:var(--serif);font-size:13.5px;font-weight:500;color:var(--ink);margin:0 0 6px;line-height:1.3}.poll-badges.svelte-9hw4oq{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:4px}.poll-badge.svelte-9hw4oq{font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border:1px solid}.poll-badge-active.svelte-9hw4oq{color:var(--teal);border-color:var(--teal);background:#2a84890f}.poll-badge-closed.svelte-9hw4oq,.poll-badge-inactive.svelte-9hw4oq{color:var(--ink-faint);border-color:var(--rule)}.poll-badge-multi.svelte-9hw4oq{color:#6b49b8;border-color:#9b79e8;background:#6b49b80d}.poll-badge-session.svelte-9hw4oq{color:#92702a;border-color:#d9a006;background:#d9a0060f}.poll-badge-event.svelte-9hw4oq{color:var(--ink-faint);border-color:var(--rule)}.poll-vote-count.svelte-9hw4oq{font-family:var(--mono);font-size:9px;color:var(--ink-faint);letter-spacing:.04em}.poll-session-label.svelte-9hw4oq{font-size:11px;color:var(--ink-soft);margin:2px 0 0}.poll-mod-row.svelte-9hw4oq{display:flex;gap:4px;flex-shrink:0}.poll-mod-btn.svelte-9hw4oq{background:none;border:1px solid var(--rule);padding:4px;cursor:pointer;color:var(--ink-soft);display:flex;align-items:center}.poll-mod-btn.svelte-9hw4oq:hover{background:var(--bg-card)}.poll-mod-delete.svelte-9hw4oq{color:var(--coral);border-color:var(--coral)}.poll-mod-delete.svelte-9hw4oq:hover{background:#c5533a0d}.poll-options.svelte-9hw4oq{display:flex;flex-direction:column;gap:6px}.poll-option.svelte-9hw4oq{position:relative;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--rule);background:#fff;cursor:pointer;overflow:hidden}.poll-option-voted.svelte-9hw4oq{border-color:var(--teal);background:#2a848914}.poll-option-disabled.svelte-9hw4oq{cursor:not-allowed;background:var(--bg-card)}.poll-option-bar.svelte-9hw4oq{position:absolute;inset:0;background:#2a848914;pointer-events:none}.poll-option-bar-voted.svelte-9hw4oq{background:#2a84892e}.poll-option-content.svelte-9hw4oq{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px}.poll-option-label.svelte-9hw4oq{display:flex;align-items:center;gap:6px;font-family:var(--sans);font-size:13px;color:var(--ink)}.poll-option-voted.svelte-9hw4oq .poll-option-label:where(.svelte-9hw4oq){color:var(--teal)}.poll-option-pct.svelte-9hw4oq{font-family:var(--mono);font-size:10px;color:var(--ink-faint);flex-shrink:0}.poll-option-voted.svelte-9hw4oq .poll-option-pct:where(.svelte-9hw4oq){color:var(--teal)}.polls-modal-scrim.svelte-9hw4oq{position:fixed;inset:0;background:#1c1d1a80;display:flex;align-items:flex-end;justify-content:center;z-index:60}@media(min-width:640px){.polls-modal-scrim.svelte-9hw4oq{align-items:center}.polls-modal.svelte-9hw4oq{max-width:520px;border-radius:4px}}.polls-modal.svelte-9hw4oq{background:#fff;width:100%;max-height:85vh;display:flex;flex-direction:column;padding:24px;border-radius:12px 12px 0 0}.polls-modal-header.svelte-9hw4oq{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-shrink:0}.polls-modal-title.svelte-9hw4oq{font-family:var(--serif);font-size:17px;font-weight:500;color:var(--ink);margin:0}.polls-modal-close.svelte-9hw4oq{background:none;border:none;color:var(--ink-faint);cursor:pointer;font-size:18px;line-height:1;padding:0}.polls-modal-close.svelte-9hw4oq:hover{color:var(--ink)}.polls-modal-body.svelte-9hw4oq{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.polls-field.svelte-9hw4oq{display:flex;flex-direction:column;gap:4px}.polls-label.svelte-9hw4oq{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.polls-hint.svelte-9hw4oq{font-size:11px;color:var(--ink-faint);margin:0}.polls-char-count.svelte-9hw4oq{font-family:var(--mono);font-size:9px;color:var(--ink-faint)}.polls-select.svelte-9hw4oq,.polls-textarea.svelte-9hw4oq,.polls-option-input.svelte-9hw4oq{border:1px solid var(--rule);padding:10px 12px;font-family:var(--sans);font-size:13px;color:var(--ink);background:#fff;outline:none}.polls-select.svelte-9hw4oq:focus,.polls-textarea.svelte-9hw4oq:focus,.polls-option-input.svelte-9hw4oq:focus{border-color:var(--teal)}.polls-textarea.svelte-9hw4oq{resize:vertical}.polls-options-list.svelte-9hw4oq{display:flex;flex-direction:column;gap:6px}.polls-option-row.svelte-9hw4oq{display:flex;gap:6px;align-items:center}.polls-option-input.svelte-9hw4oq{flex:1}.polls-option-remove.svelte-9hw4oq{background:none;border:1px solid var(--rule);padding:8px 10px;color:var(--coral);cursor:pointer;font-size:13px;line-height:1}.polls-add-option.svelte-9hw4oq{background:none;border:none;font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);cursor:pointer;padding:0;margin-top:2px}.polls-modal-footer.svelte-9hw4oq{flex-shrink:0;margin-top:16px}.polls-checkbox-label.svelte-9hw4oq{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);margin-bottom:12px;cursor:pointer}.polls-checkbox-label.svelte-9hw4oq input:where(.svelte-9hw4oq){accent-color:var(--teal)}.polls-modal-actions.svelte-9hw4oq{display:flex;gap:8px}.polls-modal-cancel.svelte-9hw4oq,.polls-modal-submit.svelte-9hw4oq{flex:1;padding:12px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid;cursor:pointer;background:none}.polls-modal-submit.svelte-9hw4oq{background:var(--teal);color:#fdfbf4;border-color:var(--teal)}.polls-modal-submit.svelte-9hw4oq:disabled{opacity:.5;cursor:not-allowed}.polls-modal-cancel.svelte-9hw4oq{color:var(--ink-soft);border-color:var(--rule)}.eit-root.svelte-elebgu{display:flex;flex-direction:column;position:relative;height:100%}.eit-card.svelte-elebgu{background:#fff;border:1px solid var(--rule);border-radius:4px;box-shadow:0 1px 3px #0000000d;overflow:hidden}.eit-tabs.svelte-elebgu{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));border-bottom:1px solid var(--rule);flex-shrink:0}.eit-tab.svelte-elebgu{padding:12px 0;text-align:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:none;border:none;border-right:1px solid var(--rule);cursor:pointer}.eit-tab.svelte-elebgu:last-child{border-right:none}.eit-tab-active.svelte-elebgu{color:var(--ink);border-bottom:2px solid var(--teal);margin-bottom:-1px}.eit-body.svelte-elebgu{flex:1;overflow-y:auto;padding:14px 16px 22px}.eit-session-picker.svelte-elebgu{padding:10px 16px 8px;border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;position:relative}.eit-session-picker-label.svelte-elebgu{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 2px}.eit-session-picker-name.svelte-elebgu{font-size:13px;font-family:var(--serif);color:var(--ink);font-weight:500;margin:0}.eit-switch-btn.svelte-elebgu{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid var(--teal);color:var(--teal);font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;background:none;cursor:pointer;flex-shrink:0}.eit-dropdown.svelte-elebgu{position:absolute;top:calc(100% - 1px);left:0;right:0;background:#fff;border:1px solid var(--rule);border-top:none;z-index:20;max-height:260px;overflow-y:auto;box-shadow:0 4px 12px #1c1d1a1a}.eit-dropdown-item.svelte-elebgu{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;text-align:left;padding:9px 14px;background:none;border:none;border-bottom:1px solid var(--rule);cursor:pointer}.eit-dropdown-item.svelte-elebgu:last-child{border-bottom:none}.eit-dropdown-item.svelte-elebgu:hover{background:#2a84890a}.eit-dropdown-item-active.svelte-elebgu{background:#2a848912}.eit-dropdown-item-title.svelte-elebgu{font-family:var(--serif);font-size:13px;font-weight:500;color:var(--ink);line-height:1.25}.eit-dropdown-item-active.svelte-elebgu .eit-dropdown-item-title:where(.svelte-elebgu){color:var(--teal)}.eit-dropdown-item-sub.svelte-elebgu{font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:var(--ink-faint)}.eit-dropdown-live.svelte-elebgu{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--coral);margin-top:2px}.eit-dropdown-scrim.svelte-elebgu{position:fixed;inset:0;z-index:19}.bottom-nav.svelte-19swu88{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(var(--tab-count, 4),1fr);background:var(--bg-card);border-top:1px solid var(--rule);z-index:50;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@media(min-width:1024px){.bottom-nav.svelte-19swu88{display:none}}.nav-tab.svelte-19swu88{min-height:48px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--rule);border-top:none;border-bottom:none;border-left:none;font-family:var(--mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);background:none;cursor:pointer;position:relative}.nav-tab.svelte-19swu88:last-child{border-right:none}.nav-tab.active.svelte-19swu88{color:var(--teal);border-top:2px solid var(--teal);margin-top:-1px}.nav-icon.svelte-19swu88{width:20px;height:20px;margin-bottom:4px;color:var(--ink)}.nav-tab.active.svelte-19swu88 .nav-icon:where(.svelte-19swu88){color:var(--teal)}.nav-tab-label.svelte-19swu88{line-height:1}.notif-dot.svelte-19swu88{position:absolute;top:-4px;right:-4px;width:10px;height:10px;background:#e53e3e;border-radius:50%;border:2px solid var(--bg-card)}.fav-badge.svelte-19swu88{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 3px;background:#d97706;color:#fff;border-radius:999px;border:2px solid var(--bg-card);font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--mono);line-height:1}.theater-backdrop.svelte-fu4ewo{position:fixed;inset:0;z-index:59;background:#000000d9}.theater-hint.svelte-fu4ewo{position:absolute;bottom:24px;left:0;right:0;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:#ffffff59;pointer-events:none;margin:0}.theater-hint.svelte-fu4ewo kbd:where(.svelte-fu4ewo){padding:2px 6px;background:#ffffff1a;border-radius:3px;color:#ffffff8c}.ro-bar.svelte-1yyzdu5{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;gap:4px;padding:6px 12px;background:#00000059}.ro-portrait.svelte-1yyzdu5{position:absolute;bottom:auto;top:100%;justify-content:center;background:#0000008c;padding:6px 12px}.ro-landscape.svelte-1yyzdu5{position:static;flex-direction:column;justify-content:flex-start;align-self:stretch;padding:12px 6px;background:#0006;gap:6px}.ro-floating.svelte-1yyzdu5{position:static;background:#0000001a;padding:4px 8px}.ro-btn.svelte-1yyzdu5{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;background:none;border:none;cursor:pointer;color:#ffffff8c;transition:background .12s}.ro-btn.svelte-1yyzdu5:hover{background:#ffffff26}.ro-btn-hidden.svelte-1yyzdu5{color:#ffffff4d}.ro-palette.svelte-1yyzdu5{display:flex;align-items:center;gap:2px;margin-left:auto}.ro-palette-col.svelte-1yyzdu5{flex-direction:column;margin-left:0;margin-top:auto;align-items:center}.ro-emoji.svelte-1yyzdu5{padding:6px;border-radius:6px;background:none;border:none;cursor:pointer;font-size:18px;line-height:1;transition:transform .1s,opacity .1s}.ro-emoji.svelte-1yyzdu5:hover{background:#ffffff26;transform:scale(1.1)}.ro-emoji.svelte-1yyzdu5:active{transform:scale(.95)}.ro-emoji-throttled.svelte-1yyzdu5{opacity:.4;cursor:not-allowed;transform:scale(.9)}.subbar.svelte-1f6hrfb{background:var(--ink);height:var(--subbar-height);position:sticky;top:var(--nav-height);z-index:49;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-faint);overflow:hidden;display:flex;align-items:center}.subbar-inner.svelte-1f6hrfb{max-width:1340px;width:100%;margin:0 auto;padding:0 28px;display:flex;align-items:center;gap:8px}.breadcrumb.svelte-1f6hrfb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb.svelte-1f6hrfb b:where(.svelte-1f6hrfb){color:#fdfbf4;font-weight:500}.live-ind.svelte-1f6hrfb{margin-left:auto;display:flex;align-items:center;gap:6px;color:var(--coral);flex-shrink:0}.dot.svelte-1f6hrfb{width:6px;height:6px;background:var(--coral);border-radius:50%;animation:svelte-1f6hrfb-pulse 1.6s infinite}@keyframes svelte-1f6hrfb-pulse{0%,to{opacity:1}50%{opacity:.3}}@media(max-width:1023px){.subbar.svelte-1f6hrfb{display:none}}.scrim.svelte-ugjf36{position:fixed;inset:0;background:#1c1d1a59;z-index:199}.drawer.svelte-ugjf36{position:fixed;top:calc(var(--nav-height) + var(--subbar-height));left:0;bottom:0;width:var(--sched-width);background:var(--bg-card);border-right:1px solid var(--rule);overflow-y:auto;z-index:200;transform:translate(-100%);transition:transform .2s ease;pointer-events:none}.drawer-open.svelte-ugjf36{transform:translate(0);pointer-events:auto}@media(min-width:1440px){.drawer.svelte-ugjf36,.scrim.svelte-ugjf36{display:none}}.drawer-header.svelte-ugjf36{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;border-bottom:1px solid var(--rule)}.drawer-title.svelte-ugjf36{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.drawer-close.svelte-ugjf36{background:none;border:none;font-size:18px;color:var(--ink-faint);cursor:pointer;line-height:1;padding:2px 4px}.drawer-close.svelte-ugjf36:hover{color:var(--ink)}.drawer-body.svelte-ugjf36{padding:12px 18px}.preview-banner.svelte-8c2sp2{position:sticky;top:52px;z-index:40;background:var(--bg-card);border-left:3px solid var(--teal);border-bottom:1px solid var(--rule);padding:10px 16px;display:flex;align-items:center;gap:10px;font-size:13px;color:var(--amber)}.icon.svelte-8c2sp2{font-size:14px}.msg.svelte-8c2sp2{flex:1}.msg.svelte-8c2sp2 strong:where(.svelte-8c2sp2){font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--amber);margin-right:4px}.action.svelte-8c2sp2{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--teal);text-decoration:none}.action.svelte-8c2sp2:hover{color:var(--teal-bright)}.event-page.svelte-1c59hrq{min-height:100vh;background:var(--bg);font-family:var(--sans);padding-top:var(--nav-height)}.event-layout.svelte-1c59hrq{display:grid;grid-template-columns:var(--sched-width) 1fr var(--qa-width);max-width:calc(var(--sched-width) + 1340px + var(--qa-width));margin-left:auto;margin-right:auto;min-height:calc(100vh - var(--nav-height) - var(--subbar-height));align-items:start}@media(max-width:1439px){.event-layout.svelte-1c59hrq{grid-template-columns:1fr var(--qa-width)}}@media(max-width:1023px){.event-layout.svelte-1c59hrq{grid-template-columns:1fr;min-height:unset;padding-bottom:calc(env(safe-area-inset-bottom) + 64px)}}.col-schedule.svelte-1c59hrq{background:var(--bg-card);border-right:1px solid var(--rule);position:sticky;top:calc(var(--nav-height) + var(--subbar-height));height:calc(100vh - var(--nav-height) - var(--subbar-height));overflow-y:auto;padding:16px 18px}.schedule-favorites.svelte-1c59hrq{margin-bottom:12px}.col-stage.svelte-1c59hrq{background:var(--bg);min-width:0}.col-qa.svelte-1c59hrq{background:var(--bg-card);border-left:1px solid var(--rule);position:sticky;top:calc(var(--nav-height) + var(--subbar-height));height:calc(100vh - var(--nav-height) - var(--subbar-height));overflow-y:auto;display:flex;flex-direction:column}.stage.svelte-1c59hrq{padding:0 22px 20px}.stream-warning.svelte-1c59hrq{background:#b883181a;border:1px solid var(--amber);padding:12px 14px;margin:16px 0}.stream-warning-label.svelte-1c59hrq{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--amber);margin:0 0 4px}.stream-warning-body.svelte-1c59hrq{font-size:13px;color:var(--ink-soft);margin:0}.stage-status.svelte-1c59hrq{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px}.stage-title.svelte-1c59hrq{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.15;margin:0 0 4px;letter-spacing:-.01em;color:var(--ink)}.stage-byline.svelte-1c59hrq{font-family:var(--sans);font-size:13px;color:var(--ink-soft);margin:0 0 16px}.sched-toggle.svelte-1c59hrq{display:none;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);padding:5px 10px;color:var(--teal);background:#fff;margin-bottom:14px;cursor:pointer}@media(min-width:1024px)and (max-width:1439px){.sched-toggle.svelte-1c59hrq{display:inline-flex}}.video-wrap.svelte-1c59hrq{background:var(--ink);aspect-ratio:16/9;position:relative;margin-left:-22px;margin-right:-22px;margin-bottom:10px}.reaction-layer.svelte-1c59hrq{position:absolute;inset:0;overflow:hidden;pointer-events:none}.reaction-float.svelte-1c59hrq{position:absolute;font-size:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.video-placeholder.svelte-1c59hrq{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:14px}.video-placeholder-text.svelte-1c59hrq{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0}.btn-register.svelte-1c59hrq{display:inline-block;background:var(--teal);color:#fdfbf4;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;text-decoration:none}.admin-controls.svelte-1c59hrq{margin-bottom:12px;max-width:560px}.ctrl-row.svelte-1c59hrq{display:flex;gap:6px;margin-top:10px;margin-bottom:16px;flex-wrap:wrap}.ctrl.svelte-1c59hrq{border:1px solid var(--rule);padding:5px 8px;color:var(--ink-soft);background:#fff;cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.ctrl.active.svelte-1c59hrq{background:var(--ink);color:#fdfbf4;border-color:var(--ink)}.ctrl-right.svelte-1c59hrq{margin-left:auto}@keyframes svelte-1c59hrq-pulse{0%,to{opacity:1}50%{opacity:.3}}.mob-live-strip.svelte-1c59hrq{background:#1c1d1aeb;padding:8px 14px;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.mob-live-dot.svelte-1c59hrq{width:6px;height:6px;border-radius:50%;background:var(--coral);animation:svelte-1c59hrq-pulse 1.6s infinite;flex-shrink:0}.mob-live-lbl.svelte-1c59hrq{color:var(--coral)}.mob-live-title.svelte-1c59hrq{color:#fdfbf4;font-family:var(--serif);font-size:13px;text-transform:none;letter-spacing:0;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mob-video.svelte-1c59hrq{background:var(--ink);aspect-ratio:16/9;position:relative}.mob-video-placeholder.svelte-1c59hrq{display:flex;align-items:center;justify-content:center;height:100%}.mob-video-placeholder-text.svelte-1c59hrq{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0}.mob-pane.svelte-1c59hrq{padding:14px 14px 8px;border-bottom:1px solid var(--rule)}.mob-meta.svelte-1c59hrq{display:flex;gap:14px;font-family:var(--mono);font-size:9.5px;color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.mob-meta.svelte-1c59hrq b:where(.svelte-1c59hrq){color:var(--ink);font-weight:500}.mob-register-lede.svelte-1c59hrq{font-size:13px;color:var(--ink-soft);line-height:1.5;margin:0 0 12px;font-family:var(--sans)}.mob-cta-row.svelte-1c59hrq{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.mob-btn-primary.svelte-1c59hrq{display:inline-block;background:var(--teal);color:#fdfbf4;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:9px 14px;text-decoration:none}.mob-btn-secondary.svelte-1c59hrq{display:inline-block;border:1px solid var(--rule);color:var(--ink-soft);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:9px 14px;text-decoration:none}.mob-speakers.svelte-1c59hrq{border-top:1px solid var(--rule);padding-top:12px;margin-top:12px;display:flex;flex-direction:column;gap:14px}.mob-speaker.svelte-1c59hrq{display:flex;gap:12px;align-items:flex-start}.mob-speaker-img.svelte-1c59hrq{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.mob-speaker-name.svelte-1c59hrq{font-family:var(--serif);font-size:14px;font-weight:500;color:var(--ink);margin:0 0 2px}.mob-speaker-headline.svelte-1c59hrq{font-size:12px;color:var(--teal);font-weight:500;margin:0 0 4px;font-family:var(--sans)}.mob-speaker-bio.svelte-1c59hrq{font-size:12px;color:var(--ink-soft);line-height:1.5;margin:0;font-family:var(--sans)}.mob-schedule.svelte-1c59hrq{padding:14px}.mob-schedule-favorites.svelte-1c59hrq{margin-bottom:10px}.mob-interact.svelte-1c59hrq{padding:0}.mob-event.svelte-1c59hrq{padding:16px 14px}.mob-event-title.svelte-1c59hrq{font-family:var(--serif);font-size:20px;font-weight:500;color:var(--ink);margin:0 0 12px}.mob-event-desc.svelte-1c59hrq{font-size:13.5px;color:var(--ink-soft);line-height:1.6;font-family:var(--sans)}.desktop-descriptions.svelte-1c59hrq{display:none}@media(min-width:1024px){.desktop-descriptions.svelte-1c59hrq{display:flex;flex-direction:column;gap:24px;margin-top:20px}.desk-section-label.svelte-1c59hrq{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px}.desk-section-body.svelte-1c59hrq{font-size:14px;color:var(--ink-soft)}}.mob-session-about.svelte-1c59hrq{font-size:13px;color:var(--ink-soft);line-height:1.55;font-family:var(--sans);padding-top:8px}.video-wrap.theater-active.svelte-1c59hrq{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90vw,160vh);aspect-ratio:16 / 9;z-index:60;margin:0}.mob-video-inner.svelte-1c59hrq{position:relative;width:100%;height:100%}.mob-video.theater-active.svelte-1c59hrq{position:fixed;top:50%;left:0;width:100vw;aspect-ratio:16 / 9;transform:translateY(-50%);z-index:60;margin:0;overflow:visible}@media(orientation:landscape){.mob-video.theater-active.svelte-1c59hrq{top:50%;left:50%;width:auto;height:100svh;aspect-ratio:unset;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;background:transparent;overflow:visible;margin:0}.mob-video.theater-active.svelte-1c59hrq .mob-video-inner:where(.svelte-1c59hrq){height:100svh;width:min(calc(100svh * 16 / 9),calc(100svw - 48px));aspect-ratio:unset;flex-shrink:0;overflow:hidden}}@media(min-width:1440px){.col-schedule.svelte-1c59hrq{display:block}}@media(min-width:1024px){.mobile-content.svelte-1c59hrq,.mob-only.svelte-1c59hrq{display:none}.col-qa.svelte-1c59hrq{display:flex}}@media(max-width:1439px){.col-schedule.svelte-1c59hrq{display:none}}@media(max-width:1023px){.col-qa.svelte-1c59hrq,.video-wrap.svelte-1c59hrq{display:none}.mob-live-strip.svelte-1c59hrq,.mob-video.svelte-1c59hrq{margin-left:-22px;margin-right:-22px}}.toast-badge-stack.svelte-1c59hrq{position:fixed;top:calc(var(--nav-height) + 16px);right:16px;z-index:50;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast-approach-wrap.svelte-1c59hrq{position:fixed;top:calc(var(--nav-height) + 16px);left:16px;right:16px;z-index:50;pointer-events:auto;max-width:384px;margin-left:auto;margin-right:auto}.toast-approach.svelte-1c59hrq{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:var(--teal);color:#fdfbf4;box-shadow:0 4px 16px #0000002e;cursor:pointer}.toast-approach.svelte-1c59hrq:hover{background:color-mix(in srgb,var(--teal) 85%,#000)}.toast-approach-icon.svelte-1c59hrq{width:20px;height:20px;flex-shrink:0;color:var(--amber)}.toast-approach-title.svelte-1c59hrq{flex:1;font-size:14px;font-weight:500;font-family:var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.toast-approach-dismiss.svelte-1c59hrq{flex-shrink:0;background:none;border:none;padding:4px;border-radius:50%;cursor:pointer;color:inherit;opacity:.7}.toast-approach-dismiss.svelte-1c59hrq:hover{opacity:1;background:#fff3}.toast-approach-dismiss.svelte-1c59hrq svg:where(.svelte-1c59hrq){width:16px;height:16px;display:block}
