.wm-hold{background:var(--tm-bg);color:var(--tm-text);font-family:var(--tm-font,inherit);z-index:var(--tm-z-modal,1000);justify-content:center;align-items:center;padding:32px 20px;display:flex;position:fixed;inset:0;overflow:auto}.wm-hold__sky{pointer-events:none;position:absolute;inset:0;overflow:hidden}.wm-hold__orb{filter:blur(70px);opacity:.85;will-change:transform;border-radius:50%;position:absolute}.wm-hold__orb--a{background:color-mix(in srgb, var(--tm-accent) 34%, transparent);width:44vmax;height:44vmax;animation:26s ease-in-out infinite alternate wm-hold-drift-a;top:-14vmax;left:-12vmax}.wm-hold__orb--b{background:color-mix(in srgb, var(--tm-cyan,var(--tm-accent)) 26%, transparent);width:38vmax;height:38vmax;animation:32s ease-in-out infinite alternate wm-hold-drift-b;bottom:-12vmax;right:-10vmax}.wm-hold__orb--c{background:color-mix(in srgb, var(--tm-green,var(--tm-success)) 16%, transparent);width:26vmax;height:26vmax;animation:38s ease-in-out infinite alternate wm-hold-drift-c;top:58%;left:52%}@keyframes wm-hold-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(9vmax,6vmax)scale(1.12)}}@keyframes wm-hold-drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-8vmax,-7vmax)scale(.94)}}@keyframes wm-hold-drift-c{0%{transform:translate(0,0)}to{transform:translate(-10vmax,-14vmax)}}.wm-hold__card{background:color-mix(in srgb, var(--tm-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--tm-accent) 28%, var(--tm-border));width:100%;max-width:620px;box-shadow:0 30px 80px color-mix(in srgb, var(--tm-bg) 70%, transparent), 0 0 0 1px color-mix(in srgb, var(--tm-accent) 10%, transparent) inset;-webkit-backdrop-filter:blur(18px);border-radius:20px;padding:36px 40px 28px;animation:.64s cubic-bezier(.2,.8,.2,1) both wm-hold-rise;position:relative}@keyframes wm-hold-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.wm-hold__card>*{animation:.52s ease-out both wm-hold-fade}.wm-hold__card>:first-child{animation-delay:80ms}.wm-hold__card>:nth-child(2){animation-delay:.16s}.wm-hold__card>:nth-child(3){animation-delay:.22s}.wm-hold__card>:nth-child(4){animation-delay:.28s}.wm-hold__card>:nth-child(5){animation-delay:.34s}.wm-hold__card>:nth-child(6){animation-delay:.42s}.wm-hold__card>:nth-child(7){animation-delay:.48s}.wm-hold__card>:nth-child(8){animation-delay:.52s}@keyframes wm-hold-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wm-hold__brand{justify-content:center;margin-bottom:20px;display:flex}.wm-hold__wordmark{-o-object-fit:contain;object-fit:contain;width:auto;height:34px;filter:drop-shadow(0 10px 28px color-mix(in srgb, var(--tm-accent) 45%, transparent));padding:8px 0;animation:6s ease-in-out infinite wm-hold-float;position:relative}@keyframes wm-hold-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.wm-hold__pill{letter-spacing:.02em;width:fit-content;color:var(--tm-accent-text);background:color-mix(in srgb, var(--tm-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--tm-accent) 34%, transparent);border-radius:999px;align-items:center;gap:8px;margin:0 auto 16px;padding:5px 12px 5px 10px;font-size:12px;font-weight:600;display:flex}.wm-hold__pill-dot{background:var(--tm-accent);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--tm-accent) 60%, transparent);border-radius:50%;animation:2s ease-out infinite wm-hold-pulse}@keyframes wm-hold-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--tm-accent) 60%, transparent)}to{box-shadow:0 0 0 9px color-mix(in srgb, var(--tm-accent) 0%, transparent)}}.wm-hold__title{letter-spacing:-.02em;text-align:center;margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.15}.wm-hold__lede{max-width:520px;color:var(--tm-text-soft);text-align:center;margin:0 auto 24px;font-size:15px;line-height:1.65}.wm-hold__lede strong{color:var(--tm-text);font-weight:600}.wm-hold__details-row{justify-content:center;margin:-10px 0 20px;display:flex}.wm-hold__link--details{color:var(--tm-accent-text);font-size:12.5px}.wm-hold-details{background:color-mix(in srgb, var(--tm-surface-2) 70%, transparent);border:1px solid color-mix(in srgb, var(--tm-accent) 26%, var(--tm-border));text-align:left;border-radius:12px;width:100%;padding:14px}.wm-hold-details__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.wm-hold-details__title{font-size:14px;font-weight:600}.wm-hold-details__loading{color:var(--tm-text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.wm-hold-details__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wm-hold-details__field{gap:4px;display:grid}.wm-hold-details__field--wide{grid-column:span 3}.wm-hold-details__field label{color:var(--tm-text-muted);font-size:12.5px}.wm-hold-details__field input{box-sizing:border-box;border:1px solid var(--tm-border);background:var(--tm-surface);width:100%;color:var(--tm-text);font:inherit;border-radius:8px;padding:8px 10px;font-size:14px}.wm-hold-details__field input:focus{border-color:var(--tm-accent);outline:none}.wm-hold-details__error{color:var(--tm-red,var(--tm-status-warning));margin:10px 0 0;font-size:13px}.wm-hold-details__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (width<=560px){.wm-hold-details__fields{grid-template-columns:1fr}.wm-hold-details__field--wide{grid-column:auto}}.wm-hold__steps{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.wm-hold__step{background:color-mix(in srgb, var(--tm-surface-2) 70%, transparent);border:1px solid var(--tm-border);border-radius:12px;align-items:flex-start;gap:14px;padding:13px 14px;transition:border-color .16s,transform .16s;display:flex}.wm-hold__step:hover{border-color:color-mix(in srgb, var(--tm-accent) 40%, var(--tm-border));transform:translateY(-1px)}.wm-hold__step-icon{width:36px;height:36px;color:var(--tm-accent-text);background:color-mix(in srgb, var(--tm-accent) 14%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wm-hold__step-title{margin-bottom:2px;font-size:14px;font-weight:600}.wm-hold__step-text{color:var(--tm-text-soft);font-size:13.5px;line-height:1.5}.wm-hold__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.wm-hold__btn{appearance:none;cursor:pointer;border:1px solid var(--tm-border);background:var(--tm-surface-2);color:var(--tm-text);border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:600;transition:background .12s,border-color .12s,transform 80ms,filter .12s;display:inline-flex}.wm-hold__btn:disabled{opacity:.6;cursor:default}.wm-hold__btn--secondary:not(:disabled):hover{border-color:color-mix(in srgb, var(--tm-accent) 40%, var(--tm-border))}.wm-hold__btn--primary{background:var(--tm-accent);border-color:var(--tm-accent);color:var(--tm-on-accent,var(--tm-text));box-shadow:0 10px 26px color-mix(in srgb, var(--tm-accent) 40%, transparent)}.wm-hold__btn--primary:not(:disabled):hover{filter:brightness(1.07);transform:translateY(-1px)}.wm-hold__btn--primary:not(:disabled):active{transform:translateY(0)}.wm-hold__btn-ext{opacity:.75}.wm-hold__spin{animation:.9s linear infinite wm-hold-spin}@keyframes wm-hold-spin{to{transform:rotate(360deg)}}.wm-hold__note{color:var(--tm-text-soft);background:color-mix(in srgb, var(--tm-accent) 8%, transparent);border:1px dashed color-mix(in srgb, var(--tm-accent) 30%, var(--tm-border));border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.wm-hold__footer{border-top:1px solid var(--tm-border);color:var(--tm-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:22px;padding-top:16px;font-size:12.5px;display:flex}.wm-hold__support a{color:var(--tm-accent-text);text-decoration:none}.wm-hold__support a:hover{text-decoration:underline}.wm-hold__session{align-items:center;gap:12px;display:inline-flex}.wm-hold__link{appearance:none;font:inherit;color:var(--tm-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;gap:5px;padding:0;text-decoration:underline;display:inline-flex}.wm-hold__link:hover{color:var(--tm-text)}@media (width<=560px){.wm-hold{align-items:flex-start;padding:16px 12px}.wm-hold__card{border-radius:16px;padding:26px 20px 20px}.wm-hold__title{font-size:24px}.wm-hold__actions{flex-direction:column-reverse;align-items:stretch}.wm-hold__btn{justify-content:center}}@media (prefers-reduced-motion:reduce){.wm-hold__orb,.wm-hold__wordmark,.wm-hold__pill-dot,.wm-hold__card,.wm-hold__card>*{animation:none!important}}.wm-invite-choice__actions{justify-content:center}.wm-invite-choice__list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.wm-invite-choice__row{background:color-mix(in srgb, var(--tm-surface-2) 70%, transparent);border:1px solid var(--tm-border);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.wm-invite-choice__church{min-width:0}.wm-invite-choice__name{overflow-wrap:anywhere;font-size:15px;font-weight:600}.wm-invite-choice__by{color:var(--tm-text-soft);margin-top:2px;font-size:13.5px;line-height:1.5}.wm-invite-choice__error{color:var(--tm-text);background:color-mix(in srgb, var(--tm-red) 12%, transparent);border:1px solid color-mix(in srgb, var(--tm-red) 40%, var(--tm-border));border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.5}@media (width<=560px){.wm-invite-choice__row{flex-direction:column;align-items:stretch}}
