/* Search-free launch layout: no hero overlap, compact left-aligned categories. */
.app2-screen--compact-home .app2-categories{position:relative;z-index:5;justify-content:flex-start;gap:12px;padding-top:12px}
.app2-screen--compact-home .app2-categories button{flex:0 0 58px;width:58px}
.app2-screen--compact-home .app2-hero{margin-bottom:0;overflow:hidden;isolation:isolate;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1000V885C1000 925 780 1000 500 1000C220 1000 0 925 0 885Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M0 0H1000V885C1000 925 780 1000 500 1000C220 1000 0 925 0 885Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.app2-screen--compact-home .app2-hero--city::before{inset:0;height:100%;clip-path:none;border-radius:0}
.app2-screen--compact-home .app2-hero .app2-hero__photo{inset:0;clip-path:none!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M740 0C610 65 475 170 460 310C444 442 555 508 552 620C548 737 498 804 575 898C634 969 813 970 1000 970L1000 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'%3E%3Cpath d='M740 0C610 65 475 170 460 310C444 442 555 508 552 620C548 737 498 804 575 898C634 969 813 970 1000 970L1000 0Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
