.SendImageConfirmModal_backdrop__FDE1H{position:fixed;inset:0;z-index:1000;background:var(--cherry-modal-overlay,rgba(var(--black-rgb),.7));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:SendImageConfirmModal_backdropIn__EQek9 .15s ease-out}@keyframes SendImageConfirmModal_backdropIn__EQek9{0%{opacity:0}to{opacity:1}}.SendImageConfirmModal_card__1e81J{width:480px;max-width:calc(100vw - 3rem);max-height:calc(100vh - 3rem);background:var(--bg-primary);border:none;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 48px rgba(var(--black-rgb),.45);animation:SendImageConfirmModal_cardIn__kOnds .18s cubic-bezier(.22,1,.36,1)}@media (max-width:540px){.SendImageConfirmModal_backdrop__FDE1H{padding:1rem}.SendImageConfirmModal_card__1e81J{width:100%;max-width:100%;max-height:calc(100vh - 2rem)}}@keyframes SendImageConfirmModal_cardIn__kOnds{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.SendImageConfirmModal_header__wwRJO{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;flex-shrink:0}.SendImageConfirmModal_title__pBm0p{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:0;color:var(--text-primary);line-height:1.3}.SendImageConfirmModal_previewWrap__9kAX6{position:relative;flex:0 1 auto;min-height:160px;display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem;background:none}.SendImageConfirmModal_previewScroll__7h_bQ{width:100%;min-height:36px;max-height:100%;padding:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);-moz-user-select:none;user-select:none;-webkit-user-select:none}.SendImageConfirmModal_previewScroll__7h_bQ::-webkit-scrollbar{width:8px}.SendImageConfirmModal_previewScroll__7h_bQ::-webkit-scrollbar-thumb{background:rgba(var(--white-rgb),.12);border-radius:4px}.SendImageConfirmModal_previewScroll__7h_bQ::-webkit-scrollbar-track{background:transparent}.SendImageConfirmModal_previewImg__YAhS8{display:block;width:auto;height:auto;min-width:20px;max-width:100%;max-height:min(60vh,360px);object-fit:contain;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;cursor:default}.SendImageConfirmModal_sizePill__U4qeQ{position:absolute;bottom:12px;left:calc(1.5rem + 12px);padding:3px 10px;border-radius:9999px;background:rgba(var(--black-rgb),.329);color:#fff;font-size:.75rem;letter-spacing:.02em;z-index:2;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.SendImageConfirmModal_captionRow__Y0tfr{display:flex;align-items:flex-end;gap:.5rem;padding:.75rem 1.5rem;flex-shrink:0}.SendImageConfirmModal_captionInputWrap__vY_nU{position:relative;flex:1 1;min-width:0;background:var(--bg-tertiary);border-radius:20px;transition:background .15s ease,box-shadow .15s ease}.SendImageConfirmModal_captionIcon__6nVx7{position:absolute;left:.875rem;bottom:12px;width:16px;height:16px;color:var(--text-muted);display:flex;align-items:center;justify-content:center;pointer-events:none}.SendImageConfirmModal_captionInput__png3r{display:block;width:100%;min-height:40px;padding:12px 54px 12px 38px;background:transparent;border:none;color:var(--text-primary);font-family:inherit;font-size:.875rem;line-height:16px;resize:none;max-height:200px;overflow-y:hidden;outline:none;box-sizing:border-box}.SendImageConfirmModal_captionInput__png3r::placeholder{color:var(--text-muted);transition:opacity .15s ease}.SendImageConfirmModal_captionInput__png3r:focus::placeholder{opacity:.4}.SendImageConfirmModal_emojiButton__LiJl1{position:absolute;right:.875rem;bottom:4px;width:32px;height:32px;padding:0;border-radius:9999px;background:transparent;border:none;color:var(--cherry-icon-button,var(--fgColor-icon));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease;overflow:hidden}.SendImageConfirmModal_emojiButton__LiJl1:hover,.SendImageConfirmModal_emojiButton__LiJl1[aria-expanded=true]{color:var(--text-primary)}.SendImageConfirmModal_emojiButton__LiJl1:after{content:"";position:absolute;left:var(--ripple-x,50%);top:var(--ripple-y,50%);width:var(--ripple-size,0);height:var(--ripple-size,0);border-radius:50%;background:rgba(var(--white-rgb),.25);transform:translate(-50%,-50%) scale(var(--ripple-scale,0));opacity:0;pointer-events:none;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.SendImageConfirmModal_emojiButton__LiJl1.SendImageConfirmModal_rippling__mXvR6:after{opacity:.4;transition:transform .65s cubic-bezier(.22,1,.36,1)}.SendImageConfirmModal_emojiButton__LiJl1.SendImageConfirmModal_rippleReset__MqEOq:after{transition:none}.SendImageConfirmModal_footer__VEWe9{display:flex;justify-content:flex-end;gap:.875rem;padding:.5rem 1.5rem 1rem;flex-shrink:0}.SendImageConfirmModal_cancelBtn__Zid_0,.SendImageConfirmModal_sendBtn__P7akG{min-width:112px;height:48px;padding:0 1.25rem;border-radius:var(--radius-xl);border:none;font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .15s ease,background .15s ease,color .15s ease}.SendImageConfirmModal_cancelBtn__Zid_0{background:rgba(var(--white-rgb),.05);color:var(--text-secondary)}.SendImageConfirmModal_cancelBtn__Zid_0:hover{background:rgba(var(--white-rgb),.09);color:var(--text-primary)}.SendImageConfirmModal_cancelBtn__Zid_0:active{transform:scale(.99)}.SendImageConfirmModal_sendBtn__P7akG{background:var(--accent-gradient);color:var(--cherry-send-text,var(--accent-on));font-weight:700;box-shadow:none}.SendImageConfirmModal_sendBtn__P7akG:hover{filter:brightness(1.06)}.SendImageConfirmModal_sendBtn__P7akG:active{transform:scale(.99);filter:brightness(.96)}.SendImageConfirmModal_sendBtn__P7akG:disabled{opacity:.45;cursor:not-allowed;filter:none}.SendImageConfirmModal_previewError__68lJU{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;margin:1rem 0;max-width:360px;text-align:center;color:var(--text-primary);background:rgba(var(--error-rgb),.12);border:none;border-radius:var(--radius-lg);font-size:.875rem;line-height:1.5}.SendImageConfirmModal_previewError__68lJU strong{color:var(--error);font-weight:600;font-size:.95rem}@property --mv-t{syntax:"<number>";inherits:true;initial-value:0}.MiniappLoadingVeil_veil__LMIUn{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:var(--bg-primary);pointer-events:none;opacity:1;transition:opacity var(--mv-fade,.32s) cubic-bezier(.25,.46,.45,.94)}.MiniappLoadingVeil_veilGone__QDFpi{opacity:0}.MiniappLoadingVeil_mark__BdI1Q{position:relative;--mv-t:0;animation:MiniappLoadingVeil_mvClock__LGVae var(--mv-period,3.4s) linear infinite,MiniappLoadingVeil_mvDissolve__2bN5B var(--mv-period,3.4s) linear infinite}@keyframes MiniappLoadingVeil_mvClock__LGVae{0%{--mv-t:0}to{--mv-t:1}}@keyframes MiniappLoadingVeil_mvDissolve__2bN5B{0%,78%{opacity:1}92%,to{opacity:0}}.MiniappLoadingVeil_pixel__In8xD{position:absolute;display:block;background:var(--bg-tertiary);opacity:clamp(0,calc((var(--mv-t) - var(--mv-at, 0)) / .05),1)}@media (prefers-reduced-motion:reduce){.MiniappLoadingVeil_mark__BdI1Q{animation:none;--mv-t:0.7}.MiniappLoadingVeil_veil__LMIUn{transition:none}}.GameEmbed_container__Fs9K4{width:100%;height:100%;position:relative;background:#0b0a14}.GameEmbed_iframe__KIsfJ{width:100%;height:100%;border:none;display:block}.FloatingMessages_container__d_QMl{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:10}.FloatingMessages_messageItem__Ef6OC{position:absolute;left:12px;max-width:80%;display:flex;align-items:center;background:rgba(var(--accent-deep-rgb),.9);border-radius:20px;padding:5px 14px 5px 10px;gap:8px;animation:FloatingMessages_floatMessage__dblU1 4.6s ease forwards}@keyframes FloatingMessages_floatMessage__dblU1{0%{opacity:0;transform:translateY(10px)}4%{opacity:1;transform:translateY(0)}87%{opacity:1}to{opacity:0}}.FloatingMessages_sender__bUW6_{color:rgb(var(--accent-rgb));font-size:12px;font-weight:700;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.FloatingMessages_text__Gw3dQ{color:#fff;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}