.PageLoader-module__2IldIq__pageLoader{z-index:9999;background:#1a1a1a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.PageLoader-module__2IldIq__pageLoader.PageLoader-module__2IldIq__out{pointer-events:none;animation:.4s forwards PageLoader-module__2IldIq__cloudDissolve}.PageLoader-module__2IldIq__introCore{z-index:10;justify-content:center;align-items:center;display:flex;position:relative}@keyframes PageLoader-module__2IldIq__cloudDissolve{0%{opacity:1;filter:blur()}30%{opacity:.3;filter:blur(10px)}60%{opacity:.08;filter:blur(22px)}to{opacity:0;filter:blur(30px)}}@keyframes PageLoader-module__2IldIq__silverLoop{0%{left:-200%}to{left:300%}}@keyframes PageLoader-module__2IldIq__heartbeat{0%{transform:scale(1)}8%{transform:scale(1.28)}16%{transform:scale(.92)}22%{transform:scale(1.14)}30%{transform:scale(.96)}50%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes PageLoader-module__2IldIq__shimmerSlide{0%{transform:translate(-800px)}to{transform:translate(800px)}}@keyframes PageLoader-module__2IldIq__logoDive{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(120)}}#radLogo{justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:relative}#radLogo svg{shape-rendering:geometricprecision;width:100%;height:100%;overflow:visible}#radLogo svg polygon{opacity:0;transform-origin:338.81px 359.5px;transition:none;transform:scaleX(.04)}#radLogo svg circle{opacity:0;transform-origin:338.81px 363.38px;transition:none;transform:scale(.4)}#radLogo.show-center svg circle{opacity:1;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);transform:scale(1)}#radLogo.heartbeat{animation:1s ease-in-out infinite PageLoader-module__2IldIq__heartbeat}#radLogo.bloom svg polygon{opacity:1;transform:scaleX(1)}#radLogo.bloom svg polygon:first-of-type{transition:opacity .5s,transform 1s cubic-bezier(.22,1.4,.36,1)}#radLogo.bloom svg polygon:nth-of-type(2){transition:opacity .5s 80ms,transform 1s cubic-bezier(.22,1.4,.36,1) 80ms}#radLogo.bloom svg circle{opacity:1;transition:none;transform:scale(1)}#radLogo svg .shimmer-sweep{transform:translate(-800px)}#radLogo.shimmer svg .shimmer-sweep{animation:.7s cubic-bezier(.3,0,.2,1) forwards PageLoader-module__2IldIq__shimmerSlide}#radLogo.diving svg .shimmer-sweep{display:none}#radLogo.unbloom svg polygon{opacity:0;transform:scaleX(.04)}#radLogo.unbloom svg polygon:first-of-type{transition:opacity .3s 50ms,transform .5s ease-in 50ms}#radLogo.unbloom svg polygon:nth-of-type(2){transition:opacity .3s,transform .5s ease-in}#radLogo.unbloom svg circle{opacity:1;transition:none;transform:scale(1)}#radLogo.diving{animation:1.2s cubic-bezier(.16,1,.3,1) forwards PageLoader-module__2IldIq__logoDive!important}#radLogo.diving:after{display:none}@keyframes PageLoader-module__2IldIq__silverShimmer{0%,to{filter:brightness()drop-shadow(0 0 #0000)}40%{filter:brightness(1.1)drop-shadow(0 0 6px #b4d2ff33)}50%{filter:brightness(1.7)drop-shadow(0 0 22px #c8e1fff2)drop-shadow(0 0 45px #96b9ff8c)}60%{filter:brightness(1.1)drop-shadow(0 0 6px #b4d2ff33)}}
.Nav-module__jmVfSG__navWrapper{z-index:100;-webkit-backdrop-filter:blur(36px)saturate(180%)brightness(.85);backdrop-filter:blur(36px)saturate(180%)brightness(.85);background:0 0;border-bottom:none;transition:background .4s cubic-bezier(.22,1,.36,1),border-color .4s cubic-bezier(.22,1,.36,1);position:fixed;top:0;left:0;right:0}.Nav-module__jmVfSG__navWrapper:has(.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__dropdownActive){background:#161617;border-bottom-color:#0000}.Nav-module__jmVfSG__pageBlur{z-index:90;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0bd1;transition:opacity .32s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.Nav-module__jmVfSG__pageBlurActive{opacity:1}.Nav-module__jmVfSG__nav{height:var(--nav-h);background:0 0;border-bottom:none;justify-content:center;align-items:center;padding:0 40px;display:flex;position:relative}.Nav-module__jmVfSG__navLeft{align-items:center;gap:0;display:flex;position:relative}.Nav-module__jmVfSG__logo{cursor:pointer;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:flex;position:relative}.Nav-module__jmVfSG__logoIcon{justify-content:center;align-items:center;width:30px;height:34px;display:flex;position:relative}.Nav-module__jmVfSG__logoIcon svg{height:34px;overflow:visible}.Nav-module__jmVfSG__logoText{display:none}.Nav-module__jmVfSG__sidebarIcon{cursor:pointer;z-index:10;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__hovered .Nav-module__jmVfSG__sidebarIcon{opacity:1;pointer-events:all}.Nav-module__jmVfSG__navLinks{font-size:12px;font-family:var(--font-title);text-transform:none;letter-spacing:.6px;scroll-behavior:smooth;scrollbar-width:none;flex-wrap:nowrap;align-self:stretch;gap:0;max-width:58vw;font-weight:300;display:flex;overflow:hidden visible}.Nav-module__jmVfSG__navLinks::-webkit-scrollbar{display:none}.Nav-module__jmVfSG__navLinks a{color:#fff;white-space:nowrap;font-weight:300;text-decoration:none;transition:color .2s}.Nav-module__jmVfSG__navLinks a:hover{color:var(--blue)}.Nav-module__jmVfSG__navLinks a.Nav-module__jmVfSG__active{font-weight:800}.Nav-module__jmVfSG__navRight{align-items:center;gap:12px;display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.Nav-module__jmVfSG__navScrollBtn{color:#ffffff59;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;transition:color .2s;display:flex}.Nav-module__jmVfSG__navScrollBtn:hover{color:#fff}.Nav-module__jmVfSG__getCredits{color:#fff;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(#1968ff 0%,#0052ff 55%,#003fd4 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;height:28px;padding:0 18px;font-family:Sohne,system-ui,-apple-system,sans-serif;font-size:10px;font-weight:500;transition:transform .15s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),filter .15s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 18px #0052ff8c,inset 0 1px #ffffff2e,inset 0 -1px #00000038}.Nav-module__jmVfSG__getCredits:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#ffffff59,#ffffff38,#0000);width:70%;height:100%;animation:2.4s ease-in-out infinite Nav-module__jmVfSG__creditSweep;position:absolute;top:0;left:-100%}.Nav-module__jmVfSG__getCredits:hover{filter:brightness(1.08);box-shadow:0 0 24px #0052ffb3,inset 0 1px #ffffff38,inset 0 -1px #00000038}.Nav-module__jmVfSG__getCredits:active{transform:translateY(1px)}@keyframes Nav-module__jmVfSG__creditSweep{0%{left:-100%}to{left:150%}}.Nav-module__jmVfSG__profileWrap{cursor:pointer;width:32px;height:32px;transition:transform .2s;position:relative}.Nav-module__jmVfSG__profileRingSvg{width:32px;height:32px;position:absolute;inset:0;transform:rotate(-90deg)scaleY(-1)}.Nav-module__jmVfSG__prBg{fill:none;stroke:#c8d7eb26;stroke-width:3px}.Nav-module__jmVfSG__prFill{fill:none;stroke:url(#creditGrad);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .6s}.Nav-module__jmVfSG__profilePhoto{border:1px solid var(--white-10);border-radius:50%;width:24px;height:24px;position:absolute;top:4px;left:4px;overflow:hidden;box-shadow:0 0 12px #0000004d}.Nav-module__jmVfSG__profilePhoto img{object-fit:cover;width:100%;height:100%}.Nav-module__jmVfSG__profileTooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1a1a1ae6;border-radius:4px;padding:4px 10px;font-size:11px;transition:opacity .2s;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.Nav-module__jmVfSG__profileWrap:hover .Nav-module__jmVfSG__profileTooltip{opacity:1}.Nav-module__jmVfSG__navLinkWrap{align-items:stretch;display:flex;position:relative}.Nav-module__jmVfSG__navLinkWrap>a{z-index:2;align-items:center;height:100%;padding:0 16px;display:flex;position:relative}.Nav-module__jmVfSG__dropdown{pointer-events:none;max-height:0;transition:max-height .42s cubic-bezier(.22,1,.36,1);position:relative;left:0;right:0;overflow:hidden}body.sb-open .Nav-module__jmVfSG__dropdown{left:280px}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen{pointer-events:all;max-height:720px}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing{pointer-events:none;max-height:0;transition:max-height .32s cubic-bezier(.22,1,.36,1)}.Nav-module__jmVfSG__dropdownInner{padding:28px 40px 36px var(--nav-logo-left,40px);background:0 0;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:80px;display:flex;overflow-x:auto;box-shadow:0 24px 48px #0006}@keyframes Nav-module__jmVfSG__navLineIn{0%{opacity:0}70%{opacity:.8}to{opacity:1}}@keyframes Nav-module__jmVfSG__navLineOut{0%{opacity:1}to{opacity:0}}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen .Nav-module__jmVfSG__dropdownInner a,.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen .Nav-module__jmVfSG__dropdownLabel{opacity:1}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownInner a,.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownLabel{animation:.26s cubic-bezier(.22,1,.36,1) both Nav-module__jmVfSG__navLineIn}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:first-child .Nav-module__jmVfSG__dropdownLabel{animation-delay:20ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:nth-child(2) .Nav-module__jmVfSG__dropdownLabel{animation-delay:.13s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:first-child a:first-of-type{animation-delay:60ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:first-child a:nth-of-type(2){animation-delay:.1s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:first-child a:nth-of-type(3){animation-delay:.14s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:first-child a:nth-of-type(4){animation-delay:.18s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:first-child a:nth-of-type(5){animation-delay:.22s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:first-child a:nth-of-type(6){animation-delay:.26s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:first-of-type{animation-delay:.16s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(2){animation-delay:.195s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(3){animation-delay:.23s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(4){animation-delay:.265s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(5){animation-delay:.3s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(6){animation-delay:.335s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(7){animation-delay:.37s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__animating .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(8){animation-delay:.405s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownInner a,.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownLabel{animation:.14s cubic-bezier(.22,1,.36,1) both Nav-module__jmVfSG__navLineOut}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:first-child a:nth-of-type(6){animation-delay:0s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:first-child a:nth-of-type(5){animation-delay:15ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:first-child a:nth-of-type(4){animation-delay:30ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:first-child a:nth-of-type(3){animation-delay:45ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:first-child a:nth-of-type(2){animation-delay:60ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:first-child a:first-of-type{animation-delay:75ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:first-child .Nav-module__jmVfSG__dropdownLabel{animation-delay:90ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(8){animation-delay:0s}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(7){animation-delay:12ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(6){animation-delay:24ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(5){animation-delay:36ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(4){animation-delay:48ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(3){animation-delay:60ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:nth-of-type(2){animation-delay:72ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:nth-child(2) a:first-of-type{animation-delay:84ms}.Nav-module__jmVfSG__dropdown.Nav-module__jmVfSG__dropdownOpen.Nav-module__jmVfSG__closing .Nav-module__jmVfSG__dropdownSection:nth-child(2) .Nav-module__jmVfSG__dropdownLabel{animation-delay:96ms}.Nav-module__jmVfSG__dropdownSection:first-child{flex:none}.Nav-module__jmVfSG__dropdownSection:not(:first-child) a{letter-spacing:.2px;padding:4px 0;font-size:13px}.Nav-module__jmVfSG__dropdownSection:not(:first-child) .Nav-module__jmVfSG__dropdownLabel{padding-bottom:10px;font-size:10px}.Nav-module__jmVfSG__dropdownInner a{color:#ffffffd9;line-height:1.3;font-family:var(--font-sans);letter-spacing:.3px;text-transform:none;white-space:nowrap;background:0 0;align-items:center;margin:0;padding:6px 0;font-size:22px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.Nav-module__jmVfSG__dropdownInner a:hover{color:#fff;background:0 0}.Nav-module__jmVfSG__dropdownSection{box-sizing:border-box;border-right:none;flex:none;min-width:180px;padding:8px 0}.Nav-module__jmVfSG__dropdownLabel{color:#ffffff59;font-family:var(--font-sans);letter-spacing:.3px;text-transform:none;padding:0 0 14px;font-size:11px;font-weight:500}.Nav-module__jmVfSG__dropdownLucasRow{border-bottom:.5px solid #c8d7eb0f;width:100%;margin-bottom:4px;padding:6px 8px 14px}.Nav-module__jmVfSG__dropdownLucasBtn{border-radius:var(--irr-radius-full);cursor:pointer;background:#c8d7eb0a;border:.5px solid #c8d7eb1a;justify-content:space-between;align-items:center;width:100%;padding:10px 16px;transition:all .2s;display:flex}.Nav-module__jmVfSG__dropdownLucasLabel{font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;color:#fff;font-size:11px;font-weight:600}.Nav-module__jmVfSG__toggleTrack{border-radius:var(--irr-radius-full);border:.5px solid #c8d7eb26;flex-shrink:0;width:36px;height:20px;transition:background .25s;display:inline-flex;position:relative}.Nav-module__jmVfSG__toggleOn{background:var(--green)}.Nav-module__jmVfSG__toggleOff{background:#c8d7eb1f}.Nav-module__jmVfSG__toggleThumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .25s;position:absolute;top:2px;left:2px}.Nav-module__jmVfSG__toggleOn .Nav-module__jmVfSG__toggleThumb{opacity:1;transform:translate(16px)}.Nav-module__jmVfSG__toggleOff .Nav-module__jmVfSG__toggleThumb{opacity:.4;transform:translate(0)}.Nav-module__jmVfSG__lucasNavLink{transition:all .3s;position:relative}.Nav-module__jmVfSG__lucasOn{border-radius:var(--irr-radius-sm);background:#4ade8026;box-shadow:0 0 16px #4ade8033,inset 0 0 0 .5px #4ade8059;color:#fff!important}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight{background:#fff;border-bottom:.5px solid #00000014}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight.Nav-module__jmVfSG__scrolled{background:#fffffff2}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight .Nav-module__jmVfSG__navLinks a{color:#111}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight .Nav-module__jmVfSG__navLinks a:hover{color:var(--blue)}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight .Nav-module__jmVfSG__logoText{color:#111}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight .Nav-module__jmVfSG__logoIcon svg polygon,.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight .Nav-module__jmVfSG__logoIcon svg circle{fill:#111}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight .Nav-module__jmVfSG__sidebarIcon svg line,.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight .Nav-module__jmVfSG__sidebarIcon svg rect{stroke:#0009}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight .Nav-module__jmVfSG__navScrollBtn{color:#111}.Nav-module__jmVfSG__nav.Nav-module__jmVfSG__navLight .Nav-module__jmVfSG__getCredits{color:#fff;background:#111}.Nav-module__jmVfSG__arcLink{color:#60a5fa;font-size:13px;font-family:var(--font-title);letter-spacing:1px;text-shadow:0 0 8px #60a5fa,0 0 20px #60a5fab3;font-weight:600;text-decoration:none}
.NotificationBell-module__OUFigW__wrapper{align-items:center;display:flex;position:relative}.NotificationBell-module__OUFigW__bellBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,background-color .15s;display:flex;position:relative}.NotificationBell-module__OUFigW__bellBtn:hover{color:#fff;background:#ffffff0f}.NotificationBell-module__OUFigW__bellBtn i{font-size:18px}.NotificationBell-module__OUFigW__badge{color:#fff;letter-spacing:0;background:#dc2626;border:1.5px solid #161617;border-radius:9999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-family:Sohne,system-ui,sans-serif;font-size:10px;font-weight:600;line-height:1;display:flex;position:absolute;top:2px;right:2px}.NotificationBell-module__OUFigW__panel{z-index:200;background:#161617;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;width:360px;max-height:480px;font-family:Sohne,system-ui,-apple-system,sans-serif;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 16px 48px #00000080}.NotificationBell-module__OUFigW__panelHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;padding:14px 16px 10px;display:flex}.NotificationBell-module__OUFigW__panelTitle{color:#fff;letter-spacing:-.005em;font-size:13px;font-weight:500}.NotificationBell-module__OUFigW__panelSubtitle{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-family:Sohne Mono,ui-monospace,monospace;font-size:10px}.NotificationBell-module__OUFigW__panelBody{flex:1;padding:8px;overflow-y:auto}.NotificationBell-module__OUFigW__empty{text-align:center;color:#fff6;letter-spacing:.04em;padding:24px 12px;font-family:Sohne Mono,ui-monospace,monospace;font-size:12px}.NotificationBell-module__OUFigW__notifItem{border-radius:12px;gap:12px;padding:10px;transition:background-color .15s;display:flex}.NotificationBell-module__OUFigW__notifItem:hover{background:#ffffff08}.NotificationBell-module__OUFigW__notifItemAccepted{opacity:.6}.NotificationBell-module__OUFigW__notifThumb{background:#262626;border-radius:10px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.NotificationBell-module__OUFigW__notifThumb img{object-fit:cover;width:100%;height:100%;display:block}.NotificationBell-module__OUFigW__notifThumbStack{flex-shrink:0;width:52px;height:52px;position:relative}.NotificationBell-module__OUFigW__notifThumbStackTile{background:#262626;border:1.5px solid #161617;border-radius:7px;width:38px;height:38px;position:absolute;overflow:hidden}.NotificationBell-module__OUFigW__notifThumbStackTile:first-child{top:0;left:0}.NotificationBell-module__OUFigW__notifThumbStackTile:nth-child(2){top:0;right:0}.NotificationBell-module__OUFigW__notifThumbStackTile:nth-child(3){bottom:0;left:0}.NotificationBell-module__OUFigW__notifThumbStackTile:nth-child(4){bottom:0;right:0}.NotificationBell-module__OUFigW__notifThumbStackTile img{object-fit:cover;width:100%;height:100%;display:block}.NotificationBell-module__OUFigW__notifText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.NotificationBell-module__OUFigW__notifTitle{color:#ffffffe6;font-size:13px;line-height:1.35}.NotificationBell-module__OUFigW__notifTitle strong{color:#fff;font-weight:500}.NotificationBell-module__OUFigW__notifRole{color:#4ade80;font-size:11px;font-weight:400}.NotificationBell-module__OUFigW__notifPrompt{color:#ffffff73;letter-spacing:.02em;font-family:Sohne Mono,ui-monospace,monospace;font-size:11px;line-height:1.3}.NotificationBell-module__OUFigW__notifActions{gap:6px;margin-top:4px;display:flex}.NotificationBell-module__OUFigW__actionBtn{cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:500;transition:background-color .12s,transform 80ms}.NotificationBell-module__OUFigW__actionBtn:disabled{opacity:.5;cursor:not-allowed}.NotificationBell-module__OUFigW__actionBtn:active:not(:disabled){transform:translateY(1px)}.NotificationBell-module__OUFigW__actionBtnAccept{color:#fff;background:#0052ff}.NotificationBell-module__OUFigW__actionBtnAccept:hover:not(:disabled){background:#1968ff}.NotificationBell-module__OUFigW__actionBtnDecline{color:#ffffffbf;background:0 0;border-color:#ffffff24}.NotificationBell-module__OUFigW__actionBtnDecline:hover:not(:disabled){color:#fff;background:#ffffff0d}.NotificationBell-module__OUFigW__notifAcceptedMark{color:#4ade80;text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-family:Sohne Mono,ui-monospace,monospace;font-size:10px}.NotificationBell-module__OUFigW__panelBody::-webkit-scrollbar{width:4px}.NotificationBell-module__OUFigW__panelBody::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}
.Sidebar-module__degjda__sidebar{z-index:200;-webkit-backdrop-filter:blur(16px);background:#161617;border-right:.5px solid #ffffff0f;flex-direction:column;width:280px;padding:0;font-family:Sohne,system-ui,-apple-system,sans-serif;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-280px)}body.sb-open .Sidebar-module__degjda__sidebar{transform:translate(0)}.Sidebar-module__degjda__sbHead{border-bottom:.5px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 12px 0 16px;display:flex}.Sidebar-module__degjda__sbHeadLogo{align-items:center;gap:8px;display:flex}.Sidebar-module__degjda__sbHeadLogo svg{width:22px;height:22px}.Sidebar-module__degjda__sbHeadLogoName{letter-spacing:2px;text-transform:uppercase;color:#fff;font-family:Sohne,system-ui,sans-serif;font-size:13px;font-weight:500}.Sidebar-module__degjda__sbHeadToggle{cursor:pointer;color:#fff9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.Sidebar-module__degjda__sbHeadToggle:hover{color:#fff;background:#ffffff14}.Sidebar-module__degjda__sbHeadToggle svg{stroke:currentColor;fill:none;stroke-width:16px;vector-effect:non-scaling-stroke;width:22px;height:22px}.Sidebar-module__degjda__sbSection{border-bottom:.5px solid #ffffff0a;padding:12px 10px}.Sidebar-module__degjda__sbLabel{color:#ffffff80;letter-spacing:2px;text-transform:uppercase;padding:4px 10px 8px;font-family:Sohne,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500}.Sidebar-module__degjda__sbLink{color:#fff;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:12px;padding:9px 10px;font-family:Sohne,system-ui,sans-serif;font-size:15px;font-weight:400;text-decoration:none;transition:all .15s;display:flex}.Sidebar-module__degjda__sbLink:hover{color:#fff;background:#ffffff0f}.Sidebar-module__degjda__sbLink.Sidebar-module__degjda__active{color:#fff;background:#005df81f;border-left:2px solid #005df8;padding-left:8px}.Sidebar-module__degjda__sbLink svg,.Sidebar-module__degjda__sbLink i{stroke:currentColor;fill:none;stroke-width:1.5px;opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:18px;display:flex}.Sidebar-module__degjda__sbLink.Sidebar-module__degjda__active svg,.Sidebar-module__degjda__sbLink.Sidebar-module__degjda__active i{opacity:1}.Sidebar-module__degjda__sbLink img{border-radius:50%;flex-shrink:0;width:22px;height:22px}.Sidebar-module__degjda__sbBottom{border-top:.5px solid #ffffff0f;margin-top:auto;padding:12px 10px}
#lucasChat{z-index:9000;-webkit-backdrop-filter:blur(40px)saturate(160%);background:#0e0e10d1;border:.5px solid #ffffff17;border-bottom:none;border-radius:12px 12px 0 0;flex-direction:column;width:380px;transition:box-shadow .4s,border-color .4s;display:none;position:fixed;bottom:0;right:24px;overflow:hidden;box-shadow:0 -4px 40px #00000080,inset 0 1px #ffffff0f}#lucasChat.visible{display:flex}.LucasChat-module__URKEDW__lucasChatHead{border-bottom:.5px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.LucasChat-module__URKEDW__lucasChatHeadLeft{align-items:center;gap:9px;display:flex}.LucasChat-module__URKEDW__lucasAvatarSm{background:#ffffff12;border:.5px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.LucasChat-module__URKEDW__lucasAvatarSm svg{fill:#fff6;width:15px;height:15px}.LucasChat-module__URKEDW__lucasHeadInfo{flex-direction:column;gap:1px;display:flex}.LucasChat-module__URKEDW__lucasHeadName{color:#fff;font-family:Sohne,system-ui,sans-serif;font-size:13px;font-weight:700}.LucasChat-module__URKEDW__lucasHeadStatus{color:#22c55e;align-items:center;gap:4px;font-family:Sohne,system-ui,sans-serif;font-size:10px;display:flex}.LucasChat-module__URKEDW__lucasHeadStatus:before{content:"";background:#22c55e;border-radius:50%;flex-shrink:0;width:5px;height:5px}.LucasChat-module__URKEDW__lucasHeadBtns{gap:4px;display:flex}.LucasChat-module__URKEDW__lucasHeadBtn{color:#fff;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;transition:all .15s;display:flex}.LucasChat-module__URKEDW__lucasHeadBtn:hover{background:#ffffff26}.LucasChat-module__URKEDW__lucasProfileIntro{text-align:center;border-bottom:.5px solid #ffffff0d;flex-direction:column;align-items:center;gap:10px;padding:28px 20px 18px;display:flex}.LucasChat-module__URKEDW__lucasAvatarLg{background:#ffffff0f;border:.5px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;display:flex;overflow:hidden}.LucasChat-module__URKEDW__lucasAvatarLg svg{fill:#ffffff40;width:38px;height:38px}.LucasChat-module__URKEDW__lucasProfileName{color:#fff;font-family:Sohne,system-ui,sans-serif;font-size:15px;font-weight:700}.LucasChat-module__URKEDW__lucasProfileDesc{color:#ffffff4d;max-width:230px;font-family:Sohne,system-ui,sans-serif;font-size:12px;line-height:1.55}.LucasChat-module__URKEDW__lucasChatMessages{scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:280px;max-height:380px;padding:12px 0 8px;display:flex;overflow-y:auto}.LucasChat-module__URKEDW__lucasChatMessages::-webkit-scrollbar{display:none}.LucasChat-module__URKEDW__lucasMsg{max-width:76%;margin:0 12px;padding:9px 13px;font-family:Sohne,system-ui,sans-serif;font-size:13px;line-height:1.45}.LucasChat-module__URKEDW__lucasMsg.LucasChat-module__URKEDW__fromLucas{color:#fff;background:#3c3c41;border:.5px solid #ffffff1f;border-radius:18px 18px 18px 4px;align-self:flex-start}.LucasChat-module__URKEDW__lucasMsg.LucasChat-module__URKEDW__fromUser{color:#fff;background:#16a34a;border:.5px solid #15803d;border-radius:18px 18px 4px;align-self:flex-end}.LucasChat-module__URKEDW__lucasChatInput{border-top:.5px solid #ffffff0d;flex-shrink:0;align-items:center;gap:6px;padding:10px 12px 16px;display:flex}.LucasChat-module__URKEDW__lucasInputIcon{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;transition:color .15s,background .15s;display:flex}.LucasChat-module__URKEDW__lucasInputIcon:hover{background:#ffffff14}.LucasChat-module__URKEDW__lucasChatInput input{color:#fff;background:#ffffff0f;border:.5px solid #ffffff12;border-radius:20px;outline:none;flex:1;min-width:0;padding:8px 14px;font-family:Sohne,system-ui,sans-serif;font-size:13px;transition:border-color .2s}.LucasChat-module__URKEDW__lucasChatInput input::placeholder{color:#fff3}.LucasChat-module__URKEDW__lucasChatInput input:focus{border-color:#ffffff24}.LucasChat-module__URKEDW__lucasChatSend{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;transition:color .2s;display:flex}.LucasChat-module__URKEDW__lucasChatSend:hover{color:#22c55e}.LucasChat-module__URKEDW__lucasEyeBtn{color:#fff;cursor:pointer;background:0 0;border:.5px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;transition:all .2s;display:flex}.LucasChat-module__URKEDW__lucasEyeBtn:hover{background:#ffffff14}.LucasChat-module__URKEDW__lucasEyeBtn.LucasChat-module__URKEDW__active{color:#005df8;background:#005df81a;border-color:#005df880;box-shadow:0 0 10px #005df84d}#lucasEyeOverlay{z-index:8999;pointer-events:none;opacity:0;transition:opacity .5s;position:fixed;inset:0}#lucasEyeOverlay.watching{opacity:1}#lucasEyeOverlay.watching.mode-green{animation:3.5s ease-in-out infinite LucasChat-module__URKEDW__liquidGreen}@keyframes LucasChat-module__URKEDW__liquidGreen{0%,to{box-shadow:inset 0 0 40px #22c55e40,inset 50px 0 80px #10b98126,inset -50px 0 80px #3b82f614,inset 0 50px 70px #00d2781f,inset 0 -50px 70px #4ade8024}50%{box-shadow:inset 0 0 70px #22c55e73,inset 80px 0 120px #10b9814d,inset -80px 0 120px #3b82f626,inset 0 80px 100px #00c89633,inset 0 -80px 100px #4ade8047}}#lucasEyeOverlay.watching.mode-blue{animation:5s ease-in-out infinite LucasChat-module__URKEDW__liquidBlue}@keyframes LucasChat-module__URKEDW__liquidBlue{0%,to{box-shadow:inset 0 0 80px #005df8a6,inset 70px 0 130px #6366f173,inset -70px 0 130px #10b98133,inset 0 70px 110px #005df859,inset 0 -70px 110px #3b82f666}25%{box-shadow:inset 0 0 110px #6366f18c,inset 100px 0 160px #005df880,inset -100px 0 160px #22c55e26,inset 0 100px 140px #6366f166,inset 0 -100px 140px #005df880}50%{box-shadow:inset 0 0 120px #005df8cc,inset 120px 0 180px #6366f199,inset -120px 0 180px #10b98140,inset 0 120px 160px #005df873,inset 0 -120px 160px #3b82f68c}75%{box-shadow:inset 0 0 90px #6366f199,inset 80px 0 140px #005df873,inset -80px 0 140px #22c55e33,inset 0 80px 120px #6366f159,inset 0 -80px 120px #005df873}}.LucasChat-module__URKEDW__lucasDesktop{flex-direction:column;display:none}.LucasChat-module__URKEDW__lucasDesktop.LucasChat-module__URKEDW__visible{display:flex}.LucasChat-module__URKEDW__lucasMobile{display:none}@media (max-width:768px){.LucasChat-module__URKEDW__lucasDesktop{display:none!important}.LucasChat-module__URKEDW__lucasMobile{z-index:9500;-webkit-backdrop-filter:blur(40px);background:#0e0e10f7;flex-direction:column;display:flex;position:fixed;inset:0}.LucasChat-module__URKEDW__lucasMobile .LucasChat-module__URKEDW__lucasChatMessages{flex:1;max-height:none}.LucasChat-module__URKEDW__lucasMobile .LucasChat-module__URKEDW__lucasChatInput{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (min-width:769px){.LucasChat-module__URKEDW__lucasDesktop{display:flex}.LucasChat-module__URKEDW__lucasMobile{display:none}}
.studio-module__mIPKYW__pageWrap{background:#121214;flex-direction:row-reverse;height:100vh;display:flex;position:relative;overflow:hidden}.studio-module__mIPKYW__studioBlurred,:is(body.studio-detail-open nav,body.studio-detail-open .desktop-only,body.studio-detail-open .mobile-only){filter:blur(24px);pointer-events:none;transition:filter .25s}.studio-module__mIPKYW__leftCol{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.studio-module__mIPKYW__leftScroll{scrollbar-width:none;flex-direction:column;flex:1;gap:16px;padding:12px 0 40px;display:flex;overflow-y:auto}.studio-module__mIPKYW__leftScroll::-webkit-scrollbar{display:none}.studio-module__mIPKYW__emptyState{flex-direction:column;justify-content:center;align-items:center;gap:20px;height:70vh;display:flex;position:relative}.studio-module__mIPKYW__emptyLogoWrap{justify-content:center;align-items:center;width:120px;height:120px;display:flex}.studio-module__mIPKYW__emptyLogoSvg{shape-rendering:geometricprecision;width:100%;height:100%;overflow:visible}.studio-module__mIPKYW__emptyLogoSvg circle{transform-box:fill-box;transform-origin:50%;animation:10s ease-in-out -2.3s infinite studio-module__mIPKYW__emptyLogoCirclePulse}@keyframes studio-module__mIPKYW__emptyLogoCirclePulse{0%,23%,77%,to{filter:drop-shadow(0 0 #ebf2fc00)drop-shadow(0 0 #c8d7eb00)brightness();transform:scale(1)}29%{filter:drop-shadow(0 0 14px #ebf2fc38)drop-shadow(0 0 34px #c8d7eb1a)brightness(1.01);transform:scale(1.04)}34%{filter:drop-shadow(0 0 28px #ebf2fc7a)drop-shadow(0 0 58px #c8d7eb33)brightness(1.02);transform:scale(1.1)}40%{filter:drop-shadow(0 0 44px #ebf2fccc)drop-shadow(0 0 84px #c8d7eb57)brightness(1.04);transform:scale(1.16)}43%{filter:drop-shadow(0 0 28px #ebf2fc70)drop-shadow(0 0 56px #c8d7eb2e)brightness(1.18);transform:scale(1.15)}46%{filter:drop-shadow(0 0 14px #ebf2fc38)drop-shadow(0 0 30px #c8d7eb14)brightness(1.34);transform:scale(1.15)}49%{filter:drop-shadow(0 0 26px #ebf2fc75)drop-shadow(0 0 54px #c8d7eb2e)brightness(1.2);transform:scale(1.14)}52%{filter:drop-shadow(0 0 36px #ebf2fcb8)drop-shadow(0 0 70px #c8d7eb4d)brightness(1.05);transform:scale(1.14)}55%{filter:drop-shadow(0 0 22px #ebf2fc57)drop-shadow(0 0 46px #c8d7eb24)brightness(1.2);transform:scale(1.13)}58%{filter:drop-shadow(0 0 12px #ebf2fc2e)drop-shadow(0 0 26px #c8d7eb0f)brightness(1.32);transform:scale(1.13)}60%{filter:drop-shadow(0 0 24px #ebf2fc6b)drop-shadow(0 0 50px #c8d7eb29)brightness(1.18);transform:scale(1.13)}63%{filter:drop-shadow(0 0 32px #ebf2fc9e)drop-shadow(0 0 64px #c8d7eb40)brightness(1.04);transform:scale(1.12)}66%{filter:drop-shadow(0 0 16px #ebf2fc3d)drop-shadow(0 0 32px #c8d7eb14)brightness(1.24);transform:scale(1.11)}70%{filter:drop-shadow(0 0 18px #ebf2fc42)drop-shadow(0 0 36px #c8d7eb1a)brightness(1.1);transform:scale(1.07)}74%{filter:drop-shadow(0 0 8px #ebf2fc1f)drop-shadow(0 0 18px #c8d7eb0a)brightness(1.03);transform:scale(1.03)}}.studio-module__mIPKYW__emptyHero{letter-spacing:-.03em;color:#fffffff0;text-align:center;margin:0;font-family:Sohne,system-ui,-apple-system,sans-serif;font-size:72px;font-weight:400;line-height:1.05}.studio-module__mIPKYW__hero{border-radius:var(--radius-xl);cursor:pointer;background:var(--card);outline-offset:-.5px;outline:.5px solid #c8d7eb40;flex-shrink:0;width:auto;height:340px;margin-left:-18px;margin-right:-18px;position:relative;overflow:hidden}.studio-module__mIPKYW__hero:hover .studio-module__mIPKYW__heroImg{transform:scale(1.01)}.studio-module__mIPKYW__heroBg{object-fit:cover;filter:blur(60px)saturate(2)brightness(.25);z-index:0;width:calc(100% + 60px);height:calc(100% + 60px);position:absolute;inset:-30px;transform:scale(1.1)}.studio-module__mIPKYW__heroImg{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .5s ease-out;position:absolute;inset:0}.studio-module__mIPKYW__heroGradient{z-index:2;position:absolute;inset:0}.studio-module__mIPKYW__heroRightFade{z-index:3;pointer-events:none;background:linear-gradient(270deg,#0000 0%,#080a0db3 100%);width:35%;position:absolute;top:0;bottom:0;left:0}.studio-module__mIPKYW__heroStats{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:.5px solid #ffffff1a;border-radius:8px;gap:1px;display:flex;position:absolute;bottom:72px;left:20px;overflow:hidden}.studio-module__mIPKYW__heroStatItem{border-right:.5px solid #ffffff14;flex-direction:column;padding:8px 16px;display:flex}.studio-module__mIPKYW__heroStatItem:last-child{border-right:none}.studio-module__mIPKYW__heroStatLabel{font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;color:#fff6;margin-bottom:2px;font-size:8px;font-weight:600}.studio-module__mIPKYW__heroStatVal{font-family:var(--font-title);color:#fff;font-size:13px;font-weight:600}.studio-module__mIPKYW__heroInfo{z-index:3;position:absolute;bottom:16px;left:20px;right:20px}.studio-module__mIPKYW__heroPromptLabel{color:#ffffff73;font-size:10px;font-family:var(--font-title);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px}.studio-module__mIPKYW__heroPrompt{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:18px;font-weight:600;overflow:hidden}.studio-module__mIPKYW__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.studio-module__mIPKYW__card{aspect-ratio:3/2;border-radius:var(--radius);cursor:pointer;background:var(--card);transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d}.studio-module__mIPKYW__card:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 16px 40px #00000080}.studio-module__mIPKYW__card:after{content:"";border-radius:var(--radius);-webkit-mask-composite:xor;pointer-events:none;z-index:10;background:linear-gradient(135deg,#ffffff8c 0%,#d2dceb4d 20%,#8c9baf1f 45%,#b4c3d738 65%,#f5f8ff7a 85%,#c8d7eb33 100%);padding:.5px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.studio-module__mIPKYW__card:hover:after{background:linear-gradient(135deg,#ffffffbf 0%,#d2dceb73 20%,#8c9baf2e 45%,#b4c3d759 65%,#f5f8ffa6 85%,#c8d7eb4d 100%)}.studio-module__mIPKYW__cardImg{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.studio-module__mIPKYW__cardGradient{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(#0000 70%,#0000001a 85%,#00000047 100%),linear-gradient(#00000047 0%,#0000001a 15%,#0000 30%);transition:opacity .2s;position:absolute;inset:0}.studio-module__mIPKYW__assetCard:hover .studio-module__mIPKYW__cardGradient{opacity:1}.studio-module__mIPKYW__cardInfo{z-index:2;opacity:0;padding:10px 12px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.studio-module__mIPKYW__assetCard:hover .studio-module__mIPKYW__cardInfo{opacity:1}.studio-module__mIPKYW__cardPrompt{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:11px;font-weight:500;overflow:hidden}.studio-module__mIPKYW__cardMeta{color:#ffffff80;justify-content:space-between;font-size:10px;display:flex}.studio-module__mIPKYW__cardActions{z-index:3;opacity:0;gap:6px;transition:opacity .15s;display:flex;position:absolute;top:8px;right:8px}.studio-module__mIPKYW__assetCard:hover .studio-module__mIPKYW__cardActions{opacity:1}.studio-module__mIPKYW__cardBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:15px;transition:background .15s,color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:inset 0 0 14px #ffffff38,inset 0 0 5px #ffffff61,0 4px 10px #00000052}.studio-module__mIPKYW__cardBtn:hover{background:#ffffff24;transform:scale(1.08);box-shadow:inset 0 0 16px #ffffff4d,inset 0 0 6px #ffffff7a,0 6px 14px #0000006b}.studio-module__mIPKYW__cardBtnDanger:hover{color:#fecaca;background:#dc262652;box-shadow:inset 0 0 16px #ff78784d,inset 0 0 6px #ff787873,0 6px 14px #dc26264d}.studio-module__mIPKYW__bottomGradient{pointer-events:none;z-index:10;background:linear-gradient(#0000 0%,#121214b3 60%,#121214 100%);height:180px;position:absolute;bottom:0;left:0;right:0}.studio-module__mIPKYW__bottomChevron{z-index:11;color:#c8d7eb80;pointer-events:none;animation:2s ease-in-out infinite studio-module__mIPKYW__chevronBounce;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}@keyframes studio-module__mIPKYW__chevronBounce{0%,to{opacity:.4;transform:translate(-50%)translateY(0)}50%{opacity:.9;transform:translate(-50%)translateY(6px)}}.studio-module__mIPKYW__gridWrap{position:relative}@keyframes studio-module__mIPKYW__genSweep{0%{left:-100%}to{left:150%}}.studio-module__mIPKYW__rCountVal{color:#fff!important;font-family:Sohne,system-ui,sans-serif!important;font-size:16px!important;font-weight:600!important}.studio-module__mIPKYW__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:2px 20px 14px;display:flex}.studio-module__mIPKYW__viewSwitch{align-items:baseline;gap:18px;display:inline-flex}.studio-module__mIPKYW__viewSwitchBtn{cursor:pointer;letter-spacing:-.01em;color:#ffffff4d;background:0 0;border:none;padding:0;font-family:Sohne,system-ui,sans-serif;font-size:18px;font-weight:500;transition:color .15s}.studio-module__mIPKYW__viewSwitchBtn:hover{color:#ffffffa6}.studio-module__mIPKYW__viewSwitchBtnActive{color:#fff;font-weight:600}.studio-module__mIPKYW__viewSwitchCount{color:#fff6;margin-left:5px;font-size:12px;font-weight:500}.studio-module__mIPKYW__topBarRight{align-items:center;gap:10px;display:flex}.studio-module__mIPKYW__topBarBtn{color:#ffffffd1;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:7px;height:34px;padding:0 14px;font-family:Sohne,system-ui,sans-serif;font-size:12.5px;font-weight:500;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.studio-module__mIPKYW__topBarBtn:hover{color:#fff;background:#ffffff14;border-color:#ffffff29}.studio-module__mIPKYW__topBarBtn:disabled{opacity:.45;cursor:not-allowed}.studio-module__mIPKYW__topBarBtnActive{color:#fff;background:#ffffff1a;border-color:#ffffff38}.studio-module__mIPKYW__topBarBtn svg{flex-shrink:0}.studio-module__mIPKYW__plateBtn{color:#fff}.studio-module__mIPKYW__sizeControl{color:#fff6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:10px;height:34px;padding:0 14px;display:inline-flex}.studio-module__mIPKYW__sizeSlider{appearance:none;cursor:pointer;background:#ffffff29;border-radius:9999px;outline:none;width:96px;height:4px;margin:0}.studio-module__mIPKYW__sizeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 4px #0000008c}.studio-module__mIPKYW__sizeSlider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:13px;height:13px;box-shadow:0 1px 4px #0000008c}.studio-module__mIPKYW__filterWrap{position:relative}.studio-module__mIPKYW__filterMenu{z-index:60;background:#1c1c1e;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:2px;min-width:174px;padding:6px;animation:.16s cubic-bezier(.22,1,.36,1) studio-module__mIPKYW__filterMenuIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 44px #0000008c}@keyframes studio-module__mIPKYW__filterMenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.studio-module__mIPKYW__filterMenuItem{color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-family:Sohne,system-ui,sans-serif;font-size:13px;transition:background .12s,color .12s;display:flex}.studio-module__mIPKYW__filterMenuItem:hover{color:#fff;background:#ffffff0f}.studio-module__mIPKYW__filterMenuItemActive{color:#fff}.studio-module__mIPKYW__filterMenuCheck{color:#fff;margin-left:auto;display:flex}.studio-module__mIPKYW__emptyTabInline{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 24px;display:flex}.studio-module__mIPKYW__emptyTabTitle{color:#ffffffd9;letter-spacing:-.01em;margin:0;font-family:Sohne,system-ui,sans-serif;font-size:18px;font-weight:500}.studio-module__mIPKYW__emptyTabHint{color:#fff6;max-width:360px;margin:0;font-family:Sohne,system-ui,sans-serif;font-size:13px;line-height:1.5}.studio-module__mIPKYW__sharedFoldersGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;padding:4px 20px 24px;display:grid}.studio-module__mIPKYW__sharedFolderCard{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;padding:0;transition:transform .22s cubic-bezier(.22,1,.36,1);animation:.32s cubic-bezier(.22,1,.36,1) studio-module__mIPKYW__sharedFolderIn;display:flex}.studio-module__mIPKYW__sharedFolderCard:hover{transform:translateY(-2px)}@keyframes studio-module__mIPKYW__sharedFolderIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.studio-module__mIPKYW__sharedFolderCover{aspect-ratio:1;border-radius:var(--radius-xl);background:#ffffff0a;border:2px solid #ffffffd9;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d,0 8px 24px #0006}.studio-module__mIPKYW__sharedFolderCard:hover .studio-module__mIPKYW__sharedFolderCover{border-color:#fff;box-shadow:0 0 0 1px #ffffff26,0 12px 36px #0000008c}.studio-module__mIPKYW__sharedFolderCover img,.studio-module__mIPKYW__sharedFolderCover video{object-fit:cover;width:100%;height:100%;display:block}.studio-module__mIPKYW__sharedFolderCoverEmpty{background:linear-gradient(135deg,#ffffff0a 0%,#ffffff05 100%);width:100%;height:100%}.studio-module__mIPKYW__sharedFolderCount{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#0052ff8c;border-radius:9999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 8px;font-family:Sohne,system-ui,sans-serif;font-size:11px;font-weight:600;display:flex;position:absolute;top:8px;right:8px;box-shadow:inset 0 0 12px #ffffff38,inset 0 0 5px #ffffff59,0 4px 10px #00000052}.studio-module__mIPKYW__sharedFolderMeta{flex-direction:column;gap:2px;margin-top:12px;padding:0 4px;display:flex}.studio-module__mIPKYW__sharedFolderName{color:#fafafa;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-family:Sohne,system-ui,sans-serif;font-size:13px;font-weight:500;overflow:hidden}.studio-module__mIPKYW__sharedFolderHandle{color:#ffffff73;letter-spacing:.02em;font-family:Sohne Mono,ui-monospace,monospace;font-size:11px}.studio-module__mIPKYW__sharedDetailHeader{flex-wrap:wrap;align-items:center;gap:16px;padding:4px 20px 16px;display:flex}.studio-module__mIPKYW__sharedBackBtn{color:#ffffffd9;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-family:Sohne,system-ui,sans-serif;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.studio-module__mIPKYW__sharedBackBtn:hover{color:#fff;background:#ffffff0f;border-color:#ffffff38}.studio-module__mIPKYW__sharedBackBtn i{font-size:14px}.studio-module__mIPKYW__sharedDetailTitle{color:#ffffffb3;font-family:Sohne,system-ui,sans-serif;font-size:14px}.studio-module__mIPKYW__sharedDetailTitle strong{color:#fafafa;font-weight:500}.studio-module__mIPKYW__sharedDetailHandle{color:#ffffff73;letter-spacing:.02em;font-family:Sohne Mono,ui-monospace,monospace;font-size:12px}.studio-module__mIPKYW__dateSection{margin-bottom:30px;padding:0 20px}.studio-module__mIPKYW__dateSectionHead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.studio-module__mIPKYW__dateSectionCheckbox{cursor:pointer;color:#121214;background:0 0;border:1.5px solid #ffffff40;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:background .12s,border-color .12s;display:flex}.studio-module__mIPKYW__dateSectionCheckbox:hover{border-color:#ffffff80}.studio-module__mIPKYW__dateSectionCheckboxOn{background:#fff;border-color:#fff}.studio-module__mIPKYW__dateSectionCheckboxMixed{background:#ffffff80;border-color:#ffffff80}.studio-module__mIPKYW__dateSectionLabel{color:#ffffffeb;letter-spacing:-.005em;font-family:Sohne,system-ui,sans-serif;font-size:14px;font-weight:500}.studio-module__mIPKYW__dateSectionCount{color:#ffffff59;font-family:Sohne,system-ui,sans-serif;font-size:12px;font-weight:400}.studio-module__mIPKYW__assetGrid{grid-template-columns:repeat(auto-fill, minmax(var(--card-size,200px), 1fr));gap:14px;display:grid}.studio-module__mIPKYW__assetCard{aspect-ratio:9/10;cursor:pointer;background:#1c1c1e;border:1px solid #ffffff0f;border-radius:14px;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.studio-module__mIPKYW__assetCard:hover{border-color:#ffffff29;transform:translateY(-2px)}.studio-module__mIPKYW__assetImg{object-fit:contain;width:100%;height:100%;display:block}.studio-module__mIPKYW__assetVideoBadge{-webkit-backdrop-filter:blur(8px);color:#fff;pointer-events:none;z-index:2;opacity:1;background:#0a0a0c8c;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .16s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-module__mIPKYW__assetCard:hover .studio-module__mIPKYW__assetVideoBadge{opacity:0}.studio-module__mIPKYW__masonryLoading{background:#171717;position:relative;overflow:hidden;box-shadow:0 0 3px 1px #00000080}.studio-module__mIPKYW__masonryFailed{text-align:center;background:linear-gradient(135deg,#1a0e0e 0%,#150a0a 100%);border:1px solid #dc26262e;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:0}.studio-module__mIPKYW__masonryFailedIcon{color:#dc2626d9;font-size:28px;line-height:1}.studio-module__mIPKYW__masonryFailedTitle{font-family:var(--font-title,"Sohne", system-ui, sans-serif);color:#ffc8c8f2;letter-spacing:.3px;font-size:12px;font-weight:600}.studio-module__mIPKYW__masonryFailedMsg{font-family:var(--font-sans);color:#ffffff8c;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:90%;font-size:10.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.studio-module__mIPKYW__masonryFailedDelete{font-family:var(--font-sans);letter-spacing:.5px;text-transform:uppercase;color:#ffffffb3;border-radius:var(--radius-pill);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:5px;margin-top:4px;padding:5px 10px;font-size:10px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.studio-module__mIPKYW__masonryFailedDelete:hover{color:#fecaca;background:#dc26262e;border-color:#dc262666}.studio-module__mIPKYW__masonryLoadingBorder{z-index:1;-webkit-mask-composite:xor;pointer-events:none;background:#0052ff;padding:1.5px;animation:2.2s cubic-bezier(.4,0,.6,1) infinite studio-module__mIPKYW__edgeBreathe;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes studio-module__mIPKYW__edgeBreathe{0%,to{opacity:.35;padding:1px}50%{opacity:.85;padding:2.5px}}.studio-module__mIPKYW__masonryLoadingInner{z-index:2;pointer-events:none;background:#171717;justify-content:center;align-items:center;display:flex;position:absolute;inset:2px}@property --halo-reach{syntax:"<length>";inherits:false;initial-value:22px}.studio-module__mIPKYW__masonryLoadingInner:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(to right, #0052ff73, transparent var(--halo-reach)), linear-gradient(to left, #0052ff73, transparent var(--halo-reach)), linear-gradient(to bottom, #0052ff73, transparent var(--halo-reach)), linear-gradient(to top, #0052ff73, transparent var(--halo-reach));animation:2.2s cubic-bezier(.4,0,.6,1) infinite studio-module__mIPKYW__cherenkovHaloBreathe;position:absolute;inset:0}.studio-module__mIPKYW__masonryLoadingInner>.studio-module__mIPKYW__masonryLoader{z-index:2;position:relative}@keyframes studio-module__mIPKYW__cherenkovHaloBreathe{0%,to{opacity:.35;--halo-reach:14px}50%{opacity:.85;--halo-reach:32px}}.studio-module__mIPKYW__masonryLoader{align-items:center;gap:5px;display:flex}.studio-module__mIPKYW__masonryLoaderBar{background-color:#ffffff80;border-radius:10px;width:3px;height:20px;animation:1s linear infinite studio-module__mIPKYW__masonryLoaderScale;display:inline-block}.studio-module__mIPKYW__masonryLoaderBar:nth-child(2){height:35px;animation-delay:.25s}.studio-module__mIPKYW__masonryLoaderBar:nth-child(3){animation-delay:.5s}@keyframes studio-module__mIPKYW__masonryLoaderScale{20%{background-color:#fff;transform:scaleY(1.5)}40%{transform:scaleY(1)}}.studio-module__mIPKYW__dwBackdrop{z-index:200;cursor:pointer;background:#000;position:fixed;inset:0;overflow:hidden}.studio-module__mIPKYW__dwBackdropMedia{object-fit:cover;filter:blur(120px)saturate(1.6)brightness(.7);opacity:.7;pointer-events:none;width:120%;height:120%;position:absolute;inset:-10%}.studio-module__mIPKYW__dwBottomFade{z-index:200;pointer-events:none;background:linear-gradient(#0000 0%,#00000040 45%,#0000008c 75%,#000000d9 100%);height:70%;position:fixed;bottom:0;left:0;right:0}.studio-module__mIPKYW__dwFrame{z-index:201;background:0 0;grid-template-columns:1fr 340px;gap:12px;padding:12px;display:grid;position:fixed;inset:0;overflow:hidden}.studio-module__mIPKYW__dwLeftCol{min-width:0;min-height:0;position:relative}.studio-module__mIPKYW__dwImgWrap{z-index:2;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.studio-module__mIPKYW__dwImgHolder{width:100%;height:100%;display:block}.studio-module__mIPKYW__dwImg{object-fit:contain;width:100%;height:100%;display:block}.studio-module__mIPKYW__dwBottomBar{z-index:5;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#1a1a1ab8;border:.5px solid #c8d7eb2e;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 8px 24px #00000073}.studio-module__mIPKYW__dwBottomBarSlot{flex:1;justify-content:center;align-items:center;display:flex}.studio-module__mIPKYW__dwAside{border-radius:var(--radius-xl);z-index:3;background:#1a1a1a;border:1px solid #c8d7eb2e;flex-direction:column;width:340px;height:100%;display:flex;overflow:hidden;box-shadow:0 8px 32px #0006}.studio-module__mIPKYW__dwAside,.studio-module__mIPKYW__dwAside *{text-transform:none;letter-spacing:0;font-family:Sohne,system-ui,sans-serif}.studio-module__mIPKYW__dwAsideHead{border-bottom:.5px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 16px;display:flex}.studio-module__mIPKYW__dwDownload{color:#fff;cursor:pointer;text-transform:capitalize;-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:none;border-radius:9999px;align-items:center;gap:6px;padding:8px 14px;font-family:Sohne,system-ui,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 14px #ffffff38,inset 0 0 5px #ffffff61,0 4px 10px #00000052}.studio-module__mIPKYW__dwDownload:hover{background:#ffffff1a;box-shadow:inset 0 0 16px #ffffff4d,inset 0 0 6px #ffffff80,0 6px 14px #0006}.studio-module__mIPKYW__dwCloseBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 14px #ffffff38,inset 0 0 5px #ffffff61,0 4px 10px #00000052}.studio-module__mIPKYW__dwCloseBtn:hover{background:#ffffff1a;box-shadow:inset 0 0 16px #ffffff4d,inset 0 0 6px #ffffff80,0 6px 14px #0006}.studio-module__mIPKYW__dwAsideScroll{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.studio-module__mIPKYW__dwAsideScroll::-webkit-scrollbar{display:none}.studio-module__mIPKYW__dwCard{border-radius:var(--radius-xl);background:#1a1a1a;border:1px solid #c8d7eb2e;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 2px 12px #0000004d}.studio-module__mIPKYW__dwLabel{letter-spacing:0;text-transform:capitalize;color:#fff;font-family:Sohne,system-ui,sans-serif;font-size:13px;font-weight:500}.studio-module__mIPKYW__dwPromptText{color:#fff;cursor:pointer;margin:0;font-family:Sohne,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.6;position:relative}.studio-module__mIPKYW__dwCopiedBadge{color:#fff;white-space:nowrap;background:#005df8;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:500;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #005df859}.studio-module__mIPKYW__dwMetaGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-module__mIPKYW__dwMetaItem{border-radius:var(--radius);background:#1a1a1a;border:1px solid #c8d7eb2e;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.studio-module__mIPKYW__dwMetaLabel{color:#ffffff80;text-transform:capitalize;font-family:Sohne,system-ui,sans-serif;font-size:11px;font-weight:400}.studio-module__mIPKYW__dwMetaValue{color:#fff;text-transform:capitalize;font-family:Sohne,system-ui,sans-serif;font-size:13px;font-weight:500}.studio-module__mIPKYW__dwActions{border-top:.5px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px 20px;display:flex}.studio-module__mIPKYW__dwBtn{color:#fff;cursor:pointer;text-transform:capitalize;-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 14px;font-family:Sohne,system-ui,sans-serif;font-size:12px;font-weight:500;transition:background .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 14px #ffffff38,inset 0 0 5px #ffffff61,0 4px 10px #00000052}.studio-module__mIPKYW__dwBtn:hover{background:#ffffff1a;box-shadow:inset 0 0 16px #ffffff4d,inset 0 0 6px #ffffff80,0 6px 14px #0006}.studio-module__mIPKYW__dwBtnPrimary{background:var(--blue);color:#fff;letter-spacing:0;text-transform:capitalize;cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-family:Sohne,system-ui,sans-serif;font-size:13px;font-weight:700;transition:filter .15s,transform .1s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #ffffff38,inset 0 0 5px #ffffff73,0 4px 24px #005df859}.studio-module__mIPKYW__dwBtnPrimary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:60%;height:100%;animation:2.5s ease-in-out infinite studio-module__mIPKYW__genSweep;position:absolute;top:0;left:-100%}.studio-module__mIPKYW__dwBtnPrimary:hover{filter:brightness(1.1)}.studio-module__mIPKYW__dwBtnPrimary:active{transform:scale(.99)}.studio-module__mIPKYW__dwNav{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;line-height:1;transition:background .2s,box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:inset 0 0 14px #ffffff38,inset 0 0 5px #ffffff61,0 4px 10px #00000052}.studio-module__mIPKYW__dwNav:hover{background:#ffffff1a;transform:scale(1.05);box-shadow:inset 0 0 16px #ffffff4d,inset 0 0 6px #ffffff80,0 6px 14px #0006}@media (max-width:900px){.studio-module__mIPKYW__dwFrame{grid-template-rows:1fr auto;grid-template-columns:1fr}.studio-module__mIPKYW__dwAside{width:100%;max-height:45vh}}.studio-module__mIPKYW__deleteDialogContent{max-width:24rem;overflow:hidden;background-color:#171717!important;border-radius:1.625rem!important;padding:0!important}.studio-module__mIPKYW__deleteCard{color:#fafafa;flex-direction:column;gap:1.5rem;padding-block:1.5rem;font-family:Sohne,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.42857;display:flex}.studio-module__mIPKYW__deleteCardContent{padding-inline:1.5rem}.studio-module__mIPKYW__deleteMedia{aspect-ratio:1;background-color:#262626;border-radius:1.125rem;justify-content:center;align-items:center;width:100%;max-width:13rem;margin-inline:auto;display:flex;overflow:hidden}.studio-module__mIPKYW__deleteMedia img,.studio-module__mIPKYW__deleteMedia video{object-fit:cover;width:100%;height:100%;display:block}.studio-module__mIPKYW__deleteMediaEmpty{background:linear-gradient(135deg,#262626,#1a1a1a);width:100%;height:100%}.studio-module__mIPKYW__deleteHeader{gap:.375rem;padding-inline:1.5rem;display:grid}.studio-module__mIPKYW__deleteHeader .studio-module__mIPKYW__deleteTitle{color:#fafafa;letter-spacing:normal;text-transform:none;margin:0;padding:0;font-family:Sohne,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}.studio-module__mIPKYW__deleteHeader .studio-module__mIPKYW__deleteDescription{color:#a1a1a1;text-align:left;margin:0;padding:0;font-size:.875rem;line-height:1.42857}.studio-module__mIPKYW__deleteFooter{border-bottom-right-radius:1.625rem;border-bottom-left-radius:1.625rem;flex-direction:column;align-items:center;gap:.5rem;padding-inline:1.5rem;display:flex}.studio-module__mIPKYW__deleteBtn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:1.625rem;outline:none;justify-content:center;align-items:center;gap:.375rem;width:100%;height:2.25rem;padding-inline:.75rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.42857;transition:background-color .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.studio-module__mIPKYW__deleteBtn:active:not([aria-haspopup]){transform:translateY(1px)}.studio-module__mIPKYW__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.studio-module__mIPKYW__selectDot{-webkit-backdrop-filter:blur(8px);cursor:pointer;z-index:3;opacity:0;color:#16a34a;background-color:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),background-color .12s,box-shadow .12s;display:flex;position:absolute;top:12px;left:12px;transform:scale(.85);box-shadow:inset 0 0 14px #ffffff4d,inset 0 0 5px #ffffff73,0 4px 10px #00000052}.studio-module__mIPKYW__assetCard:hover .studio-module__mIPKYW__selectDot{opacity:1;transform:scale(1)}.studio-module__mIPKYW__selectDotActive,.studio-module__mIPKYW__assetCard .studio-module__mIPKYW__selectDotActive{opacity:1;color:#16a34a;background-color:#fff;border-color:#fff;transform:scale(1)}.studio-module__mIPKYW__selectDot:hover{background-color:#fff;transform:scale(1.05)}.studio-module__mIPKYW__selectDot svg{width:14px;height:14px;display:block}.studio-module__mIPKYW__sharedBadge{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.04em;z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:#0052ff8c;border-radius:9999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 8px;font-family:Sohne,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;animation:.32s cubic-bezier(.22,1,.36,1) studio-module__mIPKYW__sharedBadgeIn;display:flex;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 12px #ffffff38,inset 0 0 5px #ffffff59,0 4px 10px #00000052}@keyframes studio-module__mIPKYW__sharedBadgeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.studio-module__mIPKYW__assetCardSelected{outline-offset:-2px;border-radius:inherit;outline:2px solid #16a34a}.studio-module__mIPKYW__deleteThumbGrid{grid-template-columns:repeat(3,1fr);gap:.375rem;width:100%;max-width:13rem;margin-inline:auto;display:grid}.studio-module__mIPKYW__deleteThumb{aspect-ratio:1;background-color:#262626;border-radius:.625rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.studio-module__mIPKYW__deleteThumb img,.studio-module__mIPKYW__deleteThumb video{object-fit:cover;width:100%;height:100%;display:block}.studio-module__mIPKYW__deleteThumbMore{color:#a1a1a1;letter-spacing:.02em;font-family:Sohne Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500}.studio-module__mIPKYW__deleteBtnPrimary{color:#171717;background-color:#e5e5e5}.studio-module__mIPKYW__deleteBtnPrimary:hover:not(:disabled){color:#fafafa;background-color:#dc2626}.studio-module__mIPKYW__deleteBtnOutline{color:#fafafa;background-color:#0000;border-color:#ffffff1a}.studio-module__mIPKYW__deleteBtnOutline:hover:not(:disabled){background-color:#ffffff0b}
.StudioLeftPanel-module__LTgV-a__rightCol{-webkit-backdrop-filter:none;z-index:1;border-radius:var(--radius-xl);background:#161617;border:1px solid #c8d7eb2e;flex-direction:column;flex-shrink:0;width:340px;margin:12px 0 12px 12px;transition:width .35s cubic-bezier(.22,1,.36,1),margin .35s cubic-bezier(.22,1,.36,1),opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0006}.StudioLeftPanel-module__LTgV-a__rightColCollapsed{opacity:0;pointer-events:none;border-width:0;transform:translate(-24px);width:0!important;margin-left:0!important;margin-right:0!important}.StudioLeftPanel-module__LTgV-a__panelCollapseBtn{color:#ffffff73;cursor:pointer;border-radius:var(--radius);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;font-size:16px;transition:background .15s,color .15s;display:flex}.StudioLeftPanel-module__LTgV-a__panelCollapseBtn:hover{color:#fff;background:#ffffff14}.StudioLeftPanel-module__LTgV-a__rightTabs{border-bottom:.5px solid #ffffff0f;flex-shrink:0;gap:0;padding:0 16px;display:flex}.StudioLeftPanel-module__LTgV-a__rightTab{color:#ffffff59;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:14px 12px;font-size:12px;transition:color .15s;position:relative;letter-spacing:0!important;text-transform:capitalize!important;font-family:Sohne,system-ui,sans-serif!important;font-weight:500!important}.StudioLeftPanel-module__LTgV-a__rightTab:hover{color:#ffffffb3}.StudioLeftPanel-module__LTgV-a__rightTabActive{color:#fff}.StudioLeftPanel-module__LTgV-a__rightTabActive:after{content:"";background:#fff;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.StudioLeftPanel-module__LTgV-a__rightScroll{scrollbar-width:none;flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.StudioLeftPanel-module__LTgV-a__rightScroll::-webkit-scrollbar{display:none}.StudioLeftPanel-module__LTgV-a__rCard{border-radius:var(--radius-xl);background:#161617;border:1px solid #c8d7eb2e;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 2px 12px #0000004d}.StudioLeftPanel-module__LTgV-a__rLabel{font-family:var(--font-title);letter-spacing:2.5px;text-transform:uppercase;color:#ffffff73;font-size:9px;font-weight:700}.StudioLeftPanel-module__LTgV-a__rCard [data-slot=select-trigger]{color:#fff;border-radius:var(--radius)!important;background:0 0!important;border-color:#ffffff0f!important}.StudioLeftPanel-module__LTgV-a__rSettings{gap:8px;display:flex}.StudioLeftPanel-module__LTgV-a__rSettingBtn{border-radius:var(--radius);color:#ffffff80;font-family:var(--font-title);cursor:pointer;background:#161617;border:1px solid #c8d7eb2e;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 4px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.StudioLeftPanel-module__LTgV-a__rSettingBtn:hover{color:#fff;border-color:#ffffff26}.StudioLeftPanel-module__LTgV-a__rSettingActive{color:#fff!important;background:#ffffff14!important;border-color:#ffffff40!important}.StudioLeftPanel-module__LTgV-a__rCountRow{align-items:center;gap:16px;display:flex}.StudioLeftPanel-module__LTgV-a__rCountBtn{border-radius:var(--radius);color:#fff;cursor:pointer;background:#161617;border:1px solid #c8d7eb2e;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:background .15s;display:flex}.StudioLeftPanel-module__LTgV-a__rCountBtn:hover{background:#ffffff1f}.StudioLeftPanel-module__LTgV-a__rCountVal{font-family:var(--font-title);color:#fff;text-align:center;min-width:20px;font-size:15px;font-weight:700}.StudioLeftPanel-module__LTgV-a__rankHead{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px 8px;display:flex}.StudioLeftPanel-module__LTgV-a__rankCol{font-family:var(--font-title);letter-spacing:2px;text-transform:uppercase;color:#ffffff4d;font-size:9px;font-weight:600}.StudioLeftPanel-module__LTgV-a__rankList{scrollbar-width:none;flex:1;overflow-y:auto}.StudioLeftPanel-module__LTgV-a__rankList::-webkit-scrollbar{display:none}.StudioLeftPanel-module__LTgV-a__rankEmpty{text-align:center;color:var(--muted-foreground);padding:40px 20px;font-size:13px}.StudioLeftPanel-module__LTgV-a__rankItem{cursor:pointer;border-radius:var(--radius);align-items:center;gap:12px;margin:2px 8px;padding:10px 12px;transition:background .12s;display:flex}.StudioLeftPanel-module__LTgV-a__rankItem:hover{background:#ffffff0f}.StudioLeftPanel-module__LTgV-a__rankNum{color:var(--muted-foreground);text-align:center;flex-shrink:0;width:18px;font-family:Sohne,system-ui,sans-serif;font-size:11px}.StudioLeftPanel-module__LTgV-a__rankThumb{object-fit:cover;border:.5px solid #ffffff14;border-radius:8px;flex-shrink:0;width:44px;height:44px}.StudioLeftPanel-module__LTgV-a__rankInfo{flex:1;min-width:0}.StudioLeftPanel-module__LTgV-a__rankPrompt{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-family:Sohne,system-ui,sans-serif;font-size:12px;font-weight:500;overflow:hidden}.StudioLeftPanel-module__LTgV-a__rankDate{color:var(--muted-foreground);font-family:Sohne,system-ui,sans-serif;font-size:10px}.StudioLeftPanel-module__LTgV-a__rankModel{color:var(--muted-foreground);letter-spacing:.5px;flex-shrink:0;font-family:Sohne,system-ui,sans-serif;font-size:10px;font-weight:600}.StudioLeftPanel-module__LTgV-a__rightFooter{border-top:.5px solid #ffffff0f;flex-shrink:0;padding:12px 16px 20px}.StudioLeftPanel-module__LTgV-a__generateBtn{color:#fff;letter-spacing:.5px;cursor:pointer;background:#0052ff;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px;font-family:Sohne,system-ui,sans-serif;font-size:13px;font-weight:700;transition:filter .15s,transform .1s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #ffffff38,inset 0 0 5px #ffffff73,0 4px 24px #0052ff66}.StudioLeftPanel-module__LTgV-a__generateBtn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:60%;height:100%;animation:2.5s ease-in-out infinite StudioLeftPanel-module__LTgV-a__panelGenSweep;position:absolute;top:0;left:-100%}@keyframes StudioLeftPanel-module__LTgV-a__panelGenSweep{0%{left:-100%}to{left:150%}}.StudioLeftPanel-module__LTgV-a__generateBtn:hover{filter:brightness(1.1)}.StudioLeftPanel-module__LTgV-a__generateBtn:active{transform:scale(.99)}.StudioLeftPanel-module__LTgV-a__generateBtn:disabled{opacity:.5;cursor:not-allowed}.StudioLeftPanel-module__LTgV-a__generateCredits{opacity:.6;font-size:12px;font-weight:400}.StudioLeftPanel-module__LTgV-a__rightCol,.StudioLeftPanel-module__LTgV-a__rightCol *{text-transform:none;letter-spacing:0;font-family:Sohne,system-ui,sans-serif}.StudioLeftPanel-module__LTgV-a__rightCol .StudioLeftPanel-module__LTgV-a__rLabel{letter-spacing:0;text-transform:capitalize;color:#fff;font-family:Sohne,system-ui,sans-serif;font-size:13px;font-weight:500}.StudioLeftPanel-module__LTgV-a__rightCol [data-slot=select-trigger],.StudioLeftPanel-module__LTgV-a__rightCol [data-slot=select-content],.StudioLeftPanel-module__LTgV-a__rightCol [data-slot=select-item],.StudioLeftPanel-module__LTgV-a__rightCol .StudioLeftPanel-module__LTgV-a__rSettingBtn,.StudioLeftPanel-module__LTgV-a__rightCol .StudioLeftPanel-module__LTgV-a__rCountBtn{color:#fff!important;text-transform:capitalize!important;letter-spacing:0!important;background:#161617!important;border-color:#c8d7eb2e!important;font-family:Sohne,system-ui,sans-serif!important}.StudioLeftPanel-module__LTgV-a__rTextarea{resize:none!important;color:#fff!important;min-height:120px!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding:4px 0!important;font-family:Sohne,system-ui,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important}.StudioLeftPanel-module__LTgV-a__rTextarea::placeholder{color:#ffffff40!important}body.studio-detail-open .StudioLeftPanel-module__LTgV-a__rightCol{filter:blur(24px);pointer-events:none;transition:filter .25s}
.StudioBottomPanel-module__iW_9jq__bottomBar{z-index:150;border-radius:var(--radius-xl);background:#161617;border:1px solid #c8d7eb2e;align-items:stretch;gap:10px;height:112px;padding:12px;animation:.35s cubic-bezier(.22,1,.36,1) StudioBottomPanel-module__iW_9jq__bottomBarSlideUp;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 32px #0006}.StudioBottomPanel-module__iW_9jq__bottomBar,.StudioBottomPanel-module__iW_9jq__bottomBar *{text-transform:none;letter-spacing:0;font-family:Sohne,system-ui,sans-serif}@keyframes StudioBottomPanel-module__iW_9jq__bottomBarSlideUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}body.studio-detail-open .StudioBottomPanel-module__iW_9jq__bottomBar{filter:blur(24px);pointer-events:none;transition:filter .25s}.StudioBottomPanel-module__iW_9jq__bbLabel{color:#fff;text-transform:capitalize;margin-bottom:6px;font-family:Sohne,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1}.StudioBottomPanel-module__iW_9jq__bbExpandBtn{border-radius:var(--radius);color:#fff;cursor:pointer;background:#161617;border:1px solid #c8d7eb2e;flex-shrink:0;justify-content:center;align-items:center;width:44px;font-size:18px;transition:background .15s,border-color .15s;display:flex}.StudioBottomPanel-module__iW_9jq__bbExpandBtn:hover{background:#ffffff14;border-color:#ffffff40}.StudioBottomPanel-module__iW_9jq__bbTabs{border-radius:var(--radius);background:#161617;border:1px solid #c8d7eb2e;flex-shrink:0;display:flex;overflow:hidden}.StudioBottomPanel-module__iW_9jq__bbTab{color:#ffffff80;cursor:pointer;text-transform:capitalize;background:0 0;border:none;border-right:1px solid #c8d7eb1a;padding:0 16px;font-family:Sohne,system-ui,sans-serif;font-size:12px;font-weight:500;transition:background .15s,color .15s}.StudioBottomPanel-module__iW_9jq__bbTab:last-child{border-right:none}.StudioBottomPanel-module__iW_9jq__bbTab:hover{color:#fff;background:#ffffff0a}.StudioBottomPanel-module__iW_9jq__bbTabActive{color:#fff;background:#ffffff14;font-weight:600}.StudioBottomPanel-module__iW_9jq__bbUploadPhotos{border-radius:var(--radius);background:#161617;border:1px solid #c8d7eb2e;flex-shrink:0;width:140px;position:relative;overflow:hidden}.StudioBottomPanel-module__iW_9jq__bbUpload{border-radius:var(--radius);background:#161617;border:1px solid #c8d7eb2e;flex-shrink:0;width:140px;transition:width .3s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.StudioBottomPanel-module__iW_9jq__bbUploadCompact{width:64px}.StudioBottomPanel-module__iW_9jq__bbUpload label{cursor:pointer;width:100%;height:100%;display:block}.StudioBottomPanel-module__iW_9jq__bbUploadEmpty{justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.StudioBottomPanel-module__iW_9jq__bbUploadCompact .StudioBottomPanel-module__iW_9jq__bbUploadEmpty{gap:3px}.StudioBottomPanel-module__iW_9jq__bbUploadCompact .StudioBottomPanel-module__iW_9jq__bbGlassIcon{width:26px;height:26px;font-size:12px}.StudioBottomPanel-module__iW_9jq__bbGlassIcon{color:#ffffffd9;-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;transition:transform .2s,background .2s;display:flex;box-shadow:inset 0 0 18px #ffffff26,inset 0 0 5px #ffffff40,0 4px 6px #00000059}.StudioBottomPanel-module__iW_9jq__bbUpload:hover .StudioBottomPanel-module__iW_9jq__bbGlassIcon{background:#ffffff1a;transform:scale(1.05)}.StudioBottomPanel-module__iW_9jq__bbUploadPreview{width:100%;height:100%;position:relative}.StudioBottomPanel-module__iW_9jq__bbUploadPreview img{object-fit:cover;width:100%;height:100%;display:block}.StudioBottomPanel-module__iW_9jq__bbUploadStack{pointer-events:none;position:absolute;inset:0}.StudioBottomPanel-module__iW_9jq__bbUploadStackItem{border-radius:var(--radius);cursor:pointer;pointer-events:auto;background:#0e0e0e;border:1px solid #c8d7eb2e;width:82px;height:80px;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .15s;position:absolute;top:4px;right:4px;overflow:hidden;box-shadow:-4px 0 14px #0000008c}.StudioBottomPanel-module__iW_9jq__bbUploadStackItem:first-child{z-index:4;transform:translate(0)}.StudioBottomPanel-module__iW_9jq__bbUploadStackItem:nth-child(2){z-index:3;transform:translate(-12px)}.StudioBottomPanel-module__iW_9jq__bbUploadStackItem:nth-child(3){z-index:2;transform:translate(-24px)}.StudioBottomPanel-module__iW_9jq__bbUploadStackItem:nth-child(4){z-index:1;transform:translate(-36px)}.StudioBottomPanel-module__iW_9jq__bbUploadStackItem:nth-child(2):hover{border-color:#ffffff4d;transform:translate(-16px)}.StudioBottomPanel-module__iW_9jq__bbUploadStackItem:nth-child(3):hover{border-color:#ffffff4d;transform:translate(-28px)}.StudioBottomPanel-module__iW_9jq__bbUploadStackItem:nth-child(4):hover{border-color:#ffffff4d;transform:translate(-40px)}.StudioBottomPanel-module__iW_9jq__bbUploadStackItemMedia{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.StudioBottomPanel-module__iW_9jq__bbUploadTopActions{z-index:5;gap:4px;display:flex;position:absolute;top:4px;right:4px}.StudioBottomPanel-module__iW_9jq__bbUploadRemove{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;transition:background .15s;display:flex}.StudioBottomPanel-module__iW_9jq__bbUploadRemove:hover{background:#000000e6}.StudioBottomPanel-module__iW_9jq__bbUploadDrawerTrigger{color:#fff;cursor:pointer;background:#000000b3;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:3px;height:20px;padding:0 6px;font-family:Sohne,system-ui,sans-serif;font-size:10px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.StudioBottomPanel-module__iW_9jq__bbUploadDrawerTrigger:hover{background:#000000e6;border-color:#ffffff4d}.StudioBottomPanel-module__iW_9jq__bbUploadDrawerTrigger i{font-size:10px}.StudioBottomPanel-module__iW_9jq__bbUploadDrawerCount{letter-spacing:0;font-weight:600}.StudioBottomPanel-module__iW_9jq__bbModel{border-radius:var(--radius);background:#161617;border:1px solid #c8d7eb2e;flex-shrink:0;width:200px;position:relative;overflow:hidden}.StudioBottomPanel-module__iW_9jq__bbModelVideo{object-fit:cover;opacity:.5;filter:brightness(1.4)saturate(1.3);z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.StudioBottomPanel-module__iW_9jq__bbModelOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0000001a 40%,#00000059 100%);position:absolute;inset:0}.StudioBottomPanel-module__iW_9jq__bbModelContent{z-index:2;flex-direction:column;justify-content:center;height:100%;padding:10px 12px;display:flex;position:relative}.StudioBottomPanel-module__iW_9jq__bottomBar .StudioBottomPanel-module__iW_9jq__bbSelectTrigger,.StudioBottomPanel-module__iW_9jq__bottomBar [data-slot=select-trigger]{border-radius:var(--radius)!important;color:#fff!important;background:#00000059!important;border:.5px solid #fff3!important;height:32px!important;padding:0 10px!important;font-family:Sohne,system-ui,sans-serif!important;font-size:11px!important}.StudioBottomPanel-module__iW_9jq__bbRatios{flex-shrink:0;position:relative}.StudioBottomPanel-module__iW_9jq__bbRatiosTrigger{border-radius:var(--radius);color:#fff;text-transform:capitalize;cursor:pointer;background:#161617;border:1px solid #c8d7eb2e;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:56px;height:100%;padding:0;font-family:Sohne,system-ui,sans-serif;font-size:11px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.StudioBottomPanel-module__iW_9jq__bbRatiosTrigger i{opacity:.7;font-size:11px}.StudioBottomPanel-module__iW_9jq__bbRatiosTrigger:hover{background:#ffffff0a;border-color:#ffffff40}.StudioBottomPanel-module__iW_9jq__bbRatiosTrigger[aria-expanded=true]{background:#ffffff14;border-color:#ffffff4d}.StudioBottomPanel-module__iW_9jq__bbRatiosDrawer{z-index:152;border-radius:var(--radius) var(--radius) 0 0;background:#161617;border:1px solid #c8d7eb2e;border-bottom:none;flex-direction:column;width:56px;font-family:Sohne,system-ui,sans-serif;animation:.25s cubic-bezier(.22,1,.36,1) StudioBottomPanel-module__iW_9jq__bbRatiosDrawerSlideUp;display:flex;position:absolute;bottom:calc(100% + 11px);left:0;overflow:hidden;box-shadow:0 -6px 24px #00000059}@keyframes StudioBottomPanel-module__iW_9jq__bbRatiosDrawerSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.StudioBottomPanel-module__iW_9jq__bbRatiosOption{color:#ffffff8c;cursor:pointer;background:#161617;border:none;border-bottom:1px solid #c8d7eb14;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:44px;padding:0;font-family:Sohne,system-ui,sans-serif;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:flex}.StudioBottomPanel-module__iW_9jq__bbRatiosOption:last-child{border-bottom:none}.StudioBottomPanel-module__iW_9jq__bbRatiosOption i{opacity:.5;font-size:10px}.StudioBottomPanel-module__iW_9jq__bbRatiosOption:hover{color:#fff;background:#ffffff0f}.StudioBottomPanel-module__iW_9jq__bbRatiosOptionActive{color:#fff!important;background:#ffffff1a!important}body.studio-detail-open .StudioBottomPanel-module__iW_9jq__bbRatiosDrawer{filter:blur(24px);pointer-events:none}.StudioBottomPanel-module__iW_9jq__bbCountCard{border-radius:var(--radius);background:#161617;border:1px solid #c8d7eb2e;flex-direction:column;flex-shrink:0;justify-content:center;width:88px;padding:10px 12px;display:flex}.StudioBottomPanel-module__iW_9jq__bbCountRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.StudioBottomPanel-module__iW_9jq__bbCountBtn{border-radius:var(--radius);color:#fff;cursor:pointer;background:#161617;border:1px solid #c8d7eb2e;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:background .15s;display:flex}.StudioBottomPanel-module__iW_9jq__bbCountBtn:hover{background:#ffffff1f}.StudioBottomPanel-module__iW_9jq__bbCountVal{color:#fff;text-align:center;min-width:18px;font-family:Sohne,system-ui,sans-serif;font-size:14px;font-weight:700}.StudioBottomPanel-module__iW_9jq__bbPromptCard{border-radius:var(--radius);background:#161617;border:1px solid #c8d7eb2e;flex-direction:column;flex:1;min-width:160px;padding:10px 14px;display:flex;overflow:hidden}.StudioBottomPanel-module__iW_9jq__bbTextarea{flex:1;color:#fff!important;resize:none!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;min-height:0!important;padding:0!important;font-family:Sohne,system-ui,sans-serif!important;font-size:13px!important;line-height:1.4!important}.StudioBottomPanel-module__iW_9jq__bbTextarea::placeholder{color:#ffffff40}.StudioBottomPanel-module__iW_9jq__bbGenerateBtn{color:#fff;cursor:pointer;background:#0052ff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:156px;padding:0 18px;font-family:Sohne,system-ui,sans-serif;font-size:12px;font-weight:700;transition:filter .15s,transform .1s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #ffffff38,inset 0 0 5px #ffffff73,0 4px 20px #0052ff59}.StudioBottomPanel-module__iW_9jq__bbGenerateBtn:hover{filter:brightness(1.1)}.StudioBottomPanel-module__iW_9jq__bbGenerateBtn:active{transform:scale(.98)}.StudioBottomPanel-module__iW_9jq__bbGenerateBtn:disabled{opacity:.5;cursor:not-allowed}.StudioBottomPanel-module__iW_9jq__bbGenerateBtn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);width:60%;height:100%;animation:2.5s ease-in-out infinite StudioBottomPanel-module__iW_9jq__bbGenSweep;position:absolute;top:0;left:-100%}@keyframes StudioBottomPanel-module__iW_9jq__bbGenSweep{0%{left:-100%}to{left:150%}}.StudioBottomPanel-module__iW_9jq__bbGenerateCredits{opacity:.7;margin-left:2px;font-weight:400}.StudioBottomPanel-module__iW_9jq__bbUploadDrawer{z-index:151;border-radius:var(--radius-xl);background:#161617;border:1px solid #c8d7eb2e;width:auto;max-width:calc(100vw - 24px);padding:12px;animation:.3s cubic-bezier(.22,1,.36,1) StudioBottomPanel-module__iW_9jq__bbUploadDrawerSlideUp;position:fixed;bottom:130px;left:12px;box-shadow:0 8px 32px #0006}.StudioBottomPanel-module__iW_9jq__bbUploadDrawer,.StudioBottomPanel-module__iW_9jq__bbUploadDrawer *{font-family:Sohne,system-ui,sans-serif}@keyframes StudioBottomPanel-module__iW_9jq__bbUploadDrawerSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.StudioBottomPanel-module__iW_9jq__bbUploadDrawerScroll{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.StudioBottomPanel-module__iW_9jq__bbUploadDrawerScroll::-webkit-scrollbar{height:6px}.StudioBottomPanel-module__iW_9jq__bbUploadDrawerScroll::-webkit-scrollbar-track{background:0 0}.StudioBottomPanel-module__iW_9jq__bbUploadDrawerScroll::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.StudioBottomPanel-module__iW_9jq__bbDrawerItem{border-radius:var(--radius);background:#161617;border:1px solid #c8d7eb2e;flex-shrink:0;width:96px;height:88px;transition:border-color .15s;position:relative;overflow:hidden}.StudioBottomPanel-module__iW_9jq__bbDrawerItem:hover{border-color:#ffffff40}.StudioBottomPanel-module__iW_9jq__bbDrawerItemMedia{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.StudioBottomPanel-module__iW_9jq__bbDrawerItemRemove{color:#fff;cursor:pointer;z-index:2;background:#000000b3;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;transition:background .15s;display:flex;position:absolute;top:4px;right:4px}.StudioBottomPanel-module__iW_9jq__bbDrawerItemRemove:hover{background:#000000e6}body.studio-detail-open .StudioBottomPanel-module__iW_9jq__bbUploadDrawer{filter:blur(24px);pointer-events:none;transition:filter .25s}.StudioBottomPanel-module__iW_9jq__bbVideoFrames{flex-shrink:0;gap:8px;display:flex}.StudioBottomPanel-module__iW_9jq__bbVideoFrame{border-radius:var(--radius);background:#161617;border:1px solid #c8d7eb2e;flex-direction:column;flex-shrink:0;width:80px;display:flex;position:relative;overflow:hidden}.StudioBottomPanel-module__iW_9jq__bbVideoFrameLabel{color:#ffffff73;text-align:center;letter-spacing:.3px;flex-shrink:0;padding:6px 0 2px;font-family:Sohne,system-ui,sans-serif;font-size:9px;font-weight:500}.StudioBottomPanel-module__iW_9jq__bbVideoFrameBody{cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex}.StudioBottomPanel-module__iW_9jq__bbVideoFrameEmpty{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.StudioBottomPanel-module__iW_9jq__bbVideoFramePreview{z-index:1;border-radius:var(--radius);position:absolute;inset:0;overflow:hidden}.StudioBottomPanel-module__iW_9jq__bbVideoFramePreview img{object-fit:cover;width:100%;height:100%;display:block}.StudioBottomPanel-module__iW_9jq__bbVideoFrameRemove{color:#fff;cursor:pointer;z-index:2;background:#000000b3;border:none;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;transition:background .15s;display:flex;position:absolute;top:3px;right:3px}.StudioBottomPanel-module__iW_9jq__bbVideoFrameRemove:hover{background:#000000e6}@media (max-width:920px){.StudioBottomPanel-module__iW_9jq__bbVideoFrames{display:none}}@media (max-width:1380px){.StudioBottomPanel-module__iW_9jq__bbCountCard{display:none}}@media (max-width:1240px){.StudioBottomPanel-module__iW_9jq__bbRatios{display:none}}@media (max-width:1080px){.StudioBottomPanel-module__iW_9jq__bbModel{display:none}}@media (max-width:920px){.StudioBottomPanel-module__iW_9jq__bbUpload,.StudioBottomPanel-module__iW_9jq__bbUploadPhotos{display:none}}@media (max-width:780px){.StudioBottomPanel-module__iW_9jq__bbTabs{display:none}}
.StudioModelPicker-module__bCF2fa__backdrop{-webkit-backdrop-filter:blur(8px);z-index:8000;background:#0000008c;animation:.22s cubic-bezier(.22,1,.36,1) StudioModelPicker-module__bCF2fa__backdropFadeIn;position:fixed;inset:0}@keyframes StudioModelPicker-module__bCF2fa__backdropFadeIn{0%{opacity:0}to{opacity:1}}.StudioModelPicker-module__bCF2fa__sheet{top:calc(var(--nav-h,48px) + 16px);z-index:8001;border-radius:var(--radius-xl);background:#161617;border:1px solid #c8d7eb1f;flex-direction:column;animation:.32s cubic-bezier(.22,1,.36,1) StudioModelPicker-module__bCF2fa__sheetSlideUp;display:flex;position:fixed;bottom:88px;left:24px;right:24px;overflow:hidden;box-shadow:0 24px 64px #00000080}@keyframes StudioModelPicker-module__bCF2fa__sheetSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.StudioModelPicker-module__bCF2fa__header{border-bottom:1px solid #c8d7eb0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 22px 14px;display:flex}.StudioModelPicker-module__bCF2fa__headerLabel{font-family:var(--font-title);letter-spacing:2px;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:700}.StudioModelPicker-module__bCF2fa__closeBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:background .18s,color .18s,border-color .18s;display:flex}.StudioModelPicker-module__bCF2fa__closeBtn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.StudioModelPicker-module__bCF2fa__grid{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:20px 22px 24px;display:grid;overflow-y:auto}.StudioModelPicker-module__bCF2fa__grid::-webkit-scrollbar{width:6px}.StudioModelPicker-module__bCF2fa__grid::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.StudioModelPicker-module__bCF2fa__empty{text-align:center;color:#ffffff73;font-family:var(--font-sans);grid-column:1/-1;padding:60px 20px;font-size:13px}.StudioModelPicker-module__bCF2fa__card{border-radius:var(--radius-xl);cursor:pointer;text-align:left;min-height:220px;color:inherit;background:#0a0a0b;border:1.5px solid #c8d7eb1a;flex-direction:column;padding:0;font-family:inherit;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.StudioModelPicker-module__bCF2fa__card:hover:not(:disabled){border-color:#c8d7eb40;transform:translateY(-3px);box-shadow:0 16px 40px #00000073}.StudioModelPicker-module__bCF2fa__cardSelected{border-color:var(--irr-blue-core,#0052ff);box-shadow:0 0 0 2px #0052ff40,0 16px 40px #00000073}.StudioModelPicker-module__bCF2fa__cardDisabled{cursor:not-allowed;opacity:.5}.StudioModelPicker-module__bCF2fa__cardMedia{z-index:0;position:absolute;inset:0;overflow:hidden}.StudioModelPicker-module__bCF2fa__cardMediaEl{object-fit:cover;filter:brightness(1.05)saturate(1.1);width:100%;height:100%;display:block}.StudioModelPicker-module__bCF2fa__cardMediaFallback{background:linear-gradient(135deg,#1a1a1c 0%,#0d0d0f 100%);width:100%;height:100%}.StudioModelPicker-module__bCF2fa__cardMediaOverlay{background:linear-gradient(#0000000d 0%,#00000073 60%,#000000d9 100%);position:absolute;inset:0}.StudioModelPicker-module__bCF2fa__cardTopRow{z-index:2;justify-content:flex-end;align-items:center;gap:6px;min-height:24px;padding:12px 12px 0;display:flex;position:relative}.StudioModelPicker-module__bCF2fa__cardCheck{background:var(--irr-blue-core,#0052ff);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.StudioModelPicker-module__bCF2fa__cardBadge{font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000073;border:.5px solid #ffffff2e;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.StudioModelPicker-module__bCF2fa__cardBadgeNew{background:var(--irr-blue-core,#0052ff);border-color:var(--irr-blue-core,#0052ff);color:#fff}.StudioModelPicker-module__bCF2fa__cardBadgeFree{color:#86efac;background:#22c55e40;border-color:#22c55e80}.StudioModelPicker-module__bCF2fa__cardBadgePro{color:#fcd34d;background:#f59e0b40;border-color:#f59e0b80}.StudioModelPicker-module__bCF2fa__cardBadgeFast{color:#d8b4fe;background:#a855f740;border-color:#a855f780}.StudioModelPicker-module__bCF2fa__cardBadgeMuted{color:#ffffff80;background:#ffffff0f;border-color:#ffffff1a}.StudioModelPicker-module__bCF2fa__cardBottom{z-index:2;flex-direction:column;gap:4px;margin-top:auto;padding:14px 16px 16px;display:flex;position:relative}.StudioModelPicker-module__bCF2fa__cardLabel{font-family:var(--font-title,"Sohne", system-ui, sans-serif);color:#fff;letter-spacing:-.2px;font-size:18px;font-weight:600}.StudioModelPicker-module__bCF2fa__cardTagline{font-family:var(--font-sans);color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.StudioModelPicker-module__bCF2fa__cardMeta{font-family:var(--font-sans);color:#ffffff80;letter-spacing:.4px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:10px;display:flex}.StudioModelPicker-module__bCF2fa__cardCost{color:#ffffffbf;font-weight:600}.StudioModelPicker-module__bCF2fa__cardRatios{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.plans-module__g8ZaeW__plansGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;margin-bottom:60px;display:grid}body.sb-open .plans-module__g8ZaeW__plansGrid{grid-template-columns:repeat(4,1fr)}.plans-module__g8ZaeW__plansCard{border:.5px solid var(--border);border-radius:var(--irr-radius-lg);background:#ffffff08;flex-direction:column;padding:32px 28px;transition:border-color .3s,background .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.plans-module__g8ZaeW__plansCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff08 0%,#0000 60%);position:absolute;inset:0}.plans-module__g8ZaeW__plansCard:hover{border-color:var(--irr-border-strong);background:#ffffff0b;box-shadow:0 0 40px #0000004d}.plans-module__g8ZaeW__plansCardPopular{background:#005df80f;border-color:#005df866}.plans-module__g8ZaeW__plansCardPopular:hover{box-shadow:0 0 60px var(--blue-dim);background:#005df817;border-color:#005df899}.plans-module__g8ZaeW__plansBadge{background:var(--blue);color:#fff;font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;border-radius:var(--irr-radius-full);padding:4px 10px;font-size:9px;font-weight:500;position:absolute;top:20px;right:20px;box-shadow:0 0 16px #005df866}.plans-module__g8ZaeW__plansCardName{font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;color:#fff;margin-bottom:8px;font-size:13px;font-weight:400}.plans-module__g8ZaeW__plansCardDesc{font-family:var(--font-body);color:#fff9;min-height:38px;margin-bottom:24px;font-size:12px;font-weight:300;line-height:1.65}.plans-module__g8ZaeW__plansPriceRow{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.plans-module__g8ZaeW__plansAmt{font-family:var(--font-title);letter-spacing:-1px;font-size:38px;font-weight:200}.plans-module__g8ZaeW__plansPer{font-family:var(--font-body);color:#ffffff80;font-size:11px;font-weight:300}.plans-module__g8ZaeW__plansShared{font-family:var(--font-body);color:#fff6;margin-bottom:20px;font-size:11px;font-weight:300}.plans-module__g8ZaeW__plansAnnualRow{align-items:center;gap:8px;margin-bottom:20px;display:flex}.plans-module__g8ZaeW__plansSw{cursor:pointer;border:.5px solid var(--white-10);background:#ffffff12;border-radius:9px;flex-shrink:0;width:32px;height:18px;transition:background .2s;position:relative}.plans-module__g8ZaeW__plansSw.plans-module__g8ZaeW__on{background:#005df880;border-color:#005df84d}.plans-module__g8ZaeW__plansDot{background:#fff;border-radius:50%;width:14px;height:14px;transition:left .2s;position:absolute;top:1px;left:1px;box-shadow:0 1px 3px #0000004d}.plans-module__g8ZaeW__plansSw.plans-module__g8ZaeW__on .plans-module__g8ZaeW__plansDot{left:15px}.plans-module__g8ZaeW__plansSwLbl{font-family:var(--font-body);color:#fff9;font-size:11px;font-weight:300}.plans-module__g8ZaeW__plansCta{border-radius:var(--irr-radius-md);width:100%;font-family:var(--font-title);letter-spacing:1px;text-transform:uppercase;cursor:pointer;border:none;margin-bottom:16px;padding:12px;font-size:11px;font-weight:400;transition:all .2s}.plans-module__g8ZaeW__plansCtaFill{background:var(--blue);color:#fff;box-shadow:0 4px 20px var(--blue-glow);position:relative;overflow:hidden}.plans-module__g8ZaeW__plansCtaFill:after{content:"";background:linear-gradient(90deg, transparent, var(--irr-border-strong), #ffffff40, transparent);width:70%;height:100%;animation:2s ease-in-out infinite plans-module__g8ZaeW__sweep;position:absolute;top:0;left:-100%}@keyframes plans-module__g8ZaeW__sweep{0%{left:-100%}to{left:150%}}.plans-module__g8ZaeW__plansCtaFill:hover{filter:brightness(1.1);box-shadow:0 4px 28px #005df880}.plans-module__g8ZaeW__plansCtaOut{background:var(--white-04);color:#fff;border:.5px solid var(--white-10)}.plans-module__g8ZaeW__plansCtaOut:hover{background:#ffffff12;border-color:#ffffff40}.plans-module__g8ZaeW__plansSep{background:var(--white-06);height:.5px;margin:18px 0}.plans-module__g8ZaeW__plansFh{color:#ffffff80;font-size:10px;font-family:var(--font-title);letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-weight:400}.plans-module__g8ZaeW__plansFt{flex:1;margin:0;padding:0;list-style:none}.plans-module__g8ZaeW__plansFt li{font-family:var(--font-body);color:#fffc;border-bottom:.5px solid var(--white-04);align-items:center;gap:8px;padding:7px 0;font-size:12px;font-weight:300;display:flex}.plans-module__g8ZaeW__plansFt li:last-child{border-bottom:none}.plans-module__g8ZaeW__plansFt li:before{content:"✓";color:var(--blue);flex-shrink:0;font-size:10px;font-weight:700}.plans-module__g8ZaeW__pcs{cursor:pointer;margin-bottom:8px;position:relative}.plans-module__g8ZaeW__pcsBox{border-radius:var(--irr-radius-sm);background:#ffffff05;border:.5px solid #ffffff12;justify-content:space-between;align-items:center;padding:9px 12px;transition:all .15s;display:flex}.plans-module__g8ZaeW__pcsBox:hover{background:var(--white-04);border-color:#ffffff24}.plans-module__g8ZaeW__pcsTxt{color:#fff;font-size:12px}.plans-module__g8ZaeW__pcsOpt{color:#fff;cursor:pointer;justify-content:space-between;padding:8px 12px;font-size:11px;transition:all .1s;display:flex}.plans-module__g8ZaeW__pcsOpt:hover{background:var(--white-04)}.plans-module__g8ZaeW__pcsOpt.plans-module__g8ZaeW__active{background:#005df81a}.plans-module__g8ZaeW__pcsOptP{color:#ffffff80}.plans-module__g8ZaeW__seatsRow{align-items:center;gap:16px;margin-bottom:48px;display:flex}.plans-module__g8ZaeW__seatsLabel{font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:400}.plans-module__g8ZaeW__seatsControls{border:.5px solid var(--white-10);border-radius:var(--irr-radius-sm);align-items:center;display:flex;overflow:hidden}.plans-module__g8ZaeW__seatsBtn{background:var(--white-04);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:background .15s;display:flex}.plans-module__g8ZaeW__seatsBtn:hover{background:#ffffff17}.plans-module__g8ZaeW__seatsVal{color:#fff;width:52px;height:36px;font-family:var(--font-title);text-align:center;background:0 0;border:none;outline:none;font-size:14px;font-weight:700}#creditSlider{appearance:none;cursor:pointer;border-radius:2px;outline:none;width:100%;height:3px;margin-bottom:12px}#creditSlider::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#fff;border:none;border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 6px #0000004d}#creditSlider::-webkit-slider-thumb:hover{transform:scale(1.15)}.plans-module__g8ZaeW__purchaseBtn{color:var(--blue);border-radius:var(--irr-radius-md);font-family:var(--font-title);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:#fff;border:none;padding:11px 26px;font-size:11px;font-weight:500;position:relative;overflow:hidden}.plans-module__g8ZaeW__purchaseBtn:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#c8d2dc99,#0000);width:60%;height:100%;animation:1.8s ease-in-out infinite plans-module__g8ZaeW__sweep;position:absolute;top:0;left:-100%}.plans-module__g8ZaeW__footerLink{color:#ffffff47;font-size:12px;font-weight:300;text-decoration:none;transition:color .2s}.plans-module__g8ZaeW__footerLink:hover{color:#ffffffbf}.plans-module__g8ZaeW__footerSocial{border:.5px solid var(--border);color:#ffffffd9;justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;transition:all .2s;display:flex}.plans-module__g8ZaeW__footerSocial:hover{border-color:var(--blue);color:var(--blue)}@media (max-width:768px){.plans-module__g8ZaeW__plansGrid{grid-template-columns:1fr}.plans-module__g8ZaeW__plansPageWrap{padding-left:20px!important;padding-right:20px!important}.plans-module__g8ZaeW__creditsFlex{flex-direction:column!important;gap:24px!important}.plans-module__g8ZaeW__giftFlex{flex-direction:column!important}}
.Dialog-module__7g4e6W__overlay{z-index:var(--z-overlay);-webkit-backdrop-filter:blur(24px)saturate(.6);animation:Dialog-module__7g4e6W__overlayIn var(--dur-luxury) var(--sacred-ease-editorial);background:#0a0a0bd6;position:fixed;inset:0}.Dialog-module__7g4e6W__overlay[data-state=closed]{animation:Dialog-module__7g4e6W__overlayOut var(--dur-fast) var(--sacred-ease-editorial)}@keyframes Dialog-module__7g4e6W__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes Dialog-module__7g4e6W__overlayOut{0%{opacity:1}to{opacity:0}}.Dialog-module__7g4e6W__content{z-index:var(--z-modal);background:var(--irr-surface-elevated);border:.5px solid var(--irr-border-subtle);border-radius:var(--radius-xl);color:var(--irr-text-primary);box-shadow:var(--shadow-e4);padding:var(--space-7);width:calc(100vw - var(--space-8));max-height:calc(100vh - var(--space-9));animation:Dialog-module__7g4e6W__contentIn var(--dur-luxury) var(--sacred-ease-editorial);outline:none;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.Dialog-module__7g4e6W__content[data-state=closed]{animation:Dialog-module__7g4e6W__contentOut var(--dur-fast) var(--sacred-ease-editorial)}@keyframes Dialog-module__7g4e6W__contentIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes Dialog-module__7g4e6W__contentOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.98)}}.Dialog-module__7g4e6W__sizeSm{max-width:26rem}.Dialog-module__7g4e6W__sizeMd{max-width:34rem}.Dialog-module__7g4e6W__sizeLg{max-width:44rem}.Dialog-module__7g4e6W__sizeXl{max-width:58rem}.Dialog-module__7g4e6W__eyebrow,.Dialog-module__7g4e6W__iconBadge{display:none}.Dialog-module__7g4e6W__header{gap:var(--space-3);margin-bottom:var(--space-7);padding-right:var(--space-9);flex-direction:column;display:flex}.Dialog-module__7g4e6W__title{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--irr-text-primary);margin:0;font-size:1.5rem;font-weight:500;line-height:1.15}.Dialog-module__7g4e6W__description{font-family:var(--font-sans);color:var(--irr-text-secondary);margin:0;font-size:.9375rem;line-height:1.55}.Dialog-module__7g4e6W__divider{border:none;border-top:.5px solid var(--irr-border-subtle);height:0;margin:var(--space-6) 0}.Dialog-module__7g4e6W__body{margin-bottom:var(--space-7)}.Dialog-module__7g4e6W__divider+.Dialog-module__7g4e6W__body{margin-top:0}.Dialog-module__7g4e6W__preview{padding-left:var(--space-4);border-left:2px solid var(--irr-border-strong);font-family:var(--font-sans);color:var(--irr-text-primary);word-break:break-word;font-size:.9375rem;font-style:italic;line-height:1.5;display:block}.Dialog-module__7g4e6W__footer{gap:var(--space-3);justify-content:flex-end;align-items:center;display:flex}.Dialog-module__7g4e6W__footerDestructiveLeft{justify-content:space-between}.Dialog-module__7g4e6W__footerDestructiveLeft .Dialog-module__7g4e6W__destructiveSlot{margin-right:auto}.Dialog-module__7g4e6W__close{top:var(--space-5);right:var(--space-5);border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--irr-text-muted);cursor:pointer;transition:background-color var(--dur-fast) var(--sacred-ease-editorial), color var(--dur-fast) var(--sacred-ease-editorial);background:0 0;border:none;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex;position:absolute}.Dialog-module__7g4e6W__close:hover{color:var(--irr-text-primary);background:#ffffff0f}.Dialog-module__7g4e6W__close:focus-visible{box-shadow:var(--focus-ring);outline:none}
.UsernameClaim-module___JpwLW__dialogContent{max-width:28rem;overflow:hidden;background-color:#161617!important;border-radius:1.625rem!important;padding:0!important}.UsernameClaim-module___JpwLW__card{color:#fafafa;flex-direction:column;gap:1.5rem;padding-block:1.5rem;font-family:Sohne,system-ui,-apple-system,sans-serif;display:flex}.UsernameClaim-module___JpwLW__eyebrowWrap{padding-inline:1.5rem}.UsernameClaim-module___JpwLW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;border:1px solid #ffffff24;border-radius:9999px;padding:4px 10px;font-family:Sohne Mono,ui-monospace,monospace;font-size:10px;font-weight:400;display:inline-block}.UsernameClaim-module___JpwLW__header{gap:.5rem;padding-inline:1.5rem;display:grid}.UsernameClaim-module___JpwLW__header .UsernameClaim-module___JpwLW__title{color:#fafafa;letter-spacing:-.01em;text-transform:none;margin:0;font-size:1.125rem;font-weight:500;line-height:1.35}.UsernameClaim-module___JpwLW__header .UsernameClaim-module___JpwLW__description{color:#fff9;text-align:left;margin:0;font-size:.875rem;line-height:1.45}.UsernameClaim-module___JpwLW__inputWrap{padding-inline:1.5rem;position:relative}.UsernameClaim-module___JpwLW__inputField{background-color:#ffffff0d;border:1px solid #0000;border-radius:1.375rem;align-items:center;gap:.375rem;height:2.75rem;padding-inline:.875rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.UsernameClaim-module___JpwLW__inputField:focus-within{background-color:#ffffff12;border-color:#0052ff;box-shadow:0 0 0 3px #0052ff38}.UsernameClaim-module___JpwLW__inputField.UsernameClaim-module___JpwLW__valid{border-color:#16a34a8c}.UsernameClaim-module___JpwLW__inputField.UsernameClaim-module___JpwLW__invalid{border-color:#dc26268c}.UsernameClaim-module___JpwLW__prefix{color:#ffffff73;-webkit-user-select:none;user-select:none;letter-spacing:0;font-family:Sohne,system-ui,sans-serif;font-size:15px}.UsernameClaim-module___JpwLW__input{color:#fafafa;letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;height:100%;padding:0;font-family:Sohne,system-ui,sans-serif;font-size:15px}.UsernameClaim-module___JpwLW__input::placeholder{color:#ffffff4d}.UsernameClaim-module___JpwLW__statusDot{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.UsernameClaim-module___JpwLW__statusDot svg{width:100%;height:100%}.UsernameClaim-module___JpwLW__hint{letter-spacing:.04em;color:#ffffff73;min-height:16px;margin-top:-.75rem;padding-inline:1.5rem;font-family:Sohne Mono,ui-monospace,monospace;font-size:11px;line-height:1.4}.UsernameClaim-module___JpwLW__hint.UsernameClaim-module___JpwLW__error{color:#ff6568}.UsernameClaim-module___JpwLW__hint.UsernameClaim-module___JpwLW__success{color:#4ade80}.UsernameClaim-module___JpwLW__footer{flex-direction:column;gap:.5rem;padding-inline:1.5rem;display:flex}.UsernameClaim-module___JpwLW__btn{cursor:pointer;border:none;border-radius:1.625rem;outline:none;justify-content:center;align-items:center;gap:.5rem;width:100%;height:2.75rem;padding-inline:1rem;font-family:Sohne,system-ui,sans-serif;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s,transform .1s,box-shadow .2s;display:inline-flex}.UsernameClaim-module___JpwLW__btn:disabled{opacity:.5;cursor:not-allowed}.UsernameClaim-module___JpwLW__btn:active:not(:disabled){transform:translateY(1px)}.UsernameClaim-module___JpwLW__btnPrimary{color:#fff;background:#0052ff;box-shadow:0 4px 20px #0052ff4d}.UsernameClaim-module___JpwLW__btnPrimary:hover:not(:disabled){background:#1968ff;box-shadow:0 4px 24px #0052ff73}.UsernameClaim-module___JpwLW__btnSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite UsernameClaim-module___JpwLW__spin}@keyframes UsernameClaim-module___JpwLW__spin{to{transform:rotate(360deg)}}
