.realmStudio_realmApp__Vlbmh{--accent:#67e8f9;background:transparent}.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO,.realmStudio_realmApp__Vlbmh .realmStudio_workspace__6FNu2{background:transparent;backdrop-filter:none}.realmStudio_sidebar__GT0bw{height:100%}.realmStudio_realmApp__Vlbmh .realmStudio_sidebar__GT0bw>form{scrollbar-width:none;-ms-overflow-style:none}.realmStudio_realmApp__Vlbmh .realmStudio_sidebar__GT0bw>form::-webkit-scrollbar{display:none}@media (hover:hover) and (pointer:fine){.realmStudio_realmApp__Vlbmh .realmStudio_sidebar__GT0bw:hover{border-color:#252728;box-shadow:none}.realmStudio_realmApp__Vlbmh .realmStudio_workspace__6FNu2:hover{border-color:#2a2c2d;box-shadow:none}.realmStudio_realmApp__Vlbmh .realmStudio_mediaSlot__hqAod:hover{border-color:#303438;box-shadow:none}}.realmStudio_realmModeTabs__kRSkd button{display:flex;align-items:center;justify-content:center;gap:calc(5px * var(--ui-scale, 1))}.realmStudio_realmModeTabs__kRSkd button[aria-selected=true]{color:#f5f5f5}.realmStudio_noWrap__633Bi{white-space:nowrap}.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,calc(400px * var(--ui-scale, 1))) minmax(0,1fr)}.realmStudio_workspaceToolbar__MICkO .realmStudio_workspaceTabs__ZE3ss{grid-column:2;gap:0}.realmStudio_workspaceToolbar__MICkO>a{grid-column:3;justify-self:end}.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO .realmStudio_workspaceTabs__ZE3ss button{min-width:0;padding:calc(9px * var(--ui-scale, 1)) calc(2px * var(--ui-scale, 1));border-radius:calc(999px * var(--ui-scale, 1));color:#909294;font-size:calc(13px * var(--ui-scale, 1));text-shadow:none}.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO .realmStudio_workspaceTabs__ZE3ss button[aria-selected=true],.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO .realmStudio_workspaceTabs__ZE3ss button[aria-selected=true]:hover{background:transparent;box-shadow:none;color:#f5f5f5}.realmStudio_realmApp__Vlbmh .realmStudio_realmBanner__Ox0c6{height:calc(116px * var(--ui-scale, 1));flex-basis:calc(116px * var(--ui-scale, 1))}.realmStudio_realmBanner__Ox0c6 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.realmStudio_realmBanner__Ox0c6:before{z-index:1}.realmStudio_realmBanner__Ox0c6>div{z-index:2}.realmStudio_swapBanner__TWB_0 strong{color:#67e8f9}.realmStudio_realmApp__Vlbmh .realmStudio_switchButton___5n4L,.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO .realmStudio_switchButton___5n4L{display:inline-flex;align-items:center;gap:calc(3px * var(--ui-scale, 1));min-width:0;height:calc(28px * var(--ui-scale, 1));padding:0 calc(8px * var(--ui-scale, 1));border:1px solid #ffffff2e;border-radius:calc(999px * var(--ui-scale, 1));background:#000a;backdrop-filter:blur(calc(12px * var(--ui-scale, 1)));color:#f5f5f5}.realmStudio_realmApp__Vlbmh .realmStudio_switchButton___5n4L:hover,.realmStudio_realmApp__Vlbmh .realmStudio_switchButton___5n4L[aria-expanded=true],.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO .realmStudio_switchButton___5n4L:hover,.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO .realmStudio_switchButton___5n4L[aria-expanded=true]{border-color:#67e8f9;background:#000a;color:#67e8f9}.realmStudio_switchButton___5n4L>svg:last-child{transition:transform .15s ease}.realmStudio_switchButton___5n4L[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.realmStudio_bannerSwitch__FOt_2{position:absolute;z-index:3;right:calc(8px * var(--ui-scale, 1));bottom:calc(8px * var(--ui-scale, 1))}.realmStudio_toolbarSwitch__xVB8y{display:none}@media (min-width:761px) and (max-width:1279px){.realmStudio_workspaceToolbar__MICkO>.realmStudio_toolbarSwitch__xVB8y{display:block;grid-column:1;justify-self:start}}.realmStudio_switchMenu__Nw8za{position:fixed;inset:auto;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:#f5f5f5;transition:display allow-discrete .28s,overlay allow-discrete .28s}.realmStudio_switchStack__h3_Bb{display:grid;gap:calc(8px * var(--ui-scale, 1));transition:transform .28s cubic-bezier(.22,.8,.24,1)}.realmStudio_switchMenu__Nw8za[data-direction=up] .realmStudio_switchStack__h3_Bb{transform:translateY(100%)}.realmStudio_switchMenu__Nw8za[data-direction=down] .realmStudio_switchStack__h3_Bb{margin-top:calc(8px * var(--ui-scale, 1));transform:translateY(calc(-100% - calc(8px * var(--ui-scale, 1))))}.realmStudio_switchMenu__Nw8za:popover-open .realmStudio_switchStack__h3_Bb{transform:none}@starting-style{.realmStudio_switchMenu__Nw8za[data-direction=up]:popover-open .realmStudio_switchStack__h3_Bb{transform:translateY(100%)}.realmStudio_switchMenu__Nw8za[data-direction=down]:popover-open .realmStudio_switchStack__h3_Bb{transform:translateY(calc(-100% - calc(8px * var(--ui-scale, 1))))}}@media (prefers-reduced-motion:reduce){.realmStudio_switchMenu__Nw8za,.realmStudio_switchStack__h3_Bb{transition:none}}.realmStudio_realmApp__Vlbmh .realmStudio_switchMenu__Nw8za .realmStudio_switchOption__jjT3T{display:block;height:var(--switch-tile-height);flex:none;box-sizing:border-box;border:1px solid #ffffff1f;background-color:#101214;color:#f5f5f5;text-decoration:none}.realmStudio_realmApp__Vlbmh .realmStudio_switchMenu__Nw8za .realmStudio_switchOption__jjT3T:hover,.realmStudio_realmApp__Vlbmh .realmStudio_switchMenu__Nw8za .realmStudio_switchOption__jjT3T[aria-current=page]{border-color:#67e8f9}.realmStudio_realmApp__Vlbmh .realmStudio_switchMenu__Nw8za .realmStudio_switchOption__jjT3T:focus-visible{outline-offset:calc(-3px * var(--ui-scale, 1))}.realmStudio_switchCheck__aPp88{position:absolute;z-index:2;top:calc(8px * var(--ui-scale, 1));right:calc(8px * var(--ui-scale, 1));display:grid;place-items:center;width:calc(20px * var(--ui-scale, 1));height:calc(20px * var(--ui-scale, 1));border-radius:50%;background:#67e8f9;color:#06171b}.realmStudio_realmApp__Vlbmh .realmStudio_keyframeArea__G_Z_P{min-width:0;min-height:calc(152px * var(--ui-scale, 1));overflow-x:auto;overflow-y:hidden;border:1px solid #282b2d;background:#1f2123;scrollbar-width:thin}.realmStudio_keyframeRow__CYK7E{display:flex;align-items:stretch;width:max-content;min-width:100%;height:100%;padding:calc(8px * var(--ui-scale, 1))}.realmStudio_keyframeTile__xeCQD{position:relative;flex:none;width:calc(96px * var(--ui-scale, 1));min-height:calc(134px * var(--ui-scale, 1));overflow:hidden;border:1px dashed #464849;border-radius:calc(8px * var(--ui-scale, 1));background:#17191a}.realmStudio_keyframeTile__xeCQD[data-filled=true]{border:1px solid #303438}.realmStudio_keyframeTile__xeCQD:hover,.realmStudio_keyframeTile__xeCQD[data-drag-over=true]{border-color:#67e8f9}.realmStudio_keyframeTile__xeCQD>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.realmStudio_realmApp__Vlbmh .realmStudio_keyframePick__I7nz_{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(5px * var(--ui-scale, 1));padding:0 0 calc(22px * var(--ui-scale, 1));border:0;background:transparent;color:#c7cacc;font-size:calc(11px * var(--ui-scale, 1));font-weight:600}.realmStudio_keyframeRole__uI1Ot{position:absolute;z-index:2;top:calc(5px * var(--ui-scale, 1));left:calc(5px * var(--ui-scale, 1));padding:calc(3px * var(--ui-scale, 1)) calc(6px * var(--ui-scale, 1));border-radius:calc(5px * var(--ui-scale, 1));background:#000a;color:#f5f5f5;font-size:calc(10px * var(--ui-scale, 1));font-weight:600;pointer-events:none}.realmStudio_realmApp__Vlbmh .realmStudio_keyframeRemove__mz1An{position:absolute;z-index:2;top:calc(4px * var(--ui-scale, 1));right:calc(4px * var(--ui-scale, 1));display:grid;place-items:center;width:calc(20px * var(--ui-scale, 1));height:calc(20px * var(--ui-scale, 1));padding:0;border:0;border-radius:50%;background:#000b;color:#fff}.realmStudio_keyframeDots__HFF0l{flex:none;align-self:center;width:calc(14px * var(--ui-scale, 1));height:calc(4px * var(--ui-scale, 1));background-image:radial-gradient(circle,#67e8f98c calc(1.1px * var(--ui-scale, 1)),transparent calc(1.6px * var(--ui-scale, 1)));background-position:50%;background-repeat:repeat-x;background-size:calc(5px * var(--ui-scale, 1)) calc(4px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh .realmStudio_keyframeAdd___VqyK{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:calc(5px * var(--ui-scale, 1));width:calc(96px * var(--ui-scale, 1));margin-left:calc(8px * var(--ui-scale, 1));padding:0 calc(6px * var(--ui-scale, 1));border:1px dashed #464849;border-radius:calc(8px * var(--ui-scale, 1));background:transparent;color:#aaa;font-size:calc(11px * var(--ui-scale, 1));font-weight:600}.realmStudio_realmApp__Vlbmh .realmStudio_keyframeAdd___VqyK:hover{border-color:#67e8f9;color:#f5f5f5}.realmStudio_characterPhotos__rTL13{display:flex;flex-wrap:wrap;gap:calc(8px * var(--ui-scale, 1));margin-top:calc(14px * var(--ui-scale, 1))}.realmStudio_characterPhoto__fT_K2{position:relative;width:calc(84px * var(--ui-scale, 1));height:calc(84px * var(--ui-scale, 1));overflow:hidden;border-radius:calc(8px * var(--ui-scale, 1));background:#17191a}.realmStudio_characterPhoto__fT_K2 img{width:100%;height:100%;object-fit:cover}.realmStudio_characterPhoto__fT_K2>span{position:absolute;bottom:0;left:0;right:0;padding:calc(3px * var(--ui-scale, 1));background:#000a;color:#fff;font-size:calc(10px * var(--ui-scale, 1));text-align:center}.realmStudio_characterPhoto__fT_K2>button{position:absolute;top:calc(3px * var(--ui-scale, 1));right:calc(3px * var(--ui-scale, 1));display:grid;place-items:center;width:calc(20px * var(--ui-scale, 1));height:calc(20px * var(--ui-scale, 1));padding:0;border:0;border-radius:50%;background:#000b;color:#fff}.realmStudio_characterAdd__ROpv5.realmStudio_characterAdd__ROpv5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4px * var(--ui-scale, 1));width:calc(84px * var(--ui-scale, 1));height:calc(84px * var(--ui-scale, 1));padding:calc(4px * var(--ui-scale, 1));border:1px dashed #464849;border-radius:calc(8px * var(--ui-scale, 1));background:transparent;color:#c7cacc;font-size:calc(11px * var(--ui-scale, 1));line-height:1.15}.realmStudio_characterAdd__ROpv5.realmStudio_characterAdd__ROpv5:hover{border-color:#67e8f9;color:#fff}.realmStudio_characterField__F8x4H{display:block;margin-top:calc(16px * var(--ui-scale, 1));color:#929598;font-size:calc(12px * var(--ui-scale, 1))}.realmStudio_characterField__F8x4H>span{display:flex;align-items:center;gap:calc(2px * var(--ui-scale, 1));margin-top:calc(6px * var(--ui-scale, 1));padding:0 calc(11px * var(--ui-scale, 1));border:1px solid #303438;border-radius:calc(8px * var(--ui-scale, 1));background:#1d1f20;color:#929598;font-size:calc(14px * var(--ui-scale, 1))}.realmStudio_characterField__F8x4H>span:focus-within{border-color:#67e8f9}.realmStudio_characterField__F8x4H input{flex:1;min-width:0;height:calc(40px * var(--ui-scale, 1));border:0;outline:0;background:transparent;color:#f5f5f5;font:inherit}.realmStudio_characterHint__ycGLm{margin:calc(8px * var(--ui-scale, 1)) 0 0;color:#929598;font-size:calc(12px * var(--ui-scale, 1));line-height:1.4}.realmStudio_characterError__SjjjJ{margin:calc(10px * var(--ui-scale, 1)) 0 0;color:#ffb4ad;font-size:calc(12px * var(--ui-scale, 1))}.realmStudio_characterSave__DU7kj{display:flex;align-items:center;gap:calc(8px * var(--ui-scale, 1));margin-top:calc(14px * var(--ui-scale, 1));color:#d7dee0;font-size:calc(13px * var(--ui-scale, 1));cursor:pointer}.realmStudio_characterSave__DU7kj input{accent-color:#67e8f9}.realmStudio_characterSubmit__dHS96.realmStudio_characterSubmit__dHS96{width:100%;height:calc(42px * var(--ui-scale, 1));margin-top:calc(16px * var(--ui-scale, 1));border:0;border-radius:calc(9px * var(--ui-scale, 1));background:#67e8f9;color:#06171b;font-weight:700}.realmStudio_characterSubmit__dHS96:disabled{cursor:not-allowed;opacity:.5}.realmStudio_characterSaved__R9jLC{margin-top:calc(20px * var(--ui-scale, 1));padding-top:calc(16px * var(--ui-scale, 1));border-top:1px solid #2a2c2e}.realmStudio_characterSaved__R9jLC h3{margin:0 0 calc(8px * var(--ui-scale, 1));color:#f5f5f5;font-size:calc(13px * var(--ui-scale, 1))}.realmStudio_characterSavedRow__ZTsHC{display:flex;align-items:center;gap:calc(6px * var(--ui-scale, 1));margin-top:calc(6px * var(--ui-scale, 1))}.realmStudio_characterSavedRow__ZTsHC>button:first-child{display:flex;flex:1;align-items:center;gap:calc(10px * var(--ui-scale, 1));min-width:0;padding:calc(6px * var(--ui-scale, 1));border:1px solid #2a2c2e;border-radius:calc(8px * var(--ui-scale, 1));background:#1d1f20;color:#f5f5f5;font-size:calc(13px * var(--ui-scale, 1));text-align:left}.realmStudio_characterSavedRow__ZTsHC>button:first-child:hover{border-color:#67e8f9}.realmStudio_characterSavedRow__ZTsHC img{flex:none;width:calc(34px * var(--ui-scale, 1));height:calc(34px * var(--ui-scale, 1));border-radius:calc(6px * var(--ui-scale, 1));object-fit:cover}.realmStudio_characterSavedRow__ZTsHC>button:last-child{display:grid;flex:none;place-items:center;width:calc(30px * var(--ui-scale, 1));height:calc(30px * var(--ui-scale, 1));padding:0;border:0;border-radius:calc(6px * var(--ui-scale, 1));background:transparent;color:#929598}.realmStudio_characterSavedRow__ZTsHC>button:last-child:hover{color:#ffb4ad}.realmStudio_realmApp__Vlbmh .realmStudio_mediaSlot__hqAod{position:relative;height:calc(152px * var(--ui-scale, 1));min-height:calc(152px * var(--ui-scale, 1));flex:0 0 calc(152px * var(--ui-scale, 1));margin-top:0}.realmStudio_realmApp__Vlbmh .realmStudio_mediaSlot__hqAod[data-drag-over=true]{border-color:#67e8f9;border-style:dashed}.realmStudio_mediaSlot__hqAod[data-drag-over=true]:after{content:attr(data-drop-label);position:absolute;z-index:3;inset:0;display:grid;place-items:center;padding:calc(16px * var(--ui-scale, 1));background:#102a30ed;color:#ecfbfd;font-size:calc(14px * var(--ui-scale, 1));font-weight:700;text-align:center;pointer-events:none}.realmStudio_mediaSlot__hqAod>button,.realmStudio_mediaSlot__hqAod>div{height:100%}.realmStudio_realmApp__Vlbmh .realmStudio_filledUpload__2nA7W{border-style:solid;border-color:#303438}.realmStudio_imageThumb__K7UGS{border:1px solid #303438}.realmStudio_mediaSlot__hqAod .realmStudio_referenceGrid__94yCd{height:100%;max-height:none;grid-auto-rows:calc(80px * var(--ui-scale, 1));align-content:start}.realmStudio_realmApp__Vlbmh .realmStudio_referenceUpload__XEeBA{min-height:calc(152px * var(--ui-scale, 1));border:1px solid #282b2d;background:#1f2123}.realmStudio_realmApp__Vlbmh .realmStudio_referenceButton__oPKYr{min-height:calc(150px * var(--ui-scale, 1));gap:calc(5px * var(--ui-scale, 1));padding:calc(15px * var(--ui-scale, 1));color:#f5f5f5}.realmStudio_realmApp__Vlbmh .realmStudio_referenceButton__oPKYr:hover{color:#fff}.realmStudio_realmApp__Vlbmh .realmStudio_referenceButton__oPKYr>strong{max-width:calc(220px * var(--ui-scale, 1));font-size:calc(14px * var(--ui-scale, 1));font-weight:700;line-height:1.05}.realmStudio_referenceButton__oPKYr>span:last-child{margin-top:calc(2px * var(--ui-scale, 1));color:#929598;font-size:calc(12px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh .realmStudio_swapSourceArea__oPbpT{min-height:calc(150px * var(--ui-scale, 1));margin-top:0}.realmStudio_swapReferenceArea__9KM5k:hover,.realmStudio_swapSourceArea__oPbpT:hover{border-color:#67e8f9}.realmStudio_realmApp__Vlbmh .realmStudio_swapSourceButton__OyV_w{min-height:calc(148px * var(--ui-scale, 1));gap:calc(6px * var(--ui-scale, 1));color:#f5f5f5}.realmStudio_realmApp__Vlbmh .realmStudio_swapSourceButton__OyV_w strong{max-width:calc(195px * var(--ui-scale, 1));font-size:calc(14px * var(--ui-scale, 1));line-height:1.1}.realmStudio_swapSourceButton__OyV_w>span:last-child{color:#929598;font-size:calc(12px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh .realmStudio_swapReferenceArea__9KM5k{min-height:calc(152px * var(--ui-scale, 1));margin-top:0}.realmStudio_realmApp__Vlbmh .realmStudio_swapReferenceButton__9ncOc{min-height:calc(150px * var(--ui-scale, 1))}.realmStudio_promptPanel__3kk33{overflow:hidden;border:1px solid #242627;border-radius:calc(10px * var(--ui-scale, 1));background:#1d1f20}.realmStudio_promptPanel__3kk33:focus-within{border-color:#3b7e87}.realmStudio_promptHead__mHWY_{display:flex;align-items:center;justify-content:space-between;height:calc(48px * var(--ui-scale, 1));padding:0 calc(12px * var(--ui-scale, 1));color:#f5f5f5;font-size:calc(14px * var(--ui-scale, 1));font-weight:700}.realmStudio_promptSwitch__Sq3AK{position:relative;width:calc(28px * var(--ui-scale, 1));height:calc(16px * var(--ui-scale, 1));padding:0;border:1px solid #ffffff1a;border-radius:calc(999px * var(--ui-scale, 1));background:#ffffff0f;cursor:pointer}.realmStudio_promptSwitch__Sq3AK>span{position:absolute;top:1px;left:1px;display:grid;place-items:center;width:calc(12px * var(--ui-scale, 1));height:calc(12px * var(--ui-scale, 1));border-radius:50%;background:#ffffffe6;color:#000;box-shadow:0 1px calc(3px * var(--ui-scale, 1)) #0000001a,0 1px calc(2px * var(--ui-scale, 1)) -1px #0000001a;transition:transform .15s ease,background .15s ease}.realmStudio_promptSwitch__Sq3AK[aria-checked=true]{border-color:#00d2f266;background:#00b9dc33}.realmStudio_promptSwitch__Sq3AK[aria-checked=true]>span{background:#53eafd;transform:translateX(calc(12px * var(--ui-scale, 1)))}.realmStudio_promptBody__dM_TI{padding:0 calc(12px * var(--ui-scale, 1)) calc(14px * var(--ui-scale, 1));border-top:1px solid #2a2c2e}.realmStudio_promptBody__dM_TI[hidden]{display:none}.realmStudio_promptBody__dM_TI [role=textbox]{height:calc(150px * var(--ui-scale, 1));min-height:calc(150px * var(--ui-scale, 1));max-height:calc(280px * var(--ui-scale, 1));padding-top:calc(15px * var(--ui-scale, 1));line-height:1.6;word-break:normal}.realmStudio_promptBody__dM_TI>:last-child{padding-top:calc(10px * var(--ui-scale, 1))}.realmStudio_sourcePreview__hQqDt{position:relative;height:100%;overflow:hidden;background:#111}.realmStudio_sourcePreview__hQqDt img,.realmStudio_sourcePreview__hQqDt video{display:block;width:100%;height:100%;object-fit:cover}.realmStudio_sourceMention__EPHRQ{position:absolute;inset:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:transparent}.realmStudio_sourcePreview__hQqDt>button:last-child{position:absolute;z-index:2;top:calc(8px * var(--ui-scale, 1));right:calc(8px * var(--ui-scale, 1));display:grid;place-items:center;width:calc(26px * var(--ui-scale, 1));height:calc(26px * var(--ui-scale, 1));padding:0;border:1px solid #ffffff44;border-radius:50%;background:#000b;color:#fff}.realmStudio_realmApp__Vlbmh .realmStudio_modelCard___zBbP{min-height:calc(54px * var(--ui-scale, 1));border-radius:calc(9px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh .realmStudio_realmSettingsRow__28O8H{grid-template-columns:repeat(2,minmax(0,1fr))}.realmStudio_realmApp__Vlbmh .realmStudio_videoSettingsRow__KQY4d{grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(6px * var(--ui-scale, 1))}.realmStudio_videoSettingsRow__KQY4d .realmStudio_qualityRow__UOMEi>span{left:calc(9px * var(--ui-scale, 1))}.realmStudio_videoSettingsRow__KQY4d .realmStudio_qualityRow__UOMEi>button{padding-inline:calc(9px * var(--ui-scale, 1)) calc(6px * var(--ui-scale, 1))}.realmStudio_modelUnlimited__13fBb{color:var(--accent);font-size:calc(11px * var(--ui-scale, 1));font-weight:600;white-space:nowrap}.realmStudio_realmSettingsRow__28O8H>button{height:calc(56px * var(--ui-scale, 1))}.realmStudio_qualityRow__UOMEi{position:relative;min-height:calc(54px * var(--ui-scale, 1));border:1px solid #ffffff0d;border-radius:calc(9px * var(--ui-scale, 1));background:#1d1f20}.realmStudio_qualityRow__UOMEi>span{position:absolute;z-index:1;top:calc(7px * var(--ui-scale, 1));left:calc(12px * var(--ui-scale, 1));color:#929598;font-size:calc(11px * var(--ui-scale, 1));pointer-events:none}.realmStudio_qualityRow__UOMEi>button{width:100%;height:calc(54px * var(--ui-scale, 1));justify-content:flex-start;padding:calc(18px * var(--ui-scale, 1)) calc(11px * var(--ui-scale, 1)) calc(5px * var(--ui-scale, 1));border:0;border-radius:calc(9px * var(--ui-scale, 1));background:transparent}.realmStudio_realmApp__Vlbmh .realmStudio_qualityRow__UOMEi>button{font-size:calc(14px * var(--ui-scale, 1));font-weight:700}.realmStudio_qualityRow__UOMEi>button>:first-child{display:none}.realmStudio_qualityRow__UOMEi>button>svg:last-child{margin-left:auto;transform:rotate(-90deg)}.realmStudio_qualityRow__UOMEi>button[aria-expanded=true]{background:#17323a;box-shadow:inset 0 0 0 1px #67e8f966}.realmStudio_qualityRow__UOMEi>button[aria-expanded=true]>svg:last-child{transform:rotate(0)}.realmStudio_realmApp__Vlbmh .realmStudio_realmGenerateFooter__0W8_o{z-index:3;padding-inline:calc(8px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh .realmStudio_realmGenerate__f_1j0{height:calc(46px * var(--ui-scale, 1));padding-block:0}.realmStudio_realmApp__Vlbmh .realmStudio_realmGenerate__f_1j0>span:last-child{font-weight:700}.realmStudio_realmApp__Vlbmh .realmStudio_realmGenerate__f_1j0>.realmStudio_unlimitedMark__OjvBm{font-size:calc(26px * var(--ui-scale, 1));line-height:1}.realmStudio_historyView__oVp5K{min-width:0;padding:calc(16px * var(--ui-scale, 1))}.realmStudio_historyControls__DyQcQ{display:flex;align-items:center;gap:calc(10px * var(--ui-scale, 1));margin-bottom:calc(14px * var(--ui-scale, 1))}.realmStudio_historyControls__DyQcQ>label{flex:1;min-width:0}.realmStudio_realmApp__Vlbmh .realmStudio_historyControls__DyQcQ>button{display:inline-flex;align-items:center;gap:calc(6px * var(--ui-scale, 1));padding:calc(10px * var(--ui-scale, 1)) calc(12px * var(--ui-scale, 1));border:1px solid #303438;border-radius:calc(8px * var(--ui-scale, 1));background:#1d2022;color:#d7dee0;font-size:calc(12px * var(--ui-scale, 1))}.realmStudio_historyList__dXpK3{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:calc(16px * var(--ui-scale, 1))}.realmStudio_historyCard__9dPwX{display:grid;grid-template-columns:minmax(0,1fr) calc(272px * var(--ui-scale, 1));min-width:0;min-height:clamp(calc(480px * var(--ui-scale, 1)),74vh,calc(720px * var(--ui-scale, 1)));overflow:hidden;border:1px solid #24282b;border-radius:calc(16px * var(--ui-scale, 1));background:transparent}.realmStudio_historyStage__pY6fY{position:relative;display:grid;place-items:center;min-width:0;min-height:100%;overflow:hidden;background:#1d1f20}.realmStudio_historyPlayer__FkTMZ{width:100%;height:100%;min-width:0;min-height:0;max-height:100%;display:flex;align-items:center;justify-content:center;background:#1d1f20}.realmStudio_historyPlayer__FkTMZ .realmStudio_historyPlayerVideo__34cQJ{width:100%;height:100%;object-fit:contain}.realmStudio_historyReveal__Fldqg{width:100%;height:100%;border:0;background:#151718;color:#c7cdcf}.realmStudio_historyLoading__x3Loj{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:#101416}.realmStudio_historyLoading__x3Loj:before{content:"";position:absolute;z-index:-1;inset:-50%;background:radial-gradient(ellipse at 30% 35%,#22d3ee38,transparent 38%),radial-gradient(ellipse at 70% 65%,#06b6d41f,transparent 40%);animation:realmStudio_realmGenerationGlow__UbOh3 5s ease-in-out infinite alternate}.realmStudio_historyLoadingBadge__IDhFY{position:absolute;top:calc(14px * var(--ui-scale, 1));left:calc(14px * var(--ui-scale, 1));display:inline-flex;align-items:center;gap:calc(8px * var(--ui-scale, 1));padding:calc(8px * var(--ui-scale, 1)) calc(11px * var(--ui-scale, 1));border-radius:calc(999px * var(--ui-scale, 1));background:#ffffff11;color:#f4f7f8;font-size:calc(12px * var(--ui-scale, 1));font-weight:600;backdrop-filter:blur(calc(12px * var(--ui-scale, 1)))}.realmStudio_historySpinner__8ln4V{width:calc(14px * var(--ui-scale, 1));height:calc(14px * var(--ui-scale, 1));border:calc(2px * var(--ui-scale, 1)) solid #a5f3fc33;border-top-color:#a5f3fc;border-radius:50%;animation:realmStudio_realmGenerationSpin__3rPGV 1s linear infinite}.realmStudio_historyDetails__oAoSm{display:flex;flex-direction:column;gap:calc(12px * var(--ui-scale, 1));min-width:0;padding:calc(16px * var(--ui-scale, 1));border-left:1px solid #24282b;background:#101214}.realmStudio_historyHead__DhwZq{display:flex;flex:none;flex-direction:column;gap:calc(2px * var(--ui-scale, 1));min-width:0}.realmStudio_historyHead__DhwZq strong{overflow:hidden;color:#f5f5f7;font-size:calc(15px * var(--ui-scale, 1));font-weight:600;letter-spacing:-.01em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.realmStudio_historyHead__DhwZq>span,.realmStudio_historyHead__DhwZq>time{color:#86868b;font-size:calc(12px * var(--ui-scale, 1));line-height:1.3}.realmStudio_historyStats___qJ7l{display:grid;flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:calc(9px * var(--ui-scale, 1)) 0;border-radius:calc(12px * var(--ui-scale, 1));background:#1a1c1f}.realmStudio_historyStats___qJ7l>div{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}.realmStudio_historyStats___qJ7l>div+div{border-left:1px solid #ffffff14}.realmStudio_historyStats___qJ7l dt{color:#86868b;font-size:calc(11px * var(--ui-scale, 1));line-height:1.3}.realmStudio_historyStats___qJ7l dd{margin:0;color:#f5f5f7;font-size:calc(13px * var(--ui-scale, 1));font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.realmStudio_historyBody__JdJaC{display:flex;flex:1 1 auto;flex-direction:column;gap:calc(12px * var(--ui-scale, 1));min-height:0;overflow:auto;scrollbar-width:thin}.realmStudio_historyField___UIVM{flex:none;min-width:0}.realmStudio_historyField___UIVM>small{display:block;margin-bottom:calc(3px * var(--ui-scale, 1));color:#86868b;font-size:calc(11px * var(--ui-scale, 1));line-height:1.3}.realmStudio_historyField___UIVM>p{margin:0;color:#d6d8db;font-size:calc(13px * var(--ui-scale, 1));line-height:1.42;overflow-wrap:anywhere}.realmStudio_historyReferences__1s6pv{display:flex;flex-wrap:wrap;gap:calc(6px * var(--ui-scale, 1))}.realmStudio_historyReference__4MWZ9{position:relative;display:block;width:calc(40px * var(--ui-scale, 1));height:calc(40px * var(--ui-scale, 1));overflow:hidden;border-radius:calc(9px * var(--ui-scale, 1));background:#20262a}.realmStudio_historyReference__4MWZ9 img,.realmStudio_historyReference__4MWZ9 video{width:100%;height:100%;object-fit:cover}.realmStudio_historyReferenceRetry__BU_Mz{display:grid;place-items:center;width:100%;height:100%;padding:calc(2px * var(--ui-scale, 1));border:1px dashed #5c6b70;border-radius:calc(8px * var(--ui-scale, 1));background:#1d292e;color:#b8d3da;font-size:calc(9px * var(--ui-scale, 1));cursor:pointer}.realmStudio_historyReference__4MWZ9>svg{position:absolute;right:calc(3px * var(--ui-scale, 1));bottom:calc(3px * var(--ui-scale, 1));padding:calc(2px * var(--ui-scale, 1));border-radius:calc(3px * var(--ui-scale, 1));background:#000b;color:white}.realmStudio_historyRefundNotice__1xsGQ{flex:none;margin:0;padding:calc(8px * var(--ui-scale, 1)) calc(10px * var(--ui-scale, 1));border:1px solid #285044;border-radius:calc(10px * var(--ui-scale, 1));background:#11251f;color:#b9e8d3;font-size:calc(11px * var(--ui-scale, 1));line-height:1.45}.realmStudio_historyActions__Nl6OM{display:grid;flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:calc(6px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh .realmStudio_historyActions__Nl6OM a,.realmStudio_realmApp__Vlbmh .realmStudio_historyActions__Nl6OM button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4px * var(--ui-scale, 1));min-width:0;height:calc(54px * var(--ui-scale, 1));padding:0 calc(2px * var(--ui-scale, 1));border:1px solid transparent;border-radius:calc(12px * var(--ui-scale, 1));background:#1a1c1f;color:#f5f5f7;font-size:calc(11px * var(--ui-scale, 1));font-weight:500;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .1s ease}.realmStudio_realmApp__Vlbmh .realmStudio_historyActions__Nl6OM a:hover,.realmStudio_realmApp__Vlbmh .realmStudio_historyActions__Nl6OM button:hover{border-color:#67e8f9;background:#23262a}.realmStudio_realmApp__Vlbmh .realmStudio_historyActions__Nl6OM a:active,.realmStudio_realmApp__Vlbmh .realmStudio_historyActions__Nl6OM button:active{transform:scale(.97)}.realmStudio_realmApp__Vlbmh .realmStudio_historyActions__Nl6OM button:disabled{opacity:.55;cursor:wait}@media (min-width:761px){.realmStudio_historyView__oVp5K{width:100%;max-width:calc(883px * var(--ui-scale, 1));align-self:center}.realmStudio_historyList__dXpK3 .realmStudio_historyCard__9dPwX{grid-template-rows:minmax(0,1fr);height:calc(340px * var(--ui-scale, 1));min-height:0}.realmStudio_historyList__dXpK3 .realmStudio_historyDetails__oAoSm{min-height:0}.realmStudio_historyBody__JdJaC{padding-bottom:calc(14px * var(--ui-scale, 1));mask-image:linear-gradient(#000 calc(100% - calc(18px * var(--ui-scale, 1))),transparent)}}@keyframes realmStudio_realmGenerationGlow__UbOh3{0%{transform:translate(-12%,-8%) rotate(-15deg);opacity:.45}to{transform:translate(12%,8%) rotate(15deg);opacity:1}}@keyframes realmStudio_realmGenerationSpin__3rPGV{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.realmStudio_historyLoading__x3Loj:before,.realmStudio_historySpinner__8ln4V{animation:none}}.realmStudio_realmApp__Vlbmh .realmStudio_library__aHL3q{width:100%;max-width:calc(1320px * var(--ui-scale, 1));align-self:center;margin-block:0}.realmStudio_libraryActions__Ka_y2{display:flex;align-items:center;justify-content:space-between;gap:calc(12px * var(--ui-scale, 1));margin-top:calc(22px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh .realmStudio_libraryActions__Ka_y2 button{display:inline-flex;align-items:center;gap:calc(7px * var(--ui-scale, 1));padding:calc(10px * var(--ui-scale, 1)) calc(12px * var(--ui-scale, 1));border:1px solid #3a3d3f;border-radius:calc(7px * var(--ui-scale, 1));background:#242728;color:#fff;font-size:calc(12px * var(--ui-scale, 1))}.realmStudio_libraryActions__Ka_y2 button:hover{border-color:#67e8f9}.realmStudio_libraryFilters__8LkSn{width:min(100%,calc(360px * var(--ui-scale, 1)));flex-shrink:0}.realmStudio_libraryActions__Ka_y2 .realmStudio_libraryFilters__8LkSn button{justify-content:center;min-width:0;gap:calc(5px * var(--ui-scale, 1));padding:calc(9px * var(--ui-scale, 1)) calc(2px * var(--ui-scale, 1));border:0;border-radius:calc(999px * var(--ui-scale, 1));background:transparent;color:#909294;font-size:calc(12px * var(--ui-scale, 1));white-space:nowrap}.realmStudio_libraryActions__Ka_y2 .realmStudio_libraryFilters__8LkSn button[aria-selected=true]{color:#f5f5f5}.realmStudio_libraryActions__Ka_y2 .realmStudio_libraryFilters__8LkSn button:hover{border-color:transparent;color:#f5f5f5}.realmStudio_libraryGrid__D82B5{columns:4 calc(190px * var(--ui-scale, 1));column-gap:calc(12px * var(--ui-scale, 1));margin-top:calc(24px * var(--ui-scale, 1));orphans:1;widows:1}.realmStudio_libraryGrid__D82B5:not(:empty){margin-bottom:calc(-12px * var(--ui-scale, 1))}.realmStudio_libraryTile__ee9aH{position:relative;display:inline-block;vertical-align:top;width:100%;aspect-ratio:9/13;margin:0 0 calc(12px * var(--ui-scale, 1));padding:0;break-inside:avoid;overflow:hidden;border:1px solid #263039;border-radius:calc(14px * var(--ui-scale, 1));background:#141a20;color:#fff;text-align:left;cursor:pointer;contain:paint}.realmStudio_libraryTile__ee9aH[data-ratio="16:9"]{aspect-ratio:16/9}.realmStudio_libraryTile__ee9aH[data-ratio="21:9"]{aspect-ratio:21/9}.realmStudio_libraryTile__ee9aH[data-ratio="1:1"]{aspect-ratio:1}.realmStudio_libraryTile__ee9aH video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.realmStudio_libraryTile__ee9aH:focus-visible,.realmStudio_libraryTile__ee9aH:hover{border-color:#67e8f9;outline:none}.realmStudio_libraryBack__Wlcrr,.realmStudio_libraryEmpty__9lve7 button,.realmStudio_libraryMore__2Xwrp{display:inline-flex;align-items:center;justify-content:center;gap:calc(6px * var(--ui-scale, 1));padding:calc(9px * var(--ui-scale, 1)) calc(12px * var(--ui-scale, 1));border:1px solid #34434a;border-radius:calc(8px * var(--ui-scale, 1));background:#1b252a;color:#e2f5f7;cursor:pointer}.realmStudio_libraryBack__Wlcrr{margin-bottom:calc(16px * var(--ui-scale, 1))}.realmStudio_libraryMore__2Xwrp{display:flex;margin:calc(22px * var(--ui-scale, 1)) auto 0}.realmStudio_libraryError__bT_eH,.realmStudio_libraryMessage__mHowy{margin:calc(18px * var(--ui-scale, 1)) 0;color:#bac5c9;font-size:calc(13px * var(--ui-scale, 1))}.realmStudio_libraryError__bT_eH{color:#ffb4ad}.realmStudio_libraryError__bT_eH button{border:0;background:transparent;color:#d6fbff;text-decoration:underline;cursor:pointer}.realmStudio_libraryEmpty__9lve7{display:grid;justify-items:center;gap:calc(10px * var(--ui-scale, 1));padding:calc(70px * var(--ui-scale, 1)) calc(20px * var(--ui-scale, 1));color:#9baeb4;text-align:center}.realmStudio_libraryEmpty__9lve7 h3{margin:0;color:#edf6f8}.realmStudio_libraryEmpty__9lve7 p{margin:0 0 calc(10px * var(--ui-scale, 1))}.realmStudio_guideCard__6zGFq video{width:100%;height:100%;object-fit:cover}.realmStudio_guideCard__6zGFq>div:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,#0006);pointer-events:none}.realmStudio_guide__mek_V{width:100%}.realmStudio_guideCard__6zGFq>.realmStudio_guideStillVisual__O1Xbs:after{content:none}.realmStudio_guideReferenceImages__Q_GXO.realmStudio_videoGuideImages__Mkc68{grid-template-columns:repeat(2,minmax(0,1fr))}.realmStudio_guideReferenceImages__Q_GXO.realmStudio_videoGuideImages__Mkc68>span:nth-child(n) img{object-fit:cover;object-position:center}.realmStudio_promptDemo__WIupT{display:flex;flex-direction:column;width:100%;height:100%;padding:calc(10px * var(--ui-scale, 1)) calc(12px * var(--ui-scale, 1));border:1px solid #242627;border-radius:inherit;background:#1d1f20;color:#f5f5f5;font-size:calc(14px * var(--ui-scale, 1));line-height:1.5;text-align:left}.realmStudio_promptDemoHead__7m0Cb{flex:none;color:#929598;font-size:calc(11px * var(--ui-scale, 1))}.realmStudio_promptDemoText__cWsfG{display:block;flex:1;min-height:0;margin-top:calc(6px * var(--ui-scale, 1));overflow:hidden}.realmStudio_promptDemoChip__DZVPb{display:inline-flex;align-items:center;gap:calc(4px * var(--ui-scale, 1));margin:0 1px;padding:0 calc(7px * var(--ui-scale, 1)) 0 calc(2px * var(--ui-scale, 1));border:1px solid rgb(128 148 165/28%);border-radius:calc(999px * var(--ui-scale, 1));background:rgb(128 148 165/14%);line-height:1.4;vertical-align:middle;white-space:nowrap}.realmStudio_promptDemoChip__DZVPb img{width:calc(18px * var(--ui-scale, 1));height:calc(18px * var(--ui-scale, 1));border-radius:50%;object-fit:cover}.realmStudio_promptDemoCaret__2BcKb{display:inline-block;width:calc(1.5px * var(--ui-scale, 1));height:1.05em;margin-left:1px;background:#67e8f9;vertical-align:-.15em;animation:realmStudio_promptDemoBlink__wByhW 1s steps(2,jump-none) infinite}@keyframes realmStudio_promptDemoBlink__wByhW{0%{opacity:1}to{opacity:0}}.realmStudio_promptDemoFoot__MwmmV{display:flex;flex:none;align-items:center;justify-content:space-between;gap:calc(8px * var(--ui-scale, 1));margin-top:calc(6px * var(--ui-scale, 1));color:#929598;font-size:calc(11px * var(--ui-scale, 1))}.realmStudio_promptDemoTool__3wHL3{display:inline-flex;align-items:center;gap:calc(5px * var(--ui-scale, 1));padding:calc(4px * var(--ui-scale, 1)) calc(7px * var(--ui-scale, 1));border-radius:calc(5px * var(--ui-scale, 1));background:#101214;color:#e4e5e5;font-weight:600}.realmStudio_promptDemoTool__3wHL3 b{font-weight:700}.realmStudio_promptDemo__WIupT{container-type:size}@container (max-height: 130px){.realmStudio_promptDemoFoot__MwmmV{display:none}.realmStudio_promptDemoText__cWsfG{margin-top:calc(2px * var(--ui-scale, 1));font-size:calc(12px * var(--ui-scale, 1));line-height:1.4}.realmStudio_promptDemoChip__DZVPb img{width:calc(14px * var(--ui-scale, 1));height:calc(14px * var(--ui-scale, 1))}}@container (max-width: 180px){.realmStudio_promptDemoHead__7m0Cb{display:none}.realmStudio_promptDemoText__cWsfG{margin-top:0;font-size:calc(11px * var(--ui-scale, 1));line-height:1.35}.realmStudio_promptDemoChip__DZVPb{gap:0;padding:0 calc(5px * var(--ui-scale, 1))}.realmStudio_promptDemoChip__DZVPb img{display:none}}@media (prefers-reduced-motion:reduce){.realmStudio_promptDemoCaret__2BcKb{animation:none}}.realmStudio_realmApp__Vlbmh .realmStudio_videoGuide__dIsgr>:last-child{margin-bottom:auto}.realmStudio_guide__mek_V.realmStudio_swapGuide__cxsC0{display:flex;flex-direction:column;align-items:center;gap:clamp(calc(30px * var(--ui-scale, 1)),4vh,calc(44px * var(--ui-scale, 1)));max-width:calc(1120px * var(--ui-scale, 1));margin-inline:auto}.realmStudio_swapComparison__WU93_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--ui-scale, 1));width:100%}.realmStudio_swapComparison__WU93_ figure{position:relative;min-width:0;aspect-ratio:16/9;margin:0;overflow:hidden;border-radius:calc(14px * var(--ui-scale, 1));background:#10171b}.realmStudio_swapComparison__WU93_ video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.realmStudio_swapComparison__WU93_ figcaption{position:absolute;top:calc(9px * var(--ui-scale, 1));left:calc(9px * var(--ui-scale, 1));padding:calc(7px * var(--ui-scale, 1)) calc(10px * var(--ui-scale, 1));border-radius:calc(9px * var(--ui-scale, 1));background:#171d20d9;color:#fff;font-size:calc(12px * var(--ui-scale, 1));font-weight:700}.realmStudio_swapComparison__WU93_ figcaption[data-after=true]{background:#67e8f9;color:#06171b}.realmStudio_swapGuideCopy__aIZz9{max-width:calc(640px * var(--ui-scale, 1));text-align:center}.realmStudio_swapGuideCopy__aIZz9>span{display:block;margin-bottom:calc(16px * var(--ui-scale, 1));color:#67e8f9;font-size:calc(11px * var(--ui-scale, 1));font-weight:800;letter-spacing:.08em}.realmStudio_guide__mek_V .realmStudio_swapGuideCopy__aIZz9 h2{margin:0 0 calc(13px * var(--ui-scale, 1));font-size:clamp(calc(26px * var(--ui-scale, 1)),3vw,calc(36px * var(--ui-scale, 1)))}.realmStudio_guide__mek_V .realmStudio_swapGuideCopy__aIZz9 p{margin:0;color:#a0aab0;font-size:calc(15px * var(--ui-scale, 1));line-height:1.55}.realmStudio_tutorialSelector__C0pFG{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--ui-scale, 1));width:100%;margin:calc(32px * var(--ui-scale, 1)) auto 0}.realmStudio_swapGuide__cxsC0 .realmStudio_tutorialSelector__C0pFG{margin-top:0}.realmStudio_tutorialArrow__IXH93,.realmStudio_tutorialOption__xMw_t{display:grid;place-items:center;flex:0 0 auto;padding:0;color:#c3d2d5;cursor:pointer}.realmStudio_tutorialArrow__IXH93{width:calc(34px * var(--ui-scale, 1));height:calc(34px * var(--ui-scale, 1));border:1px solid #34444b;border-radius:50%;background:#121a20}.realmStudio_tutorialOption__xMw_t{display:flex;flex-direction:column;gap:calc(6px * var(--ui-scale, 1));width:calc(96px * var(--ui-scale, 1));min-height:calc(68px * var(--ui-scale, 1));border:0;background:transparent;color:#8f9ca1;font-size:calc(10px * var(--ui-scale, 1));font-weight:600;white-space:nowrap}.realmStudio_tutorialOption__xMw_t[aria-pressed=true]{color:#eaf9fa}.realmStudio_tutorialThumb__vSIoG{position:relative;display:block;width:calc(42px * var(--ui-scale, 1));height:calc(42px * var(--ui-scale, 1));margin-block:calc(2px * var(--ui-scale, 1));overflow:hidden;border:1px solid #34444b;border-radius:50%;transition:width .18s ease,height .18s ease,margin .18s ease,border-radius .18s ease,border-color .18s ease}.realmStudio_tutorialOption__xMw_t[aria-pressed=true] .realmStudio_tutorialThumb__vSIoG{width:calc(70px * var(--ui-scale, 1));height:calc(46px * var(--ui-scale, 1));margin-block:0;border-color:#d9f7fa;border-radius:calc(19px * var(--ui-scale, 1))}.realmStudio_tutorialThumb__vSIoG img{object-fit:cover;object-position:center 38%}.realmStudio_tutorialArrow__IXH93:focus-visible,.realmStudio_tutorialArrow__IXH93:hover,.realmStudio_tutorialOption__xMw_t:focus-visible .realmStudio_tutorialThumb__vSIoG,.realmStudio_tutorialOption__xMw_t:hover .realmStudio_tutorialThumb__vSIoG{border-color:#67e8f9}.realmStudio_guideCard__6zGFq{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.realmStudio_guideCard__6zGFq:hover>div{border-color:#67e8f9}.realmStudio_guideReferenceImages__Q_GXO{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:calc(8px * var(--ui-scale, 1));width:100%;height:100%;padding:calc(8px * var(--ui-scale, 1));background:#10171b}.realmStudio_guideReferenceImages__Q_GXO>span{position:relative;min-width:0;overflow:hidden;border:1px solid #ffffff30;border-radius:calc(10px * var(--ui-scale, 1));background:#182332}.realmStudio_guideReferenceImages__Q_GXO img{object-fit:cover;object-position:center}.realmStudio_guideReferenceImages__Q_GXO>span:first-child img{object-fit:contain}.realmStudio_guideReferenceImages__Q_GXO>span:last-child img{object-position:75% center}@media (min-width:761px){.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO{padding-block:calc(5px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh .realmStudio_guide__mek_V{display:flex;flex:1;flex-direction:column;margin-block:0;padding-bottom:0}.realmStudio_realmApp__Vlbmh .realmStudio_guide__mek_V>:first-child{margin-top:auto}.realmStudio_realmApp__Vlbmh .realmStudio_guide__mek_V .realmStudio_tutorialSelector__C0pFG{margin-top:auto;padding-block:calc(18px * var(--ui-scale, 1)) calc(14px * var(--ui-scale, 1));background:transparent}}@media (max-width:760px){.realmStudio_realmApp__Vlbmh .realmStudio_realmGenerateFooter__0W8_o{padding-inline:calc(10px * var(--ui-scale, 1))}.realmStudio_guide__mek_V.realmStudio_swapGuide__cxsC0{gap:calc(26px * var(--ui-scale, 1));padding:calc(22px * var(--ui-scale, 1)) calc(16px * var(--ui-scale, 1)) calc(30px * var(--ui-scale, 1))}.realmStudio_swapComparison__WU93_{grid-template-columns:1fr;gap:calc(10px * var(--ui-scale, 1))}.realmStudio_guide__mek_V .realmStudio_swapGuideCopy__aIZz9 h2{font-size:calc(26px * var(--ui-scale, 1))}.realmStudio_guide__mek_V .realmStudio_swapGuideCopy__aIZz9 p{font-size:calc(13px * var(--ui-scale, 1))}.realmStudio_historyView__oVp5K{padding:calc(10px * var(--ui-scale, 1))}.realmStudio_historyCard__9dPwX{display:flex;flex-direction:column;min-height:0}.realmStudio_historyStage__pY6fY{flex:none;height:min(62vh,calc(520px * var(--ui-scale, 1)));min-height:calc(300px * var(--ui-scale, 1))}.realmStudio_historyDetails__oAoSm{border-top:1px solid #24282b;border-left:0}.realmStudio_realmApp__Vlbmh .realmStudio_historyControls__DyQcQ>button{font-size:0;gap:0}.realmStudio_historyControls__DyQcQ>button svg{width:calc(16px * var(--ui-scale, 1));height:calc(16px * var(--ui-scale, 1))}.realmStudio_guideCard__6zGFq{display:grid;grid-template-columns:calc(125px * var(--ui-scale, 1)) minmax(0,1fr);align-items:start}main.realmStudio_realmApp__Vlbmh{padding-bottom:calc(90px * var(--ui-scale, 1))}main.realmStudio_realmApp__Vlbmh:before{content:"";position:fixed;inset:0 0 auto;z-index:5;height:calc(var(--nav-stack-height, calc(64px * var(--ui-scale, 1))) + calc(12px * var(--ui-scale, 1)));background:linear-gradient(#000 calc(100% - calc(20px * var(--ui-scale, 1))),transparent);pointer-events:none}.realmStudio_sidebar__GT0bw{height:auto;min-height:0}.realmStudio_library__aHL3q{padding:calc(35px * var(--ui-scale, 1)) calc(20px * var(--ui-scale, 1)) calc(25px * var(--ui-scale, 1))}.realmStudio_workspaceToolbar__MICkO>a{display:none}.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO{grid-template-columns:minmax(0,1fr)}.realmStudio_workspaceToolbar__MICkO .realmStudio_workspaceTabs__ZE3ss{grid-column:1;justify-self:center;width:min(100%,calc(400px * var(--ui-scale, 1)))}.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO .realmStudio_workspaceTabs__ZE3ss button{font-size:calc(12px * var(--ui-scale, 1))}.realmStudio_libraryActions__Ka_y2{align-items:flex-start;flex-direction:column}.realmStudio_libraryGrid__D82B5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(12px * var(--ui-scale, 1));columns:auto}.realmStudio_libraryGrid__D82B5:not(:empty){margin-bottom:0}.realmStudio_libraryColumn__Im1O7{display:flex;flex-direction:column;gap:calc(12px * var(--ui-scale, 1));min-width:0}.realmStudio_libraryColumn__Im1O7 .realmStudio_libraryTile__ee9aH{display:block;flex:none;margin:0;clip-path:inset(0 round calc(14px * var(--ui-scale, 1)))}.realmStudio_libraryColumn__Im1O7 .realmStudio_libraryTile__ee9aH video{clip-path:inset(0 round calc(13px * var(--ui-scale, 1)))}}@media (max-width:440px){.realmStudio_libraryColumn__Im1O7,.realmStudio_libraryGrid__D82B5{gap:calc(8px * var(--ui-scale, 1))}.realmStudio_libraryActions__Ka_y2 .realmStudio_libraryFilters__8LkSn svg{display:none}}@media (max-width:380px){.realmStudio_realmApp__Vlbmh .realmStudio_workspaceToolbar__MICkO .realmStudio_workspaceTabs__ZE3ss button{font-size:calc(11px * var(--ui-scale, 1))}}@media (max-width:340px){.realmStudio_workspaceToolbar__MICkO .realmStudio_workspaceTabs__ZE3ss svg{display:none}}@media (min-width:761px){.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw .realmStudio_threeSlots__fJ4ud{grid-template-columns:repeat(3,minmax(calc(90px * var(--ui-scale, 1)),1fr)) minmax(calc(150px * var(--ui-scale, 1)),1.5fr) var(--action-width)}.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw .realmStudio_threeSlots__fJ4ud .realmStudio_realmModeTabs__kRSkd{grid-column:1/span 3}.realmStudio_bottomControls__vbymC .realmStudio_keyframeArea__G_Z_P{grid-column:span 3;grid-row:span 2;min-height:0}.realmStudio_bottomControls__vbymC .realmStudio_keyframeTile__xeCQD{min-height:0}.realmStudio_threeSlots__fJ4ud .realmStudio_mediaSlot__hqAod>div{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(72px * var(--ui-scale, 1));align-content:start}.realmStudio_threeSlots__fJ4ud .realmStudio_mediaSlot__hqAod>div>div{height:100%}.realmStudio_realmApp__Vlbmh .realmStudio_workspace__6FNu2{border:0;box-shadow:none}.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC{--action-width:calc(250px * var(--ui-scale, 1));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(calc(300px * var(--ui-scale, 1)),1fr) auto;padding-bottom:calc(calc(69px * var(--ui-scale, 1)) + max(calc(6px * var(--ui-scale, 1)), env(safe-area-inset-bottom)))}.realmStudio_bottomControls__vbymC .realmStudio_workspace__6FNu2{grid-row:1;min-height:0}.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw{grid-row:2;z-index:3;height:auto;max-height:none;overflow:visible}.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw>form{overflow:visible}.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw fieldset{display:grid;grid-auto-flow:column;grid-template-columns:minmax(calc(135px * var(--ui-scale, 1)),1.2fr) minmax(calc(135px * var(--ui-scale, 1)),1.2fr) minmax(calc(170px * var(--ui-scale, 1)),1.8fr) var(--action-width);grid-template-rows:calc(54px * var(--ui-scale, 1)) calc(54px * var(--ui-scale, 1)) calc(46px * var(--ui-scale, 1))}.realmStudio_bottomControls__vbymC .realmStudio_realmBanner__Ox0c6{display:none}.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw .realmStudio_realmModeTabs__kRSkd{grid-column:1/span 2;grid-row:3}.realmStudio_bottomControls__vbymC .realmStudio_mediaSlot__hqAod{grid-row:span 2;height:auto;min-height:0}.realmStudio_bottomControls__vbymC .realmStudio_mediaSlot__hqAod>button{min-height:0;padding:calc(8px * var(--ui-scale, 1))}.realmStudio_bottomControls__vbymC .realmStudio_promptPanel__3kk33{display:flex;flex-direction:column;grid-row:span 3;min-height:0}.realmStudio_bottomControls__vbymC .realmStudio_promptHead__mHWY_{flex:none;height:calc(28px * var(--ui-scale, 1));color:#929598;font-size:calc(11px * var(--ui-scale, 1));font-weight:400}.realmStudio_bottomControls__vbymC .realmStudio_promptPanel__3kk33[data-collapsed=true] .realmStudio_promptHead__mHWY_{flex:1;flex-direction:column;justify-content:center;gap:calc(10px * var(--ui-scale, 1));height:auto;color:#f5f5f5;font-size:calc(14px * var(--ui-scale, 1));font-weight:700}.realmStudio_bottomControls__vbymC .realmStudio_promptPanel__3kk33[data-collapsed=true] .realmStudio_promptSwitch__Sq3AK:after{content:"";position:absolute;inset:-100vh -100vw}.realmStudio_bottomControls__vbymC .realmStudio_promptBody__dM_TI{display:flex;flex:1;flex-direction:column;min-height:0;padding-bottom:calc(8px * var(--ui-scale, 1));border-top:0}.realmStudio_bottomControls__vbymC .realmStudio_promptBody__dM_TI>:first-child{min-height:0}.realmStudio_bottomControls__vbymC .realmStudio_promptBody__dM_TI [role=textbox]{flex:1;height:auto;min-height:0;max-height:none;padding-top:0;line-height:1.45;resize:none}.realmStudio_bottomControls__vbymC .realmStudio_promptBody__dM_TI [role=textbox][data-empty=true]{overflow:hidden}.realmStudio_bottomControls__vbymC .realmStudio_promptBody__dM_TI>:last-child{padding-top:calc(6px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_realmGenerateFooter__0W8_o{position:absolute;right:calc(8px * var(--ui-scale, 1));bottom:calc(11px * var(--ui-scale, 1));width:var(--action-width);padding:0;background:none}.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_realmGenerate__f_1j0{height:calc(43px * var(--ui-scale, 1))}.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw>form>[role=alert]{position:absolute;right:calc(12px * var(--ui-scale, 1));bottom:calc(100% + calc(20px * var(--ui-scale, 1)));max-width:min(calc(100% - calc(24px * var(--ui-scale, 1))),calc(420px * var(--ui-scale, 1)));margin:0;background:#2b1c1d;box-shadow:0 calc(8px * var(--ui-scale, 1)) calc(24px * var(--ui-scale, 1)) #0008}.realmStudio_bottomControls__vbymC .realmStudio_guide__mek_V,.realmStudio_bottomControls__vbymC .realmStudio_library__aHL3q{padding-top:clamp(calc(16px * var(--ui-scale, 1)),4vh,calc(56px * var(--ui-scale, 1)))}.realmStudio_bottomControls__vbymC .realmStudio_library__aHL3q{padding-bottom:calc(14px * var(--ui-scale, 1))}.realmStudio_bottomControls__vbymC .realmStudio_guideCard__6zGFq>div:first-child{height:clamp(calc(130px * var(--ui-scale, 1)),min(16.4vw,19vh),calc(248px * var(--ui-scale, 1)))}.realmStudio_bottomControls__vbymC .realmStudio_guide__mek_V.realmStudio_swapGuide__cxsC0{gap:clamp(calc(18px * var(--ui-scale, 1)),3vh,calc(44px * var(--ui-scale, 1)))}.realmStudio_bottomControls__vbymC .realmStudio_swapComparison__WU93_{max-width:max(calc(520px * var(--ui-scale, 1)),calc((100vh - calc(688px * var(--ui-scale, 1))) * 3.556 + calc(12px * var(--ui-scale, 1))))}.realmStudio_bottomControls__vbymC .realmStudio_library__aHL3q .realmStudio_historyCard__9dPwX{grid-template-rows:minmax(0,1fr);height:clamp(calc(340px * var(--ui-scale, 1)),calc(100vh - calc(470px * var(--ui-scale, 1))),calc(720px * var(--ui-scale, 1)));min-height:0}.realmStudio_bottomControls__vbymC .realmStudio_library__aHL3q .realmStudio_historyDetails__oAoSm{min-height:0}}@media (min-width:761px) and (max-width:899px){.realmStudio_bottomControls__vbymC .realmStudio_mediaSlot__hqAod>button>span:first-child,.realmStudio_bottomControls__vbymC .realmStudio_promptBody__dM_TI>:last-child>span:last-child{display:none}}@media (min-width:761px) and (max-width:1023px){.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC{--action-width:calc(220px * var(--ui-scale, 1))}}@media (min-width:761px) and (max-height:860px){.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_guide__mek_V,.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_library__aHL3q{padding-top:calc(16px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_guide__mek_V h2{margin-bottom:calc(8px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_guide__mek_V:not(.realmStudio_swapGuide__cxsC0)>header+div{margin-top:calc(20px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_guideCard__6zGFq h3{margin:calc(12px * var(--ui-scale, 1)) 0 calc(6px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_guideCard__6zGFq>div:first-child{height:clamp(calc(100px * var(--ui-scale, 1)),min(16.4vw,19vh,100vh - calc(669px * var(--ui-scale, 1))),calc(248px * var(--ui-scale, 1)))}.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_guide__mek_V .realmStudio_tutorialSelector__C0pFG{padding-block:calc(10px * var(--ui-scale, 1)) calc(6px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_guide__mek_V.realmStudio_swapGuide__cxsC0{gap:calc(16px * var(--ui-scale, 1))}.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC .realmStudio_swapComparison__WU93_{max-width:max(calc(400px * var(--ui-scale, 1)),calc((100vh - calc(688px * var(--ui-scale, 1))) * 3.556 + calc(12px * var(--ui-scale, 1))))}}@media (min-width:1280px){.realmStudio_realmApp__Vlbmh.realmStudio_bottomControls__vbymC{--action-width:calc(280px * var(--ui-scale, 1));padding-bottom:calc(12px * var(--ui-scale, 1))}.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw fieldset{grid-template-columns:calc(264px * var(--ui-scale, 1)) minmax(calc(210px * var(--ui-scale, 1)),1.2fr) minmax(calc(210px * var(--ui-scale, 1)),1.2fr) minmax(calc(200px * var(--ui-scale, 1)),1.8fr) var(--action-width)}.realmStudio_bottomControls__vbymC .realmStudio_realmBanner__Ox0c6{display:block;grid-row:span 2}.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw .realmStudio_realmModeTabs__kRSkd{grid-column:auto;grid-row:auto}.realmStudio_bottomControls__vbymC .realmStudio_mediaSlot__hqAod{grid-row:span 3}.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw .realmStudio_threeSlots__fJ4ud{grid-template-columns:calc(264px * var(--ui-scale, 1)) repeat(3,minmax(calc(130px * var(--ui-scale, 1)),1fr)) minmax(calc(200px * var(--ui-scale, 1)),1.5fr) var(--action-width)}.realmStudio_bottomControls__vbymC .realmStudio_sidebar__GT0bw .realmStudio_threeSlots__fJ4ud .realmStudio_realmModeTabs__kRSkd{grid-column:auto}.realmStudio_bottomControls__vbymC .realmStudio_keyframeArea__G_Z_P{grid-row:span 3}}