.UserMenu-module-scss-module__OSVAUa__wrapper{position:relative}.UserMenu-module-scss-module__OSVAUa__trigger{cursor:pointer;background:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:box-shadow .15s;display:flex}.UserMenu-module-scss-module__OSVAUa__trigger:hover{box-shadow:0 0 0 2px #d8dce3}.UserMenu-module-scss-module__OSVAUa__avatarImg{object-fit:cover;border-radius:9999px;width:36px;height:36px}.UserMenu-module-scss-module__OSVAUa__avatarFallback{color:#fff;background:#172033;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:600;display:flex}.UserMenu-module-scss-module__OSVAUa__wrapper.UserMenu-module-scss-module__OSVAUa__sm .UserMenu-module-scss-module__OSVAUa__trigger,.UserMenu-module-scss-module__OSVAUa__wrapper.UserMenu-module-scss-module__OSVAUa__sm .UserMenu-module-scss-module__OSVAUa__avatarImg,.UserMenu-module-scss-module__OSVAUa__wrapper.UserMenu-module-scss-module__OSVAUa__sm .UserMenu-module-scss-module__OSVAUa__avatarFallback{width:32px;height:32px}.UserMenu-module-scss-module__OSVAUa__wrapper.UserMenu-module-scss-module__OSVAUa__sm .UserMenu-module-scss-module__OSVAUa__avatarFallback{font-size:.75rem}.UserMenu-module-scss-module__OSVAUa__menu{z-index:100;background:#fff;border:1px solid #eaecf0;border-radius:12px;min-width:220px;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 4px 16px #1c1c1e14}.UserMenu-module-scss-module__OSVAUa__menuHeader{border-bottom:1px solid #eaecf0;margin-bottom:.5rem;padding:.5rem .75rem .75rem}.UserMenu-module-scss-module__OSVAUa__menuName{color:#172033;font-size:.875rem;font-weight:500}.UserMenu-module-scss-module__OSVAUa__menuEmail{color:#667085;overflow-wrap:anywhere;margin-top:2px;font-size:.75rem}.UserMenu-module-scss-module__OSVAUa__menuItem{text-align:left;color:#172033;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:background-color .15s;display:block}.UserMenu-module-scss-module__OSVAUa__menuItem:hover{background-color:#fff}
.Tooltip-module-scss-module__LQdb4q__wrapper{height:100%;display:inline-flex;position:relative}.Tooltip-module-scss-module__LQdb4q__wrapper.Tooltip-module-scss-module__LQdb4q__fullWidth{flex:1;min-width:0;display:flex}.Tooltip-module-scss-module__LQdb4q__wrapper:after,.Tooltip-module-scss-module__LQdb4q__wrapper:before{z-index:500;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute}.Tooltip-module-scss-module__LQdb4q__wrapper:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;background:#172033;border-radius:4px;padding:.25rem .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;line-height:1.3}.Tooltip-module-scss-module__LQdb4q__wrapper:before{content:"";background:#172033;width:6px;height:6px;transform:rotate(45deg)}.Tooltip-module-scss-module__LQdb4q__wrapper:hover:after,.Tooltip-module-scss-module__LQdb4q__wrapper:hover:before,.Tooltip-module-scss-module__LQdb4q__wrapper:focus-within:after,.Tooltip-module-scss-module__LQdb4q__wrapper:focus-within:before{opacity:1;transition-delay:.35s}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=top]:after{bottom:calc(100% + 6px);left:50%;transform:translate(-50%,2px)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=top]:before{bottom:calc(100% + 3px);left:50%;transform:translate(-50%,2px)rotate(45deg)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=top]:hover:after,.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=top]:focus-within:after{transform:translate(-50%)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=top]:hover:before,.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=top]:focus-within:before{transform:translate(-50%)rotate(45deg)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=bottom]:after{top:calc(100% + 6px);left:50%;transform:translate(-50%,-2px)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=bottom]:before{top:calc(100% + 3px);left:50%;transform:translate(-50%,-2px)rotate(45deg)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=bottom]:hover:after,.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=bottom]:focus-within:after{transform:translate(-50%)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=bottom]:hover:before,.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=bottom]:focus-within:before{transform:translate(-50%)rotate(45deg)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=left]:after{top:50%;right:calc(100% + 6px);transform:translate(2px,-50%)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=left]:before{top:50%;right:calc(100% + 3px);transform:translate(2px,-50%)rotate(45deg)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=left]:hover:after,.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=left]:focus-within:after{transform:translateY(-50%)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=left]:hover:before,.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=left]:focus-within:before{transform:translateY(-50%)rotate(45deg)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=right]:after{top:50%;left:calc(100% + 6px);transform:translate(-2px,-50%)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=right]:before{top:50%;left:calc(100% + 3px);transform:translate(-2px,-50%)rotate(45deg)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=right]:hover:after,.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=right]:focus-within:after{transform:translateY(-50%)}.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=right]:hover:before,.Tooltip-module-scss-module__LQdb4q__wrapper[data-position=right]:focus-within:before{transform:translateY(-50%)rotate(45deg)}
.Modal-module-scss-module__vzGZ_q__backdrop{z-index:400;background:#1f1f1f80;justify-content:center;align-items:center;padding:1rem;animation:.15s Modal-module-scss-module__vzGZ_q__fadeIn;display:flex;position:fixed;inset:0}.Modal-module-scss-module__vzGZ_q__panel{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:560px;max-height:min(720px,90vh);display:flex;overflow:hidden;box-shadow:0 12px 40px #1c1c1e1a}.Modal-module-scss-module__vzGZ_q__header{border-bottom:1px solid #eaecf0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.Modal-module-scss-module__vzGZ_q__title{color:#172033;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600}.Modal-module-scss-module__vzGZ_q__closeBtn{color:#667085;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.Modal-module-scss-module__vzGZ_q__closeBtn:hover{color:#172033;background:#fff}.Modal-module-scss-module__vzGZ_q__body{flex:1;min-height:0;padding:.5rem 1rem;overflow-y:auto}.Modal-module-scss-module__vzGZ_q__body.Modal-module-scss-module__vzGZ_q__bodyFill{flex-direction:column;display:flex;overflow:hidden}@keyframes Modal-module-scss-module__vzGZ_q__fadeIn{0%{opacity:0}to{opacity:1}}
.MediaLibrary-module-scss-module__7ZJhvq__library{flex-direction:column;gap:1rem;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__zone{text-align:center;cursor:pointer;background:#fff;border:1.5px dashed #dee2e6;border-radius:12px;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem 1rem;transition:border-color .15s,background .15s;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__zone:hover{background:#d94f7008;border-color:#d94f70}.MediaLibrary-module-scss-module__7ZJhvq__zone.MediaLibrary-module-scss-module__7ZJhvq__zoneDragging{background:#d94f700f;border-color:#d94f70;box-shadow:inset 0 0 0 2px #d94f7033}.MediaLibrary-module-scss-module__7ZJhvq__zone.MediaLibrary-module-scss-module__7ZJhvq__zoneDisabled{cursor:default;opacity:.65}.MediaLibrary-module-scss-module__7ZJhvq__zone.MediaLibrary-module-scss-module__7ZJhvq__zoneDisabled:hover{background:#fff;border-color:#dee2e6}.MediaLibrary-module-scss-module__7ZJhvq__zone svg{color:#667085;opacity:.5}.MediaLibrary-module-scss-module__7ZJhvq__hiddenInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.MediaLibrary-module-scss-module__7ZJhvq__zoneHint{color:#172033;max-width:320px;font-size:.875rem;font-weight:500;line-height:1.4}.MediaLibrary-module-scss-module__7ZJhvq__zoneTarget{color:#667085;font-size:.75rem}.MediaLibrary-module-scss-module__7ZJhvq__zoneTarget strong{color:#172033;font-weight:600}.MediaLibrary-module-scss-module__7ZJhvq__zoneQuota{color:#8f97a9;font-size:.75rem}.MediaLibrary-module-scss-module__7ZJhvq__zoneQuota strong{color:#c92c51;font-weight:600}.MediaLibrary-module-scss-module__7ZJhvq__zoneDot{margin:0 .25rem}.MediaLibrary-module-scss-module__7ZJhvq__errorText{color:#c0392b;font-size:.75rem}.MediaLibrary-module-scss-module__7ZJhvq__tabs{background:#dee2e6;border-radius:8px;gap:.25rem;padding:.25rem;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__tab{color:#667085;border-radius:4px;flex:1;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.MediaLibrary-module-scss-module__7ZJhvq__tabActive{color:#172033;background:#fff;box-shadow:0 1px 3px #1c1c1e0f}.MediaLibrary-module-scss-module__7ZJhvq__backLink{color:#667085;align-self:flex-start;font-size:.75rem;font-weight:500;transition:color .15s}.MediaLibrary-module-scss-module__7ZJhvq__backLink:hover{color:#d94f70}.MediaLibrary-module-scss-module__7ZJhvq__gridSection{flex-direction:column;gap:.75rem;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__gridCount{color:#667085;font-size:.75rem;font-style:italic;font-weight:600}.MediaLibrary-module-scss-module__7ZJhvq__emptyHint{color:#667085;text-align:center;padding:1rem 0;font-size:.875rem}.MediaLibrary-module-scss-module__7ZJhvq__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.75rem;display:grid}.MediaLibrary-module-scss-module__7ZJhvq__thumb{aspect-ratio:1;border:2px solid #0000;border-radius:8px;transition:border-color .15s;position:relative;overflow:hidden}.MediaLibrary-module-scss-module__7ZJhvq__thumb.MediaLibrary-module-scss-module__7ZJhvq__thumbSelected{border-color:#d94f70}.MediaLibrary-module-scss-module__7ZJhvq__thumbSelect{width:100%;height:100%;display:block;position:relative}.MediaLibrary-module-scss-module__7ZJhvq__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.MediaLibrary-module-scss-module__7ZJhvq__thumbCheck{color:#fff;background:#d94f70;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex;position:absolute;top:.25rem;left:.25rem}.MediaLibrary-module-scss-module__7ZJhvq__thumbDelete{color:#fff;opacity:0;background:#0000008c;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:.25rem;right:.25rem}.MediaLibrary-module-scss-module__7ZJhvq__thumb:hover .MediaLibrary-module-scss-module__7ZJhvq__thumbDelete{opacity:1}.MediaLibrary-module-scss-module__7ZJhvq__thumbDelete:hover{background:#c0392b}.MediaLibrary-module-scss-module__7ZJhvq__gridFooter{color:#8f97a9;text-align:center;font-size:.75rem}.MediaLibrary-module-scss-module__7ZJhvq__folderSection{flex-direction:column;gap:.75rem;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__createFolderCard{color:#667085;border:1.5px dashed #eaecf0;border-radius:12px;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__createFolderCard:hover{color:#d94f70;background:#d94f700a;border-color:#d94f70}.MediaLibrary-module-scss-module__7ZJhvq__createFolderIcon{background:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__createFolderForm{gap:.5rem;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__createFolderInput{color:#172033;border:1px solid #dee2e6;border-radius:.375rem;flex:1;padding:.5rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;transition:border-color .15s}.MediaLibrary-module-scss-module__7ZJhvq__createFolderInput:focus{border-color:#d94f70}.MediaLibrary-module-scss-module__7ZJhvq__createFolderConfirm{color:#fff;background:#d94f70;border-radius:8px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s}.MediaLibrary-module-scss-module__7ZJhvq__createFolderConfirm:hover{background:#c92c51}.MediaLibrary-module-scss-module__7ZJhvq__createFolderCancel{color:#667085;border-radius:8px;padding:.5rem .75rem;font-size:.875rem;font-weight:500}.MediaLibrary-module-scss-module__7ZJhvq__createFolderCancel:hover{background:#fff}.MediaLibrary-module-scss-module__7ZJhvq__folderRows{flex-direction:column;gap:.5rem;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__folderRow{color:#172033;border:1px solid #eaecf0;border-radius:12px;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:border-color .15s,background .15s;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__folderRow:hover{background:#fff;border-color:#d8dce3}.MediaLibrary-module-scss-module__7ZJhvq__folderRow svg{color:#667085;flex-shrink:0}.MediaLibrary-module-scss-module__7ZJhvq__folderName{text-align:left;flex:1;font-size:.875rem;font-weight:500}.MediaLibrary-module-scss-module__7ZJhvq__folderCount{color:#667085;font-size:.75rem}.MediaLibrary-module-scss-module__7ZJhvq__footer{border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.MediaLibrary-module-scss-module__7ZJhvq__footerCount{color:#667085;font-size:.875rem}.MediaLibrary-module-scss-module__7ZJhvq__footerConfirm{color:#fff;background:#d94f70;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s,opacity .15s}.MediaLibrary-module-scss-module__7ZJhvq__footerConfirm:hover:not(:disabled){background:#c92c51}.MediaLibrary-module-scss-module__7ZJhvq__footerConfirm:disabled{opacity:.5;cursor:default}
.DraftPreviewModal-module-scss-module__qNDeaG__previewArea{justify-content:center;display:flex}.DraftPreviewModal-module-scss-module__qNDeaG__previewFrame{background:#fff;border:1px solid #eaecf0;border-radius:16px;flex-shrink:0;width:390px;max-width:100%;height:min(70vh,844px);overflow:hidden}.DraftPreviewModal-module-scss-module__qNDeaG__previewIframe{border:none;width:100%;height:100%;display:block}
.DraftsManagerModal-module-scss-module__CII5Uq__autoRow{background:#f8f9fb;border:1px solid #eaecf0;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem;display:flex}.DraftsManagerModal-module-scss-module__CII5Uq__autoTitle{color:#172033;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500}.DraftsManagerModal-module-scss-module__CII5Uq__autoHint{color:#667085;margin:.25rem 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}.DraftsManagerModal-module-scss-module__CII5Uq__listHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.DraftsManagerModal-module-scss-module__CII5Uq__listHeaderTitle{color:#172033;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;display:flex}.DraftsManagerModal-module-scss-module__CII5Uq__refreshBtn{color:#667085;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;transition:color .15s;display:flex}.DraftsManagerModal-module-scss-module__CII5Uq__refreshBtn:hover:not(:disabled){color:#d94f70}.DraftsManagerModal-module-scss-module__CII5Uq__refreshBtn:disabled{opacity:.6;cursor:not-allowed}.DraftsManagerModal-module-scss-module__CII5Uq__emptyState{color:#667085;text-align:center;margin:0;padding:1rem 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.DraftsManagerModal-module-scss-module__CII5Uq__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.DraftsManagerModal-module-scss-module__CII5Uq__row{background:#fff;border:1px solid #eaecf0;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.DraftsManagerModal-module-scss-module__CII5Uq__rowInfo{min-width:0}.DraftsManagerModal-module-scss-module__CII5Uq__rowTitle{align-items:center;gap:.5rem;min-width:0;display:flex}.DraftsManagerModal-module-scss-module__CII5Uq__badge{color:#12b76a;background:#a9f7d2;border-radius:9999px;flex-shrink:0;padding:2px .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500}.DraftsManagerModal-module-scss-module__CII5Uq__name{color:#172033;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;overflow:hidden}.DraftsManagerModal-module-scss-module__CII5Uq__meta{color:#667085;margin:.25rem 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}.DraftsManagerModal-module-scss-module__CII5Uq__rowActions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.DraftsManagerModal-module-scss-module__CII5Uq__circleBtn{color:#667085;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .15s,color .15s,background .15s;display:flex}.DraftsManagerModal-module-scss-module__CII5Uq__circleBtn:hover:not(:disabled){color:#d94f70;border-color:#d94f70}.DraftsManagerModal-module-scss-module__CII5Uq__circleBtn:disabled{opacity:.5;cursor:not-allowed}.DraftsManagerModal-module-scss-module__CII5Uq__circleBtnPrimary{color:#fff;background:#d94f70;border-color:#d94f70}.DraftsManagerModal-module-scss-module__CII5Uq__circleBtnPrimary:hover:not(:disabled){color:#fff;background:#c92c51;border-color:#c92c51}.DraftsManagerModal-module-scss-module__CII5Uq__circleBtnDanger{color:#c0392b;border-style:dashed;border-color:#c0392b}.DraftsManagerModal-module-scss-module__CII5Uq__circleBtnDanger:hover:not(:disabled){color:#c0392b;background:#c0392b14;border-color:#c0392b}.DraftsManagerModal-module-scss-module__CII5Uq__error{color:#c0392b;margin:.75rem 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}.DraftsManagerModal-module-scss-module__CII5Uq__footnote{color:#667085;margin:.75rem 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-style:italic}
.InvitationHeader-module-scss-module__vs8Asa__header{z-index:200;background:#fff;border-bottom:1px solid #eaecf0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:52px;padding:0 1rem;display:flex}.InvitationHeader-module-scss-module__vs8Asa__left{flex-shrink:0;align-items:center;gap:.75rem;min-width:0;display:flex}.InvitationHeader-module-scss-module__vs8Asa__back{color:#667085;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.InvitationHeader-module-scss-module__vs8Asa__back:hover{color:#172033;background:#f8f9fb}.InvitationHeader-module-scss-module__vs8Asa__logo{object-fit:contain;flex-shrink:0;width:100px}.InvitationHeader-module-scss-module__vs8Asa__center{align-items:center;gap:.5rem;display:flex}.InvitationHeader-module-scss-module__vs8Asa__historyBtn{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex}.InvitationHeader-module-scss-module__vs8Asa__historyBtn:hover:not(:disabled){color:#172033;background:#f8f9fb}.InvitationHeader-module-scss-module__vs8Asa__historyBtn:disabled{opacity:.3;cursor:not-allowed}.InvitationHeader-module-scss-module__vs8Asa__divider{background:#eaecf0;width:1px;height:16px}.InvitationHeader-module-scss-module__vs8Asa__zoomWrap{background:#dee2e6;border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.InvitationHeader-module-scss-module__vs8Asa__zoomBtn{cursor:pointer;color:#667085;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;line-height:1;transition:background .15s,color .15s;display:flex}.InvitationHeader-module-scss-module__vs8Asa__zoomBtn:hover{color:#172033;background:#fff}.InvitationHeader-module-scss-module__vs8Asa__zoomVal{color:#667085;text-align:center;min-width:36px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}.InvitationHeader-module-scss-module__vs8Asa__right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.InvitationHeader-module-scss-module__vs8Asa__saveStatus{max-width:200px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}.InvitationHeader-module-scss-module__vs8Asa__saveOk{color:#12b76a;align-items:center;gap:.25rem;display:inline-flex}.InvitationHeader-module-scss-module__vs8Asa__saveDirty{color:#667085;font-style:italic}.InvitationHeader-module-scss-module__vs8Asa__saveError{color:#c0392b}.InvitationHeader-module-scss-module__vs8Asa__previewBtn{color:#667085;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:9999px;align-items:center;gap:.5rem;height:32px;padding:0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.InvitationHeader-module-scss-module__vs8Asa__previewBtn:hover{color:#172033;background:#fff;border-color:#d8dce3}.InvitationHeader-module-scss-module__vs8Asa__saveBtn{color:#fff;cursor:pointer;background:#d94f70;border:none;border-radius:9999px;align-items:center;gap:.5rem;height:32px;padding:0 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;transition:opacity .15s;display:inline-flex}.InvitationHeader-module-scss-module__vs8Asa__saveBtn:hover:not(:disabled){opacity:.88}.InvitationHeader-module-scss-module__vs8Asa__saveBtn:disabled{opacity:.5;cursor:default}
.Button-module-scss-module__VLzsWq__button{letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,transform .15s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.Button-module-scss-module__VLzsWq__button:hover{transform:translateY(-1px)}.Button-module-scss-module__VLzsWq__button:active{transform:translateY(0)}.Button-module-scss-module__VLzsWq__button:disabled{opacity:.5;cursor:not-allowed;transform:none}.Button-module-scss-module__VLzsWq__primary{color:#fff;background-color:#d94f70;border-color:#d94f70}.Button-module-scss-module__VLzsWq__primary:hover{color:#fff;background-color:#c92c51;border-color:#c92c51}.Button-module-scss-module__VLzsWq__gold{color:#fff;background-color:#d94f70;border-color:#d94f70}.Button-module-scss-module__VLzsWq__gold:hover{color:#fff;background-color:#c92c51;border-color:#c92c51}.Button-module-scss-module__VLzsWq__secondary{color:#172033;background-color:#fff;border-color:#fff}.Button-module-scss-module__VLzsWq__secondary:hover{color:#172033;background-color:#e27992;border-color:#e27992}.Button-module-scss-module__VLzsWq__ghost{color:#667085;background-color:#0000;border-color:#0000}.Button-module-scss-module__VLzsWq__ghost:hover{color:#172033;background-color:#fff;border-color:#0000}.Button-module-scss-module__VLzsWq__outline{color:#172033;background-color:#0000;border-color:#eaecf0}.Button-module-scss-module__VLzsWq__outline:hover{color:#172033;background-color:#fff;border-color:#172033}.Button-module-scss-module__VLzsWq__sm{height:32px;padding:.5rem 1rem;font-size:.75rem}.Button-module-scss-module__VLzsWq__md{height:40px;padding:.5rem 1.5rem;font-size:.875rem}.Button-module-scss-module__VLzsWq__lg{height:52px;padding:.75rem 2rem;font-size:1rem}.Button-module-scss-module__VLzsWq__fullWidth{width:100%}
.LeftSidebar-module-scss-module__EO32fq__sidebar{background:#fff;border-right:1px solid #eaecf0;flex-direction:row;flex-shrink:0;width:375px;transition:width .15s;display:flex;overflow:hidden}.LeftSidebar-module-scss-module__EO32fq__sidebar.LeftSidebar-module-scss-module__EO32fq__sidebarCollapsed{width:84px}.LeftSidebar-module-scss-module__EO32fq__rail{background:#fff;border-right:1px solid #eaecf0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:.25rem;width:84px;padding:.75rem 0;display:flex;overflow-y:auto}.LeftSidebar-module-scss-module__EO32fq__railBtn{cursor:pointer;color:#333;text-align:center;background:0 0;border:none;border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;margin:0 .5rem;padding:.75rem .25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;transition:background .15s,color .15s;display:flex}.LeftSidebar-module-scss-module__EO32fq__railBtn span{font-size:11px;line-height:1.2}.LeftSidebar-module-scss-module__EO32fq__railBtn svg{opacity:.65;flex-shrink:0}.LeftSidebar-module-scss-module__EO32fq__railBtn:hover{color:#c92c51;background:#d94f7014}.LeftSidebar-module-scss-module__EO32fq__railBtn:hover svg{opacity:1}.LeftSidebar-module-scss-module__EO32fq__railBtn.LeftSidebar-module-scss-module__EO32fq__railBtnActive{color:#c92c51;background:#d94f7024}.LeftSidebar-module-scss-module__EO32fq__railBtn.LeftSidebar-module-scss-module__EO32fq__railBtnActive svg{opacity:1}.LeftSidebar-module-scss-module__EO32fq__railBtn.LeftSidebar-module-scss-module__EO32fq__railBtnActive span{font-weight:500}.LeftSidebar-module-scss-module__EO32fq__panel{flex-direction:column;flex:1;min-width:0;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.LeftSidebar-module-scss-module__EO32fq__section{flex-direction:column;gap:.5rem;display:flex}.LeftSidebar-module-scss-module__EO32fq__section+.LeftSidebar-module-scss-module__EO32fq__section{margin-top:1.5rem}.LeftSidebar-module-scss-module__EO32fq__sectionFill{flex:1;min-height:0}.LeftSidebar-module-scss-module__EO32fq__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:#667085;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:600}.LeftSidebar-module-scss-module__EO32fq__sectionLabelRule{align-items:center;gap:.5rem;display:flex}.LeftSidebar-module-scss-module__EO32fq__sectionLabelRule:after{content:"";background:#eaecf0;flex:1;height:1px}.LeftSidebar-module-scss-module__EO32fq__templateGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.LeftSidebar-module-scss-module__EO32fq__templateCard{cursor:pointer;background:0 0;border:1.5px solid #eaecf0;border-radius:8px;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;transition:border-color .15s,box-shadow .15s;display:flex}.LeftSidebar-module-scss-module__EO32fq__templateCard:hover{border-color:#d94f70;box-shadow:0 0 0 3px #d94f701f}.LeftSidebar-module-scss-module__EO32fq__templateThumb{aspect-ratio:390/440;border-radius:4px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.LeftSidebar-module-scss-module__EO32fq__templateAccent{border-radius:1px;width:24px;height:2px;display:block}.LeftSidebar-module-scss-module__EO32fq__templateName{color:#667085;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}.LeftSidebar-module-scss-module__EO32fq__hint{color:#667085;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;line-height:1.5}.LeftSidebar-module-scss-module__EO32fq__effectGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.LeftSidebar-module-scss-module__EO32fq__effectCard{cursor:pointer;text-align:center;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;transition:border-color .15s,background .15s;display:flex}.LeftSidebar-module-scss-module__EO32fq__effectCard:hover:not(:disabled){border-color:#d94f70}.LeftSidebar-module-scss-module__EO32fq__effectCard:disabled{cursor:not-allowed;opacity:.5}.LeftSidebar-module-scss-module__EO32fq__effectCard.LeftSidebar-module-scss-module__EO32fq__effectCardActive{background:#d94f701a;border-color:#d94f70}.LeftSidebar-module-scss-module__EO32fq__effectCardWide{grid-column:1/-1}.LeftSidebar-module-scss-module__EO32fq__effectIcon{color:#667085;font-size:22px;line-height:1}.LeftSidebar-module-scss-module__EO32fq__effectCardActive .LeftSidebar-module-scss-module__EO32fq__effectIcon{color:#c92c51}.LeftSidebar-module-scss-module__EO32fq__effectLabel{color:#172033;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500;line-height:1.3}
.PanelFields-module-scss-module__-8uM2G__presetRow{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.PanelFields-module-scss-module__-8uM2G__presetBtn{color:#667085;cursor:pointer;background:0 0;border:1px solid #eaecf0;border-radius:8px;padding:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;transition:border-color .15s,color .15s}.PanelFields-module-scss-module__-8uM2G__presetBtn:hover{color:#172033;border-color:#d94f70}.PanelFields-module-scss-module__-8uM2G__presetBtn.PanelFields-module-scss-module__-8uM2G__presetBtnActive{color:#172033;background:#d94f701a;border-color:#d94f70}.PanelFields-module-scss-module__-8uM2G__fieldRow{color:#667085;justify-content:space-between;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;display:flex}.PanelFields-module-scss-module__-8uM2G__numInput{color:#172033;background:#fff;border:1px solid #eaecf0;border-radius:8px;width:92px;height:32px;padding:0 .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.PanelFields-module-scss-module__-8uM2G__fieldLabel{color:#667085;margin-top:.5rem;margin-bottom:.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;display:block}.PanelFields-module-scss-module__-8uM2G__textInput{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #eaecf0;border-radius:8px;width:100%;height:34px;padding:0 .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.PanelFields-module-scss-module__-8uM2G__textInput::placeholder{color:#667085}.PanelFields-module-scss-module__-8uM2G__checkRow{color:#667085;cursor:pointer;align-items:center;gap:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;display:flex}.PanelFields-module-scss-module__-8uM2G__select{color:#172033;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:8px;width:100%;height:34px;padding:0 .5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.PanelFields-module-scss-module__-8uM2G__select:disabled{opacity:.6;cursor:default}.PanelFields-module-scss-module__-8uM2G__sourceTabs{background:#f8f9fb;border-radius:9999px;gap:.25rem;padding:.25rem;display:flex}.PanelFields-module-scss-module__-8uM2G__sourceTab{color:#667085;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:.5rem;height:32px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500;transition:background .15s,color .15s;display:flex}.PanelFields-module-scss-module__-8uM2G__sourceTab:hover{color:#172033}.PanelFields-module-scss-module__-8uM2G__sourceTab.PanelFields-module-scss-module__-8uM2G__sourceTabActive{color:#172033;background:#fff;box-shadow:0 1px 3px #1c1c1e0f}
.BackgroundPanel-module-scss-module__B_T9aW__currentCard{border:1px solid #eaecf0;border-radius:16px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.BackgroundPanel-module-scss-module__B_T9aW__currentSwatch{background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border:1px solid #d8dce3;border-radius:8px;flex-shrink:0;width:52px;height:52px;position:relative;overflow:hidden}.BackgroundPanel-module-scss-module__B_T9aW__currentFill{position:absolute;inset:0}.BackgroundPanel-module-scss-module__B_T9aW__currentMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.BackgroundPanel-module-scss-module__B_T9aW__currentLabel{color:#667085;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.BackgroundPanel-module-scss-module__B_T9aW__currentValue{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:600;overflow:hidden}.BackgroundPanel-module-scss-module__B_T9aW__swatches{grid-template-columns:repeat(6,1fr);gap:.5rem;display:grid}.BackgroundPanel-module-scss-module__B_T9aW__swatch{aspect-ratio:1;cursor:pointer;border:none;border-radius:12px;width:100%;transition:transform .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #17203314}.BackgroundPanel-module-scss-module__B_T9aW__swatch:hover{transform:scale(1.06)}.BackgroundPanel-module-scss-module__B_T9aW__swatch:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #d94f70}.BackgroundPanel-module-scss-module__B_T9aW__swatch.BackgroundPanel-module-scss-module__B_T9aW__swatchActive{box-shadow:inset 0 0 0 1px #17203314,0 0 0 2px #fff,0 0 0 4px #d94f70}.BackgroundPanel-module-scss-module__B_T9aW__swatchNone{background-color:#fff;background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px}.BackgroundPanel-module-scss-module__B_T9aW__preview{border:1px dashed #d8dce3;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem;display:flex}.BackgroundPanel-module-scss-module__B_T9aW__previewLabel{color:#667085;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.BackgroundPanel-module-scss-module__B_T9aW__previewFrame{aspect-ratio:1;background:#f8f9fb;border-radius:12px;justify-content:center;align-items:center;width:58%;display:flex;position:relative;overflow:hidden}.BackgroundPanel-module-scss-module__B_T9aW__previewImg{object-fit:cover;width:100%;height:100%;display:block}.BackgroundPanel-module-scss-module__B_T9aW__previewEmpty{color:#9da4b4}.BackgroundPanel-module-scss-module__B_T9aW__previewClear{color:#667085;background:#ffffffe6;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;transition:background .15s,color .15s;display:flex;position:absolute;top:.25rem;right:.25rem;box-shadow:0 1px 3px #1c1c1e0f}.BackgroundPanel-module-scss-module__B_T9aW__previewClear:hover{color:#c0392b;background:#fff}.BackgroundPanel-module-scss-module__B_T9aW__pickBtn{align-self:center;min-width:72%}.BackgroundPanel-module-scss-module__B_T9aW__groupLabel{color:#172033;margin:.75rem 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600}.BackgroundPanel-module-scss-module__B_T9aW__grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.BackgroundPanel-module-scss-module__B_T9aW__tile{aspect-ratio:1;cursor:pointer;background:#f8f9fb;border:2px solid #0000;border-radius:12px;padding:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.BackgroundPanel-module-scss-module__B_T9aW__tile:hover{border-color:#e27992}.BackgroundPanel-module-scss-module__B_T9aW__tile.BackgroundPanel-module-scss-module__B_T9aW__tileActive{border-color:#d94f70;box-shadow:0 0 0 2px #d94f7040}.BackgroundPanel-module-scss-module__B_T9aW__tileImg{object-fit:cover;width:100%;height:100%;display:block}
.ImageLibraryPanel-module-scss-module__chDUDa__errorText{color:#c0392b;font-size:.75rem}.ImageLibraryPanel-module-scss-module__chDUDa__tabs{background:#dee2e6;border-radius:8px;gap:.25rem;padding:.25rem;display:flex}.ImageLibraryPanel-module-scss-module__chDUDa__tab{color:#667085;border-radius:4px;flex:1;padding:.5rem .25rem;font-size:.75rem;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.ImageLibraryPanel-module-scss-module__chDUDa__tabActive{color:#172033;background:#fff;box-shadow:0 1px 3px #1c1c1e0f}.ImageLibraryPanel-module-scss-module__chDUDa__drilledHeader{flex-direction:column;gap:2px;display:flex}.ImageLibraryPanel-module-scss-module__chDUDa__backLink{color:#667085;align-self:flex-start;font-size:.75rem;font-weight:500;transition:color .15s}.ImageLibraryPanel-module-scss-module__chDUDa__backLink:hover{color:#d94f70}.ImageLibraryPanel-module-scss-module__chDUDa__drilledHint{color:#8f97a9;font-size:10px}.ImageLibraryPanel-module-scss-module__chDUDa__gridSection{flex-direction:column;gap:.5rem;display:flex}.ImageLibraryPanel-module-scss-module__chDUDa__gridCount{color:#667085;font-size:.75rem;font-style:italic;font-weight:600}.ImageLibraryPanel-module-scss-module__chDUDa__emptyHint{color:#667085;text-align:center;padding:.75rem 0;font-size:.75rem}.ImageLibraryPanel-module-scss-module__chDUDa__grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ImageLibraryPanel-module-scss-module__chDUDa__thumb{aspect-ratio:1;border:1px solid #eaecf0;border-radius:8px;transition:border-color .15s;position:relative;overflow:hidden}.ImageLibraryPanel-module-scss-module__chDUDa__thumb:hover{border-color:#d94f70}.ImageLibraryPanel-module-scss-module__chDUDa__thumbPick{width:100%;height:100%;display:block}.ImageLibraryPanel-module-scss-module__chDUDa__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.ImageLibraryPanel-module-scss-module__chDUDa__thumbDelete{color:#fff;opacity:0;background:#0000008c;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .15s,background .15s;display:flex;position:absolute;top:4px;right:4px}.ImageLibraryPanel-module-scss-module__chDUDa__thumb:hover .ImageLibraryPanel-module-scss-module__chDUDa__thumbDelete{opacity:1}.ImageLibraryPanel-module-scss-module__chDUDa__thumbDelete:hover{background:#c0392b}.ImageLibraryPanel-module-scss-module__chDUDa__gridFooter{color:#8f97a9;text-align:center;font-size:10px}
.DraggableAdd-module-scss-module__Ly2A9W__list{flex-direction:column;gap:.5rem;display:flex}.DraggableAdd-module-scss-module__Ly2A9W__item{text-align:left;cursor:grab;background:0 0;border:1px solid #eaecf0;border-radius:12px;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:border-color .15s,background .15s;display:flex}.DraggableAdd-module-scss-module__Ly2A9W__item:hover{background:#d94f700f;border-color:#d94f70}.DraggableAdd-module-scss-module__Ly2A9W__item:hover .DraggableAdd-module-scss-module__Ly2A9W__grip{opacity:1}.DraggableAdd-module-scss-module__Ly2A9W__item:active{cursor:grabbing}.DraggableAdd-module-scss-module__Ly2A9W__preview{color:#d94f70;background:#d94f701f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Cormorant Garamond,Georgia,serif;font-size:.875rem;line-height:1;display:flex}.DraggableAdd-module-scss-module__Ly2A9W__body{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.DraggableAdd-module-scss-module__Ly2A9W__label{color:#172033;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500}.DraggableAdd-module-scss-module__Ly2A9W__hint{color:#667085;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;line-height:1.4}.DraggableAdd-module-scss-module__Ly2A9W__grip{color:#667085;opacity:.35;flex-shrink:0;font-size:.75rem;line-height:1;transition:opacity .15s}.DraggableAdd-module-scss-module__Ly2A9W__itemCard{background:#fff;border:1px solid #eaecf0;border-radius:8px;gap:14px;padding:10px;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 2px 6px #1f181405,0 8px 24px #1f18140a}.DraggableAdd-module-scss-module__Ly2A9W__itemCard:hover{transform:translateY(-1px);box-shadow:0 4px 10px #1f18140a,0 12px 28px #1f18140f}.DraggableAdd-module-scss-module__Ly2A9W__itemCard .DraggableAdd-module-scss-module__Ly2A9W__preview{border-radius:8px;width:50px;height:50px;font-size:1.5rem}.DraggableAdd-module-scss-module__Ly2A9W__itemCard .DraggableAdd-module-scss-module__Ly2A9W__body{gap:4px}.DraggableAdd-module-scss-module__Ly2A9W__itemCard .DraggableAdd-module-scss-module__Ly2A9W__label{font-weight:600}.DraggableAdd-module-scss-module__Ly2A9W__itemCard .DraggableAdd-module-scss-module__Ly2A9W__hint{font-size:.75rem;line-height:1.2}.DraggableAdd-module-scss-module__Ly2A9W__tone-rose{color:#e73968;background:#e739681a}.DraggableAdd-module-scss-module__Ly2A9W__cardTone-rose:hover{border-color:#e739684d}.DraggableAdd-module-scss-module__Ly2A9W__cardTone-rose:hover .DraggableAdd-module-scss-module__Ly2A9W__arrow{color:#e73968}.DraggableAdd-module-scss-module__Ly2A9W__tone-green{color:#12b76a;background:#12b76a1f}.DraggableAdd-module-scss-module__Ly2A9W__cardTone-green:hover{border-color:#12b76a4d}.DraggableAdd-module-scss-module__Ly2A9W__cardTone-green:hover .DraggableAdd-module-scss-module__Ly2A9W__arrow{color:#12b76a}.DraggableAdd-module-scss-module__Ly2A9W__tone-violet{color:#8b7fd4;background:#8b7fd41f}.DraggableAdd-module-scss-module__Ly2A9W__cardTone-violet:hover{border-color:#8b7fd44d}.DraggableAdd-module-scss-module__Ly2A9W__cardTone-violet:hover .DraggableAdd-module-scss-module__Ly2A9W__arrow{color:#8b7fd4}.DraggableAdd-module-scss-module__Ly2A9W__tone-sky{color:#5b9bd5;background:#5b9bd51f}.DraggableAdd-module-scss-module__Ly2A9W__cardTone-sky:hover{border-color:#5b9bd54d}.DraggableAdd-module-scss-module__Ly2A9W__cardTone-sky:hover .DraggableAdd-module-scss-module__Ly2A9W__arrow{color:#5b9bd5}.DraggableAdd-module-scss-module__Ly2A9W__tone-amber{color:#c97a2e;background:#c97a2e24}.DraggableAdd-module-scss-module__Ly2A9W__cardTone-amber:hover{border-color:#c97a2e4d}.DraggableAdd-module-scss-module__Ly2A9W__cardTone-amber:hover .DraggableAdd-module-scss-module__Ly2A9W__arrow{color:#c97a2e}.DraggableAdd-module-scss-module__Ly2A9W__arrow{color:#667085;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:color .25s,transform .25s;display:flex}.DraggableAdd-module-scss-module__Ly2A9W__itemCard:hover .DraggableAdd-module-scss-module__Ly2A9W__arrow{transform:translate(2px)}
.MusicPicker-module-scss-module__F2Ee8G__wrapper{flex-direction:column;gap:.5rem;display:flex}.MusicPicker-module-scss-module__F2Ee8G__hint{color:#667085;font-size:.75rem}.MusicPicker-module-scss-module__F2Ee8G__search{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;width:100%;height:34px;padding:0 .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.MusicPicker-module-scss-module__F2Ee8G__search::placeholder{color:#667085}.MusicPicker-module-scss-module__F2Ee8G__search:focus-visible{border-color:#d94f70}.MusicPicker-module-scss-module__F2Ee8G__categoryRow{gap:.5rem;display:flex}.MusicPicker-module-scss-module__F2Ee8G__categoryChip{color:#667085;background:#fff;border:1px solid #dee2e6;border-radius:9999px;padding:.25rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;transition:border-color .15s,color .15s,background .15s}.MusicPicker-module-scss-module__F2Ee8G__categoryChip:hover{color:#d94f70;border-color:#d94f70}.MusicPicker-module-scss-module__F2Ee8G__categoryChip.MusicPicker-module-scss-module__F2Ee8G__categoryChipActive{color:#fff;background:#d94f70;border-color:#0000}.MusicPicker-module-scss-module__F2Ee8G__list{border:1px solid #dee2e6;border-radius:.375rem;flex-direction:column;gap:.25rem;max-height:260px;padding:.25rem;display:flex;overflow-y:auto}.MusicPicker-module-scss-module__F2Ee8G__item{align-items:center;gap:.5rem;padding:.25rem .5rem;display:flex}.MusicPicker-module-scss-module__F2Ee8G__previewBtn{color:#667085;background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;transition:background .15s,color .15s;display:flex}.MusicPicker-module-scss-module__F2Ee8G__previewBtn:hover{color:#d94f70;background:#d94f701a}.MusicPicker-module-scss-module__F2Ee8G__itemInfo{flex:1;align-items:baseline;gap:.5rem;min-width:0;display:flex}.MusicPicker-module-scss-module__F2Ee8G__trackTitle{color:#172033;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.MusicPicker-module-scss-module__F2Ee8G__trackDuration{color:#667085;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.75rem}.MusicPicker-module-scss-module__F2Ee8G__selectBtn{color:#fff;background:#d94f70;border-radius:9999px;flex-shrink:0;height:28px;padding:0 .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:500;transition:background .15s}.MusicPicker-module-scss-module__F2Ee8G__selectBtn:hover{background:#c92c51}.MusicPicker-module-scss-module__F2Ee8G__selectBtnActive{color:#c92c51;background:#fff}.MusicPicker-module-scss-module__F2Ee8G__selectBtnActive:hover{background:#d94f7024}
.MediaUpload-module-scss-module__L4DeRa__wrapper{flex-direction:column;gap:.5rem;display:flex}.MediaUpload-module-scss-module__L4DeRa__label{color:#667085;font-size:.75rem;font-weight:500}.MediaUpload-module-scss-module__L4DeRa__zone{background:#fff;border:1.5px dashed #dee2e6;border-radius:12px;width:100%;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.MediaUpload-module-scss-module__L4DeRa__zone:hover{background:#d94f7008;border-color:#d94f70}.MediaUpload-module-scss-module__L4DeRa__zone.MediaUpload-module-scss-module__L4DeRa__zoneDragging{background:#d94f700f;border-color:#d94f70;box-shadow:inset 0 0 0 2px #d94f7033}.MediaUpload-module-scss-module__L4DeRa__zone.MediaUpload-module-scss-module__L4DeRa__zoneUploading{pointer-events:none}.MediaUpload-module-scss-module__L4DeRa__input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.MediaUpload-module-scss-module__L4DeRa__preview{object-fit:cover;width:100%;height:100%;display:block}.MediaUpload-module-scss-module__L4DeRa__placeholder{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex;position:absolute;inset:0}.MediaUpload-module-scss-module__L4DeRa__placeholder svg{opacity:.4;margin-bottom:.25rem}.MediaUpload-module-scss-module__L4DeRa__hint{color:#667085;font-size:.75rem;font-weight:500;line-height:1.4}.MediaUpload-module-scss-module__L4DeRa__hint2{color:#8f97a9;font-size:10px}.MediaUpload-module-scss-module__L4DeRa__spinner{border:2px solid #d94f7033;border-top-color:#d94f70;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite MediaUpload-module-scss-module__L4DeRa__spin}@keyframes MediaUpload-module-scss-module__L4DeRa__spin{to{transform:rotate(360deg)}}.MediaUpload-module-scss-module__L4DeRa__errorIcon{color:#c0392b;opacity:.7;font-size:20px}.MediaUpload-module-scss-module__L4DeRa__actions{gap:.5rem;display:flex}.MediaUpload-module-scss-module__L4DeRa__changeBtn{color:#172033;background:#fff;border:1px solid #eaecf0;border-radius:8px;flex:1;padding:.5rem;font-size:.75rem;font-weight:500;transition:border-color .15s,background .15s}.MediaUpload-module-scss-module__L4DeRa__changeBtn:hover{color:#d94f70;background:#d94f700a;border-color:#d94f70}.MediaUpload-module-scss-module__L4DeRa__removeBtn{color:#667085;border-radius:8px;padding:.5rem .75rem;font-size:.75rem;font-weight:500;transition:color .15s,background .15s}.MediaUpload-module-scss-module__L4DeRa__removeBtn:hover{color:#c0392b;background:#c0392b14}.MediaUpload-module-scss-module__L4DeRa__compactRow{gap:.5rem;display:flex}.MediaUpload-module-scss-module__L4DeRa__compactBtn{color:#172033;background:#fff;border:1px solid #eaecf0;border-radius:8px;flex:1;height:32px;font-family:inherit;font-size:.75rem;font-weight:500;transition:border-color .15s,color .15s}.MediaUpload-module-scss-module__L4DeRa__compactBtn:hover:not(:disabled){color:#d94f70;border-color:#d94f70}.MediaUpload-module-scss-module__L4DeRa__compactBtn:disabled{opacity:.6;cursor:default}.MediaUpload-module-scss-module__L4DeRa__compactRemoveBtn{color:#667085;background:#fff;border:1px solid #eaecf0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .15s,background .15s,color .15s;display:flex}.MediaUpload-module-scss-module__L4DeRa__compactRemoveBtn:hover{color:#c0392b;background:#c0392b14;border-color:#c0392b}.MediaUpload-module-scss-module__L4DeRa__errorText{color:#c0392b;font-family:inherit;font-size:10px}
.MusicPanel-module-scss-module___pM72W__currentCard{background:#d94f7014;border-radius:.375rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.MusicPanel-module-scss-module___pM72W__currentLabel{color:#667085;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}.MusicPanel-module-scss-module___pM72W__currentRow{align-items:center;gap:.5rem;display:flex}.MusicPanel-module-scss-module___pM72W__currentTitle{color:#172033;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;overflow:hidden}.MusicPanel-module-scss-module___pM72W__playBtn{color:#d94f70;background:#d94f701f;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.MusicPanel-module-scss-module___pM72W__playBtn svg{transform:translate(1px)}.MusicPanel-module-scss-module___pM72W__playBtn:hover{background:#d94f7033}.MusicPanel-module-scss-module___pM72W__playBtn.MusicPanel-module-scss-module___pM72W__playBtnActive{color:#fff;background:#d94f70}.MusicPanel-module-scss-module___pM72W__playBtn.MusicPanel-module-scss-module___pM72W__playBtnActive svg{transform:none}.MusicPanel-module-scss-module___pM72W__clearBtn{color:#667085;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.MusicPanel-module-scss-module___pM72W__clearBtn:hover{color:#c0392b;background:#c0392b1a}.MusicPanel-module-scss-module___pM72W__mineTab{flex-direction:column;gap:.25rem;display:flex}
.StockPicker-module-scss-module__4E4nEa__wrapper{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex}.StockPicker-module-scss-module__4E4nEa__hint{color:#667085;font-size:.75rem}.StockPicker-module-scss-module__4E4nEa__search{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #dee2e6;border-radius:.375rem;width:100%;height:34px;padding:0 .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.StockPicker-module-scss-module__4E4nEa__search::placeholder{color:#667085}.StockPicker-module-scss-module__4E4nEa__search:focus-visible{border-color:#d94f70}.StockPicker-module-scss-module__4E4nEa__categoryRow{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.StockPicker-module-scss-module__4E4nEa__categoryChip{color:#667085;white-space:nowrap;background:#fff;border:1px solid #dee2e6;border-radius:9999px;flex-shrink:0;padding:.25rem .75rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;transition:border-color .15s,color .15s,background .15s}.StockPicker-module-scss-module__4E4nEa__categoryChip:hover{color:#d94f70;border-color:#d94f70}.StockPicker-module-scss-module__4E4nEa__categoryChip.StockPicker-module-scss-module__4E4nEa__categoryChipActive{color:#fff;background:#d94f70;border-color:#0000}.StockPicker-module-scss-module__4E4nEa__grid{flex:1;grid-template-columns:repeat(3,1fr);align-content:start;gap:.5rem;min-height:0;padding:2px;display:grid;overflow-y:auto}.StockPicker-module-scss-module__4E4nEa__tile{color:#d94f70;cursor:grab;background:#d94f700f;border:1px solid #eaecf0;border-radius:12px;justify-content:center;align-items:center;height:88px;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.StockPicker-module-scss-module__4E4nEa__tile:hover{background:#d94f701f;border-color:#d94f70}.StockPicker-module-scss-module__4E4nEa__tile:active{cursor:grabbing}.StockPicker-module-scss-module__4E4nEa__tileActive{background:#d94f7024;border-color:#d94f70}.StockPicker-module-scss-module__4E4nEa__thumb{object-fit:cover;width:100%;height:100%}
.DoorIntro-module-scss-module__wv1OtW__root{inset:0;overflow:hidden;container-type:inline-size}.DoorIntro-module-scss-module__wv1OtW__frame{perspective:160cqw;position:absolute;inset:0}.DoorIntro-module-scss-module__wv1OtW__rootPage{z-index:300;height:100vh;position:absolute;top:0;bottom:auto}.DoorIntro-module-scss-module__wv1OtW__rootEmbedded{z-index:10;border-radius:inherit;position:absolute}.DoorIntro-module-scss-module__wv1OtW__leaf{backface-visibility:hidden;width:50.2%;transition:transform var(--door-open-duration,1.5s) cubic-bezier(.65, 0, .35, 1);background-position:50%;background-size:cover;position:absolute;top:0;bottom:0}.DoorIntro-module-scss-module__wv1OtW__leaf:after{content:"";pointer-events:none;position:absolute;inset:0}.DoorIntro-module-scss-module__wv1OtW__leaf[data-pattern=linen]:after{background-image:repeating-linear-gradient(0deg,#ffffff12 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#0000000f 0 1px,#0000 1px 4px)}.DoorIntro-module-scss-module__wv1OtW__leaf[data-pattern=stripes]:after{background-image:repeating-linear-gradient(90deg,#ffffff1a 0 6px,#0000 6px 18px)}.DoorIntro-module-scss-module__wv1OtW__leaf[data-pattern=lattice]:after{background-image:repeating-linear-gradient(45deg,#ffffff1a 0 1px,#0000 1px 16px),repeating-linear-gradient(-45deg,#ffffff1a 0 1px,#0000 1px 16px)}.DoorIntro-module-scss-module__wv1OtW__leaf[data-pattern=dots]:after{background-image:radial-gradient(#ffffff29 1.6px,#0000 1.7px);background-size:16px 16px}.DoorIntro-module-scss-module__wv1OtW__leafLeft{transform-origin:0;left:0}.DoorIntro-module-scss-module__wv1OtW__leafRight{transform-origin:100%;right:0}.DoorIntro-module-scss-module__wv1OtW__root[data-phase=opening],.DoorIntro-module-scss-module__wv1OtW__root[data-phase=open]{pointer-events:none}.DoorIntro-module-scss-module__wv1OtW__root[data-phase=opening] .DoorIntro-module-scss-module__wv1OtW__leafLeft,.DoorIntro-module-scss-module__wv1OtW__root[data-phase=open] .DoorIntro-module-scss-module__wv1OtW__leafLeft{transform:rotateY(-108deg)}.DoorIntro-module-scss-module__wv1OtW__root[data-phase=opening] .DoorIntro-module-scss-module__wv1OtW__leafRight,.DoorIntro-module-scss-module__wv1OtW__root[data-phase=open] .DoorIntro-module-scss-module__wv1OtW__leafRight{transform:rotateY(108deg)}.DoorIntro-module-scss-module__wv1OtW__root[data-snap=on] .DoorIntro-module-scss-module__wv1OtW__leaf{transition:none}.DoorIntro-module-scss-module__wv1OtW__root[data-edge=on] .DoorIntro-module-scss-module__wv1OtW__leafLeft:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 64%,#00000030 100%);position:absolute;inset:0}.DoorIntro-module-scss-module__wv1OtW__sealHalf{filter:drop-shadow(0 2px 6px #0000004d);background-repeat:no-repeat;background-size:118px 118px;width:59px;height:118px;position:absolute;top:50%;transform:translateY(-50%)}.DoorIntro-module-scss-module__wv1OtW__sealLeft{background-position:0;right:0}.DoorIntro-module-scss-module__wv1OtW__sealRight{background-position:100%;left:0}.DoorIntro-module-scss-module__wv1OtW__openBtn{z-index:2;letter-spacing:.12em;cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;padding:.75em 2.4em;line-height:1.3;transition:filter .15s,opacity .25s;position:absolute;left:50%;transform:translate(-50%)}.DoorIntro-module-scss-module__wv1OtW__openBtn:hover{filter:brightness(1.06)}.DoorIntro-module-scss-module__wv1OtW__openBtn[data-place=center]{top:62%}.DoorIntro-module-scss-module__wv1OtW__openBtn[data-place=bottom]{bottom:8%}.DoorIntro-module-scss-module__wv1OtW__openBtn[data-shadow=soft]{box-shadow:0 4px 16px #1c1c1e14}.DoorIntro-module-scss-module__wv1OtW__openBtn[data-shadow=strong]{box-shadow:0 10px 28px #00000073}.DoorIntro-module-scss-module__wv1OtW__root[data-phase=opening] .DoorIntro-module-scss-module__wv1OtW__openBtn,.DoorIntro-module-scss-module__wv1OtW__root[data-phase=open] .DoorIntro-module-scss-module__wv1OtW__openBtn{opacity:0}@media (prefers-reduced-motion:reduce){.DoorIntro-module-scss-module__wv1OtW__leaf{transition-duration:1ms}}
@keyframes MusicBadge-module-scss-module__wuIgEq__vinylSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MusicBadge-module-scss-module__wuIgEq__vinylBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#fffdf9eb;border:none;border-radius:9999px;width:30px;height:30px;padding:0;transition:transform .15s;position:relative}.MusicBadge-module-scss-module__wuIgEq__vinylBtn:active{transform:scale(.94)}.MusicBadge-module-scss-module__wuIgEq__vinylBtn.MusicBadge-module-scss-module__wuIgEq__spinning{animation:3s linear infinite MusicBadge-module-scss-module__wuIgEq__vinylSpin}.MusicBadge-module-scss-module__wuIgEq__vinylBtn.MusicBadge-module-scss-module__wuIgEq__spinning:active{transform:none}.MusicBadge-module-scss-module__wuIgEq__muteLine{pointer-events:none;background:#fff;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.MusicBadge-module-scss-module__wuIgEq__ring{border:2px solid var(--music-color,#d94f70);background:#fff;border-radius:9999px;position:absolute;inset:0}.MusicBadge-module-scss-module__wuIgEq__discNote{background:var(--music-color,#d94f70);color:#fff;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #1c1c1e14}
.CanvasWidgets-module-scss-module__UzAHEG__countdown{-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:stretch;display:flex}.CanvasWidgets-module-scss-module__UzAHEG__countdownBox,.CanvasWidgets-module-scss-module__UzAHEG__countdownPlain{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.CanvasWidgets-module-scss-module__UzAHEG__countdownValue{font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.CanvasWidgets-module-scss-module__UzAHEG__countdownLabel{letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.CanvasWidgets-module-scss-module__UzAHEG__calendar{-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:relative;overflow:hidden}.CanvasWidgets-module-scss-module__UzAHEG__calendarTitle{text-align:center;letter-spacing:.06em;margin:0;font-weight:300;line-height:1}.CanvasWidgets-module-scss-module__UzAHEG__calendarSlash{opacity:.5;padding:0 .15em}.CanvasWidgets-module-scss-module__UzAHEG__calendarWatermark{opacity:.12;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.CanvasWidgets-module-scss-module__UzAHEG__calendarGrid{flex:1;grid-template-columns:repeat(7,1fr);align-content:start;gap:2px;display:grid;position:relative}.CanvasWidgets-module-scss-module__UzAHEG__calendarWeekday{letter-spacing:.04em;justify-content:center;align-items:center;font-weight:500;display:flex}.CanvasWidgets-module-scss-module__UzAHEG__calendarDay,.CanvasWidgets-module-scss-module__UzAHEG__calendarDayActive{aspect-ratio:1;justify-content:center;align-items:center;line-height:1;display:flex}.CanvasWidgets-module-scss-module__UzAHEG__calendarDayActive{font-weight:500;position:relative}.CanvasWidgets-module-scss-module__UzAHEG__calendarDayHeart{width:130%;height:130%;position:absolute;inset:-15%}.CanvasWidgets-module-scss-module__UzAHEG__calendarDayNumber{color:#fff;position:relative}.CanvasWidgets-module-scss-module__UzAHEG__mapWrap{box-sizing:border-box;overflow:hidden}.CanvasWidgets-module-scss-module__UzAHEG__map,.CanvasWidgets-module-scss-module__UzAHEG__mapInert{border:0;display:block}.CanvasWidgets-module-scss-module__UzAHEG__mapInert{pointer-events:none}.CanvasWidgets-module-scss-module__UzAHEG__mapEmpty{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border:1.5px dashed #d8dce3;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.CanvasWidgets-module-scss-module__UzAHEG__mapEmptyIcon{color:#fff;background:#eaecf0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.25rem;display:flex}.CanvasWidgets-module-scss-module__UzAHEG__mapEmptyTitle{color:#667085;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500}.CanvasWidgets-module-scss-module__UzAHEG__mapEmptySubtitle{color:#9da4b4;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.CanvasWidgets-module-scss-module__UzAHEG__videoWrap{box-sizing:border-box;overflow:hidden}.CanvasWidgets-module-scss-module__UzAHEG__video,.CanvasWidgets-module-scss-module__UzAHEG__videoInert{border:0;width:100%;height:100%;display:block}.CanvasWidgets-module-scss-module__UzAHEG__videoInert{pointer-events:none}.CanvasWidgets-module-scss-module__UzAHEG__videoEmpty{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border:1.5px dashed #d8dce3;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.CanvasWidgets-module-scss-module__UzAHEG__videoEmptyIcon{color:#fff;background:#eaecf0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.25rem;display:flex}.CanvasWidgets-module-scss-module__UzAHEG__videoEmptyTitle{color:#667085;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500}.CanvasWidgets-module-scss-module__UzAHEG__videoEmptySubtitle{color:#9da4b4;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}.CanvasWidgets-module-scss-module__UzAHEG__envelope{box-sizing:border-box;perspective:800px;-webkit-user-select:none;user-select:none;cursor:default;position:relative;overflow:visible;box-shadow:0 4px 16px #1c1c1e14}.CanvasWidgets-module-scss-module__UzAHEG__envelope:not(.CanvasWidgets-module-scss-module__UzAHEG__envelopeInert){cursor:pointer}.CanvasWidgets-module-scss-module__UzAHEG__envelopeInert{pointer-events:none}.CanvasWidgets-module-scss-module__UzAHEG__envelopeFloat{animation:3s ease-in-out infinite CanvasWidgets-module-scss-module__UzAHEG__envelope-float}.CanvasWidgets-module-scss-module__UzAHEG__envelopeLetter{z-index:1;background:#fff;height:90%;transition:transform .7s cubic-bezier(.25,.46,.45,.94) .5s,z-index 0s .5s;position:absolute;top:5%;left:5%;right:5%;overflow:hidden;box-shadow:0 4px 16px #1c1c1e14}.CanvasWidgets-module-scss-module__UzAHEG__envelopeOpen .CanvasWidgets-module-scss-module__UzAHEG__envelopeLetter{z-index:2;transform:translateY(-52.7%)}.CanvasWidgets-module-scss-module__UzAHEG__envelopeLetterImg{object-fit:cover;width:100%;height:100%;display:block}.CanvasWidgets-module-scss-module__UzAHEG__envelopeBody{clip-path:polygon(0 0,50% 50%,100% 0,100% 100%,0 100%);z-index:3;border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:absolute;inset:0}.CanvasWidgets-module-scss-module__UzAHEG__envelopeFlap{clip-path:polygon(0 0,100% 0,50% 50%);transform-origin:50% 0;z-index:3;transition:transform .8s cubic-bezier(.25,.46,.45,.94) 1.2s,z-index 0s 1.2s;position:absolute;inset:0}.CanvasWidgets-module-scss-module__UzAHEG__envelopeOpen .CanvasWidgets-module-scss-module__UzAHEG__envelopeFlap{z-index:0;transition:transform .8s cubic-bezier(.25,.46,.45,.94),z-index;transform:rotateX(180deg)}.CanvasWidgets-module-scss-module__UzAHEG__envelopePocket{clip-path:polygon(0% 100%,50% 50%,100% 100%);z-index:4;border-bottom-right-radius:8px;border-bottom-left-radius:8px;position:absolute;inset:0}.CanvasWidgets-module-scss-module__UzAHEG__envelopeSeal{z-index:11;border-radius:9999px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 1px 3px #1c1c1e0f}.CanvasWidgets-module-scss-module__UzAHEG__envelopeSealImg{object-fit:cover;width:100%;height:100%;display:block}@keyframes CanvasWidgets-module-scss-module__UzAHEG__envelope-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}.CanvasWidgets-module-scss-module__UzAHEG__sticker{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}
.CanvasCalendarPro-module-scss-module__R95KyG__inert{pointer-events:none;-webkit-user-select:none;user-select:none}.CanvasCalendarPro-module-scss-module__R95KyG__card{flex-direction:column;font-size:.75rem;display:flex;position:relative;overflow:hidden;container-type:inline-size}.CanvasCalendarPro-module-scss-module__R95KyG__cover{flex:none;justify-content:center;align-items:flex-end;height:57.9cqw;display:flex;position:relative;overflow:hidden}.CanvasCalendarPro-module-scss-module__R95KyG__coverImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.CanvasCalendarPro-module-scss-module__R95KyG__coverOverlay{background:linear-gradient(#00000014 0%,#0000002e 100%);position:absolute;inset:0}.CanvasCalendarPro-module-scss-module__R95KyG__coverTitle{z-index:10;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:1.5rem 1.25rem 21.7cqw;display:flex;position:relative}.CanvasCalendarPro-module-scss-module__R95KyG__wash{z-index:0;pointer-events:none;background:radial-gradient(130% 70% at 50% 34%,#fffffffa 0%,#ffffffbf 46%,#fff0 78%),radial-gradient(72% 36% at 4% 1%,#f0a0b475 0%,#f0a0b400 64%),radial-gradient(72% 36% at 97% 3%,#f0a0b46b 0%,#f0a0b400 62%),radial-gradient(120% 30% at 50% 100%,#f0a0b46b 0%,#f0a0b400 74%);position:absolute;inset:0}.CanvasCalendarPro-module-scss-module__R95KyG__floral{object-fit:contain;pointer-events:none;width:136px;height:136px;position:absolute}.CanvasCalendarPro-module-scss-module__R95KyG__floralTopLeft,.CanvasCalendarPro-module-scss-module__R95KyG__floralTopRight{z-index:10;top:-15px}.CanvasCalendarPro-module-scss-module__R95KyG__floralBottomLeft,.CanvasCalendarPro-module-scss-module__R95KyG__floralBottomRight{z-index:0;bottom:-15px}.CanvasCalendarPro-module-scss-module__R95KyG__floralTopLeft,.CanvasCalendarPro-module-scss-module__R95KyG__floralBottomLeft{left:-15px}.CanvasCalendarPro-module-scss-module__R95KyG__floralTopRight,.CanvasCalendarPro-module-scss-module__R95KyG__floralBottomRight{right:-15px}.CanvasCalendarPro-module-scss-module__R95KyG__dayFlower{width:19px;height:19px;position:absolute;bottom:-6px;right:-7px}.CanvasCalendarPro-module-scss-module__R95KyG__body{z-index:10;flex-direction:column;gap:1rem;padding:1rem;display:flex;position:relative}.CanvasCalendarPro-module-scss-module__R95KyG__styleFloral .CanvasCalendarPro-module-scss-module__R95KyG__body{gap:1.25rem;padding:2rem 1rem 4rem}.CanvasCalendarPro-module-scss-module__R95KyG__bodyWithCover{gap:2.2cqw;padding:0 2.34cqw 2.34cqw}.CanvasCalendarPro-module-scss-module__R95KyG__gridCard{display:contents}.CanvasCalendarPro-module-scss-module__R95KyG__stylePhoto .CanvasCalendarPro-module-scss-module__R95KyG__gridCard{z-index:10;background:#fff;border-radius:3.4cqw;margin-top:-11.9cqw;padding:2.5cqw 2.66cqw 4.6cqw;display:block;position:relative;box-shadow:0 -8px 24px #0f17280f}.CanvasCalendarPro-module-scss-module__R95KyG__titleBlock{flex-direction:column;align-items:center;gap:4px;display:flex}.CanvasCalendarPro-module-scss-module__R95KyG__monthTitle{text-align:center;margin:0;line-height:1.1}.CanvasCalendarPro-module-scss-module__R95KyG__yearTitle{text-align:center;margin:0;line-height:1}.CanvasCalendarPro-module-scss-module__R95KyG__divider{align-items:center;gap:.5rem;margin-top:2px;display:flex}.CanvasCalendarPro-module-scss-module__R95KyG__dividerLine{opacity:.8;border-radius:9999px;width:28px;height:1.5px}.CanvasCalendarPro-module-scss-module__R95KyG__dividerHeart{flex:none;width:12px;height:11px}.CanvasCalendarPro-module-scss-module__R95KyG__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.CanvasCalendarPro-module-scss-module__R95KyG__weekday{justify-content:center;align-items:center;padding-bottom:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:700;display:flex}.CanvasCalendarPro-module-scss-module__R95KyG__gridCell{aspect-ratio:1;justify-content:center;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1;display:flex;position:relative}.CanvasCalendarPro-module-scss-module__R95KyG__dayBadgePrimary,.CanvasCalendarPro-module-scss-module__R95KyG__dayBadgeSecondary{border-radius:9999px;justify-content:center;align-items:center;width:82%;height:82%;font-size:1rem;font-weight:700;display:flex;position:relative}.CanvasCalendarPro-module-scss-module__R95KyG__dayBadgePrimary{color:#fff}.CanvasCalendarPro-module-scss-module__R95KyG__dayHeart{width:12px;height:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.CanvasCalendarPro-module-scss-module__R95KyG__dayDot{border-radius:9999px;width:6px;height:6px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1.5px #fff}.CanvasCalendarPro-module-scss-module__R95KyG__events{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.CanvasCalendarPro-module-scss-module__R95KyG__eventRow{border-radius:16px;align-items:stretch;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #1c1c1e0f}.CanvasCalendarPro-module-scss-module__R95KyG__eventRowPhoto{border-radius:16px;align-items:center;gap:.75rem;padding:.75rem;overflow:visible}.CanvasCalendarPro-module-scss-module__R95KyG__eventBadge{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:68px;line-height:1.1;display:flex}.CanvasCalendarPro-module-scss-module__R95KyG__eventDateCol{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:48px;line-height:1.1;display:flex}.CanvasCalendarPro-module-scss-module__R95KyG__eventDay{font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:700}.CanvasCalendarPro-module-scss-module__R95KyG__eventMonthLabel{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;font-weight:600}.CanvasCalendarPro-module-scss-module__R95KyG__eventThumb,.CanvasCalendarPro-module-scss-module__R95KyG__eventThumbPlaceholder{object-fit:cover;flex:none;width:88px;height:88px}.CanvasCalendarPro-module-scss-module__R95KyG__eventThumbPlaceholder{color:#9da4b4;background:#f8f9fb;justify-content:center;align-items:center;display:flex}.CanvasCalendarPro-module-scss-module__R95KyG__eventInfo{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:.75rem;display:flex}.CanvasCalendarPro-module-scss-module__R95KyG__eventRowPhoto .CanvasCalendarPro-module-scss-module__R95KyG__eventInfo{padding:0}.CanvasCalendarPro-module-scss-module__R95KyG__eventTitle{white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700;line-height:1.4;overflow:hidden}.CanvasCalendarPro-module-scss-module__R95KyG__eventMeta{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;line-height:1.4;display:flex;overflow:hidden}.CanvasCalendarPro-module-scss-module__R95KyG__eventMeta svg{flex:none;width:13px;height:13px}.CanvasCalendarPro-module-scss-module__R95KyG__eventArt{object-fit:contain;flex:none;align-self:center;width:72px;height:72px;margin-right:.75rem}.CanvasCalendarPro-module-scss-module__R95KyG__eventIllustrationImg{object-fit:cover;flex:none;align-self:center;width:72px;height:72px;margin-right:.5rem}.CanvasCalendarPro-module-scss-module__R95KyG__addWrap{justify-content:center;margin-top:auto;display:flex;position:relative}.CanvasCalendarPro-module-scss-module__R95KyG__addBtn{color:#fff;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:80%;padding:.75rem 1.25rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:600;display:flex;box-shadow:0 4px 16px #1c1c1e14}.CanvasCalendarPro-module-scss-module__R95KyG__addBtn:disabled{cursor:default}.CanvasCalendarPro-module-scss-module__R95KyG__addBtnIcon{flex:none;width:16px;height:16px}.CanvasCalendarPro-module-scss-module__R95KyG__addMenu{z-index:100;color:#172033;background:#fff;border-radius:12px;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;box-shadow:0 12px 40px #1c1c1e1a}.CanvasCalendarPro-module-scss-module__R95KyG__addMenuGroup{flex-direction:column;gap:2px;display:flex}.CanvasCalendarPro-module-scss-module__R95KyG__addMenuGroup+.CanvasCalendarPro-module-scss-module__R95KyG__addMenuGroup{border-top:1px solid #eaecf0;padding-top:.5rem}.CanvasCalendarPro-module-scss-module__R95KyG__addMenuLabel{opacity:.7;margin:0;padding:0 .5rem;font-size:11px;font-weight:600}.CanvasCalendarPro-module-scss-module__R95KyG__addMenuItem{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.5rem;font-size:.75rem;text-decoration:none;display:block}.CanvasCalendarPro-module-scss-module__R95KyG__addMenuItem:hover{background:#f8f9fb}.CanvasCalendarPro-module-scss-module__R95KyG__stylePhoto .CanvasCalendarPro-module-scss-module__R95KyG__gridCell{aspect-ratio:99/75}.CanvasCalendarPro-module-scss-module__R95KyG__stylePhoto .CanvasCalendarPro-module-scss-module__R95KyG__dayBadgePrimary,.CanvasCalendarPro-module-scss-module__R95KyG__stylePhoto .CanvasCalendarPro-module-scss-module__R95KyG__dayBadgeSecondary{aspect-ratio:1;width:auto;height:75%}.CanvasCalendarPro-module-scss-module__R95KyG__stylePhoto .CanvasCalendarPro-module-scss-module__R95KyG__events{gap:1.95cqw}.CanvasCalendarPro-module-scss-module__R95KyG__stylePhoto .CanvasCalendarPro-module-scss-module__R95KyG__eventRowPhoto{border-radius:3.4cqw;padding:2.2cqw}.CanvasCalendarPro-module-scss-module__R95KyG__stylePhoto .CanvasCalendarPro-module-scss-module__R95KyG__eventThumb,.CanvasCalendarPro-module-scss-module__R95KyG__stylePhoto .CanvasCalendarPro-module-scss-module__R95KyG__eventThumbPlaceholder{width:24.8cqw;height:18.2cqw}.CanvasCalendarPro-module-scss-module__R95KyG__stylePhoto .CanvasCalendarPro-module-scss-module__R95KyG__eventDateCol{width:8.4cqw}.CanvasCalendarPro-module-scss-module__R95KyG__stylePhoto .CanvasCalendarPro-module-scss-module__R95KyG__addBtn{height:12.5cqw}.CanvasCalendarPro-module-scss-module__R95KyG__eventDivider{background:#f6d9df;flex:none;align-self:center;width:1px;height:14.3cqw}
.CarouselLightbox-module-scss-module__8wKU2q__backdrop{z-index:400;background:#0a0a0aeb;justify-content:center;align-items:center;padding:1.5rem;animation:.15s CarouselLightbox-module-scss-module__8wKU2q__fadeIn;display:flex;position:fixed;inset:0}.CarouselLightbox-module-scss-module__8wKU2q__image{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%}.CarouselLightbox-module-scss-module__8wKU2q__closeBtn{color:#fff;background:#ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex;position:absolute;top:1rem;right:1rem}.CarouselLightbox-module-scss-module__8wKU2q__closeBtn:hover{background:#ffffff38}.CarouselLightbox-module-scss-module__8wKU2q__navBtn{color:#fff;background:#ffffff1f;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CarouselLightbox-module-scss-module__8wKU2q__navBtn:hover{background:#ffffff38}.CarouselLightbox-module-scss-module__8wKU2q__navPrev{left:1rem}.CarouselLightbox-module-scss-module__8wKU2q__navNext{right:1rem}.CarouselLightbox-module-scss-module__8wKU2q__counter{color:#ffffffbf;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}@keyframes CarouselLightbox-module-scss-module__8wKU2q__fadeIn{0%{opacity:0}to{opacity:1}}
.CanvasCarousel-module-scss-module__as9_uW__wrap{flex-direction:column;gap:.5rem;display:flex}.CanvasCarousel-module-scss-module__as9_uW__stage{flex-shrink:0;position:relative;overflow:hidden}.CanvasCarousel-module-scss-module__as9_uW__carousel{width:100%;height:100%;position:relative;overflow:hidden}.CanvasCarousel-module-scss-module__as9_uW__carouselInert{pointer-events:none}.CanvasCarousel-module-scss-module__as9_uW__container{height:100%;display:flex}.CanvasCarousel-module-scss-module__as9_uW__slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.CanvasCarousel-module-scss-module__as9_uW__slideImg{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.CanvasCarousel-module-scss-module__as9_uW__zoomable{cursor:zoom-in}.CanvasCarousel-module-scss-module__as9_uW__fadeStack{width:100%;height:100%;position:relative}.CanvasCarousel-module-scss-module__as9_uW__fadeSlide{object-fit:cover;-webkit-user-select:none;user-select:none;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.CanvasCarousel-module-scss-module__as9_uW__fadeSlideActive{opacity:1}.CanvasCarousel-module-scss-module__as9_uW__arrow{color:#fff;z-index:1;background:#00000059;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.CanvasCarousel-module-scss-module__as9_uW__arrow:hover:not(:disabled){background:#0000008c}.CanvasCarousel-module-scss-module__as9_uW__arrow:disabled{opacity:.35;cursor:default}.CanvasCarousel-module-scss-module__as9_uW__arrowPrev{left:.5rem}.CanvasCarousel-module-scss-module__as9_uW__arrowNext{right:.5rem}.CanvasCarousel-module-scss-module__as9_uW__thumbs{scrollbar-width:none;gap:.5rem;height:48px;display:flex;overflow-x:auto}.CanvasCarousel-module-scss-module__as9_uW__thumbs::-webkit-scrollbar{display:none}.CanvasCarousel-module-scss-module__as9_uW__thumb{opacity:.55;border-radius:4px;flex:0 0 48px;width:48px;height:48px;transition:opacity .15s,box-shadow .15s;overflow:hidden;box-shadow:inset 0 0 0 2px #0000}.CanvasCarousel-module-scss-module__as9_uW__thumb:disabled{cursor:default}.CanvasCarousel-module-scss-module__as9_uW__thumbActive{opacity:1;box-shadow:inset 0 0 0 2px #d94f70}.CanvasCarousel-module-scss-module__as9_uW__thumbImg{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.CanvasCarousel-module-scss-module__as9_uW__dots{z-index:1;align-items:center;gap:6px;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.CanvasCarousel-module-scss-module__as9_uW__dot,.CanvasCarousel-module-scss-module__as9_uW__dotActive{background:#ffffff80;border-radius:9999px;width:6px;height:6px;transition:transform .2s,background-color .2s}.CanvasCarousel-module-scss-module__as9_uW__dotActive{background:#fff;transform:scale(1.3)}.CanvasCarousel-module-scss-module__as9_uW__empty{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;background:#fff;border:1.5px dashed #d8dce3;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.CanvasCarousel-module-scss-module__as9_uW__emptyIcon{color:#fff;background:#eaecf0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.25rem;display:flex}.CanvasCarousel-module-scss-module__as9_uW__emptyTitle{color:#667085;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:500}.CanvasCarousel-module-scss-module__as9_uW__emptySubtitle{color:#9da4b4;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem}
.CanvasForms-module-scss-module__E3TN7G__card{flex-direction:column;gap:.5rem;height:fit-content;padding:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;display:flex;overflow:hidden;box-shadow:0 1px 3px #1c1c1e0f}.CanvasForms-module-scss-module__E3TN7G__inert{pointer-events:none;-webkit-user-select:none;user-select:none}.CanvasForms-module-scss-module__E3TN7G__title{text-align:center;margin:0 0 .25rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.125rem;font-weight:500}.CanvasForms-module-scss-module__E3TN7G__field{flex-direction:column;gap:3px;display:flex}.CanvasForms-module-scss-module__E3TN7G__label{opacity:.75;text-align:left;font-size:11px}.CanvasForms-module-scss-module__E3TN7G__input,.CanvasForms-module-scss-module__E3TN7G__select{width:100%;color:inherit;font:inherit;background:#fff9;border:1px solid;border-radius:.375rem;padding:.25rem .75rem}.CanvasForms-module-scss-module__E3TN7G__input:focus,.CanvasForms-module-scss-module__E3TN7G__select:focus{border-color:var(--accent,#d94f70)}.CanvasForms-module-scss-module__E3TN7G__select{cursor:pointer}.CanvasForms-module-scss-module__E3TN7G__choices{border:0;flex-direction:column;gap:3px;margin:0;padding:0;display:flex}.CanvasForms-module-scss-module__E3TN7G__choice{align-items:center;gap:6px;display:flex}.CanvasForms-module-scss-module__E3TN7G__submit{font:inherit;cursor:pointer;border:0;margin-top:1rem;padding:9px 12px;font-weight:500;transition:opacity .15s}.CanvasForms-module-scss-module__E3TN7G__submit:disabled{opacity:.55;cursor:default}.CanvasForms-module-scss-module__E3TN7G__error{color:#c0392b;margin:0}.CanvasForms-module-scss-module__E3TN7G__success{text-align:center;margin:0;line-height:1.5}.CanvasForms-module-scss-module__E3TN7G__successMark{margin:auto auto 0;font-size:1.875rem;line-height:1}.CanvasForms-module-scss-module__E3TN7G__card .CanvasForms-module-scss-module__E3TN7G__successMark+.CanvasForms-module-scss-module__E3TN7G__success{margin-bottom:auto}.CanvasForms-module-scss-module__E3TN7G__gift{text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.5rem;padding:0 1rem 1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;overflow:hidden;box-shadow:0 1px 3px #1c1c1e0f}.CanvasForms-module-scss-module__E3TN7G__giftHeading{color:#fff;letter-spacing:.06em;align-self:stretch;margin:0 -1rem .25rem;padding:.5rem 1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1rem}.CanvasForms-module-scss-module__E3TN7G__giftQr,.CanvasForms-module-scss-module__E3TN7G__giftQrEmpty{aspect-ratio:1;object-fit:contain;border-radius:4px;width:42%}.CanvasForms-module-scss-module__E3TN7G__giftQrEmpty{opacity:.5;border:1.5px dashed;justify-content:center;align-items:center;font-size:.75rem;display:flex}.CanvasForms-module-scss-module__E3TN7G__giftOwner{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.875rem}.CanvasForms-module-scss-module__E3TN7G__giftName{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.125rem;font-weight:500}.CanvasForms-module-scss-module__E3TN7G__giftAccount{opacity:.75;margin:0;font-size:.75rem}
.CanvasElementRenderer-module-scss-module__5w12OW__text{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.CanvasElementRenderer-module-scss-module__5w12OW__imagePlaceholder{color:#ffffff4d;pointer-events:none;-webkit-user-select:none;user-select:none;background:#ffffff14;border:1.5px dashed #fff3;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:11px;display:flex}.CanvasElementRenderer-module-scss-module__5w12OW__imageFrame{overflow:hidden}.CanvasElementRenderer-module-scss-module__5w12OW__image{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.CanvasElementRenderer-module-scss-module__5w12OW__button{letter-spacing:.04em;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:500;display:flex}
.CardThumb-module-scss-module__7f1S8a__frame{background:#f8f9fb;flex-shrink:0;position:relative;overflow:hidden}.CardThumb-module-scss-module__7f1S8a__page{transform-origin:0 0;background-position:50%;background-size:cover;position:absolute;top:0;left:0}.CardThumb-module-scss-module__7f1S8a__element{position:absolute}
.InvitationCard-module-scss-module__qoP6Qa__card{background:#fff;border:1px solid #eaecf0;border-radius:16px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.InvitationCard-module-scss-module__qoP6Qa__card:hover{border-color:#d2d6df;box-shadow:0 1px 3px #1c1c1e0f}.InvitationCard-module-scss-module__qoP6Qa__thumb{aspect-ratio:1;background:#f8f9fb;border:1px solid #eaecf0;border-radius:16px;margin:.375rem .375rem 0;position:relative;overflow:hidden}.InvitationCard-module-scss-module__qoP6Qa__thumb:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:44px;position:absolute;inset:auto 0 0}.InvitationCard-module-scss-module__qoP6Qa__thumbDesign{display:block}.InvitationCard-module-scss-module__qoP6Qa__thumbBadge{color:#d94f70;background:#ffffffd9;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #1c1c1e0f}.InvitationCard-module-scss-module__qoP6Qa__body{flex-direction:column;gap:.25rem;padding:1rem;display:flex}.InvitationCard-module-scss-module__qoP6Qa__titleRow{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.InvitationCard-module-scss-module__qoP6Qa__title{color:#172033;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.InvitationCard-module-scss-module__qoP6Qa__nameInput{color:#172033;border:1px solid #d94f70;border-radius:.375rem;flex:1;min-width:0;padding:.25rem .5rem;font-size:1rem;font-weight:600}.InvitationCard-module-scss-module__qoP6Qa__statusRow{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;margin-bottom:.75rem;display:flex}.InvitationCard-module-scss-module__qoP6Qa__status{color:#12b76a;background:#12b76a1f;border-radius:9999px;flex-shrink:0;padding:2px .75rem;font-size:.75rem;font-weight:500}.InvitationCard-module-scss-module__qoP6Qa__statusDraft{color:#667085;background:#f8f9fb;border-radius:9999px;flex-shrink:0;padding:2px .75rem;font-size:.75rem;font-weight:500}.InvitationCard-module-scss-module__qoP6Qa__meta{color:#667085;font-size:12px}.InvitationCard-module-scss-module__qoP6Qa__actions{gap:.5rem;display:flex}.InvitationCard-module-scss-module__qoP6Qa__actionPrimary,.InvitationCard-module-scss-module__qoP6Qa__actionSecondary{text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.InvitationCard-module-scss-module__qoP6Qa__actionPrimary{color:#fff;background:#d94f70}.InvitationCard-module-scss-module__qoP6Qa__actionPrimary:hover{color:#fff;background:#b83d5c}.InvitationCard-module-scss-module__qoP6Qa__actionSecondary{color:#172033;background:#fff;border:1px solid #eaecf0}.InvitationCard-module-scss-module__qoP6Qa__actionSecondary:hover{color:#b83d5c;border-color:#d94f70}.InvitationCard-module-scss-module__qoP6Qa__menuWrap{flex-shrink:0;position:relative}.InvitationCard-module-scss-module__qoP6Qa__menuTrigger{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .15s,color .15s;display:flex}.InvitationCard-module-scss-module__qoP6Qa__menuTrigger:hover:not(:disabled){color:#172033;background:#f8f9fb}.InvitationCard-module-scss-module__qoP6Qa__menu{z-index:100;background:#fff;border:1px solid #eaecf0;border-radius:12px;min-width:160px;padding:.5rem;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #1c1c1e14}.InvitationCard-module-scss-module__qoP6Qa__menuItem{text-align:left;color:#172033;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;display:flex}.InvitationCard-module-scss-module__qoP6Qa__menuItem svg{color:#667085;flex-shrink:0}.InvitationCard-module-scss-module__qoP6Qa__menuItem:hover{background:#fff1f4}.InvitationCard-module-scss-module__qoP6Qa__menuItemDanger,.InvitationCard-module-scss-module__qoP6Qa__menuItemDanger svg{color:#c0392b}.InvitationCard-module-scss-module__qoP6Qa__menuItemDanger:hover{background:#c0392b14}.InvitationCard-module-scss-module__qoP6Qa__confirmDelete{padding:.5rem}.InvitationCard-module-scss-module__qoP6Qa__confirmDelete p{color:#172033;margin-bottom:.75rem;font-size:.875rem}.InvitationCard-module-scss-module__qoP6Qa__confirmActions{gap:.5rem;display:flex}.InvitationCard-module-scss-module__qoP6Qa__confirmCancel,.InvitationCard-module-scss-module__qoP6Qa__confirmOk{cursor:pointer;color:#172033;background:#fff;border:1px solid #eaecf0;border-radius:8px;flex:1;padding:.5rem;font-size:.875rem;font-weight:500}.InvitationCard-module-scss-module__qoP6Qa__confirmOk{color:#fff;background:#c0392b;border-color:#c0392b}
.CreateInvitationCard-module-scss-module__1zOYMW__card{text-align:center;color:#172033;border:1.5px dashed #d2d6df;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:100%;padding:1.5rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.CreateInvitationCard-module-scss-module__1zOYMW__card:hover{background:#fff8f9;border-color:#d94f70}.CreateInvitationCard-module-scss-module__1zOYMW__icon{color:#d94f70;background:#fff1f4;border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:.5rem;display:flex}.CreateInvitationCard-module-scss-module__1zOYMW__title{color:#172033;font-size:1rem;font-weight:600}.CreateInvitationCard-module-scss-module__1zOYMW__text{color:#667085;max-width:220px;font-size:.875rem}
.DashboardButton-module-scss-module__oXCe6q__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.DashboardButton-module-scss-module__oXCe6q__btn:active{transform:translateY(1px)}.DashboardButton-module-scss-module__oXCe6q__btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.DashboardButton-module-scss-module__oXCe6q__md{padding:.75rem 1.25rem;font-size:.875rem}.DashboardButton-module-scss-module__oXCe6q__lg{padding:.5rem 2rem;font-size:1.2rem}.DashboardButton-module-scss-module__oXCe6q__primary{color:#fff;background:#d94f70}.DashboardButton-module-scss-module__oXCe6q__primary:hover:not(:disabled){color:#fff;background:#b83d5c}.DashboardButton-module-scss-module__oXCe6q__secondary{color:#172033;background:#fff;border-color:#eaecf0}.DashboardButton-module-scss-module__oXCe6q__secondary:hover:not(:disabled){color:#b83d5c;border-color:#d94f70}
.TemplatePreviewRow-module-scss-module__FBe4ga__row{border-top:1px solid #eaecf0;margin-top:2rem;padding-top:1.5rem}.TemplatePreviewRow-module-scss-module__FBe4ga__heading{color:#667085;margin-bottom:1rem;font-size:.875rem;font-weight:600}.TemplatePreviewRow-module-scss-module__FBe4ga__list{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.TemplatePreviewRow-module-scss-module__FBe4ga__list{grid-template-columns:repeat(3,1fr)}}.TemplatePreviewRow-module-scss-module__FBe4ga__item{border-radius:12px;flex-direction:column;gap:.25rem;padding:.5rem;text-decoration:none;transition:background-color .15s;display:flex}.TemplatePreviewRow-module-scss-module__FBe4ga__item:hover{background:#fff8f9}.TemplatePreviewRow-module-scss-module__FBe4ga__swatch{aspect-ratio:3/4;border:1px solid #eaecf0;border-radius:8px;position:relative;overflow:hidden}.TemplatePreviewRow-module-scss-module__FBe4ga__swatchAccent{border-radius:9999px;width:22px;height:3px;position:absolute;bottom:.5rem;left:.5rem}.TemplatePreviewRow-module-scss-module__FBe4ga__name{color:#172033;font-size:.875rem;font-weight:600}.TemplatePreviewRow-module-scss-module__FBe4ga__desc{color:#667085;font-size:12px}
.EmptyInvitationsState-module-scss-module__0HS0kq__wrap{width:100%}.EmptyInvitationsState-module-scss-module__0HS0kq__block{text-align:center;background:#fff;border:1px solid #eaecf0;border-radius:16px;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;display:flex}.EmptyInvitationsState-module-scss-module__0HS0kq__illustration{width:160px;margin-bottom:1rem}.EmptyInvitationsState-module-scss-module__0HS0kq__heading{color:#172033;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.EmptyInvitationsState-module-scss-module__0HS0kq__description{color:#667085;max-width:380px;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6}.EmptyInvitationsState-module-scss-module__0HS0kq__actions{flex-direction:column;align-items:center;gap:.75rem;display:flex}.EmptyInvitationsState-module-scss-module__0HS0kq__secondaryAction{color:#667085;text-underline-offset:2px;font-size:.875rem;font-weight:600;text-decoration:underline}.EmptyInvitationsState-module-scss-module__0HS0kq__secondaryAction:hover{color:#b83d5c}
.InvitationsSection-module-scss-module__-y0tpa__card{background-color:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 1px 3px #1c1c1e0f}.InvitationsSection-module-scss-module__-y0tpa__header{margin-bottom:1.25rem}.InvitationsSection-module-scss-module__-y0tpa__heading{color:#172033;margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.InvitationsSection-module-scss-module__-y0tpa__subtitle{color:#667085;font-size:.875rem}.InvitationsSection-module-scss-module__-y0tpa__grid{grid-template-columns:repeat(auto-fill,320px);justify-content:center;gap:1rem;display:grid}@media (min-width:768px){.InvitationsSection-module-scss-module__-y0tpa__grid{justify-content:start}}
.ShareQrModal-module-scss-module__T7_UmW__overlay{z-index:400;background:#17203373;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ShareQrModal-module-scss-module__T7_UmW__modal{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:300px;padding:2rem 1.5rem 1.5rem;display:flex;position:relative;box-shadow:0 12px 40px #1c1c1e1a}.ShareQrModal-module-scss-module__T7_UmW__close{color:#667085;cursor:pointer;background:#f8f9fb;border:none;border-radius:9999px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:.75rem;right:.75rem}.ShareQrModal-module-scss-module__T7_UmW__close:hover{color:#172033}.ShareQrModal-module-scss-module__T7_UmW__title{color:#172033;font-size:1rem;font-weight:600}.ShareQrModal-module-scss-module__T7_UmW__qrWrap{justify-content:center;align-items:center;width:200px;height:200px;display:flex}.ShareQrModal-module-scss-module__T7_UmW__qrWrap img{border-radius:8px;width:100%;height:100%}.ShareQrModal-module-scss-module__T7_UmW__qrPlaceholder{background:#f8f9fb;border-radius:8px;width:100%;height:100%}.ShareQrModal-module-scss-module__T7_UmW__download{color:#d94f70;font-size:.875rem;font-weight:600;text-decoration:none}.ShareQrModal-module-scss-module__T7_UmW__download:hover{color:#b83d5c}
.QuickShareCard-module-scss-module__2jYO7G__card{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:1rem}.QuickShareCard-module-scss-module__2jYO7G__header{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.QuickShareCard-module-scss-module__2jYO7G__headerIcon{color:#d94f70;display:flex}.QuickShareCard-module-scss-module__2jYO7G__title{color:#172033;font-size:1rem;font-weight:700}.QuickShareCard-module-scss-module__2jYO7G__hint{color:#667085;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.QuickShareCard-module-scss-module__2jYO7G__urlField{border:1px solid #dee2e6;border-radius:.375rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.25rem .25rem .25rem .75rem;display:flex}.QuickShareCard-module-scss-module__2jYO7G__urlField input{color:#172033;background:0 0;border:none;flex:1;min-width:0;font-size:.875rem}.QuickShareCard-module-scss-module__2jYO7G__urlField input::placeholder{color:#667085}.QuickShareCard-module-scss-module__2jYO7G__urlField button{color:#b83d5c;cursor:pointer;background:#f8f9fb;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.QuickShareCard-module-scss-module__2jYO7G__urlField button:hover:not(:disabled){background:#fff1f4}.QuickShareCard-module-scss-module__2jYO7G__urlField button:disabled{cursor:not-allowed;color:#667085}.QuickShareCard-module-scss-module__2jYO7G__disabled{opacity:.6;background:#f8f9fb}.QuickShareCard-module-scss-module__2jYO7G__actions{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.QuickShareCard-module-scss-module__2jYO7G__tile{color:#667085;text-align:center;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .25rem;font-size:11px;font-weight:500;transition:border-color .15s,background-color .15s;display:flex}.QuickShareCard-module-scss-module__2jYO7G__tile:hover:not(:disabled){background:#fff8f9;border-color:#d94f70}.QuickShareCard-module-scss-module__2jYO7G__tile:disabled{cursor:not-allowed;opacity:.55}.QuickShareCard-module-scss-module__2jYO7G__tileIcon{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.QuickShareCard-module-scss-module__2jYO7G__tileIconFacebook{background:#1877f2}.QuickShareCard-module-scss-module__2jYO7G__tileIconZalo{background:#0068ff}.QuickShareCard-module-scss-module__2jYO7G__tileIconQr{background:#d94f70}
.TipsCard-module-scss-module__gS0EFG__card{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:1rem}.TipsCard-module-scss-module__gS0EFG__header{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.TipsCard-module-scss-module__gS0EFG__icon{color:#d94f70;display:flex}.TipsCard-module-scss-module__gS0EFG__title{color:#172033;font-size:1rem;font-weight:700}.TipsCard-module-scss-module__gS0EFG__list{flex-direction:column;gap:.5rem;display:flex}.TipsCard-module-scss-module__gS0EFG__item{color:#667085;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.TipsCard-module-scss-module__gS0EFG__item svg{color:#12b76a;flex-shrink:0;margin-top:2px}
.SupportCard-module-scss-module__XyGvsG__card{background:#fff;border:1px solid #eaecf0;border-radius:16px;padding:1rem;position:relative;overflow:hidden}.SupportCard-module-scss-module__XyGvsG__content{z-index:1;max-width:75%;position:relative}.SupportCard-module-scss-module__XyGvsG__header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.SupportCard-module-scss-module__XyGvsG__icon{color:#d94f70;display:flex}.SupportCard-module-scss-module__XyGvsG__title{color:#172033;font-size:1rem;font-weight:700}.SupportCard-module-scss-module__XyGvsG__description{color:#667085;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.SupportCard-module-scss-module__XyGvsG__cta{color:#b83d5c;background:#fff1f4;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.SupportCard-module-scss-module__XyGvsG__cta svg{color:#b83d5c}.SupportCard-module-scss-module__XyGvsG__cta:hover{color:#b83d5c;background:#ffdde4}.SupportCard-module-scss-module__XyGvsG__envelope{opacity:.9;position:absolute;bottom:.5rem;right:.5rem}
.OverviewPanel-module-scss-module__FqB0oW__page{flex-direction:column;gap:1.5rem;max-width:1280px;display:flex}.OverviewPanel-module-scss-module__FqB0oW__greeting{flex-direction:column;gap:.5rem;display:flex}.OverviewPanel-module-scss-module__FqB0oW__greetingTitle{color:#172033;letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.OverviewPanel-module-scss-module__FqB0oW__greetingSub{color:#667085;font-size:1rem}.OverviewPanel-module-scss-module__FqB0oW__columns{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (min-width:1024px){.OverviewPanel-module-scss-module__FqB0oW__columns{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}.OverviewPanel-module-scss-module__FqB0oW__left{flex-direction:column;gap:1rem;min-width:0;display:flex}.OverviewPanel-module-scss-module__FqB0oW__right{flex-direction:column;gap:1rem;display:flex}
.LibraryToolbar-module-scss-module__StgV8q__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}@media (min-width:1024px){.LibraryToolbar-module-scss-module__StgV8q__toolbar{flex-wrap:nowrap;justify-content:flex-end}}.LibraryToolbar-module-scss-module__StgV8q__search{flex:240px;align-items:center;min-width:0;display:flex;position:relative}@media (min-width:1024px){.LibraryToolbar-module-scss-module__StgV8q__search{flex:0 320px}}.LibraryToolbar-module-scss-module__StgV8q__searchIcon{color:#667085;pointer-events:none;position:absolute;left:.75rem}.LibraryToolbar-module-scss-module__StgV8q__searchInput{color:#172033;background:#fff;border:1px solid #dee2e6;border-radius:8px;width:100%;height:2.5rem;padding:0 .75rem 0 2.5rem;font-size:.875rem;transition:border-color .15s}.LibraryToolbar-module-scss-module__StgV8q__searchInput::placeholder{color:#667085}.LibraryToolbar-module-scss-module__StgV8q__searchInput:focus{border-color:#e27992}.LibraryToolbar-module-scss-module__StgV8q__filter{flex:none;position:relative}.LibraryToolbar-module-scss-module__StgV8q__ghostButton{white-space:nowrap;color:#172033;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:8px;align-items:center;gap:.5rem;height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s;display:flex}.LibraryToolbar-module-scss-module__StgV8q__ghostButton:hover,.LibraryToolbar-module-scss-module__StgV8q__ghostButtonOn{color:#b83d5c;border-color:#e27992}.LibraryToolbar-module-scss-module__StgV8q__filterDot{background:#d94f70;border-radius:9999px;width:6px;height:6px}.LibraryToolbar-module-scss-module__StgV8q__popover{z-index:100;background:#fff;border:1px solid #eaecf0;border-radius:12px;flex-direction:column;gap:1rem;min-width:200px;padding:1rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 40px #1c1c1e1a}.LibraryToolbar-module-scss-module__StgV8q__group{border:none;flex-direction:column;gap:.5rem;display:flex}.LibraryToolbar-module-scss-module__StgV8q__groupTitle{text-transform:uppercase;letter-spacing:.04em;color:#667085;margin-bottom:.25rem;font-size:.75rem;font-weight:600}.LibraryToolbar-module-scss-module__StgV8q__option{color:#172033;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.LibraryToolbar-module-scss-module__StgV8q__option input{accent-color:#d94f70}.LibraryToolbar-module-scss-module__StgV8q__primaryButton{white-space:nowrap;color:#fff;cursor:pointer;background:#d94f70;border:none;border-radius:8px;flex:none;align-items:center;gap:.5rem;height:2.5rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}.LibraryToolbar-module-scss-module__StgV8q__primaryButton:hover{background:#b83d5c}
.LibraryRowMenu-module-scss-module__QCYQdW__menu{position:relative}.LibraryRowMenu-module-scss-module__QCYQdW__trigger{color:#667085;cursor:pointer;background:#fff;border:1px solid #eaecf0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,border-color .15s;display:flex}.LibraryRowMenu-module-scss-module__QCYQdW__trigger:hover{color:#b83d5c;border-color:#e27992}.LibraryRowMenu-module-scss-module__QCYQdW__dropdown{z-index:100;background:#fff;border:1px solid #eaecf0;border-radius:12px;min-width:164px;padding:.25rem;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 12px 40px #1c1c1e1a}.LibraryRowMenu-module-scss-module__QCYQdW__item,.LibraryRowMenu-module-scss-module__QCYQdW__itemDanger{text-align:left;color:#172033;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:block}.LibraryRowMenu-module-scss-module__QCYQdW__item:hover,.LibraryRowMenu-module-scss-module__QCYQdW__itemDanger:hover{background:#d94f7014}.LibraryRowMenu-module-scss-module__QCYQdW__itemDanger{color:#c0392b}
.LibraryCard-module-scss-module__fXsNKG__card{background:#fff;border:1px solid #eaecf0;border-radius:8px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.LibraryCard-module-scss-module__fXsNKG__card:hover{border-color:#e27992;box-shadow:0 4px 16px #1c1c1e14}.LibraryCard-module-scss-module__fXsNKG__cardHidden .LibraryCard-module-scss-module__fXsNKG__preview{opacity:.5}.LibraryCard-module-scss-module__fXsNKG__preview{aspect-ratio:1;background-color:#fff;background-image:linear-gradient(45deg,#eaecf0 25%,#0000 25%),linear-gradient(-45deg,#eaecf0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eaecf0 75%),linear-gradient(-45deg,#0000 75%,#eaecf0 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;min-height:0;position:relative}.LibraryCard-module-scss-module__fXsNKG__image{object-fit:contain;width:calc(100% - 2rem);height:calc(100% - 2rem);position:absolute;inset:1rem}.LibraryCard-module-scss-module__fXsNKG__hiddenBadge{color:#fff;background:#172033bf;border-radius:9999px;padding:2px .5rem;font-size:11px;font-weight:500;position:absolute;bottom:.5rem;left:.5rem}.LibraryCard-module-scss-module__fXsNKG__menu{position:absolute;top:.5rem;right:.5rem}.LibraryCard-module-scss-module__fXsNKG__info{border-top:1px solid #eaecf0;padding:.75rem}.LibraryCard-module-scss-module__fXsNKG__name{color:#172033;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.LibraryCard-module-scss-module__fXsNKG__meta{color:#667085;margin-top:2px;font-size:.75rem}
.LibraryGrid-module-scss-module__zLb5ra__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;display:grid}@media (min-width:768px){.LibraryGrid-module-scss-module__zLb5ra__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.LibraryGrid-module-scss-module__zLb5ra__empty{text-align:center;color:#667085;background:#fff;border:1px dashed #d2d6df;border-radius:16px;padding:3rem 1rem;font-size:.875rem}
.LibraryPagination-module-scss-module__zKgkvq__footer{border-top:1px solid #eaecf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.LibraryPagination-module-scss-module__zKgkvq__summary{color:#667085;font-size:.875rem}.LibraryPagination-module-scss-module__zKgkvq__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.LibraryPagination-module-scss-module__zKgkvq__perPage{align-items:center;gap:.5rem;display:flex}.LibraryPagination-module-scss-module__zKgkvq__perPageLabel{color:#667085;font-size:.875rem}.LibraryPagination-module-scss-module__zKgkvq__select{color:#172033;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:8px;height:2.5rem;padding:0 .5rem;font-size:.875rem}.LibraryPagination-module-scss-module__zKgkvq__pages{align-items:center;gap:.25rem;display:flex}.LibraryPagination-module-scss-module__zKgkvq__pageButton{color:#172033;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:8px;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.LibraryPagination-module-scss-module__zKgkvq__pageButton:hover:not(:disabled){color:#b83d5c;border-color:#e27992}.LibraryPagination-module-scss-module__zKgkvq__pageButton:disabled{opacity:.45;cursor:not-allowed}.LibraryPagination-module-scss-module__zKgkvq__pageButtonActive{color:#fff;background:#d94f70;border-color:#d94f70}.LibraryPagination-module-scss-module__zKgkvq__pageButtonActive:hover:not(:disabled){color:#fff;background:#b83d5c;border-color:#b83d5c}.LibraryPagination-module-scss-module__zKgkvq__gap{color:#667085;padding:0 .25rem;font-size:.875rem}
.LibraryCategoryBar-module-scss-module__uXMrUG__bar{scrollbar-width:thin;background:#fff;border:1px solid #eaecf0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem;display:flex;overflow-x:auto}.LibraryCategoryBar-module-scss-module__uXMrUG__chip{color:#667085;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,border-color .15s;display:flex}.LibraryCategoryBar-module-scss-module__uXMrUG__chip:hover{color:#172033;background:#d94f700f}.LibraryCategoryBar-module-scss-module__uXMrUG__chipActive{color:#b83d5c;background:#fff1f4;border-color:#e27992}.LibraryCategoryBar-module-scss-module__uXMrUG__chipActive:hover{color:#b83d5c;background:#fff1f4}.LibraryCategoryBar-module-scss-module__uXMrUG__chipThumb{object-fit:contain;flex-shrink:0;width:24px;height:24px}
.LibraryDialog-module-scss-module__UoYyaq__backdrop{z-index:400;background:#17203373;justify-content:center;align-items:flex-end;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:768px){.LibraryDialog-module-scss-module__UoYyaq__backdrop{align-items:center}}.LibraryDialog-module-scss-module__UoYyaq__dialog{background:#fff;border-radius:16px;width:100%;max-width:520px;margin:auto 0;box-shadow:0 12px 40px #1c1c1e1a}.LibraryDialog-module-scss-module__UoYyaq__header{justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.25rem 1rem;display:flex}.LibraryDialog-module-scss-module__UoYyaq__title{color:#172033;font-size:1.5rem;font-weight:600}.LibraryDialog-module-scss-module__UoYyaq__close{color:#667085;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:flex}.LibraryDialog-module-scss-module__UoYyaq__close:hover{color:#b83d5c;background:#d94f7014}.LibraryDialog-module-scss-module__UoYyaq__form{flex-direction:column;gap:1.25rem;padding:0 1.25rem 1.25rem;display:flex}.LibraryDialog-module-scss-module__UoYyaq__error{color:#c0392b;font-size:.875rem}.LibraryDialog-module-scss-module__UoYyaq__actions{gap:.75rem;display:flex}.LibraryDialog-module-scss-module__UoYyaq__cancelButton{color:#172033;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:12px;flex:1;height:52px;font-size:1rem;font-weight:500;transition:border-color .15s,color .15s}.LibraryDialog-module-scss-module__UoYyaq__cancelButton:hover:not(:disabled){color:#b83d5c;border-color:#e27992}.LibraryDialog-module-scss-module__UoYyaq__cancelButton:disabled{opacity:.6;cursor:not-allowed}.LibraryDialog-module-scss-module__UoYyaq__submitButton{color:#fff;cursor:pointer;background:#d94f70;border:none;border-radius:12px;flex:2;justify-content:center;align-items:center;gap:.5rem;height:52px;font-size:1rem;font-weight:600;transition:background-color .15s;display:flex}.LibraryDialog-module-scss-module__UoYyaq__submitButton:hover:not(:disabled){background:#b83d5c}.LibraryDialog-module-scss-module__UoYyaq__submitButton:disabled{opacity:.6;cursor:not-allowed}
.LibraryDropzone-module-scss-module__snIQQG__dropzone{text-align:center;background:#fff8f9;border:1.5px dashed #e27992;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1.25rem;transition:background-color .15s,border-color .15s;display:flex}.LibraryDropzone-module-scss-module__snIQQG__dropzoneOver{background:#fff1f4;border-color:#d94f70}.LibraryDropzone-module-scss-module__snIQQG__icon{color:#d94f70}.LibraryDropzone-module-scss-module__snIQQG__preview{object-fit:contain;max-width:100%;max-height:120px}.LibraryDropzone-module-scss-module__snIQQG__fileName{color:#172033;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.875rem;font-weight:500;overflow:hidden}.LibraryDropzone-module-scss-module__snIQQG__player{width:100%;max-width:320px;height:36px}.LibraryDropzone-module-scss-module__snIQQG__dropTitle{color:#172033;font-size:1rem;font-weight:500}.LibraryDropzone-module-scss-module__snIQQG__dropOr{color:#667085;font-size:.875rem}.LibraryDropzone-module-scss-module__snIQQG__dropHint{color:#667085;font-size:.75rem}.LibraryDropzone-module-scss-module__snIQQG__fileInput{display:none}.LibraryDropzone-module-scss-module__snIQQG__pickButton{color:#d94f70;cursor:pointer;background:#fff;border:1px solid #d94f70;border-radius:12px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s}.LibraryDropzone-module-scss-module__snIQQG__pickButton:hover:not(:disabled){background:#fff1f4}.LibraryDropzone-module-scss-module__snIQQG__pickButton:disabled{opacity:.6;cursor:not-allowed}.LibraryDropzone-module-scss-module__snIQQG__error{color:#c0392b;font-size:.875rem}
.LibraryUploadModal-module-scss-module__9hCO9G__field{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.LibraryUploadModal-module-scss-module__9hCO9G__labelText{color:#172033;font-size:.875rem;font-weight:600}.LibraryUploadModal-module-scss-module__9hCO9G__required{color:#d94f70}.LibraryUploadModal-module-scss-module__9hCO9G__input{color:#172033;background:#fff;border:1px solid #dee2e6;border-radius:8px;width:100%;height:2.5rem;padding:0 1rem;font-size:.875rem;transition:border-color .15s}.LibraryUploadModal-module-scss-module__9hCO9G__input:focus{border-color:#e27992}.LibraryUploadModal-module-scss-module__9hCO9G__fieldHint{color:#667085;font-size:.75rem}.LibraryUploadModal-module-scss-module__9hCO9G__fieldError{color:#c0392b;font-size:.875rem}.LibraryUploadModal-module-scss-module__9hCO9G__pickButton{color:#d94f70;cursor:pointer;background:#fff;border:1px solid #d94f70;border-radius:12px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s}.LibraryUploadModal-module-scss-module__9hCO9G__pickButton:hover:not(:disabled){background:#fff1f4}.LibraryUploadModal-module-scss-module__9hCO9G__pickButton:disabled{opacity:.6;cursor:not-allowed}.LibraryUploadModal-module-scss-module__9hCO9G__ghostButton{color:#172033;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:8px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s}.LibraryUploadModal-module-scss-module__9hCO9G__ghostButton:hover{color:#b83d5c;border-color:#e27992}.LibraryUploadModal-module-scss-module__9hCO9G__extraFields{border-top:1px solid #eaecf0;flex-direction:column;gap:1rem;padding-top:1rem;display:flex}.LibraryUploadModal-module-scss-module__9hCO9G__checkRow{white-space:nowrap;color:#172033;cursor:pointer;align-items:center;gap:.5rem;height:2.5rem;font-size:.875rem;display:flex}.LibraryUploadModal-module-scss-module__9hCO9G__checkRow input{accent-color:#d94f70}
