html,body,#root{height:100%;min-height:100%}#root{flex-direction:column}.shared-interface-root{isolation:isolate;background:#f6fbfd;width:100%;height:100dvh;position:relative;overflow:hidden}.shared-reference-canvas{width:326px;height:var(--application-height,100dvh);transform:scale(var(--application-scale,1));transform-origin:0 0}.approved-application{width:326px;height:100%}.approved-application>.phone{aspect-ratio:auto;width:326px;min-width:326px;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.approved-application>.phone:before,.approved-application>.phone:after{display:none}.approved-application .phone-screen{border:0;border-radius:0;width:100%;height:100%;min-height:0}.approved-application .status-bar,.approved-application .home-indicator{display:none}.shared-professional-tool{background:#f4f8f8;width:100%;height:100dvh;overflow-y:auto}.shared-return{color:#075f5b;background:#fff;border:1px solid #d4e3de;border-radius:12px;min-height:44px;margin:12px 16px;padding:11px 16px;font:600 13px DM Sans,sans-serif}.approved-application .phone-screen{padding-top:var(--application-safe-top,0px);padding-inline:var(--application-safe-left,0px) var(--application-safe-right,0px)}.approved-application .phone:not(.immersive) .phone-content:not(.has-nav){padding-bottom:calc(24px + var(--application-safe-bottom,0px))}.approved-application .bottom-nav{padding-bottom:max(21px, var(--application-safe-bottom,0px))}.approved-application .home-photo-cover{height:calc(277px + var(--application-safe-top,0px))}.approved-application .phone.immersive .phone-screen,.approved-application .phone[data-screen="20"]:has([data-public-agency-hero]) .phone-screen{padding-top:0}.approved-application .splash{padding-top:calc(78px + var(--application-safe-top,0px));padding-bottom:calc(30px + var(--application-safe-bottom,0px))}.approved-application .onboard-photo{min-height:calc(300px + var(--application-safe-top,0px));height:calc(50% + var(--application-safe-top,0px))}.approved-application .onboard-photo .skip{top:calc(48px + var(--application-safe-top,0px))}.approved-application .onboard-copy{padding-bottom:calc(24px + var(--application-safe-bottom,0px))}.approved-application .welcome-visual{min-height:calc(300px + var(--application-safe-top,0px));height:calc(46% + var(--application-safe-top,0px));padding-top:calc(67px + var(--application-safe-top,0px))}.approved-application .welcome-copy{padding-bottom:calc(25px + var(--application-safe-bottom,0px))}.approved-application .phone.agency-scrolled .phone-screen:after,html[data-application-status-bar=dark] [data-approved-professional] [class*=agencyHomeApp]:after{content:"";height:var(--application-safe-top,0px);pointer-events:none;z-index:30;background:#f7f9fb;position:absolute;inset:0 0 auto}.approved-application .phone-content{overscroll-behavior-y:contain;min-height:0}.approved-application .bottom-nav{flex-shrink:0;margin-top:auto;position:relative}.approved-application .bottom-nav button{flex:1 1 0;min-width:0}.approved-application .phone[data-screen="10"] .home-photo-cover{height:calc(320px + var(--application-safe-top,0px))}.approved-application .phone[data-screen="10"] .home-hero{min-height:clamp(110px, calc(var(--application-height,760px) - 650px), 160px);padding-block:clamp(0px, calc(var(--application-height,760px) - 780px), 12px)}