html[data-layout-chrome=compact] .public-header__inner{gap:.5rem;padding-inline:.85rem}html[data-layout-chrome=compact] .public-header__inner>.flex .language-switcher{display:none}html[data-layout-chrome=compact] .public-header__inner .ml-mobile-menu{display:block}html[data-layout-chrome=compact] .public-header__name{font-size:.95rem}html[data-layout-chrome=compact] .public-page{padding-inline:1rem}html[data-layout-chrome=compact] .public-booking-layout{grid-template-columns:minmax(0,1fr)!important}html[data-layout-chrome=compact] .guest-booking-form{padding:1rem .85rem}html[data-layout-chrome=compact] .guest-booking-form input,html[data-layout-chrome=compact] .guest-booking-form select,html[data-layout-chrome=compact] .guest-booking-form textarea{width:100%;min-width:0;max-width:100%;font-size:16px}html[data-layout-chrome=compact] .guest-booking-form .guest-form-grid-2{grid-template-columns:minmax(0,1fr)}html[data-layout-chrome=compact][data-layout-orientation=landscape] .public-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-layout-chrome=compact] .platform-header__inner{padding-inline:.85rem}html[data-layout-chrome=compact] .platform-header__nav,html[data-layout-chrome=compact] .platform-header__nav .platform-header__link,html[data-layout-chrome=compact] .platform-header__nav .language-switcher{display:none}html[data-layout-chrome=compact] .ml-mobile-menu--platform{display:block}html[data-layout-chrome=wide] .ml-drawer__locale,html[data-layout-chrome=wide] .header-locale-switch--drawer,html[data-layout-chrome=compact] .header-locale-switch--nav{display:none}html[data-layout-chrome=compact] .pricing-table-wrap{margin-top:2rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border-radius:.75rem;margin-inline:0;overflow-x:auto}html[data-layout-chrome=compact] .pricing-table{table-layout:fixed;min-width:0;font-size:.8125rem}html[data-layout-chrome=compact] .pricing-table th,html[data-layout-chrome=compact] .pricing-table td{word-break:break-word;padding:.6rem .45rem}html[data-layout-chrome=compact] .signup-page{padding:max(1rem, var(--ml-safe-top,0px)) .85rem max(1rem, var(--ml-safe-bottom,0px));min-height:100dvh;min-height:var(--ml-vvh,100dvh);align-items:flex-start}html[data-layout-chrome=compact] .signup-benefits{padding:1rem .85rem}html[data-layout-chrome=compact] .signup-benefits__title{font-size:1.5rem}html[data-layout-chrome=compact] .signup-form-wrapper{padding:1rem .85rem}html[data-layout-chrome=compact] .landing-hero,html[data-layout-chrome=compact] .landing-section{padding-inline:.85rem}html[data-layout-chrome=compact] .public-hero{padding-block:2rem 2.5rem}html[data-layout-chrome=compact] .public-hero__title{font-size:clamp(1.65rem,7vw,2.25rem);line-height:1.15}html[data-layout-chrome=compact] .public-hero__actions{flex-direction:column;align-items:stretch}html[data-layout-chrome=compact] .public-hero__actions .site-cta{width:100%;min-height:var(--ml-touch-min,2.75rem)}html[data-layout-chrome=compact] .public-features,html[data-layout-chrome=compact] .public-steps{grid-template-columns:minmax(0,1fr)!important}html[data-layout-chrome=compact] .public-section{padding-inline:.85rem}html[data-layout-chrome=compact] .public-cta-band{text-align:center;padding-inline:.85rem}html[data-layout-chrome=compact] .public-cta-band .site-cta{width:100%;max-width:20rem;min-height:var(--ml-touch-min,2.75rem)}html[data-layout-chrome=compact] .public-staff-preview .grid,html[data-layout-chrome=compact] .public-staff-preview [class*=grid-cols]{grid-template-columns:minmax(0,1fr)!important}html[data-layout-chrome=compact] .public-staff-preview a,html[data-layout-chrome=compact] .public-staff-preview button{min-height:var(--ml-touch-min,2.75rem)}html[data-layout-chrome=compact] .public-page__inner{max-width:100%;padding-inline:0}html[data-layout-chrome=compact] .public-page__title{font-size:clamp(1.35rem,5.5vw,1.75rem)}html[data-layout-chrome=compact] .public-page__lead,html[data-layout-chrome=compact] .public-page .prose{font-size:.9375rem}html[data-layout-chrome=compact] .landing-showcase{grid-template-columns:minmax(0,1fr)!important}html[data-layout-chrome=compact] .landing-showcase__main,html[data-layout-chrome=compact] .landing-showcase__aside{min-width:0}html[data-layout-chrome=compact] .landing-stats,html[data-layout-chrome=compact] .landing-stats--inline{justify-content:center;gap:.65rem}html[data-layout-chrome=compact] .landing-stat{flex:calc(50% - .35rem);min-width:0;max-width:100%;padding:.75rem .85rem}html[data-layout-chrome=compact] .landing-stat__label{overflow-wrap:anywhere;word-break:break-word;line-height:1.3}html[data-layout-chrome=compact] .landing-hero__title,html[data-layout-chrome=compact] .landing-hero__subtitle,html[data-layout-chrome=compact] .landing-hero__badge{overflow-wrap:anywhere;word-break:break-word}html[data-layout-chrome=compact] .landing-hero__badge{white-space:normal;text-align:center;max-width:100%}html[data-layout-chrome=compact] .landing-hero__actions--multi .landing-cta:not(.landing-cta--link){width:100%}html[data-layout-chrome=compact] .landing-hero__actions--multi .landing-cta--link{align-self:center}html[data-layout-chrome=compact] .landing-final-cta__secondary{flex-direction:column;width:100%}html[data-layout-chrome=compact] .landing-final-cta__secondary .landing-cta:not(.landing-cta--link){width:100%}html[data-layout-chrome=compact] .platform-header--split .platform-header__inner{padding-inline:.85rem}html[data-layout-chrome=compact] .platform-header--split .platform-header__cta,html[data-layout-chrome=compact] .platform-header--split .platform-header__link{min-height:var(--ml-touch-min,2.75rem);align-items:center;display:inline-flex}html[data-layout-chrome=compact] .platform-footer{padding:2rem 1rem calc(1.5rem + var(--ml-safe-bottom,0px))}.platform-tenant-row{content-visibility:auto;contain-intrinsic-size:auto 2.75rem}html[data-layout-chrome=compact] .public-staff-preview .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-layout-chrome=compact] .public-staff-preview .xl\:grid-cols-4,html[data-layout-chrome=compact] .public-staff-preview .xl\:grid-cols-2{grid-template-columns:minmax(0,1fr)!important}html[data-layout-chrome=compact] .public-option-card{min-height:var(--ml-touch-min,2.75rem)}html[data-layout-chrome=compact] .public-step-track{-webkit-overflow-scrolling:touch;overflow-x:auto}html[data-layout-chrome=compact] .public-hero,html[data-layout-chrome=compact] .public-hero__inner{min-width:0;max-width:100%;overflow-x:clip}html[data-layout-chrome=compact] .public-hero__title,html[data-layout-chrome=compact] .public-hero__subtitle,html[data-layout-chrome=compact] .public-hero__tagline,html[data-layout-chrome=compact] .public-hero__meta{overflow-wrap:anywhere;word-break:break-word}html[data-layout-chrome=compact] .public-hero__badge{text-align:center;white-space:normal;max-width:100%}html[data-layout-chrome=compact] .signup-page{min-height:100dvh;min-height:var(--ml-vvh,100dvh);padding-bottom:max(1rem, var(--ml-safe-bottom,0px))}html[data-layout-chrome=compact] .signup-form__input,html[data-layout-chrome=compact] .signup-form__submit{min-height:var(--ml-touch-min,2.75rem);font-size:16px}html[data-layout-chrome=compact] .signup-form-wrapper,html[data-layout-chrome=compact] .signup-benefits{min-width:0;max-width:100%}html[data-layout-chrome=compact] .landing-cta{min-height:var(--ml-touch-min,2.75rem);justify-content:center;align-items:center;display:inline-flex}html[data-layout-chrome=compact] .mrz-scan__camera-actions,html[data-layout-chrome=compact] .guest-app__mrz__camera-actions{flex-direction:column;gap:.35rem;display:flex}html[data-layout-chrome=compact] .mrz-scan__camera-actions button,html[data-layout-chrome=compact] .guest-app__mrz__camera-actions button{min-height:var(--ml-touch-min,2.75rem);width:100%}html[data-layout-chrome=compact] .platform-header,html[data-layout-chrome=compact] .public-header{padding-top:max(.5rem, var(--ml-safe-top,0px))}html[data-layout-chrome=compact] .platform-tenant-card__detail,html[data-layout-chrome=compact] .platform-tenant-row a{min-height:var(--ml-touch-min,2.75rem);min-width:var(--ml-touch-min,2.75rem);touch-action:manipulation;align-items:center;display:inline-flex}html[data-layout-chrome=compact] .public-header__cta{display:none}html[data-layout-chrome=compact] .public-header__inner{padding-inline:max(.85rem, var(--ml-safe-left,0px)) max(.85rem, var(--ml-safe-right,0px))}html[data-layout-chrome=compact] .public-footer__inner{padding-bottom:calc(2.5rem + var(--ml-safe-bottom,0px))}html[data-layout-chrome=compact] .public-back-link{min-height:var(--ml-touch-min,2.75rem);align-items:center;padding-inline:.25rem;display:inline-flex}html[data-layout-chrome=compact] .guest-booking-form input[type=checkbox],html[data-layout-chrome=compact] .guest-booking-form input[type=radio]{width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin-top:0}:is(html[data-layout-chrome=compact] .guest-booking-form label:has(input[type=checkbox]),html[data-layout-chrome=compact] .guest-booking-form label:has(input[type=radio])){min-height:var(--ml-touch-min,2.75rem);align-items:flex-start;gap:.65rem;padding-block:.35rem;display:flex}html[data-layout-chrome=compact] .pricing-table-desktop{display:none}html[data-layout-chrome=compact] .guest-booking-form button{min-height:var(--ml-touch-min,2.75rem);touch-action:manipulation}html[data-layout-chrome=compact] .guest-booking-form .flex.flex-wrap.gap-2{flex-direction:column}html[data-layout-chrome=compact] .guest-booking-form .site-cta,html[data-layout-chrome=compact] .guest-booking-form .site-btn-secondary{justify-content:center;width:100%}html[data-layout-chrome=compact] .landing-faq__q{min-height:var(--ml-touch-min,2.75rem);touch-action:manipulation;align-items:center;padding-block:.75rem;display:flex}html[data-layout-chrome=compact] .pricing-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}html[data-layout-chrome=compact] .public-confirm-page__back{min-height:var(--ml-touch-min,2.75rem);touch-action:manipulation;align-items:center;padding-inline:.15rem;display:inline-flex}html[data-layout-chrome=compact] .public-confirm-page__admin-link{min-height:var(--ml-touch-min,2.75rem);touch-action:manipulation;justify-content:center;align-items:center;padding-inline:.5rem;display:inline-flex}html[data-layout-chrome=compact] .guest-app__mrz__camera-wrap{aspect-ratio:3/4;max-height:min(52dvh, calc(var(--ml-vvh,100dvh) - 14rem))}html[data-layout-chrome=compact] .guest-app__mrz__torch-btn,html[data-layout-chrome=compact] .guest-app__mrz__manual-link{min-height:var(--ml-touch-min,2.75rem);touch-action:manipulation}html[data-layout-chrome=compact] .public-section .lg\:flex-row{flex-direction:column}html[data-layout-chrome=compact] .public-section .xl\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-layout-chrome=compact] .public-section .xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr)!important}html[data-layout-chrome=compact] .platform-shell .ml-main,html[data-layout-chrome=compact] .ml-shell--public .ml-main{min-width:0;padding-inline:0;overflow-x:clip}html[data-layout-chrome=compact] .platform-shell .landing-showcase,html[data-layout-chrome=compact] .platform-shell .landing-showcase__main,html[data-layout-chrome=compact] .platform-shell .landing-showcase__aside{min-width:0;max-width:100%;overflow-x:clip}html[data-layout-chrome=compact] .landing-showcase--pro{aspect-ratio:4/3;contain:layout style;min-height:12rem}html[data-layout-chrome=compact] .landing img,html[data-layout-chrome=compact] .signup-page img{max-width:100%;height:auto}html[data-layout-chrome=compact] .landing img:not([fetchpriority=high]),html[data-layout-chrome=compact] .signup-page img:not([fetchpriority=high]){content-visibility:auto}
