.event-detail-page,.events-page{max-width:1240px}.event-primary,.event-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #74a8ef;border-radius:10px;background:#326bc8;color:#fff!important;padding:11px 18px;text-decoration:none;cursor:pointer;font:inherit}.event-secondary{background:#172b47}.event-primary:disabled{opacity:.5;cursor:not-allowed}.event-search{width:100%;max-width:520px;border:1px solid #6c89ad6b;border-radius:12px;background:#0d1b2d;color:#e5f1ff;padding:13px 17px}.event-result-count{color:#9db5d1;margin:18px 0}.event-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.event-card{display:flex;gap:18px;padding:24px;border:1px solid #5a7aa46a;border-radius:16px;background:linear-gradient(145deg,#162b49,#0e1d33);color:#eaf2ff;text-decoration:none}.event-card:hover{border-color:#79a7e8;transform:translateY(-2px)}.event-card-icon{width:60px;height:60px;flex:none;display:grid;place-items:center;border-radius:14px;background:#265db459;color:#aad3ff}.event-card small{color:#8eb7e9}.event-card h2{font-size:22px;margin:8px 0}.event-card p{color:#aebfd4;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.event-card span,.event-card strong{display:flex;align-items:center;gap:7px;color:#a9c8ee;font-size:13px;margin-top:16px}.event-empty{padding:40px;text-align:center;border:1px dashed #6384b177;border-radius:16px;color:#a5bddb}.event-empty svg{width:42px;height:42px}.event-form{display:grid;gap:22px}.event-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.event-form label{display:grid;gap:7px;color:#b9cee8;font-size:13px}.event-form input,.event-form textarea,.event-message-form textarea{width:100%;border:1px solid #6a88b068;border-radius:9px;background:#0d1b2f;color:#f0f6ff;padding:11px;font:inherit}.event-form-section{border-top:1px solid #6482a54d;padding-top:18px}.event-form-actions,.event-form-section>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:12px}.event-form-actions button,.event-form-section button{border:1px solid #7299ca78;border-radius:8px;background:#1d3658;color:#e4efff;padding:8px 12px;cursor:pointer}.event-form-subitem{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;margin:14px 0;border:1px solid #55749d60;border-radius:10px}.event-form-subitem>button{justify-self:start}.event-back{display:inline-flex;align-items:center;gap:8px;color:#a6c9f6;margin-bottom:20px}.event-detail-hero{padding:36px;border:1px solid #7294c066;border-radius:22px;background:radial-gradient(ellipse at 85% 0,#315fb357,transparent 50%),#10223b}.event-detail-hero h1{font-size:clamp(32px,4vw,54px);margin:14px 0}.event-detail-hero>p{max-width:800px;color:#b8cbe3;line-height:1.65;white-space:pre-line}.event-hero-meta{display:flex;flex-wrap:wrap;gap:16px 25px;margin:24px 0;color:#c6daf3}.event-hero-meta span{display:flex;align-items:center;gap:8px}.event-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.event-joined{color:#8fd1b3}.event-tabs{display:flex;gap:6px;overflow:auto;border-bottom:1px solid #5c7da670;margin:26px 0 22px}.event-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:#a4bbd7;padding:12px 14px;white-space:nowrap;cursor:pointer}.event-tabs button.selected{border-color:#79adff;color:#eaf2ff}.event-panel{padding:26px;border:1px solid #5f80aa64;border-radius:16px;background:#102139;color:#b7cae1;min-width:0}.event-panel h2{color:#eef5ff;font-size:24px;margin:0 0 20px;display:flex;gap:8px;align-items:center}.event-panel h3{color:#eaf3ff}.event-panel p{line-height:1.65}.event-panel p:has(>svg){display:flex;gap:8px;align-items:center}.event-description{white-space:pre-line}.event-two-col{display:grid;grid-template-columns:1.4fr 1fr;gap:18px}.event-timeline{border-left:2px solid #5c94e8;margin-left:12px}.event-timeline article{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:0 0 25px 20px;position:relative}.event-timeline article:before{content:"";position:absolute;left:-7px;top:3px;width:12px;height:12px;border-radius:50%;background:#75b8ff}.event-message-list time,.event-timeline time{color:#8fb3dc;font-size:13px}.event-speaker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.event-message-list article,.event-speaker-grid article{padding:18px;border:1px solid #6080a75a;border-radius:12px;background:#142a46}.event-speaker-avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#315d9a;color:#fff;font-size:23px}.event-attendees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.event-attendees a{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #5e7ca462;border-radius:10px;color:#e8f1ff}.event-attendees img,.event-attendees span{width:35px;height:35px;object-fit:cover;border-radius:50%;background:#3968a1;display:grid;place-items:center}.event-message-list{display:grid;gap:10px;max-height:430px;overflow:auto}.event-message-list article time{margin-left:12px}.event-message-form{display:grid;justify-items:end;gap:10px;margin:18px 0}.event-notice{position:fixed;right:20px;bottom:20px;padding:12px 18px;background:#1d4e85;color:#fff;border-radius:10px;z-index:90}@media(max-width:750px){.event-card-grid,.event-form-grid,.event-form-subitem,.event-speaker-grid,.event-two-col{grid-template-columns:1fr}.event-attendees{grid-template-columns:repeat(2,minmax(0,1fr))}.event-detail-hero{padding:22px}.event-timeline article{grid-template-columns:1fr}.event-card{padding:18px}}.event-fee-note{margin:-4px 0 0;color:#9eb8d7;font-size:13px;line-height:1.5}.event-ticket-card{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;padding:26px;border:1px solid #83aae0;border-radius:16px;background:linear-gradient(130deg,#15375b,#0b1c34);color:#eff7ff;max-width:650px}.event-ticket-card>div>span{font-size:11px;letter-spacing:.16em;color:#a6c9ff}.event-ticket-card h3{font-size:24px;margin:15px 0}.event-ticket-card img{display:block;width:210px;height:210px;object-fit:contain;background:#fff;padding:8px;border-radius:10px}.event-ticket-card>small{grid-column:1/-1;color:#aec5df}.event-check-in{max-width:700px}.event-check-in .event-panel{margin-top:22px}@media(max-width:600px){.event-ticket-card{grid-template-columns:1fr}.event-ticket-card img{width:210px}.event-ticket-card>small{grid-column:1}}html[data-theme=light] .event-form input,html[data-theme=light] .event-form textarea,html[data-theme=light] .event-message-form textarea,html[data-theme=light] .event-search{background:#fff;color:#203552;border-color:#aebfd8}html[data-theme=light] .event-empty,html[data-theme=light] .event-fee-note,html[data-theme=light] .event-result-count{color:#506887}html[data-theme=light] .event-card{background:linear-gradient(145deg,#fff,#edf4ff);border-color:#b8cbe3;color:#203552}html[data-theme=light] .event-card p,html[data-theme=light] .event-detail-hero>p,html[data-theme=light] .event-panel,html[data-theme=light] .event-ticket-card>small{color:#425a79}html[data-theme=light] .event-back,html[data-theme=light] .event-card small,html[data-theme=light] .event-card span,html[data-theme=light] .event-card strong,html[data-theme=light] .event-message-list time,html[data-theme=light] .event-timeline time{color:#285b9e}html[data-theme=light] .event-card-icon{background:#dceaff;color:#245b9d}html[data-theme=light] .event-detail-hero,html[data-theme=light] .event-panel{background:radial-gradient(ellipse at 85% 0,#cbdfff80,transparent 50%),#fff;border-color:#b8cbe3;color:#203552}html[data-theme=light] .event-hero-meta,html[data-theme=light] .event-panel h2,html[data-theme=light] .event-panel h3{color:#203552}html[data-theme=light] .event-tabs button{color:#4a6282}html[data-theme=light] .event-tabs button.selected{color:#174f9c;border-color:#286dd4}html[data-theme=light] .event-form-subitem,html[data-theme=light] .event-message-list article,html[data-theme=light] .event-speaker-grid article{background:#f3f7ff;border-color:#c1d1e5;color:#203552}html[data-theme=light] .event-form label{color:#284663}html[data-theme=light] .event-form-actions button,html[data-theme=light] .event-form-section button,html[data-theme=light] .event-secondary{background:#e9f2ff;color:#245391!important;border-color:#a8c1e3}html[data-theme=light] .event-attendees a{color:#245391;border-color:#c0d1e7}html[data-theme=light] .event-ticket-card{background:linear-gradient(130deg,#fff,#eaf2ff);color:#203552;border-color:#aac7ea}html[data-theme=light] .event-ticket-card>div>span{color:#275d9f}.event-card{display:block;padding:0;overflow:hidden}.event-card-visual{height:220px;position:relative;background:radial-gradient(circle at 50% 30%,#326dc1,#10213a 75%);overflow:hidden}.event-card-visual>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.event-card:hover .event-card-visual>img{transform:scale(1.025)}.event-card-visual>span{display:grid;place-items:center;height:100%;color:#aad5ff}.event-card-visual>time{position:absolute;top:16px;left:16px;padding:8px 12px;border-radius:9px;background:#09182ad9;color:#fff;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.event-card-body{padding:22px}.event-card-body>p{min-height:4.4em}.event-detail-hero{position:relative;overflow:hidden}.event-hero-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.event-hero-content{position:relative;z-index:2}.event-hero-content>p{max-width:800px;line-height:1.65;white-space:pre-line}.event-form-cover-preview{width:100%;max-width:550px;aspect-ratio:16/9;object-fit:cover;border-radius:14px}.event-form-gallery,.event-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.event-form-gallery>div{display:grid;gap:5px}.event-form-gallery img,.event-form-gallery video,.event-gallery-grid img,.event-gallery-grid video{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:#09172a}.event-address-block{display:grid;gap:10px}.event-address-block>.event-secondary{justify-self:start}.event-address-block small,.event-form-section>p{color:#a9bfdc;line-height:1.5}.event-address-verified{color:#91d6bb}.event-address-matches{display:grid;gap:5px}.event-address-matches button{padding:10px 12px;border:1px solid #6e9aca;background:#153151;color:#eff6ff;text-align:left;border-radius:8px;cursor:pointer}.event-speaker-avatar{overflow:hidden}.event-speaker-avatar img{width:100%;height:100%;object-fit:cover}.event-form .search-select-field{min-width:0}.event-form .structured-select{width:100%}.event-form input[type=file]{cursor:pointer}html[data-theme=light] .event-card-visual>time{color:#fff}html[data-theme=light] .event-address-block small,html[data-theme=light] .event-form-section>p{color:#4e6789}html[data-theme=light] .event-address-matches button{background:#edf5ff;color:#244668}.event-ticket-card .event-ticket-cover{grid-column:1/-1;width:100%;max-height:220px;height:auto;aspect-ratio:16/6;object-fit:cover;border-radius:12px;padding:0;background:transparent}.v2-page-content:has(.event-detail-page){max-width:none;padding:0}.v2-page-content>.event-detail-page{position:relative;max-width:none;padding:0 0 48px;color:#172843}.event-detail-page>.event-back{position:absolute;top:13px;left:26px;z-index:4;color:#fff;text-decoration:none;font-size:13px;margin:0}html[data-theme=light] .event-detail-page>.event-back{color:#fff}.event-detail-page .event-detail-hero{height:234px;border:0;border-radius:0;padding:42px 27px 16px;display:flex;align-items:end;background:#102039}.event-detail-page .event-hero-cover{object-position:center 43%}.event-detail-page .event-hero-content{width:100%}.event-detail-page .event-hero-content>.profile-eyebrow{display:inline-block;background:#fff;color:#1658bb;font-size:10px;font-weight:750;letter-spacing:.08em;border-radius:4px;padding:5px 8px}.event-detail-page .event-hero-content h1{font:normal clamp(28px,3.1vw,42px)/1.1 Georgia,serif;max-width:850px;margin:12px 0 4px;color:#fff}.event-detail-page .event-hero-content>p{font-size:16px;line-height:1.3;max-width:820px;margin:0;color:#f2f7ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-detail-page .event-hero-meta{margin:15px 0 0;gap:20px;font-size:13px;color:#fff}.event-detail-page .event-hero-actions{position:absolute;right:27px;bottom:14px;justify-content:flex-end}.event-detail-page .event-hero-actions .event-primary,.event-detail-page .event-hero-actions .event-secondary{min-height:35px;padding:8px 14px;border-radius:5px;font-size:12px}.event-detail-page .event-primary{background:#0861e9;border-color:#0861e9;color:#fff!important;border-radius:6px}.event-detail-page .event-secondary{background:#07172ba8;border-color:#ffffff9e;color:#fff!important}.event-detail-page .event-tabs{margin:0 0 15px;gap:5px;border-color:#dce6f5}.event-detail-page .event-tabs button{color:#445d79;font-size:13px;padding:13px 12px}.event-detail-page .event-tabs button.selected{color:#112b50;border-color:#0967ee;font-weight:650}.event-detail-page .event-panel{background:#fff;border:1px solid #dbe7f7;color:#425876;border-radius:8px;padding:20px;margin-bottom:15px}.event-detail-page .event-panel h2{font:normal 22px/1.2 Georgia,serif;color:#172843;margin:0 0 12px}.event-detail-page .event-panel h3{font:normal 17px Georgia,serif;color:#172843}.event-detail-page .event-panel p{line-height:1.55;margin:8px 0}.event-detail-page .event-panel a{color:#0958c5}@media(max-width:1140px){.event-detail-page .event-hero-actions{position:static;margin-top:12px;justify-content:flex-start}.event-detail-page .event-detail-hero{height:auto;min-height:245px}.event-detail-page .event-hero-content>p{white-space:normal}}@media(max-width:800px){.event-detail-page .event-detail-hero{padding:49px 18px 18px}.event-detail-page>.event-back{left:18px}.event-detail-page .event-hero-meta{gap:8px 16px}}.v2-event-calendar-overlay{position:fixed;inset:0;z-index:1000;background:#09172b9c;display:grid;place-items:center;padding:16px}.v2-event-calendar-modal{position:relative;background:#fff;color:#172a48;border-radius:10px;box-shadow:0 20px 60px #06152b55;width:min(100%,470px);padding:24px}.v2-event-calendar-modal h2{font:normal 27px Georgia,serif;margin:0 0 5px}.v2-event-calendar-modal>p{font-size:13px;color:#566c87;line-height:1.5}.v2-event-calendar-close{position:absolute;right:16px;top:16px;border:0;background:transparent;color:#1c3658;cursor:pointer}.v2-event-calendar-session{border:1px solid #dce7f4;border-radius:7px;padding:12px;margin:16px 0;display:grid;gap:5px}.v2-event-calendar-session small{color:#61758d}.v2-event-calendar-modal fieldset{border:0;padding:0;margin:0}.v2-event-calendar-modal legend{font:normal 18px Georgia,serif;margin-bottom:9px}.v2-event-calendar-modal fieldset label{display:flex;align-items:center;gap:9px;border:1px solid #dce7f4;border-radius:6px;padding:9px 12px;margin-bottom:6px;font-size:13px;cursor:pointer}.v2-event-calendar-modal fieldset label:has(input:checked){border-color:#1970de;background:#f1f7ff}.v2-event-calendar-modal input{accent-color:#0861e9}.v2-event-calendar-setting{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;font-size:12px}.v2-event-calendar-setting select{border:1px solid #d0e0f1;border-radius:5px;padding:7px;background:white;color:#173253}.v2-event-calendar-actions{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.v2-event-calendar-actions button{border:1px solid #0861e9;border-radius:5px;padding:10px 14px;background:#fff;color:#075ccf;cursor:pointer}.v2-event-calendar-actions button:last-child{background:#0861e9;color:#fff}.v2-event-calendar-actions button:disabled{opacity:.6;cursor:wait}.v2-speaking-page{max-width:1500px;margin:0 auto;padding:20px 26px 50px}.v2-speaking-event-head{background:linear-gradient(110deg,#091a2c,#153a6a);color:#fff;border-radius:8px;padding:22px 28px;margin:10px 0 18px}.v2-speaking-event-head span{font-size:10px;letter-spacing:.2em}.v2-speaking-event-head h1{font:normal 32px Georgia,serif;margin:7px 0}.v2-speaking-event-head p{font-size:13px;margin:0;color:#cfe2f8}.v2-speaking-error,.v2-speaking-notice{padding:11px 14px;border-radius:6px;margin:8px 0 16px;font-size:13px}.v2-speaking-error{background:#fff0f0;color:#9d2929;border:1px solid #efcbcb}.v2-speaking-notice{background:#eaf7f0;color:#146b48;border:1px solid #c4e8d4}.v2-speaking-list-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:14px 0}.v2-speaking-list-head h2,.v2-speaking-success h2{font:normal 28px Georgia,serif;margin:0 0 4px}.v2-speaking-list-head p{margin:0;color:#5b718d;font-size:14px}.v2-speaking-form-title button,.v2-speaking-list article button,.v2-speaking-list-head button,.v2-speaking-review article button{display:inline-flex;align-items:center;gap:5px;border:1px solid #b5d1f5;background:#fff;color:#075bd0;border-radius:5px;padding:9px 12px;cursor:pointer}.v2-speaking-list-head .event-primary{background:#0861e9;color:#fff}.v2-speaking-list,.v2-speaking-review{border:1px solid #dce7f4;border-radius:8px;background:#fff;padding:17px;margin:14px 0}.v2-speaking-list article,.v2-speaking-review article{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:12px 5px;border-bottom:1px solid #e6edf6}.v2-speaking-list article:last-child,.v2-speaking-review article:last-child{border-bottom:0}.v2-speaking-list strong,.v2-speaking-review strong{display:block;font:normal 18px Georgia,serif}.v2-speaking-list small,.v2-speaking-review small{display:block;color:#607590;margin-top:3px}.v2-speaking-review article p{font-size:12px;color:#405978}.v2-speaking-review article>div:last-child{display:flex;gap:8px}.v2-speaking-steps{display:flex;justify-content:space-between;gap:5px;background:#f2f7ff;border-radius:7px;padding:9px;margin:14px 0}.v2-speaking-steps button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#385577;font-size:12px;cursor:pointer}.v2-speaking-steps button span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid #bdcde5;background:#fff;color:#17427b;font-weight:700}.v2-speaking-steps button.active{color:#075bd0;font-weight:700}.v2-speaking-steps button.active span{background:#0861e9;color:#fff;border-color:#0861e9}.v2-speaking-form{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.v2-speaking-form-main,.v2-speaking-preview{background:#fff;border:1px solid #dce7f4;border-radius:7px;padding:17px}.v2-speaking-form-main h3,.v2-speaking-preview h3,.v2-speaking-review h2{font:normal 21px Georgia,serif;margin:0 0 5px}.v2-speaking-form-main>p{color:#526b88;font-size:13px;margin:0 0 15px}.v2-speaking-form-main h4{font:normal 17px Georgia,serif;margin:14px 0 9px}.v2-speaking-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-speaking-fields>label{display:grid;gap:5px;font-size:12px;font-weight:600;color:#16315b}.v2-speaking-fields .wide{grid-column:1/-1}.v2-speaking-fields input:not([type=checkbox]),.v2-speaking-fields select,.v2-speaking-fields textarea,.v2-speaking-objective input{width:100%;border:1px solid #cbdaf0;border-radius:5px;background:#fff;padding:10px;color:#172d4d;font:normal 13px Arial,sans-serif}.v2-speaking-fields textarea{resize:vertical;line-height:1.5}.v2-speaking-fields fieldset{border:1px solid #dce7f4;border-radius:6px;padding:11px}.v2-speaking-fields legend{font-size:12px;font-weight:700}.v2-speaking-checks{display:grid;grid-template-columns:1fr 1fr;gap:7px}.v2-speaking-checks label,.v2-speaking-inline{display:flex!important;align-items:center;gap:7px;font-size:12px!important;font-weight:400!important}.v2-speaking-checks input,.v2-speaking-inline input{accent-color:#0861e9}.v2-speaking-speaker{border:1px solid #dce7f4;border-radius:7px;padding:13px;margin:12px 0}.v2-speaking-form-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.v2-speaking-form-title h4{margin:0 0 10px}.v2-speaking-objective{display:flex;align-items:center;gap:8px;margin:7px 0}.v2-speaking-objective span{display:grid;place-items:center;border:1px solid #cbdaf0;border-radius:50%;width:25px;height:25px;flex:none;color:#075bd0}.v2-speaking-objective button,.v2-speaking-text-action{border:0;background:transparent;color:#075bd0;cursor:pointer}.v2-speaking-text-action{display:inline-flex;align-items:center;gap:4px;padding:7px 0}.v2-speaking-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #e6edf6;margin-top:18px;padding-top:14px;flex-wrap:wrap}.v2-speaking-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #adcbf7;background:#fff;color:#075bd0;border-radius:5px;padding:10px 15px;cursor:pointer}.v2-speaking-actions .event-primary{background:#0861e9;color:#fff}.v2-speaking-preview>div{background:linear-gradient(135deg,#0b1f39,#0b52b3);color:#fff;border-radius:6px;padding:18px;margin:13px 0}.v2-speaking-preview>div small{text-transform:uppercase;color:#bcd9fa;font-size:10px}.v2-speaking-preview h4{font:normal 22px Georgia,serif;margin:7px 0}.v2-speaking-preview p{font-size:12px;line-height:1.5}.v2-speaking-preview dl,.v2-speaking-review-grid dl{display:grid;grid-template-columns:95px 1fr;gap:7px;font-size:12px}.v2-speaking-preview dt,.v2-speaking-review-grid dt{color:#657d9a}.v2-speaking-preview dd,.v2-speaking-review-grid dd{margin:0;color:#1c3659}.v2-speaking-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v2-speaking-review-grid section{border:1px solid #dce7f4;border-radius:6px;padding:13px}.v2-speaking-review-grid h4{margin:0 0 11px}.v2-speaking-review-grid li,.v2-speaking-review-grid p{font-size:12px;line-height:1.5}.v2-speaking-review-grid button{border:0;background:transparent;color:#075bd0;cursor:pointer;padding:4px 0}.v2-speaking-success{text-align:center;border:1px solid #dce7f4;background:#f6faff;border-radius:8px;padding:48px 20px}.v2-speaking-success-icon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 13px;background:#dff7ea;color:#0b9661;border-radius:50%}.v2-speaking-success p{color:#425b7d}.v2-speaking-success .v2-speaking-actions{justify-content:center;border:0}@media(max-width:950px){.v2-speaking-form{grid-template-columns:1fr}.v2-speaking-preview{order:-1}.v2-speaking-steps{overflow:auto}.v2-speaking-steps button{white-space:nowrap}}@media(max-width:600px){.v2-speaking-page{padding:14px}.v2-speaking-checks,.v2-speaking-fields,.v2-speaking-review-grid{grid-template-columns:1fr}.v2-speaking-list-head{align-items:flex-start}.v2-speaking-steps{justify-content:flex-start}}.v2-speaking-materials{border:1px solid #dce7f4;border-radius:6px;padding:12px;margin-top:14px}.v2-speaking-materials h4{margin:0 0 3px}.v2-speaking-materials p{font-size:12px;color:#57708e}.v2-speaking-materials label{display:inline-grid;gap:5px;color:#075bd0;font-size:12px;cursor:pointer}.v2-speaking-materials input{font-size:12px}.v2-speaking-materials button{border:0;background:transparent;color:#b02a2a;cursor:pointer}.event-message-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:13px}.event-message-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #7299ca78;border-radius:6px;background:#1d3658;color:#e4efff;padding:7px 10px;font:inherit;cursor:pointer}.event-message-actions button:disabled{opacity:.6;cursor:not-allowed}.event-message-actions .event-message-delete{border-color:#ed9696;color:#ffc4c4;background:#6a2929}.event-message-list .event-message-deleted{font-style:italic;opacity:.75}.event-message-list .event-message-delete-error{flex-basis:100%;margin:0;color:#ffc4c4}html[data-theme=light] .event-message-actions button{background:#fff;color:#285b9e;border-color:#c1d1e5}html[data-theme=light] .event-message-actions .event-message-delete{background:#fff1f1;color:#a62929;border-color:#e1afaf}html[data-theme=light] .event-message-list .event-message-delete-error{color:#a62929}.event-form .search-select-field{display:flex;flex-direction:column;gap:5px}.event-form .search-select-field>label{font-size:13px;font-weight:inherit;line-height:inherit}.event-form .event-company-create,.event-form .event-company-notice{grid-column:1/-1;min-width:0}.event-form .event-company-create{scroll-margin-top:calc(var(--insora-topbar-h,72px) + 12px)}.event-form .event-company-create>.editor-section{margin:0;padding:18px;gap:16px;border-color:var(--immerse-border,#c1d1e5);background:var(--immerse-surface,#fff);color:var(--immerse-text,#203552)}.event-form .event-company-create h2{font-size:18px;margin:0}.event-form .event-company-notice{margin:0;font-size:14px;color:var(--immerse-context,#3d5a73)}.event-form{scroll-margin-top:calc(var(--insora-topbar-h,72px) + 12px)}.event-form .event-form-step{display:grid;grid-template-columns:minmax(0,1fr);gap:inherit;min-width:0}.event-form .event-form-step[hidden]{display:none!important}.event-form .event-form-step>.event-form-section:first-child{border-top:0;padding-top:0}.event-form-steps{min-width:0}.event-form-steps ol{display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.event-form-steps li{flex:0 0 44px;min-width:0}.event-form-steps li.is-current{flex:0 1 auto}.event-form-steps button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:6px;border:1px solid var(--immerse-border,#c1d1e5);border-radius:22px;background:transparent;color:var(--immerse-secondary,#52677d);font:inherit;font-size:14px;line-height:1.2;cursor:pointer}.event-form-steps li.is-current button{padding:6px 14px 6px 8px}.event-form-steps button:disabled{cursor:default;opacity:.6}.event-form-step-number{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid;border-radius:50%;font-size:13px;font-weight:650}.event-form-step-name{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-form-steps li.is-current .event-form-step-name{display:block}.event-form-steps li.is-current button{border-color:var(--immerse-accent,#0867d5);background:var(--immerse-selected,#e6f0fc);color:var(--immerse-text,#0b2545);font-weight:650}.event-form-steps li.is-current .event-form-step-number{border-color:var(--immerse-accent,#0867d5);background:var(--immerse-accent,#0867d5);color:var(--immerse-background,#f3f6fa)}.event-form-steps li.is-done button{color:var(--immerse-accent,#0867d5);border-color:var(--immerse-accent,#0867d5)}.event-form .event-form-step-head{display:grid;gap:4px}.event-form .event-form-step-head p{margin:0}.event-form .event-form-step-head .event-form-step-count{font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--immerse-secondary,#52677d)}.event-form .event-form-step-head h3{margin:0;font-size:20px;line-height:1.25;color:var(--immerse-text,#0b2545)}.event-form .event-form-step-head h3:focus{outline:none}.event-form .event-form-step-head .event-form-step-hint{font-size:14px;line-height:1.45;color:var(--immerse-secondary,#52677d)}.event-form-actions{flex-wrap:wrap}.event-form-step-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto}.event-form-zone-note{margin:0 0 10px;line-height:1.45}.event-form-upload-note,.event-form-zone-note{font-size:14px;color:var(--immerse-context,#3d5a73)}.event-form-upload-note{margin:0}.event-form .event-content-editor>label:has(>input[type=checkbox]){display:flex;align-items:center;gap:10px;min-height:44px}.event-form .event-content-editor>label>input[type=checkbox]{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--immerse-accent,#0867d5)}html:root[data-theme] body :is(.events-experience,.event-create) .event-form .event-form-steps button{border-radius:22px;background:transparent!important;color:var(--immerse-secondary)!important;border-color:var(--immerse-border)!important}html:root[data-theme] body :is(.events-experience,.event-create) .event-form .event-form-steps li.is-current button{background:var(--immerse-selected)!important;color:var(--immerse-text)!important;border-color:var(--immerse-accent)!important}html:root[data-theme] body :is(.events-experience,.event-create) .event-form .event-form-steps li.is-done button{color:var(--immerse-accent)!important;border-color:var(--immerse-accent)!important}@media(max-width:480px){.event-form-steps ol{gap:0;justify-content:space-between}.event-form-steps li,.event-form-steps li.is-current{flex:0 0 44px}.event-form-steps li.is-current .event-form-step-name{display:none}.event-form-steps li button,.event-form-steps li:is(.is-current,.is-done) button{padding:0;border-color:transparent;background:transparent}html:root[data-theme] body :is(.events-experience,.event-create) .event-form .event-form-steps li:is(.is-current,.is-done,:not(.is-current)) button{border-color:transparent!important;background:transparent!important}}.event-form .event-host-stale{grid-column:1/-1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--immerse-danger,#b42318) 45%,transparent);background:color-mix(in srgb,var(--immerse-danger,#b42318) 9%,transparent)}.event-form .event-host-stale>p{flex:1 1 220px;margin:0;font-size:14px;font-weight:600;line-height:1.45}.event-form .event-host-stale>button{min-height:44px;padding:8px 14px;border-radius:8px;font-weight:700}html:root[data-theme] body .event-form .event-host-stale[role=note]>p{color:var(--immerse-text)!important}.event-form p.event-form-error{margin:0;padding:10px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--immerse-danger,#b42318) 45%,transparent);border-left-width:4px;background:color-mix(in srgb,var(--immerse-danger,#b42318) 9%,transparent);color:#b42318;font-size:14px;font-weight:700;line-height:1.45}html:root[data-theme] body .event-form p.event-form-error[role=alert]{color:var(--immerse-danger)!important}.event-form-outside{display:grid;gap:10px}.event-form-outside-image{display:flex;align-items:center;gap:12px}.event-form-outside-image>img{width:56px;height:56px;border-radius:12px;object-fit:cover;border:1px solid var(--immerse-border,#d6e0ec)}.event-form-upload{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--immerse-border,#c9d4e2);border-radius:999px;color:var(--immerse-accent,#0867d5);font-weight:600;cursor:pointer}.event-form-upload>input{position:absolute;inset:0;opacity:0;cursor:pointer}.event-form-link{justify-self:start;min-height:36px;padding:0;border:0;background:none;color:var(--immerse-accent,#0867d5);font-weight:600;cursor:pointer;text-align:left}.event-form-check{display:flex!important;align-items:center;gap:10px;flex-direction:row!important}.event-form-check>input{width:20px!important;height:20px;min-height:0!important;flex:none}html:root[data-theme] body .event-form small.event-form-field-error{display:block;margin-top:4px;color:var(--immerse-danger,#b42318);font-weight:600}@media(max-width:899px){.event-check-in .event-check-in-camera video[hidden],.event-check-in .event-check-in-camera[hidden]{display:none!important}.event-check-in .event-check-in-camera video{display:block;width:100%;max-width:440px;margin:0 auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px;background:#000}.event-check-in .event-check-in-camera p{margin:10px 0 0}.event-check-in .event-check-in-scan{width:100%;min-height:44px;margin-top:14px}.event-check-in .event-check-in-count{display:grid;gap:6px;margin:4px 0 12px;font-size:15px;font-variant-numeric:tabular-nums}.event-check-in .event-check-in-count b{font-size:22px}.event-check-in .event-check-in-count [role=progressbar]{height:6px;border-radius:6px;background:#dfe7f2;overflow:hidden}.event-check-in .event-check-in-count [role=progressbar]>i{display:block;height:100%;background:#1f9d5c;transition:width .3s cubic-bezier(.2,0,0,1)}.event-check-in .event-check-in-refused{display:grid;gap:2px;margin:10px 0;padding:12px 14px;border:1px solid #f1b4b0;border-left:4px solid #b3262d;border-radius:8px;background:#fdecea;color:#7a1a16}.event-check-in .event-check-in-refused b{font-size:16px;color:#7a1a16}.event-check-in .event-check-in-refused span{font-size:14px;color:#7a1a16}.event-check-in .event-check-in-find{display:grid;gap:8px;margin:14px 0 4px}.event-check-in .event-check-in-search{position:relative;display:block;color:#5a6b85}.event-check-in .event-check-in-search>svg{position:absolute;left:14px;top:50%;z-index:1;transform:translateY(-50%);pointer-events:none}html body main.event-check-in .event-check-in-search input{display:block;width:100%;min-height:44px;padding-left:42px!important;font-size:16px}.event-check-in .event-check-in-find ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.event-check-in .event-check-in-find li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:6px 6px 6px 12px;border:1px solid #e1e9f3;border-radius:8px;background:#fff}.event-check-in .event-check-in-find li>span:first-child{display:grid;min-width:0}.event-check-in .event-check-in-find li b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:#0b1f3f}.event-check-in .event-check-in-find li small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#5a6b85}.event-check-in .event-check-in-find li button{flex:none;min-height:44px;padding:0 16px;border-radius:6px}.event-check-in .event-check-in-find li button:active{filter:brightness(.88)}.event-check-in .event-check-in-in{display:inline-flex;align-items:center;gap:4px;flex:none;padding:0 10px;color:#11683f;font-weight:700;font-size:14px}.event-check-in .event-check-in-none{font-size:14px;color:#5a6b85}}@media(max-width:899px) and (prefers-reduced-motion:reduce){.event-check-in .event-check-in-count [role=progressbar]>i{transition:none}}html:root[data-theme]:not([data-theme=light]) body .event-check-in :is(.event-check-in-find li){border-color:var(--immerse-border,#2a3d57);background:var(--immerse-surface,#13233a)}html:root[data-theme]:not([data-theme=light]) body .event-check-in :is(.event-check-in-find li b){color:var(--immerse-text,#eef3fb)}html:root[data-theme]:not([data-theme=light]) body .event-check-in .event-check-in-in{color:#7fe0a8}