.KUF6da_header{box-sizing:border-box;background-color:#263238;border-radius:16px 16px 0 0;flex-direction:column;justify-content:center;align-items:center;min-height:70px;padding:20px 48px;display:flex}.KUF6da_headerContent{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.KUF6da_title{color:#fff;margin:0;font-size:1.875rem;font-weight:400;line-height:1.2}.KUF6da_content{box-sizing:border-box;background-color:#f9f9f9;border-radius:0 0 16px 16px;flex-direction:column;width:100%;height:min(76vh,600px);padding:0 28px;display:flex;overflow-y:auto}.KUF6da_intro{color:rgba(0,0,0,.54);margin:0 0 20px;font-size:.9375rem;line-height:1.5}.KUF6da_stepTitle,.KUF6da_sectionTitle{color:#212121;margin:0 0 12px;font-size:1.25rem;font-weight:500}.KUF6da_sectionTitle{margin-top:32px}.KUF6da_sectionTitle:first-child{margin-top:0}.KUF6da_lockedScene{color:#212121;margin:16px 0;font-size:.95rem}.KUF6da_lockedScene:first-child{margin-top:0}.KUF6da_lockedSceneLabel{opacity:.7;margin-right:4px;font-weight:500}.KUF6da_envImageRow{gap:12px;width:100%;margin-bottom:32px;display:flex}.KUF6da_envImageCard{cursor:pointer;background:rgba(0,0,0,.04);border:none;border-radius:16px;flex:1;min-width:0;padding:0;transition:-ms-transform .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_envImageCard:hover{-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.12)}.KUF6da_envImageCardSelected{-ms-transform:scale(1.03);transform:scale(1.03);box-shadow:0 0 0 2px rgba(240,98,146,.5),0 4px 14px rgba(0,0,0,.12)}.KUF6da_envImageCardSelected:hover{-ms-transform:translateY(-2px)scale(1.03);transform:translateY(-2px)scale(1.03);box-shadow:0 0 0 2px rgba(240,98,146,.8),0 6px 18px rgba(0,0,0,.14)}.KUF6da_envImageCardCheck{color:#263238;background:rgba(255,255,255,.95);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_envImageCardCheck svg{width:14px;height:14px}.KUF6da_envImage{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:top;width:100%;max-height:120px;display:block}.KUF6da_envImageLabel{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);background:-webkit-gradient(linear,0 100%,0 0,from(rgba(38,50,56,.6)),color-stop(.5,rgba(0,0,0,.3)),to(transparent));background:linear-gradient(transparent 0%,rgba(0,0,0,.3) 50%,rgba(38,50,56,.6) 100%);align-items:center;gap:6px;padding:8px 10px;font-size:.75rem;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.KUF6da_envImageLabelIcon{width:14px;height:14px;color:inherit;opacity:.95;flex-shrink:0}.KUF6da_anglePreviewWrap{width:100%;margin-bottom:32px}.KUF6da_anglePreviewCard{background:rgba(0,0,0,.04);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_anglePreviewCard:hover .KUF6da_anglePreview{-ms-transform:scale(1.02);transform:scale(1.02)}.KUF6da_anglePreviewCard:hover .KUF6da_anglePreviewOverlay{opacity:1}.KUF6da_anglePreviewImageWrap{width:100%;line-height:0;position:relative}.KUF6da_anglePreview{-o-object-fit:contain;object-fit:contain;width:100%;max-height:280px;transition:-ms-transform .3s,transform .3s;display:block}.KUF6da_anglePreviewOverlay{background:-webkit-gradient(linear,0 100%,0 0,from(rgba(0,0,0,.5)),color-stop(.35,transparent),color-stop(.6,transparent),to(rgba(0,0,0,.15)));opacity:0;pointer-events:none;background:linear-gradient(rgba(0,0,0,.15) 0%,transparent 40%,transparent 65%,rgba(0,0,0,.5) 100%);transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.KUF6da_anglePreviewOverlayTopRight{pointer-events:auto;gap:8px;display:flex;position:absolute;top:12px;right:12px}.KUF6da_anglePreviewIconBtn{color:#212121;cursor:pointer;background:rgba(255,255,255,.85);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:-ms-transform .2s,transform .2s,background .2s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_anglePreviewIconBtn:hover{background:#fff;-ms-transform:scale(1.08);transform:scale(1.08)}.KUF6da_anglePreviewIconBtnIcon{width:20px;height:20px}@media (hover:none){.KUF6da_anglePreviewOverlay{opacity:1;background:-webkit-gradient(linear,0 100%,0 0,from(rgba(0,0,0,.55)),color-stop(.4,transparent),color-stop(.55,transparent),to(rgba(0,0,0,.2)));background:linear-gradient(rgba(0,0,0,.2) 0%,transparent 45%,transparent 60%,rgba(0,0,0,.55) 100%)}}.KUF6da_generateButtonCostIcon{width:12px;height:12px;color:inherit;flex-shrink:0}.KUF6da_weeklyBold{font-weight:700}.KUF6da_loadingOverlay{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:48px 24px;display:flex}.KUF6da_loadingHeadline{color:#212121;margin:0;font-size:1.25rem;font-weight:500}.KUF6da_loadingSubtext{color:rgba(0,0,0,.54);margin:0;font-size:.9375rem}.KUF6da_loadingCloseHint{color:#f06292;margin:16px 0 0;font-size:.875rem;font-weight:500}.KUF6da_usageChecking{justify-content:center;align-items:center;min-height:120px;padding:48px 24px;display:flex}.KUF6da_usageCheckingText{color:rgba(0,0,0,.54);margin:0;font-size:.9375rem}.KUF6da_usageErrorText{color:var(--error-color,#c62828);margin:0;font-size:.9375rem}.KUF6da_limitReached{text-align:center;flex-direction:column;align-items:center;padding:32px 24px 40px;display:flex}.KUF6da_limitReachedHeadline{color:#212121;margin:0 0 12px;font-size:1.25rem;font-weight:500}.KUF6da_limitReachedExplanation{color:rgba(0,0,0,.54);max-width:320px;margin:0 0 28px;font-size:.9375rem;line-height:1.5}.KUF6da_limitReachedCountdown{background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.12);border-radius:16px;flex-direction:column;align-items:center;min-width:140px;margin-bottom:28px;padding:24px 32px;display:flex}.KUF6da_limitReachedCountdownNumber{color:#f06292;font-size:3rem;font-weight:600;line-height:1}.KUF6da_limitReachedCountdownLabel{color:rgba(0,0,0,.54);margin-top:4px;font-size:.875rem;font-weight:500}.KUF6da_limitReachedClose{cursor:pointer;color:#fff;background-color:#f06292;border:0;border-radius:16px;min-height:2.5rem;padding:0 20px;font-size:1rem;font-weight:500;transition:background-color .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_limitReachedClose:hover,.KUF6da_limitReachedClose:active{background-color:rgba(240,98,146,.8)}.KUF6da_upgradeNeeded{text-align:center;flex-direction:column;align-items:center;padding:32px 24px 40px;display:flex}.KUF6da_upgradeNeededHeadline{color:#212121;margin:0 0 12px;font-size:1.25rem;font-weight:500}.KUF6da_upgradeNeededExplanation{color:rgba(0,0,0,.54);max-width:320px;margin:0 0 24px;font-size:.9375rem;line-height:1.5}.KUF6da_upgradeNeededButton{cursor:pointer;color:#fff;background-color:#f06292;border:0;border-radius:16px;min-height:2.5rem;margin-bottom:12px;padding:0 20px;font-size:1rem;font-weight:500;transition:background-color .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_upgradeNeededButton:hover,.KUF6da_upgradeNeededButton:active{background-color:rgba(240,98,146,.8)}.KUF6da_upgradeNeededClose{color:rgba(0,0,0,.54);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9375rem;font-weight:500}.KUF6da_upgradeNeededClose:hover{color:#212121;text-decoration:underline}.KUF6da_selectRoom{text-align:center;flex-direction:column;align-items:center;padding:32px 24px 40px;display:flex}.KUF6da_selectRoomHeadline{color:#212121;margin:0 0 12px;font-size:1.25rem;font-weight:500}.KUF6da_selectRoomExplanation{color:rgba(0,0,0,.54);max-width:320px;margin:0 0 24px;font-size:.9375rem;line-height:1.5}.KUF6da_selectRoomPrimaryButton{cursor:pointer;color:#fff;background-color:#f06292;border:0;border-radius:16px;width:100%;max-width:200px;min-height:2.5rem;margin-bottom:12px;padding:0 20px;font-size:1rem;font-weight:500;transition:background-color .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_selectRoomPrimaryButton:hover,.KUF6da_selectRoomPrimaryButton:active{background-color:rgba(240,98,146,.8)}.KUF6da_selectRoomSecondaryButton{cursor:pointer;color:#212121;background:0 0;border:1px solid rgba(0,0,0,.12);border-radius:16px;width:100%;max-width:200px;min-height:2.5rem;margin-bottom:0;padding:0 20px;font-size:1rem;font-weight:500;transition:background-color .2s,border-color .2s}.KUF6da_selectRoomSecondaryButton:hover,.KUF6da_selectRoomSecondaryButton:active{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.3)}.KUF6da_selectRoomDivider{border:0;border-top:1px solid rgba(0,0,0,.12);width:100%;max-width:200px;margin:20px 0 16px}.KUF6da_selectRoomNotNow{color:rgba(0,0,0,.54);cursor:pointer;background:0 0;border:none;padding:0;font-size:.9375rem;font-weight:500}.KUF6da_selectRoomNotNow:hover{color:#212121;text-decoration:underline}.KUF6da_saveFirst{text-align:center;flex-direction:column;align-items:center;padding:32px 24px 40px;display:flex}.KUF6da_saveFirstTitle{color:#212121;max-width:320px;margin:0 0 6px;font-size:1.25rem;font-weight:500;line-height:1.4}.KUF6da_saveFirstSubtitle{color:rgba(0,0,0,.54);max-width:320px;margin:0 0 24px;font-size:.9375rem;line-height:1.4}.KUF6da_saveFirstThumbnail{text-align:center;margin-bottom:20px}.KUF6da_saveFirstThumbnail img{border-radius:16px;width:250px;max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_saveFirstForm{text-align:left;flex-direction:column;align-items:center;width:100%;max-width:350px;margin-bottom:8px;display:flex}.KUF6da_saveFirstForm form{flex-direction:column;width:100%;padding:0 15px;display:flex}.KUF6da_saveFirstForm .KUF6da_dwf-button{text-transform:uppercase;margin-top:15px}.KUF6da_completedState{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:20px 16px;display:flex;position:relative}.KUF6da_completedHeadline{color:#212121;margin:0 0 14px;font-size:1.125rem;font-weight:600}.KUF6da_completedImageCard{aspect-ratio:1;background:rgba(0,0,0,.06);border-radius:16px;flex-shrink:0;width:100%;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_completedImage{-o-object-fit:cover;object-fit:cover;filter:blur(18px)saturate(.7);width:100%;height:100%;transition:filter .8s cubic-bezier(.22,1,.36,1),-ms-transform .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);-ms-transform:scale(1.12);transform:scale(1.12)}.KUF6da_completedImageRevealed .KUF6da_completedImage{filter:blur()saturate();-ms-transform:scale(1);transform:scale(1)}.KUF6da_completedPreviewPlaceholder{background:rgba(0,0,0,.06);width:100%;height:100%}.KUF6da_revealButton{color:#212121;cursor:pointer;z-index:2;background:rgba(255,255,255,.95);border:none;border-radius:100px;padding:14px 40px;font-size:1.125rem;font-weight:700;transition:-ms-transform .2s,transform .2s,box-shadow .2s;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 4px 24px rgba(0,0,0,.15)}.KUF6da_revealButton:hover{-ms-transform:translate(-50%,-50%)scale(1.06);transform:translate(-50%,-50%)scale(1.06);box-shadow:0 6px 32px rgba(0,0,0,.2)}.KUF6da_revealButton:active{-ms-transform:translate(-50%,-50%)scale(.97);transform:translate(-50%,-50%)scale(.97)}.KUF6da_completedImageOverlay{z-index:2;opacity:0;gap:6px;transition:opacity .2s;display:flex;position:absolute;top:10px;right:10px}.KUF6da_completedImageRevealed:hover .KUF6da_completedImageOverlay{opacity:1}.KUF6da_completedImageBtn{color:#fff;cursor:pointer;backdrop-filter:blur(4px);background:rgba(0,0,0,.55);border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,-ms-transform .15s,transform .15s;display:flex}.KUF6da_completedImageBtn:hover{background:rgba(0,0,0,.75);-ms-transform:scale(1.08);transform:scale(1.08)}.KUF6da_completedImageBtn:active{-ms-transform:scale(.95);transform:scale(.95)}.KUF6da_completedFooter{justify-content:center;align-items:center;gap:12px;display:flex}.KUF6da_completedFooterLink{color:rgba(0,0,0,.54);cursor:pointer;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:500;transition:color .15s}.KUF6da_completedFooterLink:hover{color:#f06292}.KUF6da_completedCreateAnother{color:rgba(0,0,0,.54);cursor:pointer;background:0 0;border:1.5px solid rgba(0,0,0,.12);border-radius:100px;align-items:center;gap:4px;padding:6px 16px;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.KUF6da_completedCreateAnother:hover:not(:disabled){color:#f06292;border-color:#f06292}.KUF6da_completedCreateAnother:active{-ms-transform:scale(.97);transform:scale(.97)}.KUF6da_completedCreateAnother:disabled{opacity:.5;cursor:not-allowed}.KUF6da_completedSubmit{color:#fff;cursor:pointer;background:#f06292;border:none;border-radius:100px;align-items:center;gap:4px;padding:7px 20px;font-size:.9rem;font-weight:600;transition:opacity .15s,-ms-transform .15s,transform .15s;display:inline-flex}.KUF6da_completedSubmit:hover:not(:disabled){opacity:.9}.KUF6da_completedSubmit:active{-ms-transform:scale(.97);transform:scale(.97)}.KUF6da_completedSubmit:disabled{opacity:.5;cursor:not-allowed}.KUF6da_completedFullscreen{z-index:200;cursor:pointer;background:rgba(0,0,0,.92);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.KUF6da_completedFullscreenImage{-o-object-fit:contain;object-fit:contain;cursor:default;border-radius:8px;max-width:90vw;max-height:90vh}.KUF6da_rendering{box-sizing:border-box;text-align:center;background:radial-gradient(120px 120px at 50% 140px,rgba(240,98,146,.14),rgba(240,98,146,0) 70%),radial-gradient(420px 260px at 50% 0,rgba(26,35,126,.05),rgba(255,255,255,0) 70%);padding:48px 32px 14px;position:relative;overflow:hidden}.KUF6da_loadingProgressStep{color:#f06292;letter-spacing:.01em;min-height:1.2em;margin:4px 0 0;font-size:.875rem;font-weight:600;animation:3s ease-in-out infinite KUF6da_dwfProgressFade}@keyframes KUF6da_dwfProgressFade{0%,to{opacity:.55}20%,80%{opacity:1}}.KUF6da_challengeNotSubmittedNotice{color:#fff;-webkit-column-gap:12px;-moz-column-gap:12px;text-align:left;text-shadow:0 1px 2px rgba(240,98,146,.35);background:linear-gradient(135deg,#818cf8 0%,#ec4899 100%);border:1px solid rgba(255,255,255,.45);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;max-width:340px;margin:18px auto 6px;padding:14px 18px;font-size:.8125rem;line-height:1.4;display:grid;box-shadow:0 8px 24px rgba(240,98,146,.22),inset 0 1px rgba(255,255,255,.35)}.KUF6da_challengeNotSubmittedNotice strong{color:#fff;grid-column:2;font-size:.9375rem;font-weight:700}.KUF6da_challengeNotSubmittedNotice span{color:rgba(255,255,255,.92);grid-column:2}.KUF6da_challengeNotSubmittedIcon{color:#fff;flex-shrink:0;grid-row:1/span 2;width:32px;height:32px}.KUF6da_rendering .KUF6da_loadingHeadline{margin:0 0 8px}.KUF6da_loadingReassurance{color:rgba(0,0,0,.54);max-width:320px;margin:14px auto 0;font-size:.8125rem;line-height:1.4}.KUF6da_errorText{color:rgba(238,51,0,.84);margin-top:16px;font-size:.9375rem}.KUF6da_noCreditsWarning{margin:0 0 12px}.KUF6da_renderDialogWrapper{border-radius:16px;flex-direction:column;max-height:95vh;display:flex;overflow:hidden}.KUF6da_dialogBody{flex:1;min-height:0}.KUF6da_introScreen{text-align:center;flex-direction:column;align-items:center;max-width:400px;margin:0 auto;padding:64px 28px 32px;display:flex;position:relative}.KUF6da_introTitle{color:#212121;margin:0 0 20px;font-size:1.5rem;font-weight:500;line-height:1.3}.KUF6da_introImageWrap{aspect-ratio:16/9;background:rgba(0,0,0,.06);border-radius:16px;width:calc(100% + 16px);margin-bottom:20px;margin-left:-8px;margin-right:-8px;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_introImageLabel{color:rgba(255,255,255,.75);letter-spacing:.02em;pointer-events:none;z-index:1;background:rgba(0,0,0,.32);border-radius:6px;padding:3px 8px;font-size:.6875rem;font-weight:500;position:absolute;top:10px;left:10px}.KUF6da_introImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.KUF6da_introSubnote{width:calc(100% + 16px);margin-bottom:24px;margin-left:-8px;margin-right:-8px}.KUF6da_introContinueButton{cursor:pointer;color:#fff;background-color:#f06292;border:none;border-radius:16px;min-height:2.75rem;padding:0 40px;font-size:1rem;font-weight:500;transition:background-color .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_introContinueButton:hover{background-color:rgba(240,98,146,.8)}.KUF6da_buyCredits{flex-direction:column;padding:24px 24px 32px;display:flex}.KUF6da_buyCreditsBack{color:rgba(0,0,0,.54);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-bottom:20px;padding:0;font-size:.9375rem;font-weight:500}.KUF6da_buyCreditsBack:hover{color:#212121}.KUF6da_buyCreditsHeadline{color:#212121;margin:0 0 6px;font-size:1.25rem;font-weight:500}.KUF6da_buyCreditsSubtext{color:rgba(0,0,0,.54);margin:0 0 24px;font-size:.9375rem;line-height:1.5}.KUF6da_buyCreditsLoading,.KUF6da_buyCreditsEmpty{color:rgba(0,0,0,.54);text-align:center;margin:0;padding:24px 0;font-size:.9375rem}.KUF6da_buyCreditsPackList{flex-direction:column;gap:10px;display:flex}.KUF6da_buyCreditsPackCard{cursor:pointer;background:#f9f9f9;border:1px solid rgba(0,0,0,.12);border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;transition:border-color .2s,box-shadow .2s,-ms-transform .15s,transform .15s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_buyCreditsPackCard:hover:not(:disabled){border-color:#f06292;-ms-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.12)}.KUF6da_buyCreditsPackCard:disabled{opacity:.6;cursor:not-allowed}.KUF6da_buyCreditsPackLabel{color:#212121;font-size:1rem;font-weight:500}.KUF6da_buyCreditsPackPrice{color:#f06292;font-size:1rem;font-weight:600}.KUF6da_buyCreditsRedirecting{color:rgba(0,0,0,.54);text-align:center;margin:16px 0 0;font-size:.875rem}.KUF6da_completedShellContent{box-sizing:border-box;align-items:center;width:100%;margin:0 auto}.KUF6da_generateAnotherLabel{align-items:center;gap:4px;display:inline-flex}.KUF6da_generateAnotherIcon{width:18px;height:18px}.KUF6da_generateCostSuffix{opacity:.85;align-items:center;gap:4px;margin-left:6px;font-weight:500;display:inline-flex}.KUF6da_shellFormContent>:last-child{margin-bottom:0}.KUF6da_mediaTypeRow{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.KUF6da_mediaTypeCard{color:#212121;text-align:left;cursor:pointer;background:rgba(0,0,0,.04);border:none;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:-ms-transform .2s,transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.1)}.KUF6da_mediaTypeCard:hover:not(:disabled){-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.12)}.KUF6da_mediaTypeCard:disabled{opacity:.55;cursor:not-allowed}.KUF6da_mediaTypeCardSelected{background:rgba(240,98,146,.1);box-shadow:0 0 0 2px rgba(240,98,146,.5),0 4px 14px rgba(0,0,0,.12)}.KUF6da_mediaTypeCardSelected .KUF6da_mediaTypeIcon{color:#f06292}.KUF6da_mediaTypeIcon{color:rgba(0,0,0,.54);flex-shrink:0;width:24px;height:24px}.KUF6da_mediaTypeText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.KUF6da_mediaTypeLabel{font-size:.9375rem;font-weight:600}.KUF6da_mediaTypeDetail{color:rgba(0,0,0,.54);font-size:.75rem}.KUF6da_mediaTypeCost{flex-shrink:0;align-items:center;gap:4px;font-size:.875rem;font-weight:600;display:inline-flex}.KUF6da_mediaTypeCostIcon{width:16px;height:16px}video.KUF6da_completedImage{position:relative}.KUF6da_completedFullscreenVideoWrap{aspect-ratio:1;width:min(90vw,90vh);position:relative}.KUF6da_completedFullscreenVideoWrap .KUF6da_completedFullscreenImage{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}
.TUQIhG_stage{width:112px;height:112px;margin:18px auto 0;position:relative}.TUQIhG_glow{background:radial-gradient(circle,rgba(240,98,146,.28) 0%,rgba(240,98,146,.08) 45%,rgba(240,98,146,0) 70%);border-radius:999px;animation:2.6s ease-in-out infinite TUQIhG_dwfLoadingGlow;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.TUQIhG_disc{color:#f06292;background:rgba(240,98,146,.1);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.TUQIhG_icon{width:46px;height:46px}.TUQIhG_photo .TUQIhG_disc{animation:2.6s ease-in-out infinite TUQIhG_dwfShutterPulse}.TUQIhG_flash{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff 0%,rgba(255,255,255,.9) 35%,rgba(255,255,255,0) 72%);border-radius:999px;animation:2.6s ease-out infinite TUQIhG_dwfFlash;position:absolute;top:0;bottom:0;left:0;right:0}.TUQIhG_video .TUQIhG_disc{animation:4s ease-in-out infinite TUQIhG_dwfPan}.TUQIhG_rec{background:#e53935;border-radius:999px;width:12px;height:12px;animation:1.1s step-end infinite TUQIhG_dwfRecBlink;position:absolute;top:16px;right:16px;box-shadow:0 0 0 3px rgba(229,57,53,.25),0 0 10px rgba(229,57,53,.6)}@keyframes TUQIhG_dwfLoadingGlow{0%,to{opacity:.55;-ms-transform:scale(.94);transform:scale(.94)}50%{opacity:.85;-ms-transform:scale(1.04);transform:scale(1.04)}}@keyframes TUQIhG_dwfShutterPulse{0%,84%,to{-ms-transform:scale(1);transform:scale(1)}88%{-ms-transform:scale(.94);transform:scale(.94)}92%{-ms-transform:scale(1.04);transform:scale(1.04)}}@keyframes TUQIhG_dwfFlash{0%,86%{opacity:0}89%{opacity:1}to{opacity:0}}@keyframes TUQIhG_dwfPan{0%,to{-ms-transform:rotate(-6deg)translate(-3px);transform:rotate(-6deg)translate(-3px)}50%{-ms-transform:rotate(6deg)translate(3px);transform:rotate(6deg)translate(3px)}}@keyframes TUQIhG_dwfRecBlink{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.TUQIhG_glow,.TUQIhG_disc,.TUQIhG_flash,.TUQIhG_rec{animation:none!important}.TUQIhG_flash{display:none}}
.VIb-7q_message{border-left:3px solid;border-radius:0 6px 6px 0;align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:500;display:flex}.VIb-7q_icon{flex-shrink:0;display:flex}.VIb-7q_icon svg{width:16px;height:16px}.VIb-7q_text{color:#212121}.VIb-7q_warning{background:#fff4f7;border-color:#f06292}.VIb-7q_warning .VIb-7q_icon{color:#f06292}.VIb-7q_error{background:#fff3f3;border-color:#c62828}.VIb-7q_error .VIb-7q_icon{color:#c62828}.VIb-7q_info{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.3)}.VIb-7q_info .VIb-7q_icon{color:rgba(0,0,0,.54)}
.k1lorq_form .k1lorq_errorMessage{margin-top:12px}.k1lorq_form .k1lorq_roomNameField{flex-direction:column;align-items:stretch;margin-bottom:28px;display:flex}.k1lorq_form .k1lorq_roomNameField label{color:#212121;margin-bottom:6px;font-size:.9375rem;font-weight:500;display:block}.k1lorq_form .k1lorq_roomNameField .k1lorq_lockedHint{color:rgba(0,0,0,.54);margin-top:6px;font-size:.8125rem}.k1lorq_form .dwf-button>span{gap:6px;width:auto;max-width:100%;margin-left:auto;margin-right:auto;display:inline-flex}.k1lorq_form .dwf-button .lds-ring{flex-shrink:0;margin:0!important}
.sGnWFW_panel{text-align:center;flex-direction:column;align-items:center;padding:20px 24px 40px;display:flex}.sGnWFW_header{align-items:center;gap:8px;width:100%;margin-bottom:20px;display:flex}.sGnWFW_headerTitle{color:#212121;text-align:left;flex:1;margin:0;font-size:1.125rem;font-weight:600}.sGnWFW_headerCloseBtn{cursor:pointer;color:rgba(0,0,0,.3);background:0 0;border:none;border-radius:6px;flex-shrink:0;margin-left:auto;padding:4px;line-height:0;transition:color .15s,background .15s}.sGnWFW_headerCloseBtn svg{width:18px;height:18px;display:block}.sGnWFW_headerCloseBtn:hover{color:#212121;background:rgba(0,0,0,.06)}.sGnWFW_subtitle{color:rgba(0,0,0,.54);text-align:center;max-width:320px;margin:0 0 20px;font-size:.9375rem;line-height:1.4}.sGnWFW_premiumSubtitle{color:#f06292;background:rgba(240,98,146,.1);border:1px solid rgba(240,98,146,.25);border-radius:20px;align-items:center;gap:6px;margin:0 0 20px;padding:6px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.sGnWFW_thumbnail{text-align:center;margin-bottom:24px}.sGnWFW_thumbnail img{border-radius:16px;width:215px;max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,.1)}.sGnWFW_guestSection{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:320px;display:flex}.sGnWFW_guestTitle{color:#212121;margin:0 0 4px;font-size:1rem;font-weight:600}.sGnWFW_guestHint{color:rgba(0,0,0,.54);margin:0;font-size:.875rem}.sGnWFW_guestButtons{gap:12px;width:100%;max-width:280px;margin-top:20px;display:flex}.sGnWFW_loginBtn,.sGnWFW_signupBtn{color:#fff;cursor:pointer;background:#f06292;border:1.5px solid transparent;border-radius:25px;flex:1;padding:10px 16px;font-size:.9375rem;font-weight:600;transition:background .2s,box-shadow .2s;box-shadow:0 2px 8px rgba(240,98,146,.3)}.sGnWFW_loginBtn:hover,.sGnWFW_signupBtn:hover{background:rgba(240,98,146,.8);box-shadow:0 4px 14px rgba(240,98,146,.4)}.sGnWFW_form{text-align:left;flex-direction:column;align-items:center;width:100%;max-width:350px;margin-bottom:8px;display:flex}.sGnWFW_form form{flex-direction:column;width:100%;padding:0 15px;display:flex}.sGnWFW_form .dwf-button{text-transform:uppercase;margin-top:15px}
.pa1IzG_panel{text-align:center;flex-direction:column;align-items:center;padding:32px 24px 28px;display:flex}.pa1IzG_checkCircle{background:#e8f5e9;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;display:flex}.pa1IzG_checkIcon{color:#43a047;width:28px;height:28px}.pa1IzG_title{color:#212121;margin:0 0 6px;font-size:1.25rem;font-weight:700}.pa1IzG_subtitle{color:rgba(0,0,0,.54);margin:0 0 24px;font-size:.9375rem}.pa1IzG_dismiss{color:rgba(0,0,0,.54);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:6px 12px;font-size:.875rem;transition:color .15s}.pa1IzG_dismiss:hover{color:#212121}
._16cbCG_cluster{z-index:5;-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.85);border-radius:25px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}._16cbCG_cluster .room-menu-button-wrapper{margin-left:0}._16cbCG_shareButton{cursor:pointer;color:rgba(38,50,56,.8);background:rgba(0,0,0,.05);border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:flex}._16cbCG_shareButton:hover{color:#263238;background:rgba(0,0,0,.12)}._16cbCG_shareButton:active{background:rgba(0,0,0,.18)}
.LJTC5G_desktopCatalogWrapper{height:100%;max-height:100%}.react-tabs{flex:1;width:100%;height:100%;position:relative}.react-tabs__tab-panel--selected{height:calc(100% - 61px);position:absolute;left:0;right:0}.react-tabs__tab-panel--selected>div{height:100%;overflow:hidden}.react-tabs__tab-list{color:rgba(38,50,56,.49);text-transform:capitalize;border-bottom:1px solid rgba(0,0,0,.12);justify-content:space-around;align-items:center;margin:0;font-size:1.063rem;line-height:1.2;list-style:none;display:flex}.react-tabs__tab-list li{text-align:center;cursor:pointer;text-transform:uppercase;flex:1;padding:23px 0 21px;font-size:.875rem;font-weight:500;position:relative}.react-tabs__tab{border-radius:0;transition:color .2s,background-color .2s}.react-tabs__tab:hover:not(.react-tabs__tab--selected){color:#263238;background-color:rgba(0,0,0,.03)}.react-tabs__tab--selected{color:#f06292;outline:0;font-weight:700}.react-tabs__tab--selected:after{content:"";background-color:#f06292;border-radius:3px 3px 0 0;width:100%;height:3px;display:block;position:absolute;bottom:0}@media only screen and (max-width:847px){.react-tabs__tab-list{padding:7.5px 0}.react-tabs__tab-list li{font-size:1rem}}
.XujIsW_bar{z-index:10;-webkit-backdrop-filter:blur(8px);background:rgba(255,255,255,.95);border:2px solid #ff6ec7;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:flex;position:absolute;top:16px;left:50%;-ms-transform:translate(-50%);transform:translate(-50%);box-shadow:0 4px 16px rgba(0,0,0,.12)}.XujIsW_label{color:#ff6ec7;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.XujIsW_nameInput{border:1px solid rgba(0,0,0,.15);border-radius:6px;outline:none;min-width:220px;padding:6px 10px;font-size:14px}.XujIsW_nameInput:focus{border-color:#ff6ec7}.XujIsW_saveButton{color:#fff;cursor:pointer;background:#ff6ec7;border:none;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:600;transition:background .15s}.XujIsW_saveButton:hover:not(:disabled){background:#e65cb6}.XujIsW_saveButton:disabled{opacity:.5;cursor:not-allowed}.XujIsW_status{color:rgba(0,0,0,.7);font-size:13px}.XujIsW_status.XujIsW_error{color:#d32f2f}.XujIsW_status.XujIsW_success{color:#2e7d32}
