.city-backdrop{position:fixed;inset:0;z-index:0;background:#243246;overflow:hidden}.city-backdrop iframe{width:100%;height:100%;border:0;pointer-events:none}.city-backdrop::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#020b20d9,#04112670 55%,#04112625);pointer-events:none}body.city-entered{overflow:hidden}body.city-entered>.city-backdrop{z-index:100;animation:enter-city .85s cubic-bezier(.2,.7,.2,1)}body.city-entered>.city-backdrop iframe{pointer-events:auto}body.city-entered>.city-backdrop::after{display:none}.city-return{position:fixed!important;left:18px;top:12px;z-index:110!important;font-size:11px!important}.city-return[hidden]{display:none!important}@keyframes enter-city{from{transform:scale(1.06);filter:brightness(.65)}to{transform:scale(1);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){body.city-entered>.city-backdrop{animation:none}}

body:not(.city-entered)>main,body:not(.city-entered)>header{animation:studio-reveal .6s ease both}@keyframes studio-reveal{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body:not(.city-entered)>main,body:not(.city-entered)>header{animation:none}}
