:root{--inv-card-bg:rgba(246,240,227,0.72);--inv-card-border:rgba(179,134,87,0.35);--inv-stroke:rgba(174,156,117,0.85);--inv-accent:rgba(179,134,87,0.95);--inv-accent-soft:rgba(179,134,87,0.14);--inv-text-muted:rgba(0,0,0,0.6);--inv-danger:#d32f2f;--inv-btn-bg:#d08877;--inv-btn-border:#87675d;--inv-btn-bg-hover:#c97b69;--inv-radius:18px}.invitation-form-section_box__1pvr_{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.invitation-form-section_text__uqx9p{display:grid;gap:8px;justify-items:center}@media(max-width:480px){.invitation-form-section_text__uqx9p{gap:6px}}.invitation-form-section_stateShell__k0ndK{position:relative;width:min(900px,100%);overflow:hidden;transition:height .62s cubic-bezier(.22,1,.36,1);will-change:height}.invitation-form-section_panel__vHNjn{width:100%;transform-origin:center top;transition:opacity .28s ease,transform .62s cubic-bezier(.22,1,.36,1),filter .28s ease}.invitation-form-section_panelActive__GC0QH{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);filter:blur(0)}.invitation-form-section_panelInactive__F2NJ9{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px) scale(.985);filter:blur(1px)}.invitation-form-section_formShell__5RMg1{width:100%}.invitation-form-section_form__NDINV{width:100%;display:grid;gap:14px;padding:clamp(14px,2.2vw,22px)}.invitation-form-section_line__Y6pqB{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}@media(max-width:640px){.invitation-form-section_line__Y6pqB{grid-template-columns:1fr}}.invitation-form-section_block__RVzTz{display:grid;gap:10px;text-align:left}@media(max-width:480px){.invitation-form-section_block__RVzTz{gap:8px}}.invitation-form-section_formControl__gtghh{display:grid;gap:8px;text-align:left}.invitation-form-section_legend__FK5xG{font-weight:600;letter-spacing:.02em;color:var(--inv-accent)}.invitation-form-section_helperText__skYeQ{margin-left:0!important;color:var(--inv-danger)}.invitation-form-section_optionsStack__jmXwg{display:flex;gap:6px;flex-direction:row;flex-wrap:wrap}.invitation-form-section_optionsRow__OLqD5{display:flex;flex-wrap:wrap;gap:8px 14px;flex-direction:row}.invitation-form-section_checkboxGrid__dWwyd{display:flex;gap:6px 12px;flex-wrap:wrap;flex-direction:row}.invitation-form-section_btnForm__G64AH{width:100%;display:flex;justify-content:center;margin-top:6px}.invitation-form-section_submitButton__JXi2A{width:min(360px,100%);padding:12px 16px;background:var(--inv-btn-bg);border:1px solid var(--inv-btn-border);color:#fff;border-radius:999px;cursor:pointer;transition:transform .12s ease,background .16s ease,box-shadow .16s ease;box-shadow:0 10px 18px rgba(0,0,0,.1),0 2px 6px rgba(0,0,0,.08)}.invitation-form-section_submitButton__JXi2A:hover{background:var(--inv-btn-bg-hover);transform:translateY(-1px)}.invitation-form-section_submitButton__JXi2A:active{transform:translateY(0)}.invitation-form-section_submitButton__JXi2A:disabled{opacity:.6;cursor:not-allowed;transform:none}.invitation-form-section_formEnd__VFlbr{width:min(520px,100%);margin:0 auto;display:grid;justify-items:center;gap:14px;padding:clamp(18px,2.8vw,28px) clamp(12px,2.8vw,24px);border-radius:var(--inv-radius);background:linear-gradient(45deg,#f6eeed,#f1d7cb);text-align:center}.invitation-form-section_afterActions__Cl4uX{margin-top:6px;display:grid;gap:10px;width:min(360px,100%)}.invitation-form-section_editLinkBox__k99SE{width:min(420px,100%);display:grid;gap:8px;padding:14px;border-radius:16px;background:hsla(0,0%,100%,.62);border:1px solid rgba(179,134,87,.28)}.invitation-form-section_editLinkCaption__dYS6v{color:rgba(0,0,0,.72)}.invitation-form-section_editLink__jd7YG{display:block;padding:12px 14px;border-radius:14px;background:hsla(0,0%,100%,.78);border:1px solid rgba(179,134,87,.22);color:rgba(73,47,35,.92);text-decoration:none;overflow-wrap:anywhere;transition:transform .12s ease,background .16s ease,box-shadow .16s ease}.invitation-form-section_editLink__jd7YG:hover{background:hsla(0,0%,100%,.9);transform:translateY(-1px);box-shadow:0 10px 20px rgba(121,82,74,.1)}.invitation-form-section_editLinkActions__36Fw_{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;justify-content:space-between}.invitation-form-section_copyButton__ThcvT{min-height:42px;padding:10px 16px;border-radius:999px;cursor:pointer;background:hsla(0,0%,100%,.86);border:1px solid rgba(179,134,87,.34);color:rgba(73,47,35,.92);transition:transform .12s ease,background .16s ease,box-shadow .16s ease}.invitation-form-section_copyButton__ThcvT:hover{background:hsla(0,0%,100%,.96);transform:translateY(-1px);box-shadow:0 10px 20px rgba(121,82,74,.08)}.invitation-form-section_copyButton__ThcvT:active{transform:translateY(0)}.invitation-form-section_copyHint__Kjl0E{color:rgba(73,47,35,.72);opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease}.invitation-form-section_copyHintVisible__ee8a4{opacity:1;transform:translateY(0)}.invitation-form-section_secondaryButton__EtBre{width:100%;padding:11px 14px;border-radius:999px;cursor:pointer;background:hsla(0,0%,100%,.65);border:1px solid rgba(179,134,87,.45);color:rgba(0,0,0,.82);transition:transform .12s ease,background .16s ease,box-shadow .16s ease}.invitation-form-section_secondaryButton__EtBre:hover{background:hsla(0,0%,100%,.8);transform:translateY(-1px)}.invitation-form-section_secondaryButton__EtBre:active{transform:translateY(0)}.invitation-form-section_textField__56AAn .MuiInputBase-input{height:auto}.invitation-form-section_globalError__I2Rcw{border:1px solid rgba(179,134,87,.5);background:rgba(179,134,87,.08);border-radius:14px;padding:12px 14px;text-align:left;color:rgba(0,0,0,.85)}@media(prefers-reduced-motion:reduce){.invitation-form-section_copyButton__ThcvT,.invitation-form-section_copyHint__Kjl0E,.invitation-form-section_panel__vHNjn,.invitation-form-section_secondaryButton__EtBre,.invitation-form-section_stateShell__k0ndK,.invitation-form-section_submitButton__JXi2A{transition:none}}@media(max-width:520px){.invitation-form-section_editLinkActions__36Fw_{display:grid;justify-items:stretch}.invitation-form-section_copyButton__ThcvT{width:100%}}.invitation-message-section_box__dupUX{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.invitation-message-section_box__dupUX .invitation-message-section_img__sfoF4{max-width:500px;object-fit:contain;height:auto;width:100%}