.ignyte-agenda{--ink:#111827;--muted:#6b7280;--panel:#ffffff;--soft:#f3f4f6;--line:#e5e7eb;--accent:#2563eb;--shadow:0 14px 40px rgba(0,0,0,.10);color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.4}.ignyte-agenda *{box-sizing:border-box}.ignyte-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.ignyte-kicker{font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:12px}.ignyte-h2{margin:4px 0 0 0;font-size:28px;font-weight:900;letter-spacing:-.02em}.ignyte-controls{position:relative;display:flex;align-items:center;gap:10px}.ignyte-filterBtn{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:10px 12px;font-weight:800;cursor:pointer;color:var(--ink);box-shadow:0 6px 18px rgb(0 0 0 / .06)}.ignyte-filterBtn:focus{outline:2px solid rgb(37 99 235 / .25);outline-offset:2px}.ignyte-caret{display:inline-block;transform:translateY(-1px);opacity:.8}.ignyte-filterPanel{position:absolute;right:0;top:calc(100% + 10px);width:min(460px, 92vw);background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:12px;z-index:30}.ignyte-filterRow{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ignyte-linkBtn{border:none;background:#fff0;color:var(--accent);font-weight:900;cursor:pointer;padding:4px 6px}.ignyte-dot{color:var(--muted);opacity:.8}.ignyte-filterGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ignyte-check{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:10px 10px;background:#fff}.ignyte-check input{margin-top:2px}.ignyte-check span{font-weight:800;color:var(--ink)}.ignyte-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0 14px 0}.ignyte-tab{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:8px 12px;font-weight:900;cursor:pointer;color:var(--ink)}.ignyte-tab.active{border-color:rgb(37 99 235 / .35);background:rgb(37 99 235 / .10)}.ignyte-block{border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden;margin-bottom:14px;box-shadow:0 10px 24px rgb(0 0 0 / .06)}.ignyte-blockHeader{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px;background:#fafafa;border-bottom:1px solid var(--line)}.ignyte-blockTime{font-weight:900;letter-spacing:-.01em}.ignyte-blockHint{color:var(--muted);font-weight:800;font-size:12px}.ignyte-blockBody{padding:12px 14px 14px;display:grid;grid-template-columns:1fr;gap:10px}.ignyte-session{border:1px solid var(--line);border-radius:14px;background:#fff;padding:12px 12px}.ignyte-sessionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ignyte-sessionTitle{font-weight:950;letter-spacing:-.01em;font-size:16px}.ignyte-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ignyte-badge{font-weight:900;font-size:11px;padding:5px 8px;border-radius:999px;border:1px solid var(--line);background:var(--soft);color:var(--ink)}.ignyte-rooms{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.ignyte-room{font-size:12px;font-weight:900;padding:5px 8px;border-radius:999px;background:rgb(17 24 39 / .04);border:1px solid var(--line);color:var(--ink)}.ignyte-meta{margin-top:8px;color:var(--muted);font-weight:700;font-size:12px}.ignyte-muted{color:var(--muted);font-weight:700}.ignyte-speakers{margin-top:10px;display:flex;flex-direction:column;gap:10px}.ignyte-speakerChip{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:#fff}.ignyte-speakerChipImg{width:52px;height:52px;border-radius:14px;object-fit:cover;flex:0 0 auto}.ignyte-speakerChipName{font-weight:950;font-size:15px;letter-spacing:-.01em}.ignyte-speakerChipMeta{margin-top:2px;color:var(--muted);font-weight:800;font-size:12px}.ignyte-modal{position:fixed;inset:0;z-index:9999}.ignyte-modalBackdrop{position:absolute;inset:0;background:rgb(0 0 0 / .45)}.ignyte-modalPanel{position:relative;width:min(820px, 92vw);max-height:86vh;overflow:auto;margin:6vh auto;background:var(--panel);border-radius:16px;border:1px solid var(--line);box-shadow:var(--shadow)}.ignyte-modalClose{position:absolute;top:10px;right:12px;width:38px;height:38px;border-radius:999px;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:22px;line-height:1;font-weight:900;color:var(--ink)}.ignyte-modalClose:hover{border-color:rgb(37 99 235 / .35)}.ignyte-modalBody{padding:18px 18px 16px}.ignyte-modalTop{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}.ignyte-modalImg{width:92px;height:92px;border-radius:16px;object-fit:cover}.ignyte-modalImgPh{width:92px;height:92px;border-radius:16px;background:var(--soft);border:1px dashed var(--line)}.ignyte-modalName{font-weight:950;font-size:20px;margin-top:2px;letter-spacing:-.01em}.ignyte-modalSub{color:var(--muted);margin-top:2px;font-weight:800}.ignyte-modalLinks{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.ignyte-modalLink{font-weight:950;color:var(--accent);text-decoration:none;border:1px solid rgb(37 99 235 / .25);background:rgb(37 99 235 / .08);padding:6px 10px;border-radius:999px}.ignyte-modalLink:hover{background:rgb(37 99 235 / .12)}.ignyte-modalBio{color:var(--ink);line-height:1.55;font-size:14px;white-space:pre-wrap}@media (min-width:860px){.ignyte-blockBody{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ignyte-head{flex-direction:column;align-items:flex-start}.ignyte-filterPanel{right:auto;left:0}.ignyte-h2{font-size:24px}.ignyte-sessionTitle{font-size:15px}}.ignyte-modalPanel,.ignyte-modalPanel *{font-family:inherit}.ignyte-modalPanel button,.ignyte-modalPanel a{all:unset;box-sizing:border-box}.ignyte-modalPanel a{cursor:pointer}.ignyte-modalClose{all:unset;position:absolute;top:10px;right:12px;width:38px;height:38px;border-radius:999px;border:1px solid var(--line);background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;font-weight:900;color:var(--ink);z-index:2}.ignyte-modalClose:hover{border-color:rgb(37 99 235 / .35);box-shadow:0 8px 18px rgb(0 0 0 / .10)}.ignyte-modalLink{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:900;color:var(--accent);text-decoration:none;border:1px solid rgb(37 99 235 / .25);background:rgb(37 99 235 / .08);padding:6px 10px;border-radius:999px}.ignyte-modalLink:hover{background:rgb(37 99 235 / .12)}.ignyte-session{--type-accent:#6b7280;border-left:6px solid var(--type-accent)}.ignyte-session .ignyte-badge{border-color:rgb(0 0 0 / .10);background:rgb(0 0 0 / .04)}.ig-type-content-dissemination .ignyte-badge{border-color:rgb(37 99 235 / .35);background:rgb(37 99 235 / .10)}.ig-type-content-creation .ignyte-badge{border-color:rgb(5 150 105 / .35);background:rgb(5 150 105 / .10)}.ig-type-content-sales .ignyte-badge{border-color:rgb(245 158 11 / .35);background:rgb(245 158 11 / .12)}.ig-type-leadership-and-management .ignyte-badge{border-color:rgb(124 58 237 / .35);background:rgb(124 58 237 / .10)}.ig-type-technology-and-ai .ignyte-badge{border-color:rgb(14 165 233 / .35);background:rgb(14 165 233 / .10)}.ig-type-operations-and-workflow .ignyte-badge{border-color:rgb(148 163 184 / .55);background:rgb(148 163 184 / .16)}.ig-type-content-dissemination{--type-accent:#2563eb}.ig-type-content-creation{--type-accent:#059669}.ig-type-content-sales{--type-accent:#f59e0b}.ig-type-keynote{--type-accent:#7c3aed}.ig-type-technology-and-ai{--type-accent:#0ea5e9}.ig-type-operations-and-workflow{--type-accent:#94a3b8}.ig-type-meal,.ig-type-lunch,.ig-type-breakfast,.ig-type-dinner{--type-accent:#ef4444}.ig-type-check-in,.ig-type-registration,.ig-type-general{--type-accent:#6b7280}.ignyte-modal{position:fixed!important;inset:0!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}.ignyte-modalBackdrop{position:absolute!important;inset:0!important;background:rgb(0 0 0 / .55)!important}.ignyte-modalPanel{position:relative!important;width:min(860px, 94vw)!important;max-height:min(720px, 86vh)!important;overflow:auto!important;background:#ffffff!important;color:#111827!important;border-radius:18px!important;border:1px solid rgb(0 0 0 / .12)!important;box-shadow:0 18px 55px rgb(0 0 0 / .28)!important;padding:0!important;z-index:2!important}.ignyte-modalBody{padding:18px 18px 16px!important}.ignyte-modalClose{all:unset!important;position:absolute!important;top:12px!important;right:12px!important;width:38px!important;height:38px!important;border-radius:999px!important;background:#ffffff!important;border:1px solid rgb(0 0 0 / .18)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;font-weight:900!important;line-height:1!important;color:#111827!important;cursor:pointer!important;z-index:3!important}.ignyte-modalClose:hover{box-shadow:0 10px 24px rgb(0 0 0 / .18)!important}.ignyte-modalLinks a.ignyte-modalLink{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;border-radius:999px!important;border:1px solid rgb(37 99 235 / .25)!important;background:rgb(37 99 235 / .08)!important;color:#2563eb!important;font-weight:900!important;text-decoration:none!important}.ignyte-modalLinks a.ignyte-modalLink:hover{background:rgb(37 99 235 / .12)!important}