.page_page__sAT0N{min-height:100vh;padding:clamp(2rem,5vw,5rem);color:#36251f;background:#f3eadf}.page_header__wuDpH{display:flex;align-items:end;justify-content:space-between;gap:2rem;max-width:1200px;margin:0 auto 2.5rem}.page_header__wuDpH h1{margin:.2rem 0 .5rem;font:700 clamp(2.2rem,5vw,4rem)/1 var(--font-playfair),Georgia,serif}.page_header__wuDpH p{margin:0}.page_eyebrow__m2V1O{color:#8b303b;font:700 .75rem/1 var(--font-sans),sans-serif;letter-spacing:.16em;text-transform:uppercase}.page_backLink__f13xV{flex:0 0 auto;padding:.8rem 1rem;border:1px solid #8b303b;border-radius:999px;color:#8b303b;font-weight:700;text-decoration:none}.page_grid__rvUh4{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:1.25rem;max-width:1200px;margin:0 auto}.page_fontCard__403qd{display:flex;flex-direction:column;gap:1.15rem;min-width:0;padding:clamp(1.25rem,3vw,2rem);border:1px solid #d9c7b4;border-radius:1rem;background:#fffdf8;box-shadow:0 12px 35px rgb(72 46 34/8%)}.page_meta__XpICC{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:var(--font-sans),sans-serif}.page_meta__XpICC code{padding:.25rem .45rem;border-radius:.35rem;color:#8b303b;background:#f6e8e7}.page_names__EZrcA{color:#7d2c36;font-size:clamp(2.3rem,6vw,4rem);line-height:1.15}.page_details__vV_NH{font-size:clamp(1.2rem,2.5vw,1.65rem)}.page_characters__cHySI{overflow-wrap:anywhere;color:#755c4c;font-size:1.05rem;line-height:1.6}@media (max-width:640px){.page_header__wuDpH{align-items:start;flex-direction:column}}.FontFamilySelect_root__zazrm{display:inline-block;width:100%;min-width:0}.FontFamilySelect_trigger__N_uiV{display:grid;grid-template-columns:minmax(7.5rem,.7fr) minmax(10rem,1.3fr) auto;align-items:center;gap:.75rem;width:100%;min-height:46px;padding:.55rem .75rem;border:1px solid var(--app-border-strong,rgba(103,35,23,.18));border-radius:10px;background:var(--app-surface,#fffdfa);color:var(--user-input-text,#2d2020);text-align:left;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.FontFamilySelect_trigger__N_uiV:hover:not(:disabled){border-color:rgba(91,32,44,.38)}.FontFamilySelect_trigger__N_uiV:focus-visible{outline:none;border-color:var(--user-accent,#762c39);box-shadow:0 0 0 3px rgba(118,44,57,.12)}.FontFamilySelect_trigger__N_uiV:disabled{cursor:not-allowed;opacity:.55}.FontFamilySelect_optionLabel__HC74R,.FontFamilySelect_selectedLabel__2EGe6{overflow:hidden;color:inherit;font-family:var(--font-sans),Inter,Arial,sans-serif;font-size:.88rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.FontFamilySelect_optionPreview__XwGqU,.FontFamilySelect_selectedPreview__aLdWV{overflow:hidden;font-size:1.05rem;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.FontFamilySelect_selectedPreview__aLdWV{color:color-mix(in srgb,currentColor 72%,transparent)}.FontFamilySelect_chevron__Zpp9v{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;transition:transform .16s ease}.FontFamilySelect_trigger__N_uiV[aria-expanded=true] .FontFamilySelect_chevron__Zpp9v{transform:rotate(180deg)}.FontFamilySelect_dialog__O63tU{display:flex;flex-direction:column;width:min(760px,100%);max-width:760px;max-height:calc(100dvh - 2.5rem);gap:0;padding:0;overflow:hidden;border:1px solid var(--app-border-strong,rgba(103,35,23,.18));border-radius:18px;background:var(--app-surface,#fffdfa);box-shadow:0 28px 80px rgba(24,16,14,.3),0 4px 16px rgba(42,28,24,.12);color:var(--user-input-text,#2d2020)}.FontFamilySelect_dialog__O63tU>button{top:1.2rem;right:1.2rem;display:inline-grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid var(--app-border,rgba(103,35,23,.14));border-radius:50%;background:transparent;color:inherit;opacity:1}.FontFamilySelect_dialog__O63tU>button:hover{background:var(--user-accent-soft,rgba(118,44,57,.08))}.FontFamilySelect_dialogHeader__w3hz9{flex:0 0 auto;padding:1.25rem 4.25rem 1rem 1.35rem;border-bottom:1px solid var(--app-border,rgba(103,35,23,.12))}.FontFamilySelect_dialogTitle__gFtk9{margin:0;color:inherit;font-family:var(--font-sans),Inter,Arial,sans-serif;font-size:1.2rem;font-weight:750;line-height:1.25}.FontFamilySelect_dialogDescription__3akEv{margin:.3rem 0 0;color:color-mix(in srgb,currentColor 66%,transparent);font-family:var(--font-sans),Inter,Arial,sans-serif;font-size:.86rem;line-height:1.4}.FontFamilySelect_optionGrid__YFPD9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-height:0;padding:1rem 1.15rem 1.15rem;overflow-y:auto;overscroll-behavior:contain}.FontFamilySelect_option__CCwlr{display:flex;min-width:0;min-height:78px;flex-direction:column;align-items:stretch;justify-content:center;gap:.45rem;padding:.75rem .9rem;border:1px solid var(--app-border-strong,rgba(103,35,23,.16));border-radius:12px;background:var(--app-surface,#fffdfa);color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.FontFamilySelect_option__CCwlr:hover:not(:disabled){border-color:rgba(91,32,44,.38);background:var(--user-accent-soft,rgba(118,44,57,.05));transform:translateY(-1px)}.FontFamilySelect_option__CCwlr:focus-visible{outline:none;border-color:var(--user-accent,#762c39);box-shadow:0 0 0 3px rgba(118,44,57,.14)}.FontFamilySelect_optionHeading__NIPSA{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem}.FontFamilySelect_optionSelected__ByYXd{border-color:rgba(56,80,33,.42);background:rgba(56,80,33,.11)}.FontFamilySelect_option__CCwlr:disabled{cursor:not-allowed;opacity:.58}.FontFamilySelect_optionLabel__HC74R{min-width:0}.FontFamilySelect_checkmark__vc3IF{display:inline-flex;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:50%;background:rgba(56,80,33,.12);color:var(--app-brand,#385021);font-size:.82rem;font-weight:800}.FontFamilySelect_checkmark__vc3IF:empty{background:transparent}.FontFamilySelect_optionPreview__XwGqU{color:var(--user-foreground,#392523);font-size:1.15rem}@media (max-width:560px){.FontFamilySelect_trigger__N_uiV{grid-template-columns:minmax(0,1fr) auto auto}.FontFamilySelect_selectedPreview__aLdWV{max-width:5rem}.FontFamilySelect_dialog__O63tU{width:calc(100% - 1.3rem);max-height:calc(100dvh - 1.3rem);border-radius:16px}.FontFamilySelect_dialogHeader__w3hz9{padding:1rem 4rem 1rem 1rem}.FontFamilySelect_optionGrid__YFPD9{grid-template-columns:1fr;padding:.8rem}}@media (prefers-reduced-motion:reduce){.FontFamilySelect_chevron__Zpp9v,.FontFamilySelect_option__CCwlr,.FontFamilySelect_trigger__N_uiV{transition:none}}.AutoFitText_constraint__oiQe5{display:flex;width:100%;box-sizing:border-box;justify-content:center}.AutoFitText_text__dxYL5{position:relative;display:inline-block;flex:none;white-space:pre}.AutoFitText_measure__tj_w_{position:fixed;top:0;left:0;width:-moz-max-content;width:max-content;visibility:hidden;pointer-events:none}.AutoFitText_unusedMeasure__TbWqI{display:none}.LayerEditorControls_mediaTintControls__F9aFg{display:grid;gap:10px}.LayerEditorControls_mediaTintLabel__k9cv4{color:#6d5042;font:800 .7rem/1 var(--font-sans),sans-serif;letter-spacing:.06em;text-transform:uppercase}.LayerEditorControls_mediaTintTrigger__ja_x1{width:100%;min-height:42px;padding:5px 9px;display:flex;align-items:center;gap:9px;box-sizing:border-box;color:#33221d;border:1px solid rgba(67,45,34,.16);border-radius:8px;background:#fffdf9;font:600 .78rem/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;cursor:pointer}.LayerEditorControls_mediaTintTrigger__ja_x1:focus-visible{border-color:rgba(125,44,54,.65);outline:3px solid rgba(125,44,54,.16)}.LayerEditorControls_mediaTintSwatch__w6guY{width:30px;height:30px;flex:0 0 auto;box-sizing:border-box;border:1px solid rgba(42,28,24,.2);border-radius:6px}.ImageCropDialog_backdrop___M7Rd{position:fixed;inset:0;z-index:2000;background:rgba(28,19,20,.72);backdrop-filter:blur(5px)}.ImageCropDialog_dialog__hfh0e{position:fixed;left:50%;top:50%;z-index:2001;width:min(900px,calc(100vw - 40px));max-height:calc(100dvh - 40px);display:flex;flex-direction:column;transform:translate(-50%,-50%);color:#33221d;border:1px solid rgba(91,32,44,.18);border-radius:18px;background:#fffaf5;box-shadow:0 30px 90px rgba(28,19,20,.42);overflow:hidden}.ImageCropDialog_header__90QmS{padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid rgba(67,45,34,.1)}.ImageCropDialog_header__90QmS p,.ImageCropDialog_title__qWG4p{margin:0}.ImageCropDialog_title__qWG4p{font:700 1.2rem/1.2 var(--font-sans),sans-serif}.ImageCropDialog_header__90QmS p{margin-top:5px;color:#80695b;font:500 .8rem/1.4 var(--font-sans),sans-serif}.ImageCropDialog_header__90QmS button{width:34px;height:34px;flex:0 0 auto;color:#7d2c36;border:1px solid rgba(125,44,54,.2);border-radius:9px;background:#fffdf9;cursor:pointer;font:500 1.4rem/1 var(--font-sans),sans-serif}.ImageCropDialog_body__9PFMn{min-height:0;padding:18px 20px;overflow-y:auto}.ImageCropDialog_aspectRatioFieldset__ktw9P{margin:0 0 16px;padding:0;border:0}.ImageCropDialog_aspectRatioFieldset__ktw9P legend{margin-bottom:9px;color:#5b202c;font:800 .76rem/1.2 var(--font-sans),sans-serif;letter-spacing:.05em;text-transform:uppercase}.ImageCropDialog_aspectRatioOptions__ffxEm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ImageCropDialog_aspectRatioButton__kkZ9Y{min-height:72px;padding:10px 12px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;align-items:center;-moz-column-gap:10px;column-gap:10px;color:#5b202c;border:1px solid rgba(91,32,44,.18);border-radius:11px;background:#fffdf9;cursor:pointer;text-align:left}.ImageCropDialog_aspectRatioButton__kkZ9Y[data-selected=true]{color:#fffaf5;border-color:#7d2c36;background:#7d2c36;box-shadow:0 7px 18px rgba(91,32,44,.2)}.ImageCropDialog_aspectRatioButton__kkZ9Y:disabled{cursor:wait;opacity:.65}.ImageCropDialog_aspectRatioIcon__EVJfs{width:30px;max-height:38px;grid-row:1/3;justify-self:center;border:2px solid;border-radius:3px}.ImageCropDialog_aspectRatioButton__kkZ9Y strong{align-self:end;font:800 .78rem/1.2 var(--font-sans),sans-serif}.ImageCropDialog_aspectRatioButton__kkZ9Y small{align-self:start;opacity:.72;font:650 .7rem/1.2 var(--font-sans),sans-serif}.ImageCropDialog_previewArea__viLPg{position:relative;min-height:280px;padding:14px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:#eee8e1;background-image:linear-gradient(45deg,rgba(125,44,54,.08) 25%,transparent 0),linear-gradient(-45deg,rgba(125,44,54,.08) 25%,transparent 0),linear-gradient(45deg,transparent 75%,rgba(125,44,54,.08) 0),linear-gradient(-45deg,transparent 75%,rgba(125,44,54,.08) 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;overflow:hidden;overscroll-behavior:contain;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageCropDialog_previewArea__viLPg[data-moving=true]{cursor:grabbing}.ImageCropDialog_loadingOverlay__hjzFy{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(28,19,20,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:12px;animation:ImageCropDialog_overlayFadeIn__WGom3 .2s ease-out;pointer-events:auto}.ImageCropDialog_loadingCard__ZOTSd{display:flex;flex-direction:column;align-items:center;padding:24px 28px;background:#fffaf5;border:1px solid rgba(125,44,54,.2);border-radius:16px;box-shadow:0 12px 32px rgba(28,19,20,.3);text-align:center;max-width:280px}.ImageCropDialog_spinnerRing__kb_Y_{width:40px;height:40px;border-color:#7d2c36 #9c4652 rgba(125,44,54,.15) rgba(125,44,54,.15);border-style:solid;border-width:3.5px;border-radius:50%;animation:ImageCropDialog_spin__pG5VD .8s linear infinite;margin-bottom:12px}.ImageCropDialog_loadingTitle__t3voY{font:700 .95rem/1.3 var(--font-sans),sans-serif;color:#33221d;margin-bottom:4px}.ImageCropDialog_loadingSubtext__xTDGO{font:500 .78rem/1.4 var(--font-sans),sans-serif;color:#80695b}@keyframes ImageCropDialog_spin__pG5VD{to{transform:rotate(1turn)}}@keyframes ImageCropDialog_overlayFadeIn__WGom3{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ImageCropDialog_imageFrame__Lzx5m{position:relative;max-width:100%;line-height:0;transform-origin:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform}.ImageCropDialog_imageFrame__Lzx5m>img{display:block;width:auto;height:auto;max-width:100%;max-height:min(52dvh,520px);-o-object-fit:contain;object-fit:contain;pointer-events:none}.ImageCropDialog_shadeBottom__mJrY6,.ImageCropDialog_shadeLeft__YmqfP,.ImageCropDialog_shadeRight__U9Mri,.ImageCropDialog_shadeTop__6_fnf{position:absolute;z-index:1;background:rgba(20,14,15,.62);pointer-events:none}.ImageCropDialog_shadeTop__6_fnf{inset:0 0 auto}.ImageCropDialog_shadeBottom__mJrY6{inset:auto 0 0}.ImageCropDialog_shadeLeft__YmqfP,.ImageCropDialog_shadeRight__U9Mri{bottom:auto}.ImageCropDialog_shadeRight__U9Mri{right:0}.ImageCropDialog_cropBox__2nR9n{position:absolute;z-index:2;box-sizing:border-box;border:1px solid #7d2c36;pointer-events:none}.ImageCropDialog_movableCropBox__5Y4s9{padding:0;border-width:2px;border-radius:0;background:transparent;cursor:grab;pointer-events:auto;touch-action:none}.ImageCropDialog_movableCropBox__5Y4s9[data-moving=true]{cursor:grabbing}.ImageCropDialog_cropBox__2nR9n:after,.ImageCropDialog_cropBox__2nR9n:before{content:"";position:absolute;pointer-events:none;border-color:rgba(255,255,255,.58)}.ImageCropDialog_cropBox__2nR9n:before{inset:33.333% 0 auto;height:33.333%;border-top:1px solid;border-bottom:1px solid}.ImageCropDialog_cropBox__2nR9n:after{inset:0 auto 0 33.333%;width:33.333%;border-left:1px solid;border-right:1px solid}.ImageCropDialog_handle__r_Meb{position:absolute;z-index:3;width:24px;padding:0;border:0;background:transparent;touch-action:none}.ImageCropDialog_handle__r_Meb:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;background:#7d2c36;box-shadow:0 1px 4px rgba(28,19,20,.3);transform:translate(-50%,-50%)}.ImageCropDialog_handle__r_Meb[data-side=left],.ImageCropDialog_handle__r_Meb[data-side=right]{cursor:ew-resize;transform:translateX(-50%)}.ImageCropDialog_handle__r_Meb[data-side=bottom],.ImageCropDialog_handle__r_Meb[data-side=top]{height:24px;cursor:ns-resize;transform:translateY(-50%)}.ImageCropDialog_controls__gxGfU{margin-top:16px}.ImageCropDialog_sizeRow__ZOoUP{display:flex;justify-content:space-between;gap:16px;color:#80695b;font:600 .78rem/1.4 var(--font-sans),sans-serif}.ImageCropDialog_sizeRow__ZOoUP span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageCropDialog_sizeRow__ZOoUP strong{flex:0 0 auto;color:#5b202c}.ImageCropDialog_fileNameEditor__VBxbB{min-width:0;flex:1 1 auto;display:grid;gap:5px;color:#6f584c;font:700 .72rem/1.2 var(--font-sans),sans-serif}.ImageCropDialog_fileNameInputGroup__VRQT2{min-width:0;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(67,45,34,.2);border-radius:8px;background:#fffdf9}.ImageCropDialog_fileNameInputGroup__VRQT2 input{min-width:0;min-height:36px;padding:0 10px;flex:1 1 auto;color:#33221d;border:0;background:transparent;outline:none;font:650 .76rem/1 var(--font-sans),sans-serif}.ImageCropDialog_fileNameInputGroup__VRQT2>span{padding:0 10px;flex:0 0 auto;color:#80695b;font:650 .72rem/1 var(--font-sans),sans-serif}.ImageCropDialog_rangeGrid__S8Yyr{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.ImageCropDialog_rangeControl__H6T3c{display:grid;gap:6px}.ImageCropDialog_rangeControl__H6T3c>span{display:flex;justify-content:space-between;color:#6f584c;font:650 .72rem/1.2 var(--font-sans),sans-serif}.ImageCropDialog_rangeControl__H6T3c input{width:100%;accent-color:#7d2c36}.ImageCropDialog_lockedCropControl__semSG{margin-top:12px;display:grid;gap:7px}.ImageCropDialog_lockedCropControl__semSG>span{display:flex;justify-content:space-between;color:#6f584c;font:700 .76rem/1.2 var(--font-sans),sans-serif}.ImageCropDialog_lockedCropControl__semSG input{width:100%;accent-color:#7d2c36}.ImageCropDialog_lockedCropControl__semSG small{color:#80695b;font:500 .72rem/1.35 var(--font-sans),sans-serif}.ImageCropDialog_error__aVVyy{margin:14px 0 0;color:#a51f2f;font:700 .78rem/1.4 var(--font-sans),sans-serif}.ImageCropDialog_footer__2_XrE{padding:14px 20px 18px;display:flex;align-items:center;gap:10px;border-top:1px solid rgba(67,45,34,.1)}.ImageCropDialog_footerSpacer__lKHiG{flex:1 1 auto}.ImageCropDialog_primaryButton__EJq9J,.ImageCropDialog_secondaryButton__CJ9vw{min-height:40px;padding:0 18px;border-radius:10px;cursor:pointer;font:800 .74rem/1 var(--font-sans),sans-serif}.ImageCropDialog_primaryButton__EJq9J{color:#fffaf5;border:0;background:#7d2c36}.ImageCropDialog_secondaryButton__CJ9vw{color:#5b202c;border:1px solid rgba(91,32,44,.2);background:#fffdf9}.ImageCropDialog_backgroundButton__7LZTu{color:#fffaf5;border-color:#9c4652;background:#9c4652}@media (max-width:620px){.ImageCropDialog_dialog__hfh0e{width:min(100vw - 20px,900px);max-height:calc(100dvh - 20px)}.ImageCropDialog_aspectRatioButton__kkZ9Y{min-height:62px;padding:8px;grid-template-columns:24px 1fr;-moz-column-gap:7px;column-gap:7px}.ImageCropDialog_aspectRatioIcon__EVJfs{width:24px}.ImageCropDialog_previewArea__viLPg{min-height:230px}.ImageCropDialog_footer__2_XrE{flex-wrap:wrap}.ImageCropDialog_footerSpacer__lKHiG{display:none}.ImageCropDialog_primaryButton__EJq9J,.ImageCropDialog_secondaryButton__CJ9vw{flex:1 1 auto}}.ImageCropDialog_header__90QmS button:disabled,.ImageCropDialog_primaryButton__EJq9J:disabled,.ImageCropDialog_secondaryButton__CJ9vw:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.ImageCropDialog_backdrop___M7Rd{backdrop-filter:blur(3px)}.ImageCropDialog_dialog__hfh0e{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px}.ImageCropDialog_body__9PFMn,.ImageCropDialog_footer__2_XrE,.ImageCropDialog_header__90QmS{padding-left:14px;padding-right:14px}.ImageCropDialog_previewArea__viLPg{min-height:220px;padding:8px}.ImageCropDialog_rangeGrid__S8Yyr{grid-template-columns:1fr}.ImageCropDialog_footer__2_XrE{flex-wrap:wrap}.ImageCropDialog_footerSpacer__lKHiG{display:none}.ImageCropDialog_footer__2_XrE>button{flex:1 1 calc(50% - 5px)}}.ImageCropUploadField_field__1Cl6N{display:grid;gap:8px}.ImageCropUploadField_label__tZ2ya{color:var(--accent-dark);font-size:.76rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ImageCropUploadField_content__auYSe{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border:1px solid rgba(118,44,57,.14);border-radius:12px;background:rgba(255,250,244,.74)}.ImageCropUploadField_preview__DKaGl{display:grid;width:112px;aspect-ratio:8/9;place-items:center;overflow:hidden;border-radius:10px;color:var(--muted);background:rgba(118,44,57,.08);font-size:.76rem;font-weight:800;text-align:center}.ImageCropUploadField_preview__DKaGl img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ImageCropUploadField_preview__DKaGl[data-empty=true]{border:1px dashed rgba(118,44,57,.2)}.ImageCropUploadField_details__sCwGa{display:grid;gap:6px;min-width:0}.ImageCropUploadField_details__sCwGa strong{color:var(--accent-dark)}.ImageCropUploadField_details__sCwGa p,.ImageCropUploadField_error__ZJ6ds{margin:0}.ImageCropUploadField_details__sCwGa p{color:var(--muted);font-size:.78rem;font-weight:700}.ImageCropUploadField_actions__P_9ZX{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ImageCropUploadField_actions__P_9ZX button{min-height:34px;border:0;border-radius:999px;padding:0 13px;color:#fffaf4;background:var(--accent);font:inherit;font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.ImageCropUploadField_actions__P_9ZX button:disabled{cursor:not-allowed;opacity:.55}.ImageCropUploadField_actions__P_9ZX .ImageCropUploadField_removeButton__Hm4F3{color:var(--accent-dark);background:rgba(118,44,57,.09)}.ImageCropUploadField_input__fR2J2{display:none}.ImageCropUploadField_error__ZJ6ds{color:#9f3138;font-size:.8rem;font-weight:800}@media (max-width:520px){.ImageCropUploadField_content__auYSe{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px}.ImageCropUploadField_preview__DKaGl{width:88px}}.EnvelopeReveal_template__ebN02{position:relative;isolation:isolate;min-height:100svh;width:100%;min-width:0;display:grid;place-items:center;overflow:hidden;padding:0;box-sizing:border-box;container-type:inline-size}.EnvelopeReveal_envelope__eq5ks{--envelope-stage-background:transparent;--envelope-stage-height:100svh;--envelope-stage-aspect-ratio:auto;--envelope-stable-camera-framing:1;--envelope-camera-y:2.7;position:relative;z-index:2;width:min(100%,960px)}.EnvelopeReveal_envelope__eq5ks canvas{transform:translateY(0) scale(1);transform-origin:50% 65%;transition:transform var(--intro-transition-duration) cubic-bezier(.65,0,.35,1);will-change:transform}.EnvelopeReveal_envelopeIntroIdle__3XTnV canvas{transform:translateY(var(--intro-envelope-offset-y)) scale(var(--intro-envelope-scale))}.EnvelopeReveal_introBackground__bFy74{position:absolute;z-index:0;inset:0;pointer-events:none}.EnvelopeReveal_introBackgroundFill__KdQiA{position:absolute;inset:0}.EnvelopeReveal_introLayers__hHyaj{position:absolute;z-index:1;inset:0;pointer-events:none;container-type:inline-size}.EnvelopeReveal_introLayerTransition__upXea{position:absolute;inset:0;pointer-events:none;opacity:1;transition:opacity var(--intro-transition-duration) ease,transform var(--intro-transition-duration) cubic-bezier(.22,1,.36,1)}.EnvelopeReveal_introLayerHidden__2zB5s{opacity:0;transform:translateY(-12px) scale(.98)}.EnvelopeReveal_introMedia__8jXC1,.EnvelopeReveal_introTextLayer__SgutL{position:absolute;pointer-events:none;will-change:transform}.EnvelopeReveal_introMedia__8jXC1{width:35%;max-width:80%;max-height:70%;-o-object-fit:contain;object-fit:contain}.EnvelopeReveal_introTextLayer__SgutL{width:-moz-max-content;width:max-content;white-space:pre-wrap}@media (max-width:500px){.EnvelopeReveal_template__ebN02{--envelope-mobile-stage-inset:38px;place-items:start center;padding:var(--envelope-mobile-stage-inset) 0 0}.EnvelopeReveal_envelope__eq5ks{--envelope-stage-bottom-extension:var(--envelope-mobile-stage-inset);--envelope-stage-height:calc(100svh - var(--envelope-mobile-stage-inset));--envelope-stage-overflow:visible;--envelope-stable-camera-framing:0;--envelope-camera-y:2.5;--envelope-camera-scale:0.93;width:100%}}.EnvelopeReveal_loadingOverlay__FB02w{position:absolute;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--intro-background-color,#f2eee7);opacity:1;visibility:visible;transition:opacity .35s cubic-bezier(.4,0,.2,1),visibility .35s step-end;pointer-events:auto}.EnvelopeReveal_loadingOverlayHidden__ttMHS{opacity:0;visibility:hidden;pointer-events:none}.EnvelopeReveal_loadingSpinnerWrapper__Rf9y0{position:relative;width:54px;height:54px;display:flex;align-items:center;justify-content:center}.EnvelopeReveal_loadingSpinnerRing__dke9S{position:absolute;inset:0;border:2px solid rgba(198,154,69,.25);border-top-color:#c69a45;border-radius:50%;animation:EnvelopeReveal_envelopeLoadingSpin__0DLMA .9s linear infinite}.EnvelopeReveal_loadingIcon__hEJr1{width:22px;height:22px}.EnvelopeReveal_loadingIcon__hEJr1,.EnvelopeReveal_loadingText__3CcSk{color:#5b202c;animation:EnvelopeReveal_envelopeLoadingPulse__3E9qD 1.8s ease-in-out infinite}.EnvelopeReveal_loadingText__3CcSk{font:500 .85rem/1.2 var(--font-serif),Georgia,serif;letter-spacing:.08em;text-transform:uppercase;opacity:.85}@keyframes EnvelopeReveal_envelopeLoadingSpin__0DLMA{to{transform:rotate(1turn)}}@keyframes EnvelopeReveal_envelopeLoadingPulse__3E9qD{0%,to{opacity:.6;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.editor-undo_button__AGvdc{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(91,32,44,.2);border-radius:9px;padding:0 12px;color:#6f2634;background:#fffaf5;cursor:pointer;font:800 .75rem/1 var(--font-sans),Arial,Helvetica,sans-serif;white-space:nowrap}.editor-undo_button__AGvdc:hover:not(:disabled){border-color:rgba(91,32,44,.38);background:#fff5ee}.editor-undo_button__AGvdc:focus-visible{outline:2px solid rgba(91,32,44,.48);outline-offset:2px}.editor-undo_button__AGvdc:disabled{opacity:.42;cursor:not-allowed}.editor-undo_compact__MyqiB{min-height:32px;padding:0 10px;font-size:.7rem}.EnvelopeDesignEditor_page__EvgYE{height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:34px 24px;background:linear-gradient(180deg,rgba(255,253,249,.9),rgba(240,232,221,.96)),var(--app-background);color:var(--foreground)}.EnvelopeDesignEditor_embeddedPage__Trv68{height:100%;min-height:0;padding:0;background:transparent}.EnvelopeDesignEditor_workspace__ojzS0{width:min(100%,1140px);height:100%;max-height:calc(100vh - 68px);display:grid;grid-template-columns:minmax(320px,1fr) 380px;align-items:stretch;gap:44px;min-height:0}.EnvelopeDesignEditor_embeddedWorkspace__EYuUn{width:100%;max-height:none}.EnvelopeDesignEditor_previewPane__2zUAp{min-width:0;display:flex;align-items:center;justify-content:center}.EnvelopeDesignEditor_phoneFrame__pco_l{--phone-frame-width:min(350px,calc(100vw - 36px),calc((100vh - 72px) * 9 / 18.7));flex:0 0 auto}.EnvelopeDesignEditor_phoneViewport__w2DIH{background:#f2eee7}.EnvelopeDesignEditor_phoneScreen__T8_4D{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;background:radial-gradient(circle at 50% 48%,rgba(255,252,244,.9),rgba(242,238,231,.76) 58%),#f2eee7}.EnvelopeDesignEditor_envelopePreview__o7_8w{--envelope-stage-background:transparent;--envelope-stage-height:100%;--envelope-stage-aspect-ratio:auto;width:100%;height:100%}.EnvelopeDesignEditor_sidebar__0O4aP{width:100%;height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px;box-sizing:border-box;padding:20px;border:1px solid rgba(67,45,34,.12);border-radius:12px;background:rgba(255,253,249,.85);backdrop-filter:blur(8px);box-shadow:0 18px 54px rgba(47,35,27,.08)}.EnvelopeDesignEditor_templateHeader__rTWla{display:flex;align-items:center;justify-content:space-between;gap:12px}.EnvelopeDesignEditor_templateHeader__rTWla>strong{font:700 1rem/1 var(--font-sans),Arial,Helvetica,sans-serif}.EnvelopeDesignEditor_templateActions__saYJR{display:flex;align-items:center;gap:8px}.EnvelopeDesignEditor_applyButton__21F6W{min-height:38px;padding:0 14px;color:#fffaf5;border:0;border-radius:9px;background:#7d2c36;cursor:pointer;font:800 .75rem/1 var(--font-sans),Arial,Helvetica,sans-serif}.EnvelopeDesignEditor_optionsContainer__HU87t{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding-right:6px;margin-right:-6px}.EnvelopeDesignEditor_optionsContainer__HU87t::-webkit-scrollbar{width:6px}.EnvelopeDesignEditor_optionsContainer__HU87t::-webkit-scrollbar-track{background:transparent}.EnvelopeDesignEditor_optionsContainer__HU87t::-webkit-scrollbar-thumb{background:rgba(91,32,44,.15);border-radius:3px}.EnvelopeDesignEditor_optionsContainer__HU87t::-webkit-scrollbar-thumb:hover{background:rgba(91,32,44,.3)}.EnvelopeDesignEditor_selectOption__2Zfvk{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid rgba(67,45,34,.08);border-radius:10px;background:rgba(255,255,255,.7);box-shadow:0 2px 8px rgba(47,35,27,.03);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.EnvelopeDesignEditor_selectOption__2Zfvk:hover{border-color:rgba(91,32,44,.15);box-shadow:0 4px 12px rgba(47,35,27,.06);background:rgba(255,255,255,.95)}.EnvelopeDesignEditor_selectOptionTitle__5Sswx{font:700 .88rem/1.1 var(--font-sans),Arial,Helvetica,sans-serif;color:#33221d}.EnvelopeDesignEditor_selectControl__6Hn4T{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(91,32,44,.15);border-radius:8px;background:#fffdfb;color:#33221d;font:700 .86rem/1.1 var(--font-sans),Arial,Helvetica,sans-serif;letter-spacing:0;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.EnvelopeDesignEditor_selectControl__6Hn4T:hover{border-color:rgba(91,32,44,.3)}.EnvelopeDesignEditor_selectControl__6Hn4T:focus,.EnvelopeDesignEditor_selectControl__6Hn4T:focus-visible{outline:none;border-color:#5b202c;box-shadow:0 0 0 3px rgba(91,32,44,.1)}.EnvelopeDesignEditor_cardOption__1hlLE{padding:12px 14px;border:1px solid rgba(67,45,34,.08);border-radius:10px;background:rgba(255,255,255,.7);box-shadow:0 2px 8px rgba(47,35,27,.03);color:#33221d;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;justify-content:space-between}.EnvelopeDesignEditor_cardOptionLabel__hb1NT,.EnvelopeDesignEditor_cardOption__1hlLE{display:flex;align-items:center;gap:12px;cursor:pointer}.EnvelopeDesignEditor_cardOption__1hlLE:hover{border-color:rgba(91,32,44,.15);box-shadow:0 4px 12px rgba(47,35,27,.06);background:rgba(255,255,255,.95)}.EnvelopeDesignEditor_cardOptionLabel__hb1NT input,.EnvelopeDesignEditor_cardOption__1hlLE input{width:18px;height:18px;margin:0;accent-color:#5b202c;cursor:pointer}.EnvelopeDesignEditor_cardOptionTitle__kY_Lv{font:700 .88rem/1.1 var(--font-sans),Arial,Helvetica,sans-serif}.EnvelopeDesignEditor_textureSection__Q5Fa_{display:flex;flex-direction:column;gap:14px;padding:14px;border:1px solid rgba(67,45,34,.08);border-radius:10px;background:rgba(255,255,255,.7);box-shadow:0 2px 8px rgba(47,35,27,.03);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.EnvelopeDesignEditor_textureSection__Q5Fa_:hover{border-color:rgba(91,32,44,.15);box-shadow:0 4px 12px rgba(47,35,27,.06);background:rgba(255,255,255,.95)}.EnvelopeDesignEditor_textureTitle__E7cV8{font:700 .88rem/1.1 var(--font-sans),Arial,Helvetica,sans-serif;color:#33221d}.EnvelopeDesignEditor_sealControls__Ubz5B,.EnvelopeDesignEditor_textureList__56am8{display:flex;flex-direction:column;gap:12px}.EnvelopeDesignEditor_sealControls__Ubz5B{padding-top:12px;border-top:1px solid rgba(91,32,44,.1)}.EnvelopeDesignEditor_sealControls__Ubz5B .EnvelopeDesignEditor_offsetVal__CIbZR{min-width:46px}.EnvelopeDesignEditor_textureOption__gh737{display:flex;flex-direction:column;gap:6px}.EnvelopeDesignEditor_textureOptionTitle__jAMCJ{font:700 .78rem/1.1 var(--font-sans),Arial,Helvetica,sans-serif;color:#33221d}.EnvelopeDesignEditor_textureUrlInput__N4Ufz{width:100%;min-height:36px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(91,32,44,.15);border-radius:8px;background:#fffdfb;color:#33221d;font:500 .72rem/1.1 var(--font-sans),Arial,Helvetica,sans-serif;transition:border-color .2s ease,box-shadow .2s ease}.EnvelopeDesignEditor_textureUrlInput__N4Ufz:hover{border-color:rgba(91,32,44,.3)}.EnvelopeDesignEditor_textureUrlInput__N4Ufz:focus,.EnvelopeDesignEditor_textureUrlInput__N4Ufz:focus-visible{outline:none;border-color:#5b202c;box-shadow:0 0 0 3px rgba(91,32,44,.1)}.EnvelopeDesignEditor_mediaButton__68xZn{width:-moz-fit-content;width:fit-content;min-height:34px;padding:0 14px;border:1px solid rgba(91,32,44,.24);border-radius:8px;background:#fffaf5;color:#5b202c;font:800 .72rem/1 var(--font-sans),Arial,Helvetica,sans-serif;cursor:pointer}.EnvelopeDesignEditor_mediaButton__68xZn:focus-visible,.EnvelopeDesignEditor_mediaButton__68xZn:hover{border-color:#5b202c;box-shadow:0 0 0 2px rgba(91,32,44,.1)}.EnvelopeDesignEditor_toggleButton__dP5F4{width:100%;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(91,32,44,.24);border-radius:8px;background:#5b202c;color:#fffaf4;font:700 .92rem/1 var(--font-sans),Arial,Helvetica,sans-serif;letter-spacing:0;cursor:pointer;box-shadow:0 12px 28px rgba(91,32,44,.22);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease;margin-top:auto}.EnvelopeDesignEditor_toggleButton__dP5F4:hover:not(:disabled){background:#762c39;box-shadow:0 16px 34px rgba(91,32,44,.26);transform:translateY(-1px)}.EnvelopeDesignEditor_toggleButton__dP5F4:focus-visible{outline:3px solid rgba(198,154,69,.42);outline-offset:3px}.EnvelopeDesignEditor_toggleButton__dP5F4:disabled{cursor:wait;opacity:.72}.EnvelopeDesignEditor_toggleButton__dP5F4 svg{width:18px;height:18px;flex:0 0 auto}@media (max-width:820px){.EnvelopeDesignEditor_page__EvgYE{height:auto;min-height:100vh;align-items:flex-start;overflow:auto;padding:24px 16px}.EnvelopeDesignEditor_embeddedPage__Trv68{height:100%;min-height:0;overflow:auto;padding:0}.EnvelopeDesignEditor_workspace__ojzS0{height:auto;max-height:none;grid-template-columns:1fr;justify-items:center;gap:22px}.EnvelopeDesignEditor_embeddedWorkspace__EYuUn{min-height:100%}.EnvelopeDesignEditor_sidebar__0O4aP{width:min(100%,402px);height:auto;max-height:none}.EnvelopeDesignEditor_optionsContainer__HU87t{overflow-y:visible;max-height:none;margin-right:0;padding-right:0}}.EnvelopeDesignEditor_colorPickerContainer__tnYiU{display:flex;align-items:center;gap:10px}.EnvelopeDesignEditor_borderHeader__YdtQF{display:flex;align-items:center;justify-content:space-between;width:100%}.EnvelopeDesignEditor_resetButton__S9se5{background:none;border:none;color:#5b202c;font:700 .72rem/1 var(--font-sans),Arial,Helvetica,sans-serif;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px;opacity:.8;transition:opacity .2s ease,color .2s ease}.EnvelopeDesignEditor_resetButton__S9se5:hover{opacity:1;color:#762c39}.EnvelopeDesignEditor_offsetControlGroup__dZSNH{margin-top:10px;padding:10px 12px;border-radius:8px;background:rgba(91,32,44,.03);display:flex;flex-direction:column;gap:10px;border:1px dashed rgba(91,32,44,.12);transition:background-color .2s ease}.EnvelopeDesignEditor_offsetRow__YiEo_{display:flex;flex-direction:column;gap:4px}.EnvelopeDesignEditor_offsetLabel__gacpM{font:700 .72rem/1.2 var(--font-sans),Arial,Helvetica,sans-serif;color:#5b202c;display:flex;justify-content:space-between}.EnvelopeDesignEditor_sliderWithVal__0Xta7{display:flex;align-items:center;gap:10px}.EnvelopeDesignEditor_offsetSlider___yAj7{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(91,32,44,.12);outline:none;border-radius:3px;cursor:pointer;border:none}.EnvelopeDesignEditor_offsetSlider___yAj7::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#5b202c;cursor:pointer;-webkit-transition:transform .1s ease,background-color .1s ease;transition:transform .1s ease,background-color .1s ease}.EnvelopeDesignEditor_offsetSlider___yAj7::-webkit-slider-thumb:hover{transform:scale(1.2);background:#762c39}.EnvelopeDesignEditor_offsetSlider___yAj7::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#5b202c;cursor:pointer;border:none;-moz-transition:transform .1s ease,background-color .1s ease;transition:transform .1s ease,background-color .1s ease}.EnvelopeDesignEditor_offsetSlider___yAj7::-moz-range-thumb:hover{transform:scale(1.2);background:#762c39}.EnvelopeDesignEditor_offsetVal__CIbZR{font:700 .76rem/1 var(--font-sans),Arial,Helvetica,sans-serif;color:#33221d;min-width:38px;text-align:right}.EnvelopeDesignEditor_transformToggles__uS8LE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.EnvelopeDesignEditor_transformToggles__uS8LE label{min-width:0;padding:8px 9px;display:flex;align-items:center;gap:7px;color:#5b202c;border:1px solid rgba(91,32,44,.14);border-radius:7px;background:#fffdfb;font:700 .68rem/1.2 var(--font-sans),Arial,Helvetica,sans-serif}.EnvelopeDesignEditor_transformToggles__uS8LE input{margin:0;accent-color:#5b202c}.EnvelopeDesignEditor_resetOffsetButton__FbrEW{background:none;border:none;color:#5b202c;font:700 .68rem/1 var(--font-sans),Arial,Helvetica,sans-serif;cursor:pointer;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px;width:-moz-fit-content;width:fit-content;opacity:.8;transition:opacity .2s ease,color .2s ease;align-self:flex-end}.EnvelopeDesignEditor_resetOffsetButton__FbrEW:hover{opacity:1;color:#762c39}.EnvelopeDesignEditor_jsonTextarea__DqYIX{width:100%;box-sizing:border-box;resize:vertical;padding:10px 12px;border:1px solid rgba(91,32,44,.15);border-radius:8px;background:#fffdfb;color:#33221d;font:500 .68rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.EnvelopeDesignEditor_jsonTextarea__DqYIX:focus{outline:none;border-color:#5b202c;box-shadow:0 0 0 3px rgba(91,32,44,.1)}.EnvelopeDesignEditor_copyJsonButton__laLg3{min-height:38px;border:1px solid rgba(91,32,44,.24);border-radius:8px;background:#5b202c;color:#fffaf4;font:700 .78rem/1 var(--font-sans),Arial,Helvetica,sans-serif;cursor:pointer}.EnvelopeDesignEditor_copyJsonButton__laLg3:hover{background:#762c39}.InvitationMusic_player__kKVim{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.InvitationMusic_toggle__j_aNc{width:44px;height:44px;border-radius:50%;border:1px solid;background:#fff8eeed;color:#682637;box-shadow:0 2px 12px #0002;font-size:22px;cursor:pointer;display:grid;place-items:center;transition:transform .15s ease}.InvitationMusic_toggle__j_aNc:hover{transform:scale(1.05)}.InvitationMusic_toggle__j_aNc:focus-visible{outline:3px solid #682637;outline-offset:3px}.InvitationMusic_status___Z4I3:not(:empty){background:#fff8ee;color:#682637;padding:4px 8px;border-radius:6px;font-size:12px}.InvitationMusic_widgetPanel__RH11I{margin-bottom:14px;flex-direction:column;gap:8px}.InvitationMusic_emptyButton__tGboX,.InvitationMusic_widgetPanel__RH11I{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:flex}.InvitationMusic_emptyButton__tGboX{align-items:center;justify-content:center;gap:10px;padding:13px 18px;border:1.5px dashed #d1b5aa;border-radius:12px;background:#fffaf5;color:#682637;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.InvitationMusic_emptyButton__tGboX:hover:not(:disabled){border-color:#682637;background:#fff3ea;transform:translateY(-1px)}.InvitationMusic_emptyButton__tGboX:disabled{opacity:.6;cursor:not-allowed}.InvitationMusic_card__jiIbR{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;padding:12px 14px;border:1px solid #e7d5ce;border-radius:12px;background:#fffaf5;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.InvitationMusic_cardHeader__YJP7u{justify-content:space-between;width:100%}.InvitationMusic_cardHeader__YJP7u,.InvitationMusic_trackInfo__CbH7p{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0;overflow:hidden}.InvitationMusic_trackInfo__CbH7p{flex:1 1 0%}.InvitationMusic_musicIcon__D2AF0{font-size:15px;color:#682637;flex-shrink:0}.InvitationMusic_trackTitle__ECY6v{display:block;font-size:13.5px;font-weight:600;color:#4a212b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;flex:1 1 0%}.InvitationMusic_badge__AmN_Z{font-size:11px;font-weight:600;padding:2px 7px;border-radius:6px;background:#f3e5df;color:#682637;flex-shrink:0}.InvitationMusic_cardControls__F9J_U{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.InvitationMusic_miniPlayback__I8QtU{display:flex;align-items:center;gap:8px;min-width:0;flex-shrink:0}.InvitationMusic_miniPlayBtn__YGC0S{width:32px;height:32px;border-radius:50%;border:none;background:#682637;color:#fff;display:grid;place-items:center;font-size:12px;cursor:pointer;flex-shrink:0;transition:transform .15s ease,background-color .15s ease}.InvitationMusic_miniPlayBtn__YGC0S:hover:not(:disabled){background:#501d2a;transform:scale(1.05)}.InvitationMusic_miniTime__h8Peg{font-size:12px;font-variant-numeric:tabular-nums;color:#7a5c53;font-weight:500;white-space:nowrap}.InvitationMusic_cardActions__rEvI8{display:flex;align-items:center;gap:6px;flex-shrink:0}.InvitationMusic_editButton__qQgf8{padding:6px 12px;border:1px solid #682637;border-radius:8px;background:#682637;color:#fff;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}.InvitationMusic_editButton__qQgf8:hover:not(:disabled){background:#501d2a}.InvitationMusic_ghostSmallBtn__ok225{padding:6px 10px;border:1px solid #e7d5ce;border-radius:8px;background:#fff;color:#682637;font-size:12.5px;cursor:pointer;transition:all .15s ease}.InvitationMusic_ghostSmallBtn__ok225:hover:not(:disabled){background:#fdf2ec;border-color:#c4a194}.InvitationMusic_statusMessage__gSdRl{font-size:12px;color:#7a5c53;margin:0;padding-left:2px}.InvitationMusic_modalBackdrop__SrVnm{position:fixed;inset:0;z-index:9999;background:rgba(32,20,24,.6);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px;overflow-y:auto}.InvitationMusic_modalDialog__3F4HF{width:min(100%,640px);max-height:calc(100vh - 40px);overflow-y:auto;background:#fffdfa;border:1px solid #e7d5ce;border-radius:16px;box-shadow:0 24px 70px rgba(45,20,25,.3);padding:24px;display:flex;flex-direction:column;gap:18px;color:#3b1d22}.InvitationMusic_modalHeader___Oytw{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #f0e2dc;padding-bottom:14px}.InvitationMusic_modalTitleGroup__KQJK0{min-width:0;flex:1}.InvitationMusic_modalTitleGroup__KQJK0 h3{margin:0;font-size:18px;font-weight:700;color:#682637}.InvitationMusic_modalSubtitle__JpPW9{margin:4px 0 0;font-size:13px;color:#7a5c53;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.InvitationMusic_closeButton__RA9g0{background:none;border:none;font-size:24px;line-height:1;color:#8c6a62;cursor:pointer;padding:4px 8px;border-radius:6px}.InvitationMusic_closeButton__RA9g0:hover{color:#3b1d22;background:#f3e5df}.InvitationMusic_timelineSection__JjIOC{display:flex;flex-direction:column;gap:8px}.InvitationMusic_timelineLabelRow__g2Au8{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;color:#682637}.InvitationMusic_selectionDuration__zCWCb{color:#7a5c53;font-weight:500}.InvitationMusic_waveformWrapper__nmvYe{position:relative;width:100%;height:96px;background:#f7ede7;border:1px solid #e7d5ce;border-radius:10px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.InvitationMusic_waveformCanvas__VskTU{width:100%;height:100%;display:block}.InvitationMusic_cropDimLeft__i5q0f,.InvitationMusic_cropDimRight__vVSCI{position:absolute;top:0;bottom:0;background:rgba(30,18,22,.45);pointer-events:none}.InvitationMusic_cropDimLeft__i5q0f{left:0}.InvitationMusic_cropDimRight__vVSCI{right:0}.InvitationMusic_cropHandle__2fNa_{position:absolute;top:0;bottom:0;width:16px;margin-left:-8px;background:#682637;border-radius:4px;cursor:ew-resize;z-index:10;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.35);touch-action:none}.InvitationMusic_cropHandle__2fNa_:after{content:"";width:2px;height:24px;background:rgba(255,255,255,.7);border-radius:1px}.InvitationMusic_cropHandleStart__z5fGx{border-top-right-radius:0;border-bottom-right-radius:0}.InvitationMusic_cropHandleEnd__PYtee{border-top-left-radius:0;border-bottom-left-radius:0}.InvitationMusic_playheadLine__yIAnk{position:absolute;top:0;bottom:0;width:2px;background:#e04b4b;z-index:5;pointer-events:none;box-shadow:0 0 4px rgba(224,75,75,.8)}.InvitationMusic_cropInputsGrid__o5QZH{display:grid;grid-template-columns:1fr 1fr;gap:14px}.InvitationMusic_timeInputCard__w6FnQ{padding:12px;border:1px solid #e7d5ce;border-radius:10px;background:#fffaf7;display:flex;flex-direction:column;gap:6px}.InvitationMusic_timeInputLabel__J2vmL{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#682637}.InvitationMusic_timeInputRow__R0wQD{display:flex;align-items:center;gap:6px}.InvitationMusic_timeInputValue__TmJGc{flex:1;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;padding:6px 8px;border:1px solid #d1b5aa;border-radius:6px;background:#fff;color:#3b1d22;text-align:center}.InvitationMusic_stepBtn__aUuA4{width:30px;height:30px;border:1px solid #d1b5aa;border-radius:6px;background:#fff;color:#682637;font-size:11px;font-weight:700;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.InvitationMusic_stepBtn__aUuA4:hover{background:#f5ebe6;border-color:#682637}.InvitationMusic_currentBtn__GTFIq{font-size:11.5px;color:#682637;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0;text-align:left;margin-top:2px}.InvitationMusic_currentBtn__GTFIq:hover{color:#3b1d22}.InvitationMusic_modalPlaybackRow__IPBQL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:#fbf3ee;border-radius:10px;border:1px solid #ebd9d0}.InvitationMusic_modalPlayButtons__KaYAn{display:flex;align-items:center;gap:10px}.InvitationMusic_modalPlayToggle__Kxs5G{width:38px;height:38px;border-radius:50%;border:none;background:#682637;color:#fff;font-size:15px;display:grid;place-items:center;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.InvitationMusic_modalPlayToggle__Kxs5G:hover{background:#501d2a;transform:scale(1.05)}.InvitationMusic_loopTestBtn__M__fX{padding:7px 12px;border:1px solid #682637;border-radius:8px;background:#fff;color:#682637;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}.InvitationMusic_loopTestBtn__M__fX:hover{background:#fdf2ec}.InvitationMusic_modalTimeDisplay__nXoDr{font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;color:#682637}.InvitationMusic_settingsGroup__5F6Dz{display:flex;flex-direction:column;gap:12px;padding-top:4px}.InvitationMusic_toggleRow__grqm4{display:flex;align-items:center;justify-content:space-between}.InvitationMusic_checkboxLabel__FHi8F{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:#3b1d22;cursor:pointer}.InvitationMusic_checkboxLabel__FHi8F input[type=checkbox]{width:18px;height:18px;accent-color:#682637;cursor:pointer}.InvitationMusic_sliderRow__gkzmN{display:flex;align-items:center;justify-content:space-between;gap:16px}.InvitationMusic_sliderLabel__w07Xk{font-size:13px;font-weight:600;color:#682637;min-width:100px}.InvitationMusic_sliderInput__zSrtP{flex:1;accent-color:#682637;cursor:pointer}.InvitationMusic_sliderValue__Hr7sP{font-size:12.5px;font-weight:600;color:#7a5c53;min-width:44px;text-align:right;font-variant-numeric:tabular-nums}.InvitationMusic_modalFooter__CcpQy{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #f0e2dc;padding-top:16px;margin-top:4px}.InvitationMusic_footerLeft__8FrHv,.InvitationMusic_footerRight__syh97{display:flex;align-items:center;gap:10px}.InvitationMusic_dangerBtn__3X1IM{padding:8px 14px;border:1px solid #e07a7a;border-radius:8px;background:#fff;color:#c42b2b;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.InvitationMusic_dangerBtn__3X1IM:hover{background:#fdf0f0}.InvitationMusic_secondaryBtn__N7Lgz{padding:8px 14px;border:1px solid #d1b5aa;border-radius:8px;background:#fff;color:#682637;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.InvitationMusic_secondaryBtn__N7Lgz:hover{background:#fbf3ee;border-color:#682637}.InvitationMusic_primaryBtn__0__NY{padding:8px 18px;border:1px solid #682637;border-radius:8px;background:#682637;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.InvitationMusic_primaryBtn__0__NY:hover:not(:disabled){background:#501d2a}.InvitationMusic_primaryBtn__0__NY:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.InvitationMusic_modalDialog__3F4HF{padding:16px}.InvitationMusic_cropInputsGrid__o5QZH{grid-template-columns:1fr}.InvitationMusic_modalFooter__CcpQy{flex-direction:column;align-items:stretch}.InvitationMusic_footerLeft__8FrHv,.InvitationMusic_footerRight__syh97{justify-content:space-between}}.CardDesignEditor_page__PVCcJ{min-height:100vh;padding:28px;color:#33221d;background:linear-gradient(135deg,#f5eee5,#ebe1d6)}.CardDesignEditor_embeddedPage__jMz0K{height:100%;min-height:0;padding:0;background:transparent}.CardDesignEditor_editorActions__ZyZaR{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.CardDesignEditor_primaryButton__AlgJ1,.CardDesignEditor_secondaryButton__gWsn0{border:0;border-radius:9px;cursor:pointer;font:800 .75rem/1 var(--font-sans),sans-serif;letter-spacing:.04em;text-decoration:none;min-height:40px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center}.CardDesignEditor_primaryButton__AlgJ1{color:#fffaf5;background:#7d2c36}.CardDesignEditor_primaryButton__AlgJ1:disabled,.CardDesignEditor_publishButton__ZaeT_:disabled,.CardDesignEditor_secondaryButton__gWsn0:disabled{opacity:.48;cursor:not-allowed}.CardDesignEditor_secondaryButton__gWsn0{color:#7d2c36;border:1px solid rgba(125,44,54,.22);background:#fffaf5}.CardDesignEditor_workspace__xi51E{width:min(1500px,100%);height:calc(100vh - 142px);min-height:640px;margin:0 auto;display:grid;grid-template-columns:minmax(220px,270px) minmax(360px,1fr) minmax(330px,390px);gap:16px}.CardDesignEditor_embeddedWorkspace__cMK3_{width:100%;height:100%;min-height:0;grid-template-columns:minmax(360px,1fr) minmax(360px,430px)}.CardDesignEditor_editor__pvVLU,.CardDesignEditor_previewPanel__ccfM1{min-height:0;border:1px solid rgba(67,45,34,.12);border-radius:16px;background:rgba(255,253,249,.9);box-shadow:0 18px 48px rgba(67,45,34,.08);overflow:hidden}.CardDesignEditor_editor__pvVLU{display:flex;flex-direction:column}.CardDesignEditor_panelHeading__i8ILB,.CardDesignEditor_previewToolbar__AZxru{min-height:58px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(67,45,34,.1)}.CardDesignEditor_panelHeading__i8ILB h2{margin:0;font:700 1rem/1 var(--font-sans),sans-serif}.CardDesignEditor_panelHeading__i8ILB span,.CardDesignEditor_previewToolbar__AZxru span:last-child{color:#8e7667;font:700 .7rem/1 var(--font-sans),sans-serif;text-transform:uppercase}.CardDesignEditor_editorScroll__k3jJa{min-height:0;overflow-y:auto}.CardDesignEditor_previewPanel__ccfM1{display:flex;flex-direction:column}.CardDesignEditor_previewToolbar__AZxru>span:first-child{font:700 .9rem/1 var(--font-sans),sans-serif}.CardDesignEditor_previewToolbar__AZxru{flex-wrap:wrap}.CardDesignEditor_previewToolbarMeta__MSCoR{display:flex;align-items:center;justify-content:flex-end;gap:12px}.CardDesignEditor_previewToolbarMeta__MSCoR>span{color:#8e7667;font:700 .7rem/1 var(--font-sans),sans-serif;text-transform:uppercase}.CardDesignEditor_snapToggle__AgRKR{display:inline-flex;align-items:center;gap:6px;color:#6f5548;font:700 .72rem/1 var(--font-sans),sans-serif;white-space:nowrap;cursor:pointer}.CardDesignEditor_snapToggle__AgRKR input{width:15px;height:15px;margin:0;accent-color:#7d2c36}.CardDesignEditor_previewCanvas__9BIL6{position:relative;flex:1;min-height:0;background:radial-gradient(circle at center,rgba(255,255,255,.95),rgba(236,226,215,.82) 70%),#eee4da}.CardDesignEditor_editorScroll__k3jJa{padding:16px}.CardDesignEditor_colorField__428Io,.CardDesignEditor_field__IklxG,.CardDesignEditor_rangeField__mKKWi{margin-bottom:13px;display:flex;flex-direction:column;gap:7px}.CardDesignEditor_colorField__428Io>span,.CardDesignEditor_field__IklxG>span,.CardDesignEditor_rangeField__mKKWi>span,.CardDesignEditor_sectionHeading__E2kVh{color:#6d5042;font:800 .68rem/1 var(--font-sans),sans-serif;letter-spacing:.06em;text-transform:uppercase}.CardDesignEditor_field__IklxG input,.CardDesignEditor_field__IklxG select,.CardDesignEditor_field__IklxG textarea{width:100%;box-sizing:border-box;padding:9px 10px;color:#33221d;border:1px solid rgba(67,45,34,.16);border-radius:8px;background:#fffdf9;font:500 .78rem/1.35 var(--font-sans),sans-serif}.CardDesignEditor_field__IklxG select{min-height:38px}.CardDesignEditor_field__IklxG textarea{resize:vertical}.CardDesignEditor_transformToggles__PLLAP{margin-bottom:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CardDesignEditor_transformToggles__PLLAP label{min-width:0;padding:9px 10px;display:flex;align-items:center;gap:8px;color:#6d5042;border:1px solid rgba(67,45,34,.16);border-radius:8px;background:#fffdf9;font:700 .72rem/1.2 var(--font-sans),sans-serif}.CardDesignEditor_transformToggles__PLLAP input{margin:0;accent-color:#7d2c36}.CardDesignEditor_rangeField__mKKWi input{width:100%;accent-color:#7d2c36}.CardDesignEditor_sectionHeading__E2kVh{margin:22px 0 12px;padding-bottom:8px;border-bottom:1px solid rgba(67,45,34,.1)}.CardDesignEditor_jsonEditor__Y1TAd{min-height:280px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.7rem!important}.CardDesignEditor_error__1iPLh{margin:-4px 0 12px;color:#a51f2f;font:700 .72rem/1.35 var(--font-sans),sans-serif}.CardDesignEditor_editorActions__ZyZaR{padding-bottom:4px}.CardDesignEditor_templateActions__4Ky3J{position:sticky;bottom:0;z-index:3;padding:16px 0 4px;display:flex;justify-content:flex-end;gap:10px;background:linear-gradient(180deg,rgba(255,253,249,0),rgba(255,253,249,1) 24%)}.CardDesignEditor_editorActions__ZyZaR>*{flex:1}.CardDesignEditor_layerActions__KSpOe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CardDesignEditor_layerActions__KSpOe>button{min-height:36px;padding:0 8px}.CardDesignEditor_layerActions__KSpOe>span{display:contents}.CardDesignEditor_layerActions__KSpOe>span>button{min-height:36px;padding:0 8px}.CardDesignEditor_layerClipboardMessage__ajwuj{margin:9px 0 0;color:#37653f;font:700 .68rem/1.4 var(--font-sans),sans-serif}.CardDesignEditor_previewAssetError__qb3eD{position:absolute;right:12px;bottom:12px;left:12px;z-index:2;margin:0;padding:8px 10px;color:#7d2c36;border:1px solid rgba(125,44,54,.2);border-radius:8px;background:rgba(255,250,245,.94);text-align:center;font:700 .7rem/1.35 var(--font-sans),sans-serif}.CardDesignEditor_sectionHelp__VcqFk{margin:10px 0 12px;color:#80695b;font:500 .7rem/1.45 var(--font-sans),sans-serif}.CardDesignEditor_eventMoveModes__3tVER{margin:12px 0;display:flex;flex-direction:column;gap:8px}.CardDesignEditor_eventMoveModes__3tVER>span{color:#6d5042;font:800 .68rem/1 var(--font-sans),sans-serif;letter-spacing:.06em;text-transform:uppercase}.CardDesignEditor_eventMoveModes__3tVER>div{padding:3px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;border:1px solid rgba(125,44,54,.16);border-radius:9px;background:#f3ebe4}.CardDesignEditor_eventMoveModeActive__gyHHt,.CardDesignEditor_eventMoveMode__bvyvY{min-height:32px;padding:0 5px;color:#755c4c;border:0;border-radius:6px;background:transparent;cursor:pointer;font:750 .65rem/1 var(--font-sans),sans-serif}.CardDesignEditor_eventMoveModeActive__gyHHt{color:#fffaf5;background:#7d2c36;box-shadow:0 2px 8px rgba(125,44,54,.2)}.CardDesignEditor_eventDesignClipboard__9GgXj{margin:12px 0 16px}.CardDesignEditor_eventDesignClipboard__9GgXj>button{width:100%}.CardDesignEditor_eventDesignClipboard__9GgXj>p{margin:8px 0 0;color:#37653f;font:700 .68rem/1.4 var(--font-sans),sans-serif}.CardDesignEditor_layerList__4bW8Z{display:flex;flex-direction:column;gap:6px}.CardDesignEditor_layerItemActive__tlfiC,.CardDesignEditor_layerItem__PidRV{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border:1px solid rgba(67,45,34,.12);border-radius:8px;background:#fffdf9;overflow:hidden}.CardDesignEditor_layerItemActive__tlfiC{border-color:#7d2c36;box-shadow:0 0 0 1px rgba(125,44,54,.12)}.CardDesignEditor_layerItemActive__tlfiC>button,.CardDesignEditor_layerItem__PidRV>button{min-width:0;padding:9px 10px;display:flex;flex-direction:column;gap:4px;text-align:left;border:0;background:transparent;cursor:pointer}.CardDesignEditor_layerItemActive__tlfiC span,.CardDesignEditor_layerItem__PidRV span{color:#33221d;font:750 .72rem/1.2 var(--font-sans),sans-serif}.CardDesignEditor_layerItemActive__tlfiC small,.CardDesignEditor_layerItem__PidRV small{max-width:190px;overflow:hidden;color:#8e7667;font:600 .6rem/1.2 var(--font-sans),sans-serif;text-overflow:ellipsis;white-space:nowrap}.CardDesignEditor_layerItemActive__tlfiC>div,.CardDesignEditor_layerItem__PidRV>div{padding-right:6px;display:flex;gap:4px}.CardDesignEditor_layerItemActive__tlfiC>div button,.CardDesignEditor_layerItem__PidRV>div button{width:28px;height:28px;color:#7d2c36;border:1px solid rgba(125,44,54,.18);border-radius:6px;background:#fffaf5;cursor:pointer}.CardDesignEditor_layerItemActive__tlfiC>div button:disabled,.CardDesignEditor_layerItem__PidRV>div button:disabled{opacity:.3;cursor:not-allowed}.CardDesignEditor_layerItemActive__tlfiC>div .CardDesignEditor_layerDeleteButton__xPrex,.CardDesignEditor_layerItem__PidRV>div .CardDesignEditor_layerDeleteButton__xPrex{color:#a51f2f;border-color:rgba(165,31,47,.2);background:#fff8f7}.CardDesignEditor_deleteButton___tfNt{width:100%;min-height:36px;color:#a51f2f;border:1px solid rgba(165,31,47,.2);border-radius:8px;background:#fff8f7;cursor:pointer;font:750 .72rem/1 var(--font-sans),sans-serif}.CardDesignEditor_slotEditor___fnN9{margin-bottom:9px;padding:10px;display:flex;flex-direction:column;gap:7px;border:1px solid rgba(67,45,34,.1);border-radius:9px;background:rgba(255,253,249,.72)}.CardDesignEditor_slotEditor___fnN9 strong{color:#6d5042;font:800 .65rem/1 var(--font-sans),sans-serif;text-transform:uppercase}.CardDesignEditor_slotEditor___fnN9 input{width:100%;box-sizing:border-box;padding:8px 9px;color:#33221d;border:1px solid rgba(67,45,34,.14);border-radius:7px;background:#fffdf9;font:500 .72rem/1.3 var(--font-sans),sans-serif}.CardDesignEditor_slotEditor___fnN9 button{align-self:flex-start;padding:2px 0;color:#a51f2f;border:0;background:transparent;cursor:pointer;font:750 .66rem/1 var(--font-sans),sans-serif}.CardDesignEditor_publishButton__ZaeT_{width:100%;min-height:40px;color:#fffaf5;border:0;border-radius:8px;background:#5e202b;cursor:pointer;font:800 .74rem/1 var(--font-sans),sans-serif}@media (max-width:1050px){.CardDesignEditor_page__PVCcJ{padding:18px}.CardDesignEditor_workspace__xi51E{height:auto;grid-template-columns:230px 1fr}.CardDesignEditor_embeddedWorkspace__cMK3_{height:100%;grid-template-columns:minmax(320px,1fr) minmax(340px,420px)}.CardDesignEditor_embeddedWorkspace__cMK3_ .CardDesignEditor_editor__pvVLU,.CardDesignEditor_embeddedWorkspace__cMK3_ .CardDesignEditor_previewPanel__ccfM1{min-height:0}.CardDesignEditor_embeddedWorkspace__cMK3_ .CardDesignEditor_editor__pvVLU{grid-column:auto}.CardDesignEditor_editor__pvVLU{min-height:720px;grid-column:1/-1}.CardDesignEditor_previewPanel__ccfM1{min-height:650px}}@media (max-width:700px){.CardDesignEditor_embeddedPage__jMz0K{padding:0}.CardDesignEditor_workspace__xi51E{display:flex;flex-direction:column}.CardDesignEditor_embeddedWorkspace__cMK3_{overflow-y:auto}.CardDesignEditor_embeddedWorkspace__cMK3_ .CardDesignEditor_editor__pvVLU,.CardDesignEditor_embeddedWorkspace__cMK3_ .CardDesignEditor_previewPanel__ccfM1{min-height:560px;flex:0 0 auto}.CardDesignEditor_editor__pvVLU,.CardDesignEditor_previewPanel__ccfM1{min-height:560px}}.CurtainSectionLayers_canvas__Vz4nG{position:relative;width:390px;height:844px;overflow:hidden;isolation:isolate}.CurtainSectionLayers_canvasAllowsOverflow__FfBK_{overflow:visible}.CurtainSectionLayers_snapGuides__u8X4F{position:absolute;inset:0;z-index:10000;overflow:visible;pointer-events:none}.CurtainSectionLayers_snapGuide__x5sSh{position:absolute;pointer-events:none;background:rgba(156,62,79,.78);box-shadow:0 0 0 1px rgba(255,255,255,.45)}.CurtainSectionLayers_snapGuideVertical__b_AxJ{width:1px;transform:translateX(-50%)}.CurtainSectionLayers_snapGuideHorizontal__KtwSB{height:1px;transform:translateY(-50%)}.CurtainSectionLayers_snapSpacing__hlOk3{position:absolute;box-sizing:border-box;color:#7a1f35;background:rgba(156,62,79,.82)}.CurtainSectionLayers_snapSpacing__hlOk3:after,.CurtainSectionLayers_snapSpacing__hlOk3:before{position:absolute;content:"";background:rgba(156,62,79,.82)}.CurtainSectionLayers_snapSpacing__hlOk3 span{position:absolute;border:1px solid rgba(156,62,79,.28);border-radius:4px;background:rgba(255,250,247,.96);box-shadow:0 1px 4px rgba(70,28,34,.16);padding:2px 4px;color:#7a1f35;font:700 9px/1.1 system-ui,sans-serif;white-space:nowrap}.CurtainSectionLayers_snapSpacingHorizontal__AKhT0{height:1px;transform:translateY(-50%)}.CurtainSectionLayers_snapSpacingHorizontal__AKhT0:after,.CurtainSectionLayers_snapSpacingHorizontal__AKhT0:before{top:-3px;width:1px;height:7px}.CurtainSectionLayers_snapSpacingHorizontal__AKhT0:before{left:0}.CurtainSectionLayers_snapSpacingHorizontal__AKhT0:after{right:0}.CurtainSectionLayers_snapSpacingHorizontal__AKhT0 span{top:-5px;left:50%;transform:translate(-50%,-100%)}.CurtainSectionLayers_snapSpacingVertical__P_3NC{width:1px;transform:translateX(-50%)}.CurtainSectionLayers_snapSpacingVertical__P_3NC:after,.CurtainSectionLayers_snapSpacingVertical__P_3NC:before{left:-3px;width:7px;height:1px}.CurtainSectionLayers_snapSpacingVertical__P_3NC:before{top:0}.CurtainSectionLayers_snapSpacingVertical__P_3NC:after{bottom:0}.CurtainSectionLayers_snapSpacingVertical__P_3NC span{top:50%;left:5px;transform:translateY(-50%)}.CurtainSectionLayers_background__fGyVq{position:absolute;inset:0;overflow:hidden;pointer-events:none}.CurtainSectionLayers_backgroundImage__9rld1{position:absolute;inset:0;transform-origin:center}.CurtainSectionLayers_layer__Zu9yG{position:absolute;transform-origin:center;box-sizing:border-box}.CurtainSectionLayers_layerArrange__hie1g{cursor:move;pointer-events:auto;touch-action:none}.CurtainSectionLayers_componentLayer__K9PV9{pointer-events:auto}.CurtainSectionLayers_layerSelected__0O7h3{outline:2px solid #9c3e4f;outline-offset:4px}.CurtainSectionLayers_layerSelected__0O7h3:after{content:"";position:absolute;inset:-9px;border:1px dashed rgba(156,62,79,.65);pointer-events:none}.CurtainSectionLayers_nonInteractive__KtsDe,.CurtainSectionLayers_textLayer__eNW6Y{pointer-events:none}.CurtainSectionLayers_media__F3qj1{display:block;width:100%;height:auto;max-height:100%}.CurtainSectionLayers_mediaFilterDefinitions__AjNmK{position:absolute;width:0;height:0;overflow:hidden}.CurtainSectionLayers_text__OxOn6{position:relative;display:inline-block;margin:0;white-space:pre;text-shadow:0 1px 12px rgba(255,255,255,.35)}.CurtainSectionLayers_textArrange__eMOjD{cursor:move;pointer-events:auto}.CurtainSectionLayers_textWidthGuide__tqP1K{position:relative}.CurtainSectionLayers_textWidthGuide__tqP1K:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-inline:2px solid #9c3e4f;pointer-events:none}.CurtainSectionLayers_component__wdl59{width:100%;height:100%;min-height:0;box-sizing:border-box}.CurtainSectionLayers_component__wdl59>*{width:100%;box-sizing:border-box}.CanonicalInvitationCanvas_canvasHost__l8STq{position:relative;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;overflow:visible}.CanonicalInvitationCanvas_scaledCanvasShell__L9iq_{position:relative;box-sizing:border-box;overflow:hidden;margin-inline:auto}.CanonicalInvitationCanvas_backgroundCanvasShell__L1sWc{z-index:0}.CanonicalInvitationCanvas_foregroundCanvasShell__obuOX{position:absolute;z-index:2;inset:0;pointer-events:none}.CanonicalInvitationCanvas_canonicalScaleLayer__hRzOO{position:absolute;top:0;left:0;box-sizing:border-box;transform-origin:top left;will-change:transform}.CanonicalInvitationCanvas_sceneAnimationLayer__xC652{position:relative;width:100%;height:100%;box-sizing:border-box}.Template_experienceRoot__JAiTS{position:relative;width:100%;min-height:100vh;overflow-x:hidden;isolation:isolate}.Template_contentStack__77Ddq{z-index:1}.Template_contentStack__77Ddq>[data-editor-section=opening]{opacity:0;transition:opacity .2s ease-in-out}.Template_contentReady__8LWq2>[data-editor-section=opening]{opacity:1}.Template_curtainGateStage__KjQUg{position:absolute;inset:0 0 auto;z-index:20;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;isolation:isolate;pointer-events:none}.butterfly_canvas3D__sAgcw{width:100%;height:100%;z-index:2}.butterfly_canvas3D__sAgcw,.butterfly_flightContainer__bh1qq{position:relative;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.butterfly_flightContainer__bh1qq{flex-direction:column}.butterfly_bobbing__dtWdN{animation:butterfly_bobbingAnimation__IP6gY 3.5s ease-in-out infinite alternate}.butterfly_drifting__nOoXB{animation:butterfly_driftingAnimation__B5ci_ 8s ease-in-out infinite alternate}@keyframes butterfly_bobbingAnimation__IP6gY{0%{transform:translateY(15px)}to{transform:translateY(-20px)}}@keyframes butterfly_driftingAnimation__B5ci_{0%{transform:translate(25px,20px) rotate(1deg)}33%{transform:translate(-30px,-25px) rotate(-1.5deg)}66%{transform:translate(20px,-15px) rotate(2deg)}to{transform:translate(-15px,25px) rotate(-.5deg)}}.butterfly_rotationContainer__tX5xx{transition:transform .2s ease-out;z-index:1}.butterfly_butterflyWrapper___VPXJ,.butterfly_rotationContainer__tX5xx{transform-style:preserve-3d;display:flex;align-items:center;justify-content:center;position:relative}.butterfly_butterflyWrapper___VPXJ{width:380px;height:380px}.butterfly_shadowContainer__9YoFX{position:absolute;left:50%;top:50%;width:150px;height:44px;border-radius:999px;transform:translate(var(--butterfly-shadow-x,30px),var(--butterfly-shadow-y,34px)) scale(var(--butterfly-shadow-scale,1));transform-origin:center;background:radial-gradient(ellipse,var(--butterfly-shadow-core,rgba(0,0,0,.22)) 0,rgba(0,0,0,0) 72%);filter:blur(7px);pointer-events:none;z-index:0;transition:opacity .2s ease}.butterfly_shadowFlap__UbcdT{animation:butterfly_shadowFlapAnimation__eU3dQ var(--flap-duration,.4s) ease-in-out infinite alternate;animation-play-state:var(--flap-play-state,running)}@keyframes butterfly_shadowFlapAnimation__eU3dQ{0%{opacity:.75;filter:blur(7px)}to{opacity:.52;filter:blur(10px)}}.butterfly_butterflySvg__AK0lu{width:100%;height:100%;overflow:visible;transform-style:preserve-3d}.butterfly_leftWing__9g9Lt{animation:butterfly_flapLeftKeyframe__rmrXB var(--flap-duration,.4s) ease-in-out infinite alternate;animation-play-state:var(--flap-play-state,running)}.butterfly_leftWing__9g9Lt,.butterfly_rightWing__xtyfa{transform-style:preserve-3d;transform-origin:256px 256px}.butterfly_rightWing__xtyfa{animation:butterfly_flapRightKeyframe___nMH1 var(--flap-duration,.4s) ease-in-out infinite alternate;animation-play-state:var(--flap-play-state,running)}@keyframes butterfly_flapLeftKeyframe__rmrXB{0%{transform:translate3d(calc(-1 * var(--wing-offset-x, 0px)),var(--wing-offset-y,0),2px) rotateY(0deg)}to{transform:translate3d(calc(-1 * var(--wing-offset-x, 0px)),var(--wing-offset-y,0),2px) rotateY(var(--flap-angle,68deg))}}@keyframes butterfly_flapRightKeyframe___nMH1{0%{transform:translate3d(var(--wing-offset-x,0),var(--wing-offset-y,0),2px) rotateY(0deg)}to{transform:translate3d(var(--wing-offset-x,0),var(--wing-offset-y,0),2px) rotateY(calc(-1 * var(--flap-angle, 68deg)))}}.butterfly_realButterfly__7oyvx{position:relative;width:100%;height:100%;transform-style:preserve-3d;display:flex;align-items:center;justify-content:center}.butterfly_realLeftWing__JcmIZ{position:absolute;right:50%;top:5%;width:44%;height:90%;transform-style:preserve-3d;transform-origin:right center;animation:butterfly_flapLeftKeyframe__rmrXB var(--flap-duration,.4s) ease-in-out infinite alternate;animation-play-state:var(--flap-play-state,running);display:flex;justify-content:flex-end;align-items:center}.butterfly_realLeftWingImage__YRebE{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center}.butterfly_realRightWing__EwjwG{position:absolute;left:50%;top:5%;width:44%;height:90%;transform-style:preserve-3d;transform-origin:left center;animation:butterfly_flapRightKeyframe___nMH1 var(--flap-duration,.4s) ease-in-out infinite alternate;animation-play-state:var(--flap-play-state,running);display:flex;justify-content:flex-start;align-items:center}.butterfly_realRightWingImage__L_rlw{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;transform:scaleX(-1)}.butterfly_realBody__gglEi{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:14%;height:90%;z-index:5;pointer-events:none;display:flex;align-items:center;justify-content:center}.butterfly_realBodyImage__KuDw5{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.FrameViewer_pageWrapper__ac37p{min-height:100vh;display:flex;flex-direction:column;color:#fff4ea;background:#151110;font-family:var(--font-sans),sans-serif;overflow:hidden;align-items:center;justify-content:center;padding:40px 24px;box-sizing:border-box}.FrameViewer_mainContent__jpo_A{flex-direction:row;gap:60px;max-width:1100px;margin:0 auto}.FrameViewer_mainContent__jpo_A,.FrameViewer_previewContainer__S1zeG{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.FrameViewer_previewContainer__S1zeG{flex:1;perspective:1200px;min-width:320px}.FrameViewer_cardPerspectiveWrapper__tAZNw{position:relative;transition:transform .1s ease-out;transform-style:preserve-3d;display:flex;justify-content:center;align-items:center}.FrameViewer_invitationCard__sRNHe{position:relative;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.45),0 5px 15px rgba(0,0,0,.25);overflow:hidden;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.25,.8,.25,1),box-shadow .3s ease;transform-style:preserve-3d}.FrameViewer_invitationCard__sRNHe:hover{box-shadow:0 25px 55px rgba(0,0,0,.55),0 10px 25px rgba(0,0,0,.3)}.FrameViewer_themeCream__L5T5o{background:#fdfbf7;background-image:linear-gradient(135deg,#fdfbf7,#f5f0e6);color:#2c2519}.FrameViewer_themeNavy__t2Yu2{background:#0f172a;background-image:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc}.FrameViewer_themeCharcoal__eZtN0{background:#18181b;background-image:linear-gradient(135deg,#27272a,#09090b);color:#f4f4f5}.FrameViewer_themeForest__CEyI8{background:#064e3b;background-image:linear-gradient(135deg,#0f766e,#022c22);color:#f0fdf4}.FrameViewer_frameSvg__4hESy{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none;filter:drop-shadow(0 10px 20px rgba(143,95,22,.12))}.FrameViewer_controlPanel__VLUUt{flex:1;max-width:440px;min-width:340px;height:100%;max-height:calc(100vh - 80px);overflow-y:auto;background-color:#1f1917;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:32px;box-shadow:0 12px 48px rgba(0,0,0,.5);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;color:#fff4ea}.FrameViewer_controlPanel__VLUUt::-webkit-scrollbar{width:6px}.FrameViewer_controlPanel__VLUUt::-webkit-scrollbar-track{background:rgba(0,0,0,.15);border-radius:999px}.FrameViewer_controlPanel__VLUUt::-webkit-scrollbar-thumb{background:#3a2e29;border-radius:999px}.FrameViewer_controlPanel__VLUUt::-webkit-scrollbar-thumb:hover{background:#e0b66a}.FrameViewer_controlSection__DQbpP{border-bottom:1px solid #3a2e29;padding-bottom:16px}.FrameViewer_controlSection__DQbpP:last-child{border-bottom:none;padding-bottom:0}.FrameViewer_controlSection__DQbpP h3{font-family:var(--font-cinzel),Georgia,serif;font-size:1.05rem;font-weight:600;color:#e0b66a;letter-spacing:1.5px;margin-bottom:16px;display:flex;align-items:center;gap:.5rem;text-transform:uppercase}.FrameViewer_controlGroup__1soMm{display:flex;flex-direction:column;gap:16px}.FrameViewer_sliderWrapper__gKRWT{display:flex;flex-direction:column;gap:6px}.FrameViewer_sliderHeader__kHUSY{display:flex;justify-content:space-between;font-size:.8rem;color:#dfcbbd;letter-spacing:.5px;font-weight:500;text-transform:uppercase}.FrameViewer_sliderHeader__kHUSY span:last-child{color:#e0b66a;font-family:monospace;font-weight:600}.FrameViewer_slider__tYP6h{-webkit-appearance:none;width:100%;height:6px;border-radius:3px;background:#3a2e29;outline:none;accent-color:#e0b66a;cursor:pointer}.FrameViewer_slider__tYP6h::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#e0b66a;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.4);-webkit-transition:transform .15s ease;transition:transform .15s ease}.FrameViewer_slider__tYP6h::-webkit-slider-thumb:hover{transform:scale(1.25)}.FrameViewer_filterGrid__BEKst,.FrameViewer_fontGrid__qkwR3,.FrameViewer_themeGrid__eKt3T{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.FrameViewer_fontGrid__qkwR3{grid-template-columns:1fr}.FrameViewer_gridBtn__SwB0g{background:#151110;border:1px solid #3a2e29;border-radius:10px;color:#dfcbbd;padding:.65rem;font-size:.8rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500}.FrameViewer_gridBtn__SwB0g:hover{background:#28201d;border-color:#e0b66a;color:#fff4ea}.FrameViewer_gridBtnActive__SClW9{background:rgba(224,182,106,.15);border-color:#e0b66a;color:#e0b66a;font-weight:600;box-shadow:0 0 10px rgba(224,182,106,.15)}.FrameViewer_colorIndicator__5_yC0{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.1)}.FrameViewer_inputWrapper__o5Zhq{display:flex;flex-direction:column;gap:6px}.FrameViewer_inputWrapper__o5Zhq label{font-size:.8rem;color:#dfcbbd}.FrameViewer_inputField__OrCJt{background:#151110;border:1px solid #3a2e29;border-radius:8px;color:#fff4ea;padding:12px 16px;font-size:.9rem;outline:none;transition:border-color .2s;font-family:inherit}.FrameViewer_inputField__OrCJt:focus{border-color:#e0b66a}.FrameViewer_actionGroup__5DGRN{display:flex;gap:12px;margin-top:8px}.FrameViewer_primaryBtn__tbHMy,.FrameViewer_secondaryBtn__PVNTp{flex:1;padding:12px;border-radius:8px;font-family:var(--font-sans),sans-serif;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.FrameViewer_primaryBtn__tbHMy{background-color:#e0b66a;color:#151110;border:none;box-shadow:0 4px 12px rgba(224,182,106,.2)}.FrameViewer_primaryBtn__tbHMy:hover{background-color:#f0c67a;transform:translateY(-1px);box-shadow:0 6px 16px rgba(224,182,106,.35)}.FrameViewer_secondaryBtn__PVNTp{background-color:#3a2e29;border:1px solid #4e3e37;color:#fff4ea}.FrameViewer_secondaryBtn__PVNTp:hover{background-color:#4e3e37;border-color:#e0b66a;color:#e0b66a}@media (max-width:900px){.FrameViewer_pageWrapper__ac37p{padding:24px 16px;height:auto;overflow-y:auto}.FrameViewer_mainContent__jpo_A{flex-direction:column;gap:40px;height:auto}.FrameViewer_controlPanel__VLUUt{width:100%;max-width:500px;max-height:none;overflow-y:visible}}.ThankYou_container__Z55aM{position:relative;width:100%;min-height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:24px;box-sizing:border-box}.ThankYou_embeddedContainer__OHKQl{min-height:auto;flex:none;margin:44px 16px 56px}.ThankYou_drapeWrapper__GmEI8{position:absolute;top:0;left:0;width:100%;z-index:2;pointer-events:none}.ThankYou_drapeImage__KGJyT{width:100%;height:auto;display:block}.ThankYou_borderFrame__fIfIV{position:absolute;top:76px;bottom:24px;left:20px;right:20px;border:3.5px solid #5d402b;border-radius:42px;pointer-events:none;z-index:1}.ThankYou_content__heUtP{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding-top:120px;padding-bottom:40px;box-sizing:border-box}.ThankYou_title__fTxqO{font-family:var(--font-great-vibes),"Great Vibes",cursive;font-size:2.8rem;color:#5d402b;font-weight:400;margin:0 0 4px;line-height:1.1;text-shadow:0 1px 0 rgba(255,255,255,.5)}.ThankYou_dividerWrapper__npz6x{width:60%;max-width:200px;margin:6px 0;opacity:.85}.ThankYou_ornament__UuPIo{display:block;width:100%;height:auto}.ThankYou_message__VvN1q{font-family:var(--font-serif),Georgia,serif;font-size:1.15rem;color:#5d402b;line-height:1.6;margin:22px 0;font-weight:500;max-width:90%}.ThankYou_message__VvN1q p{margin:0}.ThankYou_coupleSection__xbIpI{margin-top:10px;display:flex;flex-direction:column;align-items:center}.ThankYou_coupleNames__5DjlR{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:1.55rem;color:#5d402b;margin:0 0 6px;font-weight:600}.ThankYou_flourishWrapper__y7IC1{width:45%;max-width:120px;opacity:.85}.ThankYou_flourish__3P_Tf{display:block;width:100%;height:auto}.ThankYou_bottomButton__GVsXa{position:absolute;bottom:24px;left:24px;width:32px;height:32px;border-radius:50%;background-color:#2b2b2b;border:none;color:#ffffff;font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:transform .2s ease,background-color .2s ease}.ThankYou_bottomButton__GVsXa:hover{transform:scale(1.05);background-color:#1a1a1a}.ThankYou_mandapContainer__p46ai{position:relative;width:100%;height:100%;min-height:0;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:6cqw;box-sizing:border-box}.ThankYou_mandapEmbedded__zHld8{height:auto;min-height:auto;flex:none;margin:44px 16px 56px;padding:0;overflow:visible}.ThankYou_mandapCard__3y0rs{position:relative;height:100%;min-height:0;justify-content:space-between;overflow:hidden;padding:15cqw 5cqw 7cqw}.ThankYou_mandapCard__3y0rs,.ThankYou_mandapCopy__w4MKZ{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:2;box-sizing:border-box}.ThankYou_mandapCopy__w4MKZ{justify-content:flex-start;min-width:0;flex:0 0 auto;margin-bottom:4cqw}.ThankYou_mandapEyebrow__q0cwN{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.45rem,10cqw,2rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;max-width:100%;overflow-wrap:anywhere}.ThankYou_mandapDivider__IxIMF{display:flex;align-items:center;width:60%;max-width:200px;justify-content:center;margin:3cqw 0}.ThankYou_mandapDivider__IxIMF div{width:min(11cqw,40px);height:.5px;opacity:.5}.ThankYou_mandapDivider__IxIMF span{width:min(1.4cqw,5px);height:min(1.4cqw,5px);transform:rotate(45deg);margin:0 min(1.7cqw,6px)}.ThankYou_mandapMessage__JtJeP{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:clamp(1rem,5.6cqw,1.15rem);line-height:1.6;margin:5cqw 0;max-width:90%;overflow-wrap:anywhere}.ThankYou_mandapMessage__JtJeP p{margin:0}.ThankYou_mandapWithLove__dWH5C{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:clamp(.95rem,5cqw,1.05rem);opacity:.85;margin:0 0 4px}.ThankYou_mandapNames__FWCjs{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.25rem,7cqw,1.6rem);font-weight:600;line-height:1.1;margin:0 0 6px;max-width:100%;overflow-wrap:anywhere}.ThankYou_mandapHeartRow__U__pW{display:flex;align-items:center;gap:min(2.2cqw,8px);opacity:.75;margin:3cqw 0}.ThankYou_mandapHeartRow__U__pW div{width:min(8cqw,30px);height:.5px}.ThankYou_mandapHeartRow__U__pW span{font-size:clamp(.7rem,3.5cqw,.8rem)}.ThankYou_mandapImageWrap__FRCUn{width:100%;min-height:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;z-index:2;box-sizing:border-box;margin-top:2cqw}.ThankYou_mandapImage__sjXEg{display:block;width:min(100%,78cqw);height:100%;max-height:64cqw;-o-object-fit:contain;object-fit:contain;transform-origin:center bottom;transition:transform .2s ease}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapCard__3y0rs{justify-content:center;overflow:visible;padding:40px 20px 20px}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapCopy__w4MKZ{margin-bottom:20px}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapEyebrow__q0cwN{font-size:2rem}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapDivider__IxIMF{margin:12px 0}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapDivider__IxIMF div{width:40px}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapDivider__IxIMF span{width:5px;height:5px;margin:0 6px}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapMessage__JtJeP{font-size:1.15rem;margin:20px 0}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapWithLove__dWH5C{font-size:1.05rem}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapNames__FWCjs{font-size:1.6rem}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapHeartRow__U__pW{gap:8px;margin:12px 0}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapHeartRow__U__pW div{width:30px}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapHeartRow__U__pW span{font-size:.8rem}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapImageWrap__FRCUn{overflow:visible;margin-top:10px}.ThankYou_mandapEmbedded__zHld8 .ThankYou_mandapImage__sjXEg{width:100%;max-width:280px;height:auto;max-height:240px}