.start[data-v-67035c42]{text-align:left;flex-direction:column;gap:1.25rem;width:100%;max-width:900px;margin:0 auto;display:flex}.repeat-note[data-v-67035c42]{color:#4a4a4a;text-align:left;margin:0;padding:5px;font-size:.95rem;line-height:1.5}.group-input-container[data-v-ec2872d5]{width:100%}.group-input[data-v-ec2872d5],input[data-v-ec2872d5]{color:#222;font-family:var(--font-body);text-align:left;background:#fff;border:2px solid #e0e0e0;border-radius:12px;width:100%;height:auto;margin:0;padding:.5rem .85rem;font-size:.95rem}.group-input[data-v-ec2872d5]:focus,input[data-v-ec2872d5]:focus{border-color:#bbb;outline:0}.group-input[data-v-ec2872d5]::-webkit-input-placeholder{color:#9a9a9a}input[data-v-ec2872d5]::-webkit-input-placeholder{color:#9a9a9a}.group-input[data-v-ec2872d5]::-moz-placeholder{color:#9a9a9a}input[data-v-ec2872d5]::-moz-placeholder{color:#9a9a9a}.group-input[data-v-ec2872d5]:-ms-placeholder-shown{color:#9a9a9a}input[data-v-ec2872d5]:-ms-placeholder-shown{color:#9a9a9a}.group-input[data-v-ec2872d5]::-moz-placeholder{color:#9a9a9a}input[data-v-ec2872d5]::-moz-placeholder{color:#9a9a9a}.group-input[data-v-ec2872d5]::placeholder,input[data-v-ec2872d5]::placeholder{color:#9a9a9a}.group-name[data-v-3bae29c8]{text-align:left;flex-direction:column;gap:1.25rem;width:100%;max-width:900px;margin:0 auto;display:flex}h2[data-v-3bae29c8],p[data-v-3bae29c8]{text-align:center}.field-label[data-v-3bae29c8]{color:#6b6b6b;letter-spacing:.1em;text-align:left;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:600;display:block}.field-help[data-v-3bae29c8]{color:#6b6b6b;text-align:left;margin:.6rem 0 0;font-size:.82rem}.organizer[data-v-4c61fa68]{text-align:left;flex-direction:column;gap:1.25rem;width:100%;max-width:900px;margin:0 auto;display:flex}.field-label[data-v-4c61fa68]{color:#6b6b6b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:600;display:block}.organizer-input[data-v-4c61fa68]{color:#222;font-family:var(--font-body);background:#fff;border:2px solid #e0e0e0;border-radius:12px;width:100%;padding:.5rem .85rem;font-size:.95rem}.organizer-input[data-v-4c61fa68]:focus{border-color:#bbb;outline:0}.choice-list[data-v-4c61fa68]{flex-direction:column;gap:.5rem;display:flex}.choice[data-v-4c61fa68]{cursor:pointer;font-family:var(--font-body);text-align:left;background:#fff;border:2px solid #e0e0e0;border-radius:11px;flex-direction:column;gap:.15rem;width:100%;padding:.6rem .75rem;display:flex}.choice.on[data-v-4c61fa68]{background:#f6fbf8;border-color:#248d50}.choice-title[data-v-4c61fa68]{color:#222;font-size:.95rem;font-weight:700}.choice-desc[data-v-4c61fa68]{color:#6b6b6b;font-size:.82rem}.repeat-summary[data-v-6af5f698]{background:#f1f8f4;border:1px solid #b9d8c6;border-radius:8px;padding:.9rem 1.1rem}.repeat-summary-head[data-v-6af5f698]{color:#1a4d3a;align-items:center;gap:.6rem;display:flex}.repeat-summary-head p[data-v-6af5f698]{margin:0}.repeat-summary-list[data-v-6af5f698]{color:#4a4a4a;margin:.5rem 0 0;padding-left:1.4rem;font-size:.9rem;list-style:outside}.repeat-summary-list li[data-v-6af5f698]{margin-bottom:.2rem}.repeat-summary-warning[data-v-6af5f698]{color:#7a4c00;background:#fff6e5;border-radius:6px;margin:.75rem 0 0;padding:.6rem .75rem;font-size:.85rem;line-height:1.5}.add-names[data-v-35f0f203]{text-align:left;flex-direction:column;gap:1.25rem;width:100%;max-width:900px;margin:0 auto;display:flex}.add-participant[data-v-35f0f203]{border-bottom:1px solid #e0e0e0;flex-direction:column;gap:.5rem;padding:.85rem 1rem;display:flex}@media only screen and (width<=600px){.add-participant[data-v-35f0f203]{padding:.75rem}}@media only screen and (width<=650px){.add-names p[data-v-35f0f203]{margin-top:0;margin-bottom:0}}.event-details[data-v-8ab0b677]{text-align:left;flex-direction:column;gap:1.25rem;width:100%;max-width:900px;margin:0 auto;display:flex}.mode-fieldset[data-v-8ab0b677]{border:0;flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.mode-option[data-v-8ab0b677],.size-option[data-v-8ab0b677]{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:11px;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;display:flex}.mode-option.selected[data-v-8ab0b677],.size-option.selected[data-v-8ab0b677]{background:#f6fbf8;border-color:#248d50}.mode-option input[data-v-8ab0b677],.size-option input[data-v-8ab0b677]{accent-color:#248d50;flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.option-content[data-v-8ab0b677]{flex-direction:column;gap:.15rem;display:flex}.option-title[data-v-8ab0b677]{color:#222;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.95rem;font-weight:700;display:flex}.option-tag[data-v-8ab0b677]{color:#6b6b6b;letter-spacing:.06em;text-transform:uppercase;background:#eee;border-radius:4px;padding:.05rem .35rem;font-size:.6rem;font-weight:600}.option-description[data-v-8ab0b677]{color:#6b6b6b;font-size:.82rem}.option-consequence[data-v-8ab0b677]{color:#8a5a00;font-size:.82rem;font-style:italic}.detail-editor[data-v-8ab0b677]{background:#fbfbfb;border-bottom:1px solid #e0e0e0;padding:.85rem 1rem}@media only screen and (width<=600px){.detail-editor[data-v-8ab0b677]{padding:.75rem}}.name-select{color:#222;cursor:pointer;font-family:var(--font-body);text-align:left;background:#fff;border:2px solid #e0e0e0;border-radius:12px;width:100%;font-size:.95rem;display:block;position:relative}.name-select:hover{border-color:#bbb}.name-select:has(>input:checked){border-color:#bbb;max-height:17rem;overflow-y:auto;box-shadow:0 4px 15px #0000001a}.name-select:focus-within{border-color:#7f8c8d}.name-select>input{cursor:pointer;opacity:0;z-index:1;width:100%;height:2.6rem;display:block;position:absolute;top:0;left:0}.name-select>input:disabled{cursor:not-allowed}.name-select>input:not(:checked){z-index:4}.name-select>input:not(:checked)~label.option>span.title,.name-select>input:not(:checked)~i.toggle.icon-arrow-up{display:none}.name-select>input:not(:checked)~i.toggle.icon-arrow-down{display:block}.name-select>input:checked{outline:0}.name-select>input:checked~i.toggle.icon-arrow-down{display:none}.name-select>input:checked~i.toggle.icon-arrow-up{display:block}.name-select>span.placeholder{color:#9a9a9a;z-index:0;align-items:center;width:100%;height:2.6rem;padding:0 2.5rem 0 .85rem;display:flex;position:relative}.name-select>span.placeholder.chosen{color:#222;font-weight:600}.name-select>span.placeholder>span.placeholder-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.name-select>i.toggle{pointer-events:none;z-index:5;border-bottom:2px solid #7f8c8d;border-right:2px solid #7f8c8d;width:.5rem;height:.5rem;position:absolute;top:.95rem;right:1rem}.name-select>i.toggle.icon-arrow-down{transform:rotate(45deg)}.name-select>i.toggle.icon-arrow-up{top:1.15rem;transform:rotate(-135deg)}.name-select label.option{z-index:1;display:block;position:relative;overflow:hidden}.name-select label.option span.title{color:#333;z-index:2;background:#fff;border-top:1px solid #eee;align-items:center;width:100%;min-height:2.5rem;padding:0 .85rem;display:flex;position:relative}.name-select label.option span.title:hover{background:#f6f6f6}.name-select label.option input{display:none}.name-select label.option input:checked~span.title{color:#222;font-weight:600}.name-select label.option input:disabled~span.title{color:#aaa;cursor:not-allowed}.name-select label.option input:disabled~span.title:hover{background:#fff}@media only screen and (width<=700px){.name-select{font-size:.92rem}.name-select:has(>input:checked){max-height:14rem}}.edit-conflicts[data-v-2a0bf557]{text-align:left;flex-direction:column;gap:.6rem;width:100%;display:flex}.conflicts-field-label[data-v-2a0bf557]{color:#6b6b6b;letter-spacing:.1em;text-align:left;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:600}.conflicts-hint[data-v-2a0bf557]{color:#6b6b6b;text-align:left;margin:.2rem 0 0;font-size:.85rem}.conflicts-hint strong[data-v-2a0bf557]{color:#222}.conflict-chips[data-v-2a0bf557]{flex-wrap:wrap;gap:.4rem;display:flex}.conflict-chip[data-v-2a0bf557]{color:#444;cursor:pointer;font-family:var(--font-body);background:#fff;border:2px solid #e0e0e0;border-radius:999px;padding:.25rem .8rem;font-size:.85rem;transition:background-color .2s}.conflict-chip[data-v-2a0bf557]:hover{border-color:#bbb}.conflict-chip.on[data-v-2a0bf557]{color:#a33333;background:#fbedec;border-color:#c66;font-weight:600}.conflicts-mutual[data-v-2a0bf557]{color:#6b6b6b;cursor:pointer;align-items:center;gap:.45rem;margin-top:.2rem;font-size:.82rem;display:flex}.conflicts-mutual input[data-v-2a0bf557]{accent-color:#900;width:1rem;height:1rem}.alert[data-v-2a0bf557]{text-align:left}.alert p[data-v-2a0bf557]{text-align:left;margin:.35rem 0 0}.block-relief[data-v-2a0bf557]{font-weight:600}.block-footnote[data-v-2a0bf557]{opacity:.85;font-size:.8rem}.btn-relieve-conflict[data-v-2a0bf557]{color:#a33333;cursor:pointer;font-family:var(--font-body);text-align:left;background:#fff;border:2px solid #a33333;border-radius:999px;margin-top:.6rem;padding:.35rem .9rem;font-size:.85rem;font-weight:600;transition:background-color .2s}.btn-relieve-conflict[data-v-2a0bf557]:hover{background:#fbedec}@media (prefers-reduced-motion:reduce){.btn-relieve-conflict[data-v-2a0bf557]{transition:none}}.conflicts[data-v-f0b615d9]{text-align:left;flex-direction:column;gap:1rem;width:100%;max-width:900px;margin:0 auto;display:flex}.skip-note[data-v-f0b615d9]{color:#6b6b6b;text-align:left;margin:0;font-size:.88rem}.group-image-control[data-v-22ca9d9d]{color:#333;background:#fff;border:2px solid #e0e0e0;border-radius:15px;width:100%;max-width:900px;margin:1rem auto;padding:1rem 1.5rem;box-shadow:0 4px 15px #0000001a}.group-image-control strong[data-v-22ca9d9d]{color:#900;font-weight:700}.group-image-control .group-image-upsell[data-v-22ca9d9d],.group-image-control .group-image-manage[data-v-22ca9d9d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.group-image-control .group-image-upsell__copy[data-v-22ca9d9d],.group-image-control .group-image-manage__copy[data-v-22ca9d9d]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.group-image-control .group-image-upsell__action[data-v-22ca9d9d]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.group-image-control .group-image-upsell__action .starting-at[data-v-22ca9d9d]{white-space:nowrap;color:#555;font-size:.95rem}.group-image-control .group-image-preview[data-v-22ca9d9d]{flex:none}.group-image-control .group-image-preview img[data-v-22ca9d9d]{-o-object-fit:contain;object-fit:contain;background:#f7f7f7;border:2px solid #e0e0e0;border-radius:10px;width:64px;height:64px}.group-image-control .edit-link[data-v-22ca9d9d]{color:#900;cursor:pointer;font-family:var(--font-body);white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:.25rem .5rem;text-decoration:underline}.group-image-control .edit-link[data-v-22ca9d9d]:hover{color:#700;text-decoration:none}@media only screen and (width<=768px){.group-image-control .group-image-upsell[data-v-22ca9d9d],.group-image-control .group-image-manage[data-v-22ca9d9d]{flex-direction:column;align-items:flex-start}}@media only screen and (width<=525px){.group-image-control[data-v-22ca9d9d]{margin:0;padding:.5rem}}.complete[data-v-c00655eb]{text-align:left;flex-direction:column;gap:1rem;width:100%;max-width:900px;margin:0 auto;display:flex}.btn[data-v-c00655eb]{color:#fff;cursor:pointer;font-family:var(--font-body);white-space:nowrap;background-color:#0000;border:2px solid #0000;border-radius:12px;padding:.45rem 1.1rem;font-size:.82rem;font-weight:600;transition:background-color .3s}.btn-filled-green[data-v-c00655eb]{background-color:#248d50}.btn-ghost-grey[data-v-c00655eb]{color:#7f8c8d;border-color:#7f8c8d}.btn-ghost-grey[data-v-c00655eb]:hover{background-color:#0000000a}.btn-ghost-red[data-v-c00655eb]{color:#900;border-color:#900}.btn-ghost-red[data-v-c00655eb]:hover{background-color:#f7e9e9}.admin-recovery-copy[data-v-c00655eb]{color:#6b6b6b;text-align:left;max-width:60ch;margin:0 0 .6rem;font-size:.82rem}.admin-recovery-link[data-v-c00655eb]{flex-wrap:wrap;gap:.5rem;display:flex}.admin-recovery-input[data-v-c00655eb]{color:#333;font-family:var(--font-body);background:#fbfbfb;border:2px solid #e0e0e0;border-radius:12px;flex:1;min-width:0;padding:.4rem .8rem;font-size:.82rem}.prompt-actions[data-v-c00655eb]{flex-wrap:wrap;gap:.5rem;display:flex}@media only screen and (width<=700px){.admin-recovery-link[data-v-c00655eb],.prompt-actions[data-v-c00655eb]{flex-direction:column}.admin-recovery-link .btn[data-v-c00655eb],.prompt-actions .btn[data-v-c00655eb]{width:100%}}.group{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 35px;display:flex}.group h2,.group p{color:#333}.group h2{text-shadow:none}@media only screen and (width<=600px){.group{padding:0 10px}}.wizard-progress[data-v-b57b0cfe]{width:100%;max-width:900px;margin:0 auto;padding:0 12px 10px}.progress-row[data-v-b57b0cfe]{color:#ffffffe6;letter-spacing:.08em;text-align:left;text-transform:uppercase;justify-content:space-between;margin:0 0 5px;font-size:.68rem;display:flex}.progress-count[data-v-b57b0cfe]{font-variant-numeric:tabular-nums;font-weight:600}.progress-track[data-v-b57b0cfe]{gap:3px;margin:0;padding:0;list-style:none;display:flex}.progress-seg[data-v-b57b0cfe]{background:#ffffff4d;border-radius:2px;flex:1;height:3px;transition:background-color .25s}.progress-seg.done[data-v-b57b0cfe]{background:#ffffffbf}.progress-seg.now[data-v-b57b0cfe]{background:#fff}@media (prefers-reduced-motion:reduce){.progress-seg[data-v-b57b0cfe]{transition:none}}.create{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px 0 10px;display:flex}.create .inner{z-index:900;background:#eee;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;width:75vw;padding:2rem 1.75rem 6rem;display:flex;box-shadow:0 3px 5px #0000000d}@media only screen and (width<=1200px){.create{padding:0}}@media only screen and (width<=900px){.create{width:100%}.create .inner{width:90vw}}@media only screen and (width<=600px){.create .inner{width:90vw;padding:5px}}@media only screen and (width<=700px){.create{padding:0}.create .inner{-webkit-box-shadow:none;box-shadow:none;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);border-radius:0;width:100%;padding-top:1.25rem;padding-bottom:6rem}}
