#reviewSummary{margin:1.5rem auto;max-width:540px;text-align:left}#reviewSummary .review-section{padding:1.25rem 1.5rem;background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:.75rem;margin-bottom:.75rem}#reviewSummary .review-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-dark-border)}#reviewSummary .review-section-header h4{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-dark-text-muted);margin:0}#reviewSummary .review-edit-btn{background:transparent;border:1px solid var(--color-dark-border);color:var(--color-primary);font-size:.75rem;padding:.2rem .625rem;border-radius:1rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}#reviewSummary .review-edit-btn:hover{background:#33c6ab1a;border-color:var(--color-primary)}#reviewSummary .review-row{display:flex;justify-content:space-between;align-items:baseline;padding:.375rem 0;gap:1rem}#reviewSummary .review-row+.review-row{border-top:1px solid rgba(255,255,255,.04)}#reviewSummary .review-row-block{flex-direction:column;gap:.25rem}#reviewSummary .review-label{font-size:.8125rem;color:var(--color-dark-text-muted);flex-shrink:0}#reviewSummary .review-value{font-size:.9375rem;color:var(--color-dark-text);text-align:right}#reviewSummary .review-row-block .review-value{text-align:left;font-size:.875rem}#reviewSummary .review-format-row{display:inline-flex;align-items:center;gap:.625rem}#reviewSummary .review-format-preview{width:3.5rem;height:2.25rem;background:var(--color-dark-bg);border-radius:.25rem;padding:.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}#reviewSummary .rfp-video-only,#reviewSummary .rfp-video-slides,#reviewSummary .rfp-webinar{width:100%;height:100%;display:flex;gap:2px}#reviewSummary .rfp-video-only{align-items:center;justify-content:center}#reviewSummary .rfp-video-box{width:80%;height:80%;background:var(--color-dark-border);border-radius:2px}#reviewSummary .rfp-slides-box{flex:2;background:var(--color-dark-border);border-radius:2px}#reviewSummary .rfp-video-small{flex:1;background:var(--color-dark-border);border-radius:2px}#reviewSummary .rfp-main-video{flex:2;background:var(--color-dark-border);border-radius:2px}#reviewSummary .rfp-sidebar{flex:1;display:flex;flex-direction:column;gap:2px}#reviewSummary .rfp-chat{flex:1;background:var(--color-dark-border);border-radius:2px}#reviewSummary .review-format-label{font-size:.9375rem}#reviewSummary .review-speakers{display:flex;flex-direction:column;gap:.5rem}#reviewSummary .review-speaker{display:flex;align-items:center;gap:.75rem}#reviewSummary .review-speaker-avatar{width:2rem;height:2rem;border-radius:50%;background:#33c6ab26;color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;flex-shrink:0}#reviewSummary .review-speaker strong{display:block;font-size:.9375rem;color:var(--color-dark-text);font-weight:500}#reviewSummary .review-speaker-title{display:block;font-size:.8125rem;color:var(--color-dark-text-muted)}#reviewSummary .review-empty{font-size:.875rem;color:var(--color-dark-text-muted);font-style:italic;margin:0}#reviewSummary .review-pills-wrap{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:flex-end}#reviewSummary .review-feature-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .625rem;font-size:.75rem;font-weight:500;background:#33c6ab1a;color:var(--color-primary);border:1px solid rgba(51,198,171,.2);border-radius:1rem}#reviewSummary .review-feature-pill svg{width:.8rem;height:.8rem}#reviewSummary .review-feature-block{padding:.75rem 0;border-top:1px solid var(--color-dark-border)}#reviewSummary .review-feature-block:first-child{border-top:none;padding-top:0}#reviewSummary .review-feature-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}#reviewSummary .review-feature-header svg{width:1rem;height:1rem;color:var(--color-primary);flex-shrink:0}#reviewSummary .review-feature-header strong{font-size:.875rem;font-weight:500;color:var(--color-dark-text)}#reviewSummary .review-feature-block .review-row{padding:.25rem 0 .25rem 1.5rem}#reviewSummary .review-feature-block .review-label{font-size:.75rem}#reviewSummary .review-feature-block .review-value{font-size:.8125rem}.order-wizard[data-astro-cid-hvgk7dix]{min-height:100vh;display:flex;flex-direction:column}.wizard-progress[data-astro-cid-hvgk7dix]{position:fixed;top:80px;left:0;right:0;padding:1rem 2rem;z-index:40;background:var(--color-dark-bg)}.progress-bar[data-astro-cid-hvgk7dix]{height:4px;background:var(--color-dark-border);border-radius:2px;overflow:hidden;max-width:600px;margin:0 auto}.progress-fill[data-astro-cid-hvgk7dix]{height:100%;background:var(--color-primary);border-radius:2px;transition:width .4s ease;width:14.28%}.progress-text[data-astro-cid-hvgk7dix]{text-align:center;margin-top:.5rem;font-size:.875rem;color:var(--color-dark-text-muted)}.wizard-container[data-astro-cid-hvgk7dix]{flex:1;display:flex;align-items:center;justify-content:center;padding:8rem 2rem 4rem}.wizard-step[data-astro-cid-hvgk7dix]{display:none;width:100%;max-width:700px;opacity:0;transform:translate(30px);transition:opacity .4s ease,transform .4s ease}.wizard-step[data-astro-cid-hvgk7dix].active{display:block;opacity:1;transform:translate(0)}.wizard-step[data-astro-cid-hvgk7dix].exit{opacity:0;transform:translate(-30px)}.step-content[data-astro-cid-hvgk7dix]{text-align:center}.step-content[data-astro-cid-hvgk7dix] h1[data-astro-cid-hvgk7dix]{font-size:2.5rem;margin-bottom:1rem}.step-content[data-astro-cid-hvgk7dix] h2[data-astro-cid-hvgk7dix]{font-size:2rem;margin-bottom:.75rem}.step-description[data-astro-cid-hvgk7dix]{font-size:1.125rem;margin-bottom:2.5rem;max-width:500px;margin-left:auto;margin-right:auto}.input-group[data-astro-cid-hvgk7dix]{margin-bottom:1.5rem;text-align:left}.input-group[data-astro-cid-hvgk7dix] label[data-astro-cid-hvgk7dix]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-dark-text)!important}.input-row[data-astro-cid-hvgk7dix]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){.input-row[data-astro-cid-hvgk7dix]{grid-template-columns:1fr}}.wizard-input[data-astro-cid-hvgk7dix]{width:100%;padding:1rem 1.25rem;font-size:1rem;border:2px solid var(--color-dark-border);border-radius:.75rem;background:var(--color-dark-card);color:var(--color-dark-text);transition:border-color .2s ease;color-scheme:dark}.wizard-input[data-astro-cid-hvgk7dix]:focus{outline:none;border-color:var(--color-primary)}.wizard-input[data-astro-cid-hvgk7dix]::placeholder{color:var(--color-dark-text-muted)}.wizard-textarea[data-astro-cid-hvgk7dix]{resize:vertical;min-height:100px}.step-navigation[data-astro-cid-hvgk7dix]{display:flex;justify-content:center;gap:1rem;margin-top:2.5rem}.btn-next[data-astro-cid-hvgk7dix],.btn-submit[data-astro-cid-hvgk7dix]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:500;background:#fff;color:#0a0a0a;border:none;border-radius:2rem;cursor:pointer;transition:background .2s ease}.btn-next[data-astro-cid-hvgk7dix]:hover,.btn-submit[data-astro-cid-hvgk7dix]:hover{background:var(--color-primary)}.btn-back[data-astro-cid-hvgk7dix]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:500;background:transparent;color:var(--color-dark-text);border:2px solid var(--color-dark-border);border-radius:2rem;cursor:pointer;transition:border-color .2s ease}.btn-back[data-astro-cid-hvgk7dix]:hover{border-color:var(--color-dark-text-muted)}.btn-icon[data-astro-cid-hvgk7dix]{width:1.25rem;height:1.25rem}.option-cards[data-astro-cid-hvgk7dix]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1rem}@media(max-width:600px){.option-cards[data-astro-cid-hvgk7dix]{grid-template-columns:1fr}}.option-card[data-astro-cid-hvgk7dix]{position:relative;display:block;cursor:pointer}.option-card[data-astro-cid-hvgk7dix] input[data-astro-cid-hvgk7dix]{position:absolute;opacity:0;pointer-events:none}.option-card[data-astro-cid-hvgk7dix] .card-content[data-astro-cid-hvgk7dix]{padding:1.5rem;border:2px solid var(--color-dark-border);border-radius:1rem;background:var(--color-dark-card);transition:border-color .2s ease,transform .2s ease;text-align:left}.option-card[data-astro-cid-hvgk7dix]:hover .card-content[data-astro-cid-hvgk7dix]{border-color:var(--color-dark-text-muted)}.option-card[data-astro-cid-hvgk7dix] input[data-astro-cid-hvgk7dix]:checked+.card-content[data-astro-cid-hvgk7dix]{border-color:var(--color-primary);transform:scale(1.02)}.option-card[data-astro-cid-hvgk7dix] .card-check[data-astro-cid-hvgk7dix]{position:absolute;top:1rem;right:1rem;width:1.5rem;height:1.5rem;background:var(--color-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease}.option-card[data-astro-cid-hvgk7dix] input[data-astro-cid-hvgk7dix]:checked~.card-check[data-astro-cid-hvgk7dix]{opacity:1;transform:scale(1)}.option-card[data-astro-cid-hvgk7dix] .card-check[data-astro-cid-hvgk7dix] svg[data-astro-cid-hvgk7dix]{width:1rem;height:1rem;color:#0a0a0a}.option-card[data-astro-cid-hvgk7dix] h3[data-astro-cid-hvgk7dix]{font-size:1.125rem;margin-bottom:.5rem}.option-card[data-astro-cid-hvgk7dix] p[data-astro-cid-hvgk7dix]{font-size:.875rem;line-height:1.5}.card-preview[data-astro-cid-hvgk7dix]{margin-bottom:1rem;position:relative}.preview-image[data-astro-cid-hvgk7dix]{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:.5rem;cursor:zoom-in;transition:transform .3s ease .4s,opacity .3s ease .4s}.card-preview[data-astro-cid-hvgk7dix]:hover .preview-image[data-astro-cid-hvgk7dix]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-width:80vw;max-height:80vh;aspect-ratio:auto;z-index:1000;border-radius:.75rem;box-shadow:0 25px 50px -12px #000c;cursor:zoom-out;transition-delay:.4s}.card-preview[data-astro-cid-hvgk7dix]:before{content:"";position:fixed;inset:0;background:#000000d9;opacity:0;pointer-events:none;transition:opacity .3s ease .4s;z-index:999}.card-preview[data-astro-cid-hvgk7dix]:hover:before{opacity:1;transition-delay:.4s}.preview-placeholder[data-astro-cid-hvgk7dix]{aspect-ratio:16/10;background:var(--color-dark-bg);border-radius:.5rem;padding:.75rem;display:flex;align-items:center;justify-content:center}.preview-video-only[data-astro-cid-hvgk7dix]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.preview-video-box[data-astro-cid-hvgk7dix]{width:80%;height:80%;background:var(--color-dark-border);border-radius:.25rem}.preview-video-slides[data-astro-cid-hvgk7dix]{width:100%;height:100%;display:flex;gap:.5rem}.preview-slides-box[data-astro-cid-hvgk7dix]{flex:2;background:var(--color-dark-border);border-radius:.25rem}.preview-video-small[data-astro-cid-hvgk7dix]{flex:1;background:var(--color-dark-border);border-radius:.25rem}.preview-webinar[data-astro-cid-hvgk7dix]{width:100%;height:100%;display:flex;gap:.5rem}.preview-main-video[data-astro-cid-hvgk7dix]{flex:2;background:var(--color-dark-border);border-radius:.25rem}.preview-sidebar[data-astro-cid-hvgk7dix]{flex:1;display:flex;flex-direction:column;gap:.5rem}.preview-chat[data-astro-cid-hvgk7dix]{flex:1;background:var(--color-dark-border);border-radius:.25rem}#speakersList[data-astro-cid-hvgk7dix] .speaker-entry{padding:1rem;background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:.75rem;margin-bottom:1rem}#speakersList[data-astro-cid-hvgk7dix] .speaker-entry .input-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}#speakersList[data-astro-cid-hvgk7dix] .speaker-entry .input-group{margin-bottom:0;text-align:left}#speakersList[data-astro-cid-hvgk7dix] .speaker-entry .input-group label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-dark-text)}#speakersList[data-astro-cid-hvgk7dix] .speaker-entry .wizard-input{width:100%;padding:1rem 1.25rem;font-size:1rem;border:2px solid var(--color-dark-border);border-radius:.75rem;background:var(--color-dark-card);color:var(--color-dark-text);transition:border-color .2s ease}#speakersList[data-astro-cid-hvgk7dix] .speaker-entry .wizard-input:focus{outline:none;border-color:var(--color-primary)}#speakersList[data-astro-cid-hvgk7dix] .speaker-entry .wizard-input::placeholder{color:var(--color-dark-text-muted)}@media(max-width:600px){#speakersList[data-astro-cid-hvgk7dix] .speaker-entry .input-row{grid-template-columns:1fr}}.btn-add-speaker[data-astro-cid-hvgk7dix]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;background:transparent;color:var(--color-primary);border:1px dashed var(--color-primary);border-radius:.5rem;cursor:pointer;transition:background .2s ease}.btn-add-speaker[data-astro-cid-hvgk7dix]:hover{background:#33c6ab1a}.btn-add-speaker[data-astro-cid-hvgk7dix] svg[data-astro-cid-hvgk7dix]{width:1rem;height:1rem}.checkbox-list[data-astro-cid-hvgk7dix]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(max-width:500px){.checkbox-list[data-astro-cid-hvgk7dix]{grid-template-columns:1fr}}.checkbox-item[data-astro-cid-hvgk7dix]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--color-dark-card);border:2px solid var(--color-dark-border);border-radius:.75rem;cursor:pointer;transition:border-color .2s ease}.checkbox-item[data-astro-cid-hvgk7dix]:hover{border-color:var(--color-dark-text-muted)}.checkbox-item[data-astro-cid-hvgk7dix] input[data-astro-cid-hvgk7dix]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary)}.checkbox-item[data-astro-cid-hvgk7dix] input[data-astro-cid-hvgk7dix]:checked+.checkbox-label[data-astro-cid-hvgk7dix]{color:var(--color-dark-text)!important}.checkbox-label[data-astro-cid-hvgk7dix]{font-weight:500}.format-unsure[data-astro-cid-hvgk7dix]{margin-top:1rem;border-style:dashed}.confirmation-step[data-astro-cid-hvgk7dix]{padding:2rem 0}.confirmation-icon[data-astro-cid-hvgk7dix]{width:5rem;height:5rem;margin:0 auto 1.5rem;background:#33c6ab33;border-radius:50%;display:flex;align-items:center;justify-content:center}.confirmation-icon[data-astro-cid-hvgk7dix] svg[data-astro-cid-hvgk7dix]{width:3rem;height:3rem;color:var(--color-primary)}.confirmation-summary[data-astro-cid-hvgk7dix]{margin:2rem auto;padding:1.5rem;background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:1rem;text-align:left;max-width:400px}.confirmation-summary[data-astro-cid-hvgk7dix] h4[data-astro-cid-hvgk7dix]{font-size:.875rem;color:var(--color-dark-text-muted)!important;margin-bottom:.25rem;font-weight:400}.confirmation-summary[data-astro-cid-hvgk7dix] p[data-astro-cid-hvgk7dix]{margin-bottom:1rem;color:var(--color-dark-text)!important}.confirmation-summary[data-astro-cid-hvgk7dix] p[data-astro-cid-hvgk7dix]:last-child{margin-bottom:0}.step-badge[data-astro-cid-hvgk7dix]{display:inline-block;padding:.375rem .875rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);background:#33c6ab26;border-radius:2rem;margin-bottom:1rem}.radio-options[data-astro-cid-hvgk7dix]{display:flex;flex-direction:column;gap:.75rem}.radio-options[data-astro-cid-hvgk7dix].horizontal{flex-direction:row;flex-wrap:wrap}.radio-item[data-astro-cid-hvgk7dix]{display:flex;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;background:var(--color-dark-card);border:2px solid var(--color-dark-border);border-radius:.75rem;cursor:pointer;transition:border-color .2s ease,background .2s ease}.radio-item[data-astro-cid-hvgk7dix]:hover{border-color:var(--color-dark-text-muted)}.radio-item[data-astro-cid-hvgk7dix]:has(input:checked){border-color:var(--color-primary);background:#33c6ab0d}.radio-item[data-astro-cid-hvgk7dix] input[data-astro-cid-hvgk7dix][type=radio]{width:1.25rem;height:1.25rem;margin-top:.125rem;accent-color:var(--color-primary);flex-shrink:0}.radio-item[data-astro-cid-hvgk7dix].compact{padding:.875rem 1.25rem;align-items:center}.radio-item[data-astro-cid-hvgk7dix].compact input[data-astro-cid-hvgk7dix][type=radio]{margin-top:0}.radio-content[data-astro-cid-hvgk7dix]{display:flex;flex-direction:column;gap:.25rem}.radio-label[data-astro-cid-hvgk7dix]{font-weight:500;color:var(--color-dark-text)}.radio-description[data-astro-cid-hvgk7dix]{font-size:.875rem;color:var(--color-dark-text-muted);line-height:1.4}.checkbox-list[data-astro-cid-hvgk7dix].compact{gap:.5rem}.checkbox-list[data-astro-cid-hvgk7dix].compact .checkbox-item[data-astro-cid-hvgk7dix]{padding:.75rem 1rem}.poll-entry{padding:1rem;background:var(--color-dark-card);border:1px solid var(--color-dark-border);border-radius:.75rem;margin-bottom:1rem}.poll-entry .input-row{display:flex;gap:1rem}.poll-entry .input-group{margin-bottom:0}.poll-entry label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-dark-text)!important}.poll-entry .wizard-input{width:100%;padding:1rem 1.25rem;font-size:1rem;border:2px solid var(--color-dark-border);border-radius:.75rem;background:var(--color-dark-card);color:var(--color-dark-text);transition:border-color .2s ease}.poll-entry .wizard-input:focus{outline:none;border-color:var(--color-primary)}.poll-entry .wizard-input::placeholder{color:var(--color-dark-text-muted)}@media(max-width:600px){.poll-entry .input-row{flex-direction:column}}.btn-add-poll[data-astro-cid-hvgk7dix]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;background:transparent;color:var(--color-primary);border:1px dashed var(--color-primary);border-radius:.5rem;cursor:pointer;transition:background .2s ease}.btn-add-poll[data-astro-cid-hvgk7dix]:hover{background:#33c6ab1a}.btn-add-poll[data-astro-cid-hvgk7dix] svg[data-astro-cid-hvgk7dix]{width:1rem;height:1rem}.btn-submit[data-astro-cid-hvgk7dix].loading{pointer-events:none;opacity:.7}.btn-submit[data-astro-cid-hvgk7dix].loading:after{content:"";width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite;margin-left:.5rem}@keyframes spin{to{transform:rotate(360deg)}}.wizard-error[data-astro-cid-hvgk7dix]{background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#fca5a5;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem;text-align:center;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
